From 92738ab42f3143cdd2babee70c1bc2623239a7d1 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 10:52:18 +0200 Subject: [PATCH 01/11] Basics xtext: fix array format, add ":" after "default" --- .../src/de/fraunhofer/ipa/ros/Basics.xtext | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext index 10a13abc4..5b05060ab 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext @@ -70,44 +70,43 @@ ParameterStructType returns ParameterStructType: ParameterIntegerType returns ParameterIntegerType: {ParameterIntegerType} 'Integer' - ('default' default=ParameterInteger)?; + ('default:' default=ParameterInteger)?; ParameterStringType returns ParameterStringType: {ParameterStringType} 'String' - ('default' default=ParameterString)?; + ('default:' default=ParameterString)?; ParameterDoubleType returns ParameterDoubleType: {ParameterDoubleType} 'Double' - ('default' default=ParameterDouble)?; + ('default:' default=ParameterDouble)?; ParameterDateType returns ParameterDateType: {ParameterDateType} 'Date' - ('default' default=ParameterDate)?; + ('default:' default=ParameterDate)?; ParameterBooleanType returns ParameterBooleanType: {ParameterBooleanType} 'Boolean' - ('default' default=ParameterBoolean)?; + ('default:' default=ParameterBoolean)?; ParameterBase64Type returns ParameterBase64Type: {ParameterBase64Type} 'Base64' - ('default' default=ParameterBase64)?; + ('default:' default=ParameterBase64)?; ParameterAnyType returns ParameterAnyType: {ParameterAnyType} 'Any' - ('default' default=ParameterAny)?; + ('default:' default=ParameterAny)?; ParameterArrayType returns ParameterArrayType: - 'Array:' BEGIN - 'type' type=ParameterType - ('default' default=ParameterList)? - END; + 'Array:' type=ParameterType + ('default:' default=ParameterList)? + END; ParameterList returns ParameterSequence: {ParameterSequence} @@ -151,7 +150,6 @@ ParameterDate returns ParameterDate: ParameterStructMember returns ParameterStructMember: - 'ParameterStructMember' name=EString':' BEGIN value=ParameterValue @@ -171,7 +169,7 @@ terminal DIGIT: '0'..'9'; terminal BINARY: ('0b'|'0B')('0'|'1')+; terminal BOOLEAN: 'true'|'false'; -terminal DOUBLE returns ecore::EDouble: DIGIT (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); // Use terminal to avoid 'e' turning into a keyword +terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); // Use terminal to avoid 'e' turning into a keyword terminal DECINT: '0' | ('1'..'9' DIGIT*) | ('-''0'..'9' DIGIT*) ; terminal DAY:'1'..'9' | '1'..'3' '0'..'9'; terminal MONTH:'1'..'9' | '1' '0'..'2'; From ae1b0b497697ba39b178f3a03106b016dbc709c1 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 10:52:28 +0200 Subject: [PATCH 02/11] Ros grammar: replace name with plural --- .../src/de/fraunhofer/ipa/ros/Ros.xtext | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext index 0e530775d..fdcfc85d9 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext @@ -84,22 +84,22 @@ Node returns Node: subscriber+=Subscriber* END )| - ('serviceserver:' + ('serviceservers:' BEGIN serviceserver+=ServiceServer* END )| - ('serviceclient:' + ('serviceclients:' BEGIN serviceclient+=ServiceClient* END )| - ('actionserver:' + ('actionservers:' BEGIN actionserver+=ActionServer* END )| - ('actionclient:' + ('actionclients:' BEGIN actionclient+=ActionClient* END From 3aa5e54b2489619cb03e135016b1078e0b3ff944 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:05:29 +0200 Subject: [PATCH 03/11] Basic grammer: reformat MessagePart, define msg datatype as [datatype] --- .../src/de/fraunhofer/ipa/ros/Basics.xtext | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext index 5b05060ab..b6b1d7bd7 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Basics.xtext @@ -197,8 +197,7 @@ DateTime0 returns type::DateTime: //MESSAGE PRIMITIVES DEFINITION /////////////////// MessagePart returns primitives::MessagePart: - Type = AbstractType - Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType ; terminal MESSAGE_ASIGMENT: @@ -288,66 +287,66 @@ duration returns primitives::duration: boolArray returns primitives::boolArray: {primitives::boolArray} - 'bool[]' + '[bool]' ; int8Array returns primitives::int8Array: {primitives::int8Array} - 'int8[]' + '[int8]' ; uint8Array returns primitives::uint8Array: {primitives::uint8Array} - 'uint8[]' + '[uint8]' ; int16Array returns primitives::int16Array: {primitives::int16Array} - 'int16[]' + '[int16]' ; uint16Array returns primitives::uint16Array: {primitives::uint16Array} - 'uint16[]' + '[uint16]' ; int32Array returns primitives::int32Array: {primitives::int32Array} - 'int32[]' + '[int32]' ; uint32Array returns primitives::uint32Array: {primitives::uint32Array} - 'uint32[]' + '[uint32]' ; int64Array returns primitives::int64Array: {primitives::int64Array} - 'int64[]' + '[int64]' ; uint64Array returns primitives::uint64Array: {primitives::uint64Array} - 'uint64[]' + '[uint64]' ; float32Array returns primitives::float32Array: {primitives::float32Array} - 'float32[]' + '[float32]' ; float64Array returns primitives::float64Array: {primitives::float64Array} - 'float64[]' + '[float64]' ; string0Array returns primitives::stringArray: {primitives::stringArray} - 'string[]' + '[string]' ; byteArray returns primitives::ByteArray: {primitives::ByteArray} - 'byte[]' + '[byte]' ; Header returns primitives::Header: @@ -360,7 +359,7 @@ TopicSpecRef returns TopicSpecRef: ; ArrayTopicSpecRef returns ArrayTopicSpecRef: - TopicSpec=[TopicSpec|EString]'[]' + '['TopicSpec=[TopicSpec|EString]']' ; KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; @@ -384,6 +383,9 @@ RosNames returns ecore::EString: ROS_CONVENTION_A | ID | 'node' ; +PreListElement hidden(SL_COMMENT): + '-'; + terminal ROS_CONVENTION_A: ( ('/' ID ) | ( ID '/' ) )* ; From 70921929f792b962e15f391e64a6f7bf9d090e1d Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:06:19 +0200 Subject: [PATCH 04/11] Ros grammar: define msg Spec as list --- .../src/de/fraunhofer/ipa/ros/Ros.xtext | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext index fdcfc85d9..7935378b6 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext @@ -27,7 +27,8 @@ Package_Impl returns Package: ('fromGitRepo:' fromGitRepo=EString)? ('specs:' BEGIN - spec+=SpecBase* + PreListElement spec+=SpecBase + (PreListElement spec+=SpecBase)* END )? ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? @@ -72,44 +73,43 @@ Artifact returns Artifact: Node returns Node: 'node:' name=RosNames - BEGIN - ( - ('publishers:' - BEGIN - publisher+=Publisher* - END - )| - ('subscribers:' - BEGIN - subscriber+=Subscriber* - END - )| - ('serviceservers:' - BEGIN - serviceserver+=ServiceServer* - END - )| - ('serviceclients:' - BEGIN - serviceclient+=ServiceClient* - END - )| - ('actionservers:' - BEGIN - actionserver+=ActionServer* - END - )| - ('actionclients:' - BEGIN - actionclient+=ActionClient* - END - )| - ('parameters:' - BEGIN - parameter+=Parameter* - END - ) - )*END + ( + ('publishers:' + BEGIN + publisher+=Publisher* + END + )| + ('subscribers:' + BEGIN + subscriber+=Subscriber* + END + )| + ('serviceServers:' + BEGIN + serviceserver+=ServiceServer* + END + )| + ('serviceClients:' + BEGIN + serviceclient+=ServiceClient* + END + )| + ('actionServers:' + BEGIN + actionserver+=ActionServer* + END + )| + ('actionClients:' + BEGIN + actionclient+=ActionClient* + END + )| + ('parameters:' + BEGIN + parameter+=Parameter* + END + ) + )* ; /////////////////// @@ -146,7 +146,7 @@ ActionSpec returns ActionSpec: MessageDefinition returns MessageDefinition: {MessageDefinition} - MessagePart+=MessagePart*; + MessagePart+=MessagePart+; /////////////////// //INTERFACES From ac0d82d07425f89a37a61240052d24fcda72a9c7 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:14:13 +0200 Subject: [PATCH 05/11] Ros grammar: let eclipse generate --- .../ide/contentassist/antlr/BasicsParser.java | 18 +- .../ide/contentassist/antlr/RosParser.java | 52 +- .../antlr/internal/InternalBasicsParser.g | 238 +- .../antlr/internal/InternalBasicsParser.java | 6166 ++++---- .../internal/InternalBasicsParser.tokens | 165 +- .../antlr/internal/InternalRosParser.g | 990 +- .../antlr/internal/InternalRosParser.java | 12298 ++++++++-------- .../antlr/internal/InternalRosParser.tokens | 205 +- .../antlr/lexer/InternalBasicsLexer.g | 48 +- .../antlr/lexer/InternalBasicsLexer.java | 2480 ++-- .../antlr/lexer/InternalBasicsLexer.tokens | 165 +- .../antlr/lexer/InternalRosLexer.g | 62 +- .../antlr/lexer/InternalRosLexer.java | 2986 ++-- .../antlr/lexer/InternalRosLexer.tokens | 205 +- .../AbstractBasicsProposalProvider.java | 9 +- .../ipa/ros/ui/BasicsUiModule.xtend | 2 +- .../fraunhofer/ipa/ros/ui/RosUiModule.xtend | 2 +- .../BasicsProposalProvider.xtend | 2 +- .../contentassist/RosProposalProvider.xtend | 2 +- .../BasicsDescriptionLabelProvider.xtend | 2 +- .../ros/ui/labeling/BasicsLabelProvider.xtend | 2 +- .../RosDescriptionLabelProvider.xtend | 2 +- .../ros/ui/labeling/RosLabelProvider.xtend | 2 +- .../outline/BasicsOutlineTreeProvider.xtend | 2 +- .../ui/outline/RosOutlineTreeProvider.xtend | 2 +- .../ui/quickfix/BasicsQuickfixProvider.xtend | 2 +- .../ros/ui/quickfix/RosQuickfixProvider.xtend | 5 +- .../de/fraunhofer/ipa/ros/Basics.xtextbin | Bin 11042 -> 11137 bytes .../de/fraunhofer/ipa/ros/Ros.xtextbin | Bin 15063 -> 15193 bytes .../antlr/internal/InternalBasicsParser.g | 70 +- .../antlr/internal/InternalBasicsParser.java | 1751 +-- .../internal/InternalBasicsParser.tokens | 165 +- .../parser/antlr/internal/InternalRosParser.g | 370 +- .../antlr/internal/InternalRosParser.java | 3904 ++--- .../antlr/internal/InternalRosParser.tokens | 205 +- .../parser/antlr/lexer/InternalBasicsLexer.g | 48 +- .../antlr/lexer/InternalBasicsLexer.java | 2480 ++-- .../antlr/lexer/InternalBasicsLexer.tokens | 165 +- .../ros/parser/antlr/lexer/InternalRosLexer.g | 62 +- .../parser/antlr/lexer/InternalRosLexer.java | 2986 ++-- .../antlr/lexer/InternalRosLexer.tokens | 205 +- .../serializer/BasicsSemanticSequencer.java | 8 +- .../ros/serializer/RosSemanticSequencer.java | 4 +- .../ros/serializer/RosSyntacticSequencer.java | 1833 ++- .../ipa/ros/services/BasicsGrammarAccess.java | 378 +- .../ipa/ros/services/RosGrammarAccess.java | 492 +- 46 files changed, 21094 insertions(+), 20146 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java index 1a36e1996..aba43044f 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/BasicsParser.java @@ -37,7 +37,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0(), "rule__MessagePart__DataAlternatives_0_0"); builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); @@ -73,7 +73,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_4(), "rule__ParameterArrayType__Group_4__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); @@ -135,8 +135,8 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3(), "rule__ParameterArrayType__TypeAssignment_3"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1(), "rule__ParameterArrayType__DefaultAssignment_4_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); @@ -148,14 +148,14 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1(), "rule__ParameterStructMember__NameAssignment_1"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4(), "rule__ParameterStructMember__ValueAssignment_4"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_0(), "rule__MessagePart__DataAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_2(), "rule__MessagePart__TypeAssignment_2"); builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_1"); } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java index 99837eedb..36bf40d9d 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/RosParser.java @@ -33,7 +33,7 @@ public String getRuleName(AbstractElement element) { } private static void init(ImmutableMap.Builder builder, RosGrammarAccess grammarAccess) { - builder.put(grammarAccess.getNodeAccess().getAlternatives_3(), "rule__Node__Alternatives_3"); + builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); @@ -41,7 +41,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0(), "rule__MessagePart__DataAlternatives_0_0"); builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); @@ -50,17 +50,18 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5_4(), "rule__Package_Impl__Group_5_4__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_0(), "rule__Node__Group_3_0__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_1(), "rule__Node__Group_3_1__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_2(), "rule__Node__Group_3_2__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_3(), "rule__Node__Group_3_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_4(), "rule__Node__Group_3_4__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_5(), "rule__Node__Group_3_5__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_6(), "rule__Node__Group_3_6__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); @@ -115,7 +116,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_4(), "rule__ParameterArrayType__Group_4__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); @@ -159,19 +160,20 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3(), "rule__Package_Impl__SpecAssignment_5_3"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1(), "rule__Package_Impl__SpecAssignment_5_4_1"); builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2(), "rule__Node__PublisherAssignment_3_0_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2(), "rule__Node__SubscriberAssignment_3_1_2"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2(), "rule__Node__ServiceserverAssignment_3_2_2"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2(), "rule__Node__ServiceclientAssignment_3_3_2"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2(), "rule__Node__ActionserverAssignment_3_4_2"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2(), "rule__Node__ActionclientAssignment_3_5_2"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2(), "rule__Node__ParameterAssignment_3_6_2"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); @@ -223,8 +225,8 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3(), "rule__ParameterArrayType__TypeAssignment_3"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1(), "rule__ParameterArrayType__DefaultAssignment_4_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); @@ -236,14 +238,14 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1(), "rule__ParameterStructMember__NameAssignment_1"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4(), "rule__ParameterStructMember__ValueAssignment_4"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_0(), "rule__MessagePart__DataAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_2(), "rule__MessagePart__TypeAssignment_2"); builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_1"); } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g index c9d68bf51..e3bd0301b 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.g @@ -32,10 +32,10 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -60,10 +60,10 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("String_1", "'string'"); tokenNameToValue.put("Uint16", "'uint16'"); @@ -72,29 +72,28 @@ import de.fraunhofer.ipa.ros.services.BasicsGrammarAccess; tokenNameToValue.put("Value_1", "'value:'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Default", "'default'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("ParameterAny", "'ParameterAny'"); tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { @@ -4020,9 +4019,9 @@ rule__ParameterArrayType__Group__0__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { @@ -4047,9 +4046,9 @@ rule__ParameterArrayType__Group__1__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { @@ -4074,9 +4073,9 @@ rule__ParameterArrayType__Group__2__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } - Type - { after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { @@ -4101,9 +4100,9 @@ rule__ParameterArrayType__Group__3__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } - (rule__ParameterArrayType__TypeAssignment_3) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { @@ -4116,7 +4115,6 @@ rule__ParameterArrayType__Group__4 } : rule__ParameterArrayType__Group__4__Impl - rule__ParameterArrayType__Group__5 ; finally { restoreStackSize(stackSize); @@ -4128,35 +4126,9 @@ rule__ParameterArrayType__Group__4__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } - (rule__ParameterArrayType__Group_4__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterArrayType__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -4164,53 +4136,53 @@ finally { } -rule__ParameterArrayType__Group_4__0 +rule__ParameterArrayType__Group_3__0 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__0__Impl - rule__ParameterArrayType__Group_4__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__0__Impl +rule__ParameterArrayType__Group_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1 +rule__ParameterArrayType__Group_3__1 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1__Impl +rule__ParameterArrayType__Group_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } - (rule__ParameterArrayType__DefaultAssignment_4_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { @@ -4830,9 +4802,9 @@ rule__ParameterStructMember__Group__0__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } - ParameterStructMember - { after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { @@ -4857,9 +4829,9 @@ rule__ParameterStructMember__Group__1__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } - (rule__ParameterStructMember__NameAssignment_1) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { @@ -4884,9 +4856,9 @@ rule__ParameterStructMember__Group__2__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { @@ -4911,9 +4883,9 @@ rule__ParameterStructMember__Group__3__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { @@ -4926,7 +4898,6 @@ rule__ParameterStructMember__Group__4 } : rule__ParameterStructMember__Group__4__Impl - rule__ParameterStructMember__Group__5 ; finally { restoreStackSize(stackSize); @@ -4938,35 +4909,9 @@ rule__ParameterStructMember__Group__4__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } - (rule__ParameterStructMember__ValueAssignment_4) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterStructMember__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -6612,9 +6557,9 @@ rule__ArrayTopicSpecRef__Group__0__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } + LeftSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } ) ; finally { @@ -6627,6 +6572,7 @@ rule__ArrayTopicSpecRef__Group__1 } : rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__2 ; finally { restoreStackSize(stackSize); @@ -6638,9 +6584,35 @@ rule__ArrayTopicSpecRef__Group__1__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_1) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ArrayTopicSpecRef__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } + RightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } ) ; finally { @@ -6873,30 +6845,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__TypeAssignment_3 +rule__ParameterArrayType__TypeAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__DefaultAssignment_4_1 +rule__ParameterArrayType__DefaultAssignment_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ) ; finally { @@ -7068,30 +7040,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__NameAssignment_1 +rule__ParameterStructMember__NameAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__ValueAssignment_4 +rule__ParameterStructMember__ValueAssignment_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ) ; finally { @@ -7147,19 +7119,19 @@ finally { restoreStackSize(stackSize); } -rule__ArrayTopicSpecRef__TopicSpecAssignment_0 +rule__ArrayTopicSpecRef__TopicSpecAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ) ; finally { diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java index 64c86d62f..bfa0ce320 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.java @@ -24,96 +24,95 @@ @SuppressWarnings("all") public class InternalBasicsParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ParameterStructMember", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "GraphName", "Float32_1", "Float64_1", "Duration", "Feedback", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Boolean", "Integer", "Default", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Service", "Uint8_1", "Array", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Int8_1", "Result", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Int16", "Int32", "Int64", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Name", "Node", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "GraphName", "Float32_1", "Float64_1", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Float32", "Float64", "Message", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "Result", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Int16", "Int32", "Int64", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Name", "Node", "Time", "Type", "Any", "Ns", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int RULE_DAY=73; - public static final int RULE_BEGIN=83; - public static final int Float32_1=10; - public static final int Node=58; - public static final int RULE_DATE_TIME=78; - public static final int Uint64_1=17; - public static final int RULE_BOOLEAN=70; - public static final int RelativeNamespace=5; - public static final int String=33; - public static final int RULE_YEAR=75; - public static final int Int16=45; - public static final int Result=39; - public static final int Name=57; - public static final int RULE_MIN_SEC=77; - public static final int Float32=21; - public static final int Goal=55; - public static final int Bool=53; - public static final int Uint16=41; - public static final int ParameterAny=8; - public static final int List=52; + public static final int RULE_DAY=72; + public static final int RULE_BEGIN=82; + public static final int Float32_1=9; + public static final int Node=57; + public static final int RULE_DATE_TIME=77; + public static final int Uint64_1=14; + public static final int RULE_BOOLEAN=69; + public static final int RelativeNamespace=4; + public static final int String=32; + public static final int RULE_YEAR=74; + public static final int Int16=44; + public static final int Result=38; + public static final int Name=56; + public static final int RULE_MIN_SEC=76; + public static final int Float32=24; + public static final int Goal=54; + public static final int Bool=52; + public static final int Uint16=40; + public static final int ParameterAny=7; + public static final int List=51; public static final int Boolean=18; - public static final int RightSquareBracket=67; - public static final int PrivateNamespace=6; - public static final int Uint8=49; - public static final int GraphName=9; - public static final int RULE_ID=79; - public static final int Byte_1=37; - public static final int Float64_1=11; - public static final int RULE_DIGIT=68; - public static final int Duration=12; - public static final int Uint32_1=16; - public static final int GlobalNamespace=7; - public static final int Double=31; - public static final int Int16_1=23; - public static final int Header=32; - public static final int RULE_INT=81; - public static final int Byte=54; - public static final int Type_1=48; - public static final int Value=50; - public static final int RULE_ML_COMMENT=88; - public static final int LeftSquareBracket=66; - public static final int Uint64=43; - public static final int Action=35; - public static final int RULE_END=84; - public static final int Base64=30; + public static final int RightSquareBracket=66; + public static final int PrivateNamespace=5; + public static final int Uint8=48; + public static final int GraphName=8; + public static final int RULE_ID=78; + public static final int Byte_1=35; + public static final int Float64_1=10; + public static final int RULE_DIGIT=67; + public static final int Uint32_1=13; + public static final int Duration=16; + public static final int GlobalNamespace=6; + public static final int Double=30; + public static final int Int16_1=20; + public static final int Header=31; + public static final int RULE_INT=80; + public static final int Byte=53; + public static final int Type_1=47; + public static final int Value=49; + public static final int RULE_ML_COMMENT=87; + public static final int LeftSquareBracket=65; + public static final int Uint64=42; + public static final int Action=37; + public static final int RULE_END=83; + public static final int Base64=29; public static final int Message=26; - public static final int Value_1=44; - public static final int Time=59; - public static final int RULE_STRING=80; - public static final int Bool_1=36; - public static final int Any=61; - public static final int Struct=34; - public static final int RULE_SL_COMMENT=85; - public static final int Comma=64; - public static final int Uint8_1=28; - public static final int RULE_MESSAGE_ASIGMENT=82; - public static final int LeftSquareBracketRightSquareBracket=63; - public static final int RULE_DOUBLE=72; - public static final int Feedback=13; - public static final int ParameterStructMember=4; - public static final int Int32=46; - public static final int RULE_ROS_CONVENTION_A=86; - public static final int RULE_ROS_CONVENTION_PARAM=87; - public static final int Colon=65; - public static final int RULE_DECINT=71; + public static final int Value_1=43; + public static final int Time=58; + public static final int RULE_STRING=79; + public static final int Bool_1=34; + public static final int Any=60; + public static final int Struct=33; + public static final int RULE_SL_COMMENT=84; + public static final int Comma=62; + public static final int Uint8_1=23; + public static final int HyphenMinus=63; + public static final int RULE_MESSAGE_ASIGMENT=81; + public static final int RULE_DOUBLE=71; + public static final int Feedback=17; + public static final int Int32=45; + public static final int RULE_ROS_CONVENTION_A=85; + public static final int RULE_ROS_CONVENTION_PARAM=86; + public static final int Colon=64; + public static final int RULE_DECINT=70; public static final int EOF=-1; - public static final int Uint32=42; - public static final int RULE_HOUR=76; - public static final int Ns=62; - public static final int RULE_WS=89; - public static final int Int64_1=25; + public static final int Uint32=41; + public static final int RULE_HOUR=75; + public static final int Ns=61; + public static final int RULE_WS=88; + public static final int Int64_1=22; public static final int Service=27; - public static final int Int8=56; - public static final int RULE_ANY_OTHER=90; - public static final int Default=20; - public static final int Int8_1=38; - public static final int Date=51; - public static final int Uint16_1=15; + public static final int Int8=55; + public static final int RULE_ANY_OTHER=89; + public static final int Default=15; + public static final int Int8_1=36; + public static final int Date=50; + public static final int Uint16_1=12; public static final int Integer=19; - public static final int Array=29; - public static final int Type=60; - public static final int Float64=22; - public static final int Int64=47; - public static final int Int32_1=24; - public static final int RULE_MONTH=74; - public static final int RULE_BINARY=69; - public static final int String_1=40; - public static final int String_2=14; + public static final int Array=28; + public static final int Type=59; + public static final int Float64=25; + public static final int Int64=46; + public static final int Int32_1=21; + public static final int RULE_MONTH=73; + public static final int RULE_BINARY=68; + public static final int String_1=39; + public static final int String_2=11; // delegates // delegators @@ -137,10 +136,10 @@ public InternalBasicsParser(TokenStream input, RecognizerSharedState state) { { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -165,10 +164,10 @@ public InternalBasicsParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("String_1", "'string'"); tokenNameToValue.put("Uint16", "'uint16'"); @@ -177,29 +176,28 @@ public InternalBasicsParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Value_1", "'value:'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Default", "'default'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("ParameterAny", "'ParameterAny'"); tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(BasicsGrammarAccess grammarAccess) { @@ -222,11 +220,11 @@ protected String getValueForTokenName(String tokenName) { // $ANTLR start "entryRuleNamespace" - // InternalBasicsParser.g:119:1: entryRuleNamespace : ruleNamespace EOF ; + // InternalBasicsParser.g:118:1: entryRuleNamespace : ruleNamespace EOF ; public final void entryRuleNamespace() throws RecognitionException { try { - // InternalBasicsParser.g:120:1: ( ruleNamespace EOF ) - // InternalBasicsParser.g:121:1: ruleNamespace EOF + // InternalBasicsParser.g:119:1: ( ruleNamespace EOF ) + // InternalBasicsParser.g:120:1: ruleNamespace EOF { before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -252,21 +250,21 @@ public final void entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalBasicsParser.g:128:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; + // InternalBasicsParser.g:127:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:132:2: ( ( ( rule__Namespace__Alternatives ) ) ) - // InternalBasicsParser.g:133:2: ( ( rule__Namespace__Alternatives ) ) + // InternalBasicsParser.g:131:2: ( ( ( rule__Namespace__Alternatives ) ) ) + // InternalBasicsParser.g:132:2: ( ( rule__Namespace__Alternatives ) ) { - // InternalBasicsParser.g:133:2: ( ( rule__Namespace__Alternatives ) ) - // InternalBasicsParser.g:134:3: ( rule__Namespace__Alternatives ) + // InternalBasicsParser.g:132:2: ( ( rule__Namespace__Alternatives ) ) + // InternalBasicsParser.g:133:3: ( rule__Namespace__Alternatives ) { before(grammarAccess.getNamespaceAccess().getAlternatives()); - // InternalBasicsParser.g:135:3: ( rule__Namespace__Alternatives ) - // InternalBasicsParser.g:135:4: rule__Namespace__Alternatives + // InternalBasicsParser.g:134:3: ( rule__Namespace__Alternatives ) + // InternalBasicsParser.g:134:4: rule__Namespace__Alternatives { pushFollow(FOLLOW_2); rule__Namespace__Alternatives(); @@ -299,11 +297,11 @@ public final void ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalBasicsParser.g:144:1: entryRuleGraphName : ruleGraphName EOF ; + // InternalBasicsParser.g:143:1: entryRuleGraphName : ruleGraphName EOF ; public final void entryRuleGraphName() throws RecognitionException { try { - // InternalBasicsParser.g:145:1: ( ruleGraphName EOF ) - // InternalBasicsParser.g:146:1: ruleGraphName EOF + // InternalBasicsParser.g:144:1: ( ruleGraphName EOF ) + // InternalBasicsParser.g:145:1: ruleGraphName EOF { before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -329,17 +327,17 @@ public final void entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalBasicsParser.g:153:1: ruleGraphName : ( GraphName ) ; + // InternalBasicsParser.g:152:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:157:2: ( ( GraphName ) ) - // InternalBasicsParser.g:158:2: ( GraphName ) + // InternalBasicsParser.g:156:2: ( ( GraphName ) ) + // InternalBasicsParser.g:157:2: ( GraphName ) { - // InternalBasicsParser.g:158:2: ( GraphName ) - // InternalBasicsParser.g:159:3: GraphName + // InternalBasicsParser.g:157:2: ( GraphName ) + // InternalBasicsParser.g:158:3: GraphName { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); match(input,GraphName,FOLLOW_2); @@ -366,11 +364,11 @@ public final void ruleGraphName() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalBasicsParser.g:169:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; + // InternalBasicsParser.g:168:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; public final void entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalBasicsParser.g:170:1: ( ruleGlobalNamespace EOF ) - // InternalBasicsParser.g:171:1: ruleGlobalNamespace EOF + // InternalBasicsParser.g:169:1: ( ruleGlobalNamespace EOF ) + // InternalBasicsParser.g:170:1: ruleGlobalNamespace EOF { before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -396,21 +394,21 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalBasicsParser.g:178:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; + // InternalBasicsParser.g:177:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:182:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) - // InternalBasicsParser.g:183:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalBasicsParser.g:181:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) + // InternalBasicsParser.g:182:2: ( ( rule__GlobalNamespace__Group__0 ) ) { - // InternalBasicsParser.g:183:2: ( ( rule__GlobalNamespace__Group__0 ) ) - // InternalBasicsParser.g:184:3: ( rule__GlobalNamespace__Group__0 ) + // InternalBasicsParser.g:182:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalBasicsParser.g:183:3: ( rule__GlobalNamespace__Group__0 ) { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); - // InternalBasicsParser.g:185:3: ( rule__GlobalNamespace__Group__0 ) - // InternalBasicsParser.g:185:4: rule__GlobalNamespace__Group__0 + // InternalBasicsParser.g:184:3: ( rule__GlobalNamespace__Group__0 ) + // InternalBasicsParser.g:184:4: rule__GlobalNamespace__Group__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__0(); @@ -443,11 +441,11 @@ public final void ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalBasicsParser.g:194:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; + // InternalBasicsParser.g:193:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; public final void entryRuleRelativeNamespace_Impl() throws RecognitionException { try { - // InternalBasicsParser.g:195:1: ( ruleRelativeNamespace_Impl EOF ) - // InternalBasicsParser.g:196:1: ruleRelativeNamespace_Impl EOF + // InternalBasicsParser.g:194:1: ( ruleRelativeNamespace_Impl EOF ) + // InternalBasicsParser.g:195:1: ruleRelativeNamespace_Impl EOF { before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -473,21 +471,21 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalBasicsParser.g:203:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; + // InternalBasicsParser.g:202:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:207:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) - // InternalBasicsParser.g:208:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalBasicsParser.g:206:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) + // InternalBasicsParser.g:207:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) { - // InternalBasicsParser.g:208:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) - // InternalBasicsParser.g:209:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalBasicsParser.g:207:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalBasicsParser.g:208:3: ( rule__RelativeNamespace_Impl__Group__0 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); - // InternalBasicsParser.g:210:3: ( rule__RelativeNamespace_Impl__Group__0 ) - // InternalBasicsParser.g:210:4: rule__RelativeNamespace_Impl__Group__0 + // InternalBasicsParser.g:209:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalBasicsParser.g:209:4: rule__RelativeNamespace_Impl__Group__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__0(); @@ -520,11 +518,11 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalBasicsParser.g:219:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; + // InternalBasicsParser.g:218:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; public final void entryRulePrivateNamespace() throws RecognitionException { try { - // InternalBasicsParser.g:220:1: ( rulePrivateNamespace EOF ) - // InternalBasicsParser.g:221:1: rulePrivateNamespace EOF + // InternalBasicsParser.g:219:1: ( rulePrivateNamespace EOF ) + // InternalBasicsParser.g:220:1: rulePrivateNamespace EOF { before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -550,21 +548,21 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalBasicsParser.g:228:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; + // InternalBasicsParser.g:227:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:232:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) - // InternalBasicsParser.g:233:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalBasicsParser.g:231:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) + // InternalBasicsParser.g:232:2: ( ( rule__PrivateNamespace__Group__0 ) ) { - // InternalBasicsParser.g:233:2: ( ( rule__PrivateNamespace__Group__0 ) ) - // InternalBasicsParser.g:234:3: ( rule__PrivateNamespace__Group__0 ) + // InternalBasicsParser.g:232:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalBasicsParser.g:233:3: ( rule__PrivateNamespace__Group__0 ) { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); - // InternalBasicsParser.g:235:3: ( rule__PrivateNamespace__Group__0 ) - // InternalBasicsParser.g:235:4: rule__PrivateNamespace__Group__0 + // InternalBasicsParser.g:234:3: ( rule__PrivateNamespace__Group__0 ) + // InternalBasicsParser.g:234:4: rule__PrivateNamespace__Group__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__0(); @@ -597,11 +595,11 @@ public final void rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalBasicsParser.g:244:1: entryRuleParameterType : ruleParameterType EOF ; + // InternalBasicsParser.g:243:1: entryRuleParameterType : ruleParameterType EOF ; public final void entryRuleParameterType() throws RecognitionException { try { - // InternalBasicsParser.g:245:1: ( ruleParameterType EOF ) - // InternalBasicsParser.g:246:1: ruleParameterType EOF + // InternalBasicsParser.g:244:1: ( ruleParameterType EOF ) + // InternalBasicsParser.g:245:1: ruleParameterType EOF { before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -627,21 +625,21 @@ public final void entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalBasicsParser.g:253:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; + // InternalBasicsParser.g:252:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:257:2: ( ( ( rule__ParameterType__Alternatives ) ) ) - // InternalBasicsParser.g:258:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalBasicsParser.g:256:2: ( ( ( rule__ParameterType__Alternatives ) ) ) + // InternalBasicsParser.g:257:2: ( ( rule__ParameterType__Alternatives ) ) { - // InternalBasicsParser.g:258:2: ( ( rule__ParameterType__Alternatives ) ) - // InternalBasicsParser.g:259:3: ( rule__ParameterType__Alternatives ) + // InternalBasicsParser.g:257:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalBasicsParser.g:258:3: ( rule__ParameterType__Alternatives ) { before(grammarAccess.getParameterTypeAccess().getAlternatives()); - // InternalBasicsParser.g:260:3: ( rule__ParameterType__Alternatives ) - // InternalBasicsParser.g:260:4: rule__ParameterType__Alternatives + // InternalBasicsParser.g:259:3: ( rule__ParameterType__Alternatives ) + // InternalBasicsParser.g:259:4: rule__ParameterType__Alternatives { pushFollow(FOLLOW_2); rule__ParameterType__Alternatives(); @@ -674,11 +672,11 @@ public final void ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalBasicsParser.g:269:1: entryRuleParameterValue : ruleParameterValue EOF ; + // InternalBasicsParser.g:268:1: entryRuleParameterValue : ruleParameterValue EOF ; public final void entryRuleParameterValue() throws RecognitionException { try { - // InternalBasicsParser.g:270:1: ( ruleParameterValue EOF ) - // InternalBasicsParser.g:271:1: ruleParameterValue EOF + // InternalBasicsParser.g:269:1: ( ruleParameterValue EOF ) + // InternalBasicsParser.g:270:1: ruleParameterValue EOF { before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -704,21 +702,21 @@ public final void entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalBasicsParser.g:278:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; + // InternalBasicsParser.g:277:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:282:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) - // InternalBasicsParser.g:283:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalBasicsParser.g:281:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) + // InternalBasicsParser.g:282:2: ( ( rule__ParameterValue__Alternatives ) ) { - // InternalBasicsParser.g:283:2: ( ( rule__ParameterValue__Alternatives ) ) - // InternalBasicsParser.g:284:3: ( rule__ParameterValue__Alternatives ) + // InternalBasicsParser.g:282:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalBasicsParser.g:283:3: ( rule__ParameterValue__Alternatives ) { before(grammarAccess.getParameterValueAccess().getAlternatives()); - // InternalBasicsParser.g:285:3: ( rule__ParameterValue__Alternatives ) - // InternalBasicsParser.g:285:4: rule__ParameterValue__Alternatives + // InternalBasicsParser.g:284:3: ( rule__ParameterValue__Alternatives ) + // InternalBasicsParser.g:284:4: rule__ParameterValue__Alternatives { pushFollow(FOLLOW_2); rule__ParameterValue__Alternatives(); @@ -751,11 +749,11 @@ public final void ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalBasicsParser.g:294:1: entryRuleParameterListType : ruleParameterListType EOF ; + // InternalBasicsParser.g:293:1: entryRuleParameterListType : ruleParameterListType EOF ; public final void entryRuleParameterListType() throws RecognitionException { try { - // InternalBasicsParser.g:295:1: ( ruleParameterListType EOF ) - // InternalBasicsParser.g:296:1: ruleParameterListType EOF + // InternalBasicsParser.g:294:1: ( ruleParameterListType EOF ) + // InternalBasicsParser.g:295:1: ruleParameterListType EOF { before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -781,21 +779,21 @@ public final void entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalBasicsParser.g:303:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; + // InternalBasicsParser.g:302:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:307:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) - // InternalBasicsParser.g:308:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalBasicsParser.g:306:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) + // InternalBasicsParser.g:307:2: ( ( rule__ParameterListType__Group__0 ) ) { - // InternalBasicsParser.g:308:2: ( ( rule__ParameterListType__Group__0 ) ) - // InternalBasicsParser.g:309:3: ( rule__ParameterListType__Group__0 ) + // InternalBasicsParser.g:307:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalBasicsParser.g:308:3: ( rule__ParameterListType__Group__0 ) { before(grammarAccess.getParameterListTypeAccess().getGroup()); - // InternalBasicsParser.g:310:3: ( rule__ParameterListType__Group__0 ) - // InternalBasicsParser.g:310:4: rule__ParameterListType__Group__0 + // InternalBasicsParser.g:309:3: ( rule__ParameterListType__Group__0 ) + // InternalBasicsParser.g:309:4: rule__ParameterListType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterListType__Group__0(); @@ -828,11 +826,11 @@ public final void ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalBasicsParser.g:319:1: entryRuleParameterStructType : ruleParameterStructType EOF ; + // InternalBasicsParser.g:318:1: entryRuleParameterStructType : ruleParameterStructType EOF ; public final void entryRuleParameterStructType() throws RecognitionException { try { - // InternalBasicsParser.g:320:1: ( ruleParameterStructType EOF ) - // InternalBasicsParser.g:321:1: ruleParameterStructType EOF + // InternalBasicsParser.g:319:1: ( ruleParameterStructType EOF ) + // InternalBasicsParser.g:320:1: ruleParameterStructType EOF { before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -858,21 +856,21 @@ public final void entryRuleParameterStructType() throws RecognitionException { // $ANTLR start "ruleParameterStructType" - // InternalBasicsParser.g:328:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; + // InternalBasicsParser.g:327:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:332:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) - // InternalBasicsParser.g:333:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalBasicsParser.g:331:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) + // InternalBasicsParser.g:332:2: ( ( rule__ParameterStructType__Group__0 ) ) { - // InternalBasicsParser.g:333:2: ( ( rule__ParameterStructType__Group__0 ) ) - // InternalBasicsParser.g:334:3: ( rule__ParameterStructType__Group__0 ) + // InternalBasicsParser.g:332:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalBasicsParser.g:333:3: ( rule__ParameterStructType__Group__0 ) { before(grammarAccess.getParameterStructTypeAccess().getGroup()); - // InternalBasicsParser.g:335:3: ( rule__ParameterStructType__Group__0 ) - // InternalBasicsParser.g:335:4: rule__ParameterStructType__Group__0 + // InternalBasicsParser.g:334:3: ( rule__ParameterStructType__Group__0 ) + // InternalBasicsParser.g:334:4: rule__ParameterStructType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__0(); @@ -905,11 +903,11 @@ public final void ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalBasicsParser.g:344:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; + // InternalBasicsParser.g:343:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; public final void entryRuleParameterIntegerType() throws RecognitionException { try { - // InternalBasicsParser.g:345:1: ( ruleParameterIntegerType EOF ) - // InternalBasicsParser.g:346:1: ruleParameterIntegerType EOF + // InternalBasicsParser.g:344:1: ( ruleParameterIntegerType EOF ) + // InternalBasicsParser.g:345:1: ruleParameterIntegerType EOF { before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -935,21 +933,21 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // $ANTLR start "ruleParameterIntegerType" - // InternalBasicsParser.g:353:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; + // InternalBasicsParser.g:352:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:357:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) - // InternalBasicsParser.g:358:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalBasicsParser.g:356:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) + // InternalBasicsParser.g:357:2: ( ( rule__ParameterIntegerType__Group__0 ) ) { - // InternalBasicsParser.g:358:2: ( ( rule__ParameterIntegerType__Group__0 ) ) - // InternalBasicsParser.g:359:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalBasicsParser.g:357:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalBasicsParser.g:358:3: ( rule__ParameterIntegerType__Group__0 ) { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); - // InternalBasicsParser.g:360:3: ( rule__ParameterIntegerType__Group__0 ) - // InternalBasicsParser.g:360:4: rule__ParameterIntegerType__Group__0 + // InternalBasicsParser.g:359:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalBasicsParser.g:359:4: rule__ParameterIntegerType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__0(); @@ -982,11 +980,11 @@ public final void ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalBasicsParser.g:369:1: entryRuleParameterStringType : ruleParameterStringType EOF ; + // InternalBasicsParser.g:368:1: entryRuleParameterStringType : ruleParameterStringType EOF ; public final void entryRuleParameterStringType() throws RecognitionException { try { - // InternalBasicsParser.g:370:1: ( ruleParameterStringType EOF ) - // InternalBasicsParser.g:371:1: ruleParameterStringType EOF + // InternalBasicsParser.g:369:1: ( ruleParameterStringType EOF ) + // InternalBasicsParser.g:370:1: ruleParameterStringType EOF { before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -1012,21 +1010,21 @@ public final void entryRuleParameterStringType() throws RecognitionException { // $ANTLR start "ruleParameterStringType" - // InternalBasicsParser.g:378:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; + // InternalBasicsParser.g:377:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:382:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) - // InternalBasicsParser.g:383:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalBasicsParser.g:381:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) + // InternalBasicsParser.g:382:2: ( ( rule__ParameterStringType__Group__0 ) ) { - // InternalBasicsParser.g:383:2: ( ( rule__ParameterStringType__Group__0 ) ) - // InternalBasicsParser.g:384:3: ( rule__ParameterStringType__Group__0 ) + // InternalBasicsParser.g:382:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalBasicsParser.g:383:3: ( rule__ParameterStringType__Group__0 ) { before(grammarAccess.getParameterStringTypeAccess().getGroup()); - // InternalBasicsParser.g:385:3: ( rule__ParameterStringType__Group__0 ) - // InternalBasicsParser.g:385:4: rule__ParameterStringType__Group__0 + // InternalBasicsParser.g:384:3: ( rule__ParameterStringType__Group__0 ) + // InternalBasicsParser.g:384:4: rule__ParameterStringType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__0(); @@ -1059,11 +1057,11 @@ public final void ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalBasicsParser.g:394:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; + // InternalBasicsParser.g:393:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; public final void entryRuleParameterDoubleType() throws RecognitionException { try { - // InternalBasicsParser.g:395:1: ( ruleParameterDoubleType EOF ) - // InternalBasicsParser.g:396:1: ruleParameterDoubleType EOF + // InternalBasicsParser.g:394:1: ( ruleParameterDoubleType EOF ) + // InternalBasicsParser.g:395:1: ruleParameterDoubleType EOF { before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -1089,21 +1087,21 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // $ANTLR start "ruleParameterDoubleType" - // InternalBasicsParser.g:403:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; + // InternalBasicsParser.g:402:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:407:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) - // InternalBasicsParser.g:408:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalBasicsParser.g:406:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) + // InternalBasicsParser.g:407:2: ( ( rule__ParameterDoubleType__Group__0 ) ) { - // InternalBasicsParser.g:408:2: ( ( rule__ParameterDoubleType__Group__0 ) ) - // InternalBasicsParser.g:409:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalBasicsParser.g:407:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalBasicsParser.g:408:3: ( rule__ParameterDoubleType__Group__0 ) { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); - // InternalBasicsParser.g:410:3: ( rule__ParameterDoubleType__Group__0 ) - // InternalBasicsParser.g:410:4: rule__ParameterDoubleType__Group__0 + // InternalBasicsParser.g:409:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalBasicsParser.g:409:4: rule__ParameterDoubleType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__0(); @@ -1136,11 +1134,11 @@ public final void ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalBasicsParser.g:419:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; + // InternalBasicsParser.g:418:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; public final void entryRuleParameterBooleanType() throws RecognitionException { try { - // InternalBasicsParser.g:420:1: ( ruleParameterBooleanType EOF ) - // InternalBasicsParser.g:421:1: ruleParameterBooleanType EOF + // InternalBasicsParser.g:419:1: ( ruleParameterBooleanType EOF ) + // InternalBasicsParser.g:420:1: ruleParameterBooleanType EOF { before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -1166,21 +1164,21 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // $ANTLR start "ruleParameterBooleanType" - // InternalBasicsParser.g:428:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; + // InternalBasicsParser.g:427:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:432:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) - // InternalBasicsParser.g:433:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalBasicsParser.g:431:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) + // InternalBasicsParser.g:432:2: ( ( rule__ParameterBooleanType__Group__0 ) ) { - // InternalBasicsParser.g:433:2: ( ( rule__ParameterBooleanType__Group__0 ) ) - // InternalBasicsParser.g:434:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalBasicsParser.g:432:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalBasicsParser.g:433:3: ( rule__ParameterBooleanType__Group__0 ) { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); - // InternalBasicsParser.g:435:3: ( rule__ParameterBooleanType__Group__0 ) - // InternalBasicsParser.g:435:4: rule__ParameterBooleanType__Group__0 + // InternalBasicsParser.g:434:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalBasicsParser.g:434:4: rule__ParameterBooleanType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__0(); @@ -1213,11 +1211,11 @@ public final void ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalBasicsParser.g:444:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; + // InternalBasicsParser.g:443:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; public final void entryRuleParameterBase64Type() throws RecognitionException { try { - // InternalBasicsParser.g:445:1: ( ruleParameterBase64Type EOF ) - // InternalBasicsParser.g:446:1: ruleParameterBase64Type EOF + // InternalBasicsParser.g:444:1: ( ruleParameterBase64Type EOF ) + // InternalBasicsParser.g:445:1: ruleParameterBase64Type EOF { before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -1243,21 +1241,21 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // $ANTLR start "ruleParameterBase64Type" - // InternalBasicsParser.g:453:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; + // InternalBasicsParser.g:452:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:457:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) - // InternalBasicsParser.g:458:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalBasicsParser.g:456:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) + // InternalBasicsParser.g:457:2: ( ( rule__ParameterBase64Type__Group__0 ) ) { - // InternalBasicsParser.g:458:2: ( ( rule__ParameterBase64Type__Group__0 ) ) - // InternalBasicsParser.g:459:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalBasicsParser.g:457:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalBasicsParser.g:458:3: ( rule__ParameterBase64Type__Group__0 ) { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); - // InternalBasicsParser.g:460:3: ( rule__ParameterBase64Type__Group__0 ) - // InternalBasicsParser.g:460:4: rule__ParameterBase64Type__Group__0 + // InternalBasicsParser.g:459:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalBasicsParser.g:459:4: rule__ParameterBase64Type__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__0(); @@ -1290,11 +1288,11 @@ public final void ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalBasicsParser.g:469:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; + // InternalBasicsParser.g:468:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; public final void entryRuleParameterArrayType() throws RecognitionException { try { - // InternalBasicsParser.g:470:1: ( ruleParameterArrayType EOF ) - // InternalBasicsParser.g:471:1: ruleParameterArrayType EOF + // InternalBasicsParser.g:469:1: ( ruleParameterArrayType EOF ) + // InternalBasicsParser.g:470:1: ruleParameterArrayType EOF { before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -1320,21 +1318,21 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalBasicsParser.g:478:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; + // InternalBasicsParser.g:477:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:482:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) - // InternalBasicsParser.g:483:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalBasicsParser.g:481:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) + // InternalBasicsParser.g:482:2: ( ( rule__ParameterArrayType__Group__0 ) ) { - // InternalBasicsParser.g:483:2: ( ( rule__ParameterArrayType__Group__0 ) ) - // InternalBasicsParser.g:484:3: ( rule__ParameterArrayType__Group__0 ) + // InternalBasicsParser.g:482:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalBasicsParser.g:483:3: ( rule__ParameterArrayType__Group__0 ) { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); - // InternalBasicsParser.g:485:3: ( rule__ParameterArrayType__Group__0 ) - // InternalBasicsParser.g:485:4: rule__ParameterArrayType__Group__0 + // InternalBasicsParser.g:484:3: ( rule__ParameterArrayType__Group__0 ) + // InternalBasicsParser.g:484:4: rule__ParameterArrayType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__0(); @@ -1367,11 +1365,11 @@ public final void ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalBasicsParser.g:494:1: entryRuleParameterList : ruleParameterList EOF ; + // InternalBasicsParser.g:493:1: entryRuleParameterList : ruleParameterList EOF ; public final void entryRuleParameterList() throws RecognitionException { try { - // InternalBasicsParser.g:495:1: ( ruleParameterList EOF ) - // InternalBasicsParser.g:496:1: ruleParameterList EOF + // InternalBasicsParser.g:494:1: ( ruleParameterList EOF ) + // InternalBasicsParser.g:495:1: ruleParameterList EOF { before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -1397,21 +1395,21 @@ public final void entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalBasicsParser.g:503:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; + // InternalBasicsParser.g:502:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:507:2: ( ( ( rule__ParameterList__Group__0 ) ) ) - // InternalBasicsParser.g:508:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalBasicsParser.g:506:2: ( ( ( rule__ParameterList__Group__0 ) ) ) + // InternalBasicsParser.g:507:2: ( ( rule__ParameterList__Group__0 ) ) { - // InternalBasicsParser.g:508:2: ( ( rule__ParameterList__Group__0 ) ) - // InternalBasicsParser.g:509:3: ( rule__ParameterList__Group__0 ) + // InternalBasicsParser.g:507:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalBasicsParser.g:508:3: ( rule__ParameterList__Group__0 ) { before(grammarAccess.getParameterListAccess().getGroup()); - // InternalBasicsParser.g:510:3: ( rule__ParameterList__Group__0 ) - // InternalBasicsParser.g:510:4: rule__ParameterList__Group__0 + // InternalBasicsParser.g:509:3: ( rule__ParameterList__Group__0 ) + // InternalBasicsParser.g:509:4: rule__ParameterList__Group__0 { pushFollow(FOLLOW_2); rule__ParameterList__Group__0(); @@ -1444,11 +1442,11 @@ public final void ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalBasicsParser.g:519:1: entryRuleParameterAny : ruleParameterAny EOF ; + // InternalBasicsParser.g:518:1: entryRuleParameterAny : ruleParameterAny EOF ; public final void entryRuleParameterAny() throws RecognitionException { try { - // InternalBasicsParser.g:520:1: ( ruleParameterAny EOF ) - // InternalBasicsParser.g:521:1: ruleParameterAny EOF + // InternalBasicsParser.g:519:1: ( ruleParameterAny EOF ) + // InternalBasicsParser.g:520:1: ruleParameterAny EOF { before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -1474,21 +1472,21 @@ public final void entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalBasicsParser.g:528:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; + // InternalBasicsParser.g:527:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:532:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) - // InternalBasicsParser.g:533:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalBasicsParser.g:531:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) + // InternalBasicsParser.g:532:2: ( ( rule__ParameterAny__Group__0 ) ) { - // InternalBasicsParser.g:533:2: ( ( rule__ParameterAny__Group__0 ) ) - // InternalBasicsParser.g:534:3: ( rule__ParameterAny__Group__0 ) + // InternalBasicsParser.g:532:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalBasicsParser.g:533:3: ( rule__ParameterAny__Group__0 ) { before(grammarAccess.getParameterAnyAccess().getGroup()); - // InternalBasicsParser.g:535:3: ( rule__ParameterAny__Group__0 ) - // InternalBasicsParser.g:535:4: rule__ParameterAny__Group__0 + // InternalBasicsParser.g:534:3: ( rule__ParameterAny__Group__0 ) + // InternalBasicsParser.g:534:4: rule__ParameterAny__Group__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group__0(); @@ -1521,11 +1519,11 @@ public final void ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalBasicsParser.g:544:1: entryRuleParameterString : ruleParameterString EOF ; + // InternalBasicsParser.g:543:1: entryRuleParameterString : ruleParameterString EOF ; public final void entryRuleParameterString() throws RecognitionException { try { - // InternalBasicsParser.g:545:1: ( ruleParameterString EOF ) - // InternalBasicsParser.g:546:1: ruleParameterString EOF + // InternalBasicsParser.g:544:1: ( ruleParameterString EOF ) + // InternalBasicsParser.g:545:1: ruleParameterString EOF { before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -1551,21 +1549,21 @@ public final void entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalBasicsParser.g:553:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; + // InternalBasicsParser.g:552:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:557:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) - // InternalBasicsParser.g:558:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalBasicsParser.g:556:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) + // InternalBasicsParser.g:557:2: ( ( rule__ParameterString__ValueAssignment ) ) { - // InternalBasicsParser.g:558:2: ( ( rule__ParameterString__ValueAssignment ) ) - // InternalBasicsParser.g:559:3: ( rule__ParameterString__ValueAssignment ) + // InternalBasicsParser.g:557:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalBasicsParser.g:558:3: ( rule__ParameterString__ValueAssignment ) { before(grammarAccess.getParameterStringAccess().getValueAssignment()); - // InternalBasicsParser.g:560:3: ( rule__ParameterString__ValueAssignment ) - // InternalBasicsParser.g:560:4: rule__ParameterString__ValueAssignment + // InternalBasicsParser.g:559:3: ( rule__ParameterString__ValueAssignment ) + // InternalBasicsParser.g:559:4: rule__ParameterString__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterString__ValueAssignment(); @@ -1598,11 +1596,11 @@ public final void ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalBasicsParser.g:569:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; + // InternalBasicsParser.g:568:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; public final void entryRuleParameterBase64() throws RecognitionException { try { - // InternalBasicsParser.g:570:1: ( ruleParameterBase64 EOF ) - // InternalBasicsParser.g:571:1: ruleParameterBase64 EOF + // InternalBasicsParser.g:569:1: ( ruleParameterBase64 EOF ) + // InternalBasicsParser.g:570:1: ruleParameterBase64 EOF { before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -1628,21 +1626,21 @@ public final void entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalBasicsParser.g:578:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; + // InternalBasicsParser.g:577:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:582:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) - // InternalBasicsParser.g:583:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalBasicsParser.g:581:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) + // InternalBasicsParser.g:582:2: ( ( rule__ParameterBase64__ValueAssignment ) ) { - // InternalBasicsParser.g:583:2: ( ( rule__ParameterBase64__ValueAssignment ) ) - // InternalBasicsParser.g:584:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalBasicsParser.g:582:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalBasicsParser.g:583:3: ( rule__ParameterBase64__ValueAssignment ) { before(grammarAccess.getParameterBase64Access().getValueAssignment()); - // InternalBasicsParser.g:585:3: ( rule__ParameterBase64__ValueAssignment ) - // InternalBasicsParser.g:585:4: rule__ParameterBase64__ValueAssignment + // InternalBasicsParser.g:584:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalBasicsParser.g:584:4: rule__ParameterBase64__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBase64__ValueAssignment(); @@ -1675,11 +1673,11 @@ public final void ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalBasicsParser.g:594:1: entryRuleParameterInteger : ruleParameterInteger EOF ; + // InternalBasicsParser.g:593:1: entryRuleParameterInteger : ruleParameterInteger EOF ; public final void entryRuleParameterInteger() throws RecognitionException { try { - // InternalBasicsParser.g:595:1: ( ruleParameterInteger EOF ) - // InternalBasicsParser.g:596:1: ruleParameterInteger EOF + // InternalBasicsParser.g:594:1: ( ruleParameterInteger EOF ) + // InternalBasicsParser.g:595:1: ruleParameterInteger EOF { before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -1705,21 +1703,21 @@ public final void entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalBasicsParser.g:603:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; + // InternalBasicsParser.g:602:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:607:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) - // InternalBasicsParser.g:608:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalBasicsParser.g:606:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) + // InternalBasicsParser.g:607:2: ( ( rule__ParameterInteger__ValueAssignment ) ) { - // InternalBasicsParser.g:608:2: ( ( rule__ParameterInteger__ValueAssignment ) ) - // InternalBasicsParser.g:609:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalBasicsParser.g:607:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalBasicsParser.g:608:3: ( rule__ParameterInteger__ValueAssignment ) { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); - // InternalBasicsParser.g:610:3: ( rule__ParameterInteger__ValueAssignment ) - // InternalBasicsParser.g:610:4: rule__ParameterInteger__ValueAssignment + // InternalBasicsParser.g:609:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalBasicsParser.g:609:4: rule__ParameterInteger__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterInteger__ValueAssignment(); @@ -1752,11 +1750,11 @@ public final void ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalBasicsParser.g:619:1: entryRuleParameterDouble : ruleParameterDouble EOF ; + // InternalBasicsParser.g:618:1: entryRuleParameterDouble : ruleParameterDouble EOF ; public final void entryRuleParameterDouble() throws RecognitionException { try { - // InternalBasicsParser.g:620:1: ( ruleParameterDouble EOF ) - // InternalBasicsParser.g:621:1: ruleParameterDouble EOF + // InternalBasicsParser.g:619:1: ( ruleParameterDouble EOF ) + // InternalBasicsParser.g:620:1: ruleParameterDouble EOF { before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -1782,21 +1780,21 @@ public final void entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalBasicsParser.g:628:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; + // InternalBasicsParser.g:627:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:632:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) - // InternalBasicsParser.g:633:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalBasicsParser.g:631:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) + // InternalBasicsParser.g:632:2: ( ( rule__ParameterDouble__ValueAssignment ) ) { - // InternalBasicsParser.g:633:2: ( ( rule__ParameterDouble__ValueAssignment ) ) - // InternalBasicsParser.g:634:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalBasicsParser.g:632:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalBasicsParser.g:633:3: ( rule__ParameterDouble__ValueAssignment ) { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); - // InternalBasicsParser.g:635:3: ( rule__ParameterDouble__ValueAssignment ) - // InternalBasicsParser.g:635:4: rule__ParameterDouble__ValueAssignment + // InternalBasicsParser.g:634:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalBasicsParser.g:634:4: rule__ParameterDouble__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDouble__ValueAssignment(); @@ -1829,11 +1827,11 @@ public final void ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalBasicsParser.g:644:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; + // InternalBasicsParser.g:643:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; public final void entryRuleParameterBoolean() throws RecognitionException { try { - // InternalBasicsParser.g:645:1: ( ruleParameterBoolean EOF ) - // InternalBasicsParser.g:646:1: ruleParameterBoolean EOF + // InternalBasicsParser.g:644:1: ( ruleParameterBoolean EOF ) + // InternalBasicsParser.g:645:1: ruleParameterBoolean EOF { before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -1859,21 +1857,21 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalBasicsParser.g:653:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; + // InternalBasicsParser.g:652:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:657:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) - // InternalBasicsParser.g:658:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalBasicsParser.g:656:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) + // InternalBasicsParser.g:657:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) { - // InternalBasicsParser.g:658:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) - // InternalBasicsParser.g:659:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalBasicsParser.g:657:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalBasicsParser.g:658:3: ( rule__ParameterBoolean__ValueAssignment ) { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); - // InternalBasicsParser.g:660:3: ( rule__ParameterBoolean__ValueAssignment ) - // InternalBasicsParser.g:660:4: rule__ParameterBoolean__ValueAssignment + // InternalBasicsParser.g:659:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalBasicsParser.g:659:4: rule__ParameterBoolean__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBoolean__ValueAssignment(); @@ -1906,11 +1904,11 @@ public final void ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalBasicsParser.g:669:1: entryRuleParameterStruct : ruleParameterStruct EOF ; + // InternalBasicsParser.g:668:1: entryRuleParameterStruct : ruleParameterStruct EOF ; public final void entryRuleParameterStruct() throws RecognitionException { try { - // InternalBasicsParser.g:670:1: ( ruleParameterStruct EOF ) - // InternalBasicsParser.g:671:1: ruleParameterStruct EOF + // InternalBasicsParser.g:669:1: ( ruleParameterStruct EOF ) + // InternalBasicsParser.g:670:1: ruleParameterStruct EOF { before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -1936,21 +1934,21 @@ public final void entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalBasicsParser.g:678:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; + // InternalBasicsParser.g:677:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:682:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) - // InternalBasicsParser.g:683:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalBasicsParser.g:681:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) + // InternalBasicsParser.g:682:2: ( ( rule__ParameterStruct__Group__0 ) ) { - // InternalBasicsParser.g:683:2: ( ( rule__ParameterStruct__Group__0 ) ) - // InternalBasicsParser.g:684:3: ( rule__ParameterStruct__Group__0 ) + // InternalBasicsParser.g:682:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalBasicsParser.g:683:3: ( rule__ParameterStruct__Group__0 ) { before(grammarAccess.getParameterStructAccess().getGroup()); - // InternalBasicsParser.g:685:3: ( rule__ParameterStruct__Group__0 ) - // InternalBasicsParser.g:685:4: rule__ParameterStruct__Group__0 + // InternalBasicsParser.g:684:3: ( rule__ParameterStruct__Group__0 ) + // InternalBasicsParser.g:684:4: rule__ParameterStruct__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__0(); @@ -1983,11 +1981,11 @@ public final void ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalBasicsParser.g:694:1: entryRuleParameterDate : ruleParameterDate EOF ; + // InternalBasicsParser.g:693:1: entryRuleParameterDate : ruleParameterDate EOF ; public final void entryRuleParameterDate() throws RecognitionException { try { - // InternalBasicsParser.g:695:1: ( ruleParameterDate EOF ) - // InternalBasicsParser.g:696:1: ruleParameterDate EOF + // InternalBasicsParser.g:694:1: ( ruleParameterDate EOF ) + // InternalBasicsParser.g:695:1: ruleParameterDate EOF { before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -2013,21 +2011,21 @@ public final void entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalBasicsParser.g:703:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; + // InternalBasicsParser.g:702:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:707:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) - // InternalBasicsParser.g:708:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalBasicsParser.g:706:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) + // InternalBasicsParser.g:707:2: ( ( rule__ParameterDate__ValueAssignment ) ) { - // InternalBasicsParser.g:708:2: ( ( rule__ParameterDate__ValueAssignment ) ) - // InternalBasicsParser.g:709:3: ( rule__ParameterDate__ValueAssignment ) + // InternalBasicsParser.g:707:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalBasicsParser.g:708:3: ( rule__ParameterDate__ValueAssignment ) { before(grammarAccess.getParameterDateAccess().getValueAssignment()); - // InternalBasicsParser.g:710:3: ( rule__ParameterDate__ValueAssignment ) - // InternalBasicsParser.g:710:4: rule__ParameterDate__ValueAssignment + // InternalBasicsParser.g:709:3: ( rule__ParameterDate__ValueAssignment ) + // InternalBasicsParser.g:709:4: rule__ParameterDate__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDate__ValueAssignment(); @@ -2060,11 +2058,11 @@ public final void ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalBasicsParser.g:719:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; + // InternalBasicsParser.g:718:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; public final void entryRuleParameterStructMember() throws RecognitionException { try { - // InternalBasicsParser.g:720:1: ( ruleParameterStructMember EOF ) - // InternalBasicsParser.g:721:1: ruleParameterStructMember EOF + // InternalBasicsParser.g:719:1: ( ruleParameterStructMember EOF ) + // InternalBasicsParser.g:720:1: ruleParameterStructMember EOF { before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -2090,21 +2088,21 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // $ANTLR start "ruleParameterStructMember" - // InternalBasicsParser.g:728:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; + // InternalBasicsParser.g:727:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:732:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) - // InternalBasicsParser.g:733:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalBasicsParser.g:731:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) + // InternalBasicsParser.g:732:2: ( ( rule__ParameterStructMember__Group__0 ) ) { - // InternalBasicsParser.g:733:2: ( ( rule__ParameterStructMember__Group__0 ) ) - // InternalBasicsParser.g:734:3: ( rule__ParameterStructMember__Group__0 ) + // InternalBasicsParser.g:732:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalBasicsParser.g:733:3: ( rule__ParameterStructMember__Group__0 ) { before(grammarAccess.getParameterStructMemberAccess().getGroup()); - // InternalBasicsParser.g:735:3: ( rule__ParameterStructMember__Group__0 ) - // InternalBasicsParser.g:735:4: rule__ParameterStructMember__Group__0 + // InternalBasicsParser.g:734:3: ( rule__ParameterStructMember__Group__0 ) + // InternalBasicsParser.g:734:4: rule__ParameterStructMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__0(); @@ -2137,11 +2135,11 @@ public final void ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalBasicsParser.g:744:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; + // InternalBasicsParser.g:743:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; public final void entryRuleParameterStructTypeMember() throws RecognitionException { try { - // InternalBasicsParser.g:745:1: ( ruleParameterStructTypeMember EOF ) - // InternalBasicsParser.g:746:1: ruleParameterStructTypeMember EOF + // InternalBasicsParser.g:744:1: ( ruleParameterStructTypeMember EOF ) + // InternalBasicsParser.g:745:1: ruleParameterStructTypeMember EOF { before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -2167,21 +2165,21 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // $ANTLR start "ruleParameterStructTypeMember" - // InternalBasicsParser.g:753:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; + // InternalBasicsParser.g:752:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:757:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) - // InternalBasicsParser.g:758:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalBasicsParser.g:756:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) + // InternalBasicsParser.g:757:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) { - // InternalBasicsParser.g:758:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) - // InternalBasicsParser.g:759:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalBasicsParser.g:757:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalBasicsParser.g:758:3: ( rule__ParameterStructTypeMember__Group__0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); - // InternalBasicsParser.g:760:3: ( rule__ParameterStructTypeMember__Group__0 ) - // InternalBasicsParser.g:760:4: rule__ParameterStructTypeMember__Group__0 + // InternalBasicsParser.g:759:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalBasicsParser.g:759:4: rule__ParameterStructTypeMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__0(); @@ -2214,11 +2212,11 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // $ANTLR start "entryRuleBase64Binary" - // InternalBasicsParser.g:769:1: entryRuleBase64Binary : ruleBase64Binary EOF ; + // InternalBasicsParser.g:768:1: entryRuleBase64Binary : ruleBase64Binary EOF ; public final void entryRuleBase64Binary() throws RecognitionException { try { - // InternalBasicsParser.g:770:1: ( ruleBase64Binary EOF ) - // InternalBasicsParser.g:771:1: ruleBase64Binary EOF + // InternalBasicsParser.g:769:1: ( ruleBase64Binary EOF ) + // InternalBasicsParser.g:770:1: ruleBase64Binary EOF { before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -2244,17 +2242,17 @@ public final void entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalBasicsParser.g:778:1: ruleBase64Binary : ( RULE_BINARY ) ; + // InternalBasicsParser.g:777:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:782:2: ( ( RULE_BINARY ) ) - // InternalBasicsParser.g:783:2: ( RULE_BINARY ) + // InternalBasicsParser.g:781:2: ( ( RULE_BINARY ) ) + // InternalBasicsParser.g:782:2: ( RULE_BINARY ) { - // InternalBasicsParser.g:783:2: ( RULE_BINARY ) - // InternalBasicsParser.g:784:3: RULE_BINARY + // InternalBasicsParser.g:782:2: ( RULE_BINARY ) + // InternalBasicsParser.g:783:3: RULE_BINARY { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); match(input,RULE_BINARY,FOLLOW_2); @@ -2281,11 +2279,11 @@ public final void ruleBase64Binary() throws RecognitionException { // $ANTLR start "entryRuleboolean0" - // InternalBasicsParser.g:794:1: entryRuleboolean0 : ruleboolean0 EOF ; + // InternalBasicsParser.g:793:1: entryRuleboolean0 : ruleboolean0 EOF ; public final void entryRuleboolean0() throws RecognitionException { try { - // InternalBasicsParser.g:795:1: ( ruleboolean0 EOF ) - // InternalBasicsParser.g:796:1: ruleboolean0 EOF + // InternalBasicsParser.g:794:1: ( ruleboolean0 EOF ) + // InternalBasicsParser.g:795:1: ruleboolean0 EOF { before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -2311,17 +2309,17 @@ public final void entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalBasicsParser.g:803:1: ruleboolean0 : ( RULE_BOOLEAN ) ; + // InternalBasicsParser.g:802:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:807:2: ( ( RULE_BOOLEAN ) ) - // InternalBasicsParser.g:808:2: ( RULE_BOOLEAN ) + // InternalBasicsParser.g:806:2: ( ( RULE_BOOLEAN ) ) + // InternalBasicsParser.g:807:2: ( RULE_BOOLEAN ) { - // InternalBasicsParser.g:808:2: ( RULE_BOOLEAN ) - // InternalBasicsParser.g:809:3: RULE_BOOLEAN + // InternalBasicsParser.g:807:2: ( RULE_BOOLEAN ) + // InternalBasicsParser.g:808:3: RULE_BOOLEAN { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); match(input,RULE_BOOLEAN,FOLLOW_2); @@ -2348,11 +2346,11 @@ public final void ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalBasicsParser.g:819:1: entryRuleDouble0 : ruleDouble0 EOF ; + // InternalBasicsParser.g:818:1: entryRuleDouble0 : ruleDouble0 EOF ; public final void entryRuleDouble0() throws RecognitionException { try { - // InternalBasicsParser.g:820:1: ( ruleDouble0 EOF ) - // InternalBasicsParser.g:821:1: ruleDouble0 EOF + // InternalBasicsParser.g:819:1: ( ruleDouble0 EOF ) + // InternalBasicsParser.g:820:1: ruleDouble0 EOF { before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -2378,17 +2376,17 @@ public final void entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalBasicsParser.g:828:1: ruleDouble0 : ( RULE_DOUBLE ) ; + // InternalBasicsParser.g:827:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:832:2: ( ( RULE_DOUBLE ) ) - // InternalBasicsParser.g:833:2: ( RULE_DOUBLE ) + // InternalBasicsParser.g:831:2: ( ( RULE_DOUBLE ) ) + // InternalBasicsParser.g:832:2: ( RULE_DOUBLE ) { - // InternalBasicsParser.g:833:2: ( RULE_DOUBLE ) - // InternalBasicsParser.g:834:3: RULE_DOUBLE + // InternalBasicsParser.g:832:2: ( RULE_DOUBLE ) + // InternalBasicsParser.g:833:3: RULE_DOUBLE { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); match(input,RULE_DOUBLE,FOLLOW_2); @@ -2415,11 +2413,11 @@ public final void ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalBasicsParser.g:844:1: entryRuleInteger0 : ruleInteger0 EOF ; + // InternalBasicsParser.g:843:1: entryRuleInteger0 : ruleInteger0 EOF ; public final void entryRuleInteger0() throws RecognitionException { try { - // InternalBasicsParser.g:845:1: ( ruleInteger0 EOF ) - // InternalBasicsParser.g:846:1: ruleInteger0 EOF + // InternalBasicsParser.g:844:1: ( ruleInteger0 EOF ) + // InternalBasicsParser.g:845:1: ruleInteger0 EOF { before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -2445,17 +2443,17 @@ public final void entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalBasicsParser.g:853:1: ruleInteger0 : ( RULE_DECINT ) ; + // InternalBasicsParser.g:852:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:857:2: ( ( RULE_DECINT ) ) - // InternalBasicsParser.g:858:2: ( RULE_DECINT ) + // InternalBasicsParser.g:856:2: ( ( RULE_DECINT ) ) + // InternalBasicsParser.g:857:2: ( RULE_DECINT ) { - // InternalBasicsParser.g:858:2: ( RULE_DECINT ) - // InternalBasicsParser.g:859:3: RULE_DECINT + // InternalBasicsParser.g:857:2: ( RULE_DECINT ) + // InternalBasicsParser.g:858:3: RULE_DECINT { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); match(input,RULE_DECINT,FOLLOW_2); @@ -2482,11 +2480,11 @@ public final void ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalBasicsParser.g:869:1: entryRuleDateTime0 : ruleDateTime0 EOF ; + // InternalBasicsParser.g:868:1: entryRuleDateTime0 : ruleDateTime0 EOF ; public final void entryRuleDateTime0() throws RecognitionException { try { - // InternalBasicsParser.g:870:1: ( ruleDateTime0 EOF ) - // InternalBasicsParser.g:871:1: ruleDateTime0 EOF + // InternalBasicsParser.g:869:1: ( ruleDateTime0 EOF ) + // InternalBasicsParser.g:870:1: ruleDateTime0 EOF { before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -2512,17 +2510,17 @@ public final void entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalBasicsParser.g:878:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; + // InternalBasicsParser.g:877:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:882:2: ( ( RULE_DATE_TIME ) ) - // InternalBasicsParser.g:883:2: ( RULE_DATE_TIME ) + // InternalBasicsParser.g:881:2: ( ( RULE_DATE_TIME ) ) + // InternalBasicsParser.g:882:2: ( RULE_DATE_TIME ) { - // InternalBasicsParser.g:883:2: ( RULE_DATE_TIME ) - // InternalBasicsParser.g:884:3: RULE_DATE_TIME + // InternalBasicsParser.g:882:2: ( RULE_DATE_TIME ) + // InternalBasicsParser.g:883:3: RULE_DATE_TIME { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); match(input,RULE_DATE_TIME,FOLLOW_2); @@ -2549,11 +2547,11 @@ public final void ruleDateTime0() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalBasicsParser.g:894:1: entryRuleAbstractType : ruleAbstractType EOF ; + // InternalBasicsParser.g:893:1: entryRuleAbstractType : ruleAbstractType EOF ; public final void entryRuleAbstractType() throws RecognitionException { try { - // InternalBasicsParser.g:895:1: ( ruleAbstractType EOF ) - // InternalBasicsParser.g:896:1: ruleAbstractType EOF + // InternalBasicsParser.g:894:1: ( ruleAbstractType EOF ) + // InternalBasicsParser.g:895:1: ruleAbstractType EOF { before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -2579,21 +2577,21 @@ public final void entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalBasicsParser.g:903:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; + // InternalBasicsParser.g:902:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:907:2: ( ( ( rule__AbstractType__Alternatives ) ) ) - // InternalBasicsParser.g:908:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalBasicsParser.g:906:2: ( ( ( rule__AbstractType__Alternatives ) ) ) + // InternalBasicsParser.g:907:2: ( ( rule__AbstractType__Alternatives ) ) { - // InternalBasicsParser.g:908:2: ( ( rule__AbstractType__Alternatives ) ) - // InternalBasicsParser.g:909:3: ( rule__AbstractType__Alternatives ) + // InternalBasicsParser.g:907:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalBasicsParser.g:908:3: ( rule__AbstractType__Alternatives ) { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); - // InternalBasicsParser.g:910:3: ( rule__AbstractType__Alternatives ) - // InternalBasicsParser.g:910:4: rule__AbstractType__Alternatives + // InternalBasicsParser.g:909:3: ( rule__AbstractType__Alternatives ) + // InternalBasicsParser.g:909:4: rule__AbstractType__Alternatives { pushFollow(FOLLOW_2); rule__AbstractType__Alternatives(); @@ -2626,11 +2624,11 @@ public final void ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalBasicsParser.g:919:1: entryRulebool : rulebool EOF ; + // InternalBasicsParser.g:918:1: entryRulebool : rulebool EOF ; public final void entryRulebool() throws RecognitionException { try { - // InternalBasicsParser.g:920:1: ( rulebool EOF ) - // InternalBasicsParser.g:921:1: rulebool EOF + // InternalBasicsParser.g:919:1: ( rulebool EOF ) + // InternalBasicsParser.g:920:1: rulebool EOF { before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -2656,21 +2654,21 @@ public final void entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalBasicsParser.g:928:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; + // InternalBasicsParser.g:927:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:932:2: ( ( ( rule__Bool__Group__0 ) ) ) - // InternalBasicsParser.g:933:2: ( ( rule__Bool__Group__0 ) ) + // InternalBasicsParser.g:931:2: ( ( ( rule__Bool__Group__0 ) ) ) + // InternalBasicsParser.g:932:2: ( ( rule__Bool__Group__0 ) ) { - // InternalBasicsParser.g:933:2: ( ( rule__Bool__Group__0 ) ) - // InternalBasicsParser.g:934:3: ( rule__Bool__Group__0 ) + // InternalBasicsParser.g:932:2: ( ( rule__Bool__Group__0 ) ) + // InternalBasicsParser.g:933:3: ( rule__Bool__Group__0 ) { before(grammarAccess.getBoolAccess().getGroup()); - // InternalBasicsParser.g:935:3: ( rule__Bool__Group__0 ) - // InternalBasicsParser.g:935:4: rule__Bool__Group__0 + // InternalBasicsParser.g:934:3: ( rule__Bool__Group__0 ) + // InternalBasicsParser.g:934:4: rule__Bool__Group__0 { pushFollow(FOLLOW_2); rule__Bool__Group__0(); @@ -2703,11 +2701,11 @@ public final void rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalBasicsParser.g:944:1: entryRuleint8 : ruleint8 EOF ; + // InternalBasicsParser.g:943:1: entryRuleint8 : ruleint8 EOF ; public final void entryRuleint8() throws RecognitionException { try { - // InternalBasicsParser.g:945:1: ( ruleint8 EOF ) - // InternalBasicsParser.g:946:1: ruleint8 EOF + // InternalBasicsParser.g:944:1: ( ruleint8 EOF ) + // InternalBasicsParser.g:945:1: ruleint8 EOF { before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -2733,21 +2731,21 @@ public final void entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalBasicsParser.g:953:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; + // InternalBasicsParser.g:952:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:957:2: ( ( ( rule__Int8__Group__0 ) ) ) - // InternalBasicsParser.g:958:2: ( ( rule__Int8__Group__0 ) ) + // InternalBasicsParser.g:956:2: ( ( ( rule__Int8__Group__0 ) ) ) + // InternalBasicsParser.g:957:2: ( ( rule__Int8__Group__0 ) ) { - // InternalBasicsParser.g:958:2: ( ( rule__Int8__Group__0 ) ) - // InternalBasicsParser.g:959:3: ( rule__Int8__Group__0 ) + // InternalBasicsParser.g:957:2: ( ( rule__Int8__Group__0 ) ) + // InternalBasicsParser.g:958:3: ( rule__Int8__Group__0 ) { before(grammarAccess.getInt8Access().getGroup()); - // InternalBasicsParser.g:960:3: ( rule__Int8__Group__0 ) - // InternalBasicsParser.g:960:4: rule__Int8__Group__0 + // InternalBasicsParser.g:959:3: ( rule__Int8__Group__0 ) + // InternalBasicsParser.g:959:4: rule__Int8__Group__0 { pushFollow(FOLLOW_2); rule__Int8__Group__0(); @@ -2780,11 +2778,11 @@ public final void ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalBasicsParser.g:969:1: entryRuleuint8 : ruleuint8 EOF ; + // InternalBasicsParser.g:968:1: entryRuleuint8 : ruleuint8 EOF ; public final void entryRuleuint8() throws RecognitionException { try { - // InternalBasicsParser.g:970:1: ( ruleuint8 EOF ) - // InternalBasicsParser.g:971:1: ruleuint8 EOF + // InternalBasicsParser.g:969:1: ( ruleuint8 EOF ) + // InternalBasicsParser.g:970:1: ruleuint8 EOF { before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -2810,21 +2808,21 @@ public final void entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalBasicsParser.g:978:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; + // InternalBasicsParser.g:977:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:982:2: ( ( ( rule__Uint8__Group__0 ) ) ) - // InternalBasicsParser.g:983:2: ( ( rule__Uint8__Group__0 ) ) + // InternalBasicsParser.g:981:2: ( ( ( rule__Uint8__Group__0 ) ) ) + // InternalBasicsParser.g:982:2: ( ( rule__Uint8__Group__0 ) ) { - // InternalBasicsParser.g:983:2: ( ( rule__Uint8__Group__0 ) ) - // InternalBasicsParser.g:984:3: ( rule__Uint8__Group__0 ) + // InternalBasicsParser.g:982:2: ( ( rule__Uint8__Group__0 ) ) + // InternalBasicsParser.g:983:3: ( rule__Uint8__Group__0 ) { before(grammarAccess.getUint8Access().getGroup()); - // InternalBasicsParser.g:985:3: ( rule__Uint8__Group__0 ) - // InternalBasicsParser.g:985:4: rule__Uint8__Group__0 + // InternalBasicsParser.g:984:3: ( rule__Uint8__Group__0 ) + // InternalBasicsParser.g:984:4: rule__Uint8__Group__0 { pushFollow(FOLLOW_2); rule__Uint8__Group__0(); @@ -2857,11 +2855,11 @@ public final void ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalBasicsParser.g:994:1: entryRuleint16 : ruleint16 EOF ; + // InternalBasicsParser.g:993:1: entryRuleint16 : ruleint16 EOF ; public final void entryRuleint16() throws RecognitionException { try { - // InternalBasicsParser.g:995:1: ( ruleint16 EOF ) - // InternalBasicsParser.g:996:1: ruleint16 EOF + // InternalBasicsParser.g:994:1: ( ruleint16 EOF ) + // InternalBasicsParser.g:995:1: ruleint16 EOF { before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -2887,21 +2885,21 @@ public final void entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalBasicsParser.g:1003:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; + // InternalBasicsParser.g:1002:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1007:2: ( ( ( rule__Int16__Group__0 ) ) ) - // InternalBasicsParser.g:1008:2: ( ( rule__Int16__Group__0 ) ) + // InternalBasicsParser.g:1006:2: ( ( ( rule__Int16__Group__0 ) ) ) + // InternalBasicsParser.g:1007:2: ( ( rule__Int16__Group__0 ) ) { - // InternalBasicsParser.g:1008:2: ( ( rule__Int16__Group__0 ) ) - // InternalBasicsParser.g:1009:3: ( rule__Int16__Group__0 ) + // InternalBasicsParser.g:1007:2: ( ( rule__Int16__Group__0 ) ) + // InternalBasicsParser.g:1008:3: ( rule__Int16__Group__0 ) { before(grammarAccess.getInt16Access().getGroup()); - // InternalBasicsParser.g:1010:3: ( rule__Int16__Group__0 ) - // InternalBasicsParser.g:1010:4: rule__Int16__Group__0 + // InternalBasicsParser.g:1009:3: ( rule__Int16__Group__0 ) + // InternalBasicsParser.g:1009:4: rule__Int16__Group__0 { pushFollow(FOLLOW_2); rule__Int16__Group__0(); @@ -2934,11 +2932,11 @@ public final void ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalBasicsParser.g:1019:1: entryRuleuint16 : ruleuint16 EOF ; + // InternalBasicsParser.g:1018:1: entryRuleuint16 : ruleuint16 EOF ; public final void entryRuleuint16() throws RecognitionException { try { - // InternalBasicsParser.g:1020:1: ( ruleuint16 EOF ) - // InternalBasicsParser.g:1021:1: ruleuint16 EOF + // InternalBasicsParser.g:1019:1: ( ruleuint16 EOF ) + // InternalBasicsParser.g:1020:1: ruleuint16 EOF { before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -2964,21 +2962,21 @@ public final void entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalBasicsParser.g:1028:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; + // InternalBasicsParser.g:1027:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1032:2: ( ( ( rule__Uint16__Group__0 ) ) ) - // InternalBasicsParser.g:1033:2: ( ( rule__Uint16__Group__0 ) ) + // InternalBasicsParser.g:1031:2: ( ( ( rule__Uint16__Group__0 ) ) ) + // InternalBasicsParser.g:1032:2: ( ( rule__Uint16__Group__0 ) ) { - // InternalBasicsParser.g:1033:2: ( ( rule__Uint16__Group__0 ) ) - // InternalBasicsParser.g:1034:3: ( rule__Uint16__Group__0 ) + // InternalBasicsParser.g:1032:2: ( ( rule__Uint16__Group__0 ) ) + // InternalBasicsParser.g:1033:3: ( rule__Uint16__Group__0 ) { before(grammarAccess.getUint16Access().getGroup()); - // InternalBasicsParser.g:1035:3: ( rule__Uint16__Group__0 ) - // InternalBasicsParser.g:1035:4: rule__Uint16__Group__0 + // InternalBasicsParser.g:1034:3: ( rule__Uint16__Group__0 ) + // InternalBasicsParser.g:1034:4: rule__Uint16__Group__0 { pushFollow(FOLLOW_2); rule__Uint16__Group__0(); @@ -3011,11 +3009,11 @@ public final void ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalBasicsParser.g:1044:1: entryRuleint32 : ruleint32 EOF ; + // InternalBasicsParser.g:1043:1: entryRuleint32 : ruleint32 EOF ; public final void entryRuleint32() throws RecognitionException { try { - // InternalBasicsParser.g:1045:1: ( ruleint32 EOF ) - // InternalBasicsParser.g:1046:1: ruleint32 EOF + // InternalBasicsParser.g:1044:1: ( ruleint32 EOF ) + // InternalBasicsParser.g:1045:1: ruleint32 EOF { before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -3041,21 +3039,21 @@ public final void entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalBasicsParser.g:1053:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; + // InternalBasicsParser.g:1052:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1057:2: ( ( ( rule__Int32__Group__0 ) ) ) - // InternalBasicsParser.g:1058:2: ( ( rule__Int32__Group__0 ) ) + // InternalBasicsParser.g:1056:2: ( ( ( rule__Int32__Group__0 ) ) ) + // InternalBasicsParser.g:1057:2: ( ( rule__Int32__Group__0 ) ) { - // InternalBasicsParser.g:1058:2: ( ( rule__Int32__Group__0 ) ) - // InternalBasicsParser.g:1059:3: ( rule__Int32__Group__0 ) + // InternalBasicsParser.g:1057:2: ( ( rule__Int32__Group__0 ) ) + // InternalBasicsParser.g:1058:3: ( rule__Int32__Group__0 ) { before(grammarAccess.getInt32Access().getGroup()); - // InternalBasicsParser.g:1060:3: ( rule__Int32__Group__0 ) - // InternalBasicsParser.g:1060:4: rule__Int32__Group__0 + // InternalBasicsParser.g:1059:3: ( rule__Int32__Group__0 ) + // InternalBasicsParser.g:1059:4: rule__Int32__Group__0 { pushFollow(FOLLOW_2); rule__Int32__Group__0(); @@ -3088,11 +3086,11 @@ public final void ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalBasicsParser.g:1069:1: entryRuleuint32 : ruleuint32 EOF ; + // InternalBasicsParser.g:1068:1: entryRuleuint32 : ruleuint32 EOF ; public final void entryRuleuint32() throws RecognitionException { try { - // InternalBasicsParser.g:1070:1: ( ruleuint32 EOF ) - // InternalBasicsParser.g:1071:1: ruleuint32 EOF + // InternalBasicsParser.g:1069:1: ( ruleuint32 EOF ) + // InternalBasicsParser.g:1070:1: ruleuint32 EOF { before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -3118,21 +3116,21 @@ public final void entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalBasicsParser.g:1078:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; + // InternalBasicsParser.g:1077:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1082:2: ( ( ( rule__Uint32__Group__0 ) ) ) - // InternalBasicsParser.g:1083:2: ( ( rule__Uint32__Group__0 ) ) + // InternalBasicsParser.g:1081:2: ( ( ( rule__Uint32__Group__0 ) ) ) + // InternalBasicsParser.g:1082:2: ( ( rule__Uint32__Group__0 ) ) { - // InternalBasicsParser.g:1083:2: ( ( rule__Uint32__Group__0 ) ) - // InternalBasicsParser.g:1084:3: ( rule__Uint32__Group__0 ) + // InternalBasicsParser.g:1082:2: ( ( rule__Uint32__Group__0 ) ) + // InternalBasicsParser.g:1083:3: ( rule__Uint32__Group__0 ) { before(grammarAccess.getUint32Access().getGroup()); - // InternalBasicsParser.g:1085:3: ( rule__Uint32__Group__0 ) - // InternalBasicsParser.g:1085:4: rule__Uint32__Group__0 + // InternalBasicsParser.g:1084:3: ( rule__Uint32__Group__0 ) + // InternalBasicsParser.g:1084:4: rule__Uint32__Group__0 { pushFollow(FOLLOW_2); rule__Uint32__Group__0(); @@ -3165,11 +3163,11 @@ public final void ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalBasicsParser.g:1094:1: entryRuleint64 : ruleint64 EOF ; + // InternalBasicsParser.g:1093:1: entryRuleint64 : ruleint64 EOF ; public final void entryRuleint64() throws RecognitionException { try { - // InternalBasicsParser.g:1095:1: ( ruleint64 EOF ) - // InternalBasicsParser.g:1096:1: ruleint64 EOF + // InternalBasicsParser.g:1094:1: ( ruleint64 EOF ) + // InternalBasicsParser.g:1095:1: ruleint64 EOF { before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -3195,21 +3193,21 @@ public final void entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalBasicsParser.g:1103:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; + // InternalBasicsParser.g:1102:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1107:2: ( ( ( rule__Int64__Group__0 ) ) ) - // InternalBasicsParser.g:1108:2: ( ( rule__Int64__Group__0 ) ) + // InternalBasicsParser.g:1106:2: ( ( ( rule__Int64__Group__0 ) ) ) + // InternalBasicsParser.g:1107:2: ( ( rule__Int64__Group__0 ) ) { - // InternalBasicsParser.g:1108:2: ( ( rule__Int64__Group__0 ) ) - // InternalBasicsParser.g:1109:3: ( rule__Int64__Group__0 ) + // InternalBasicsParser.g:1107:2: ( ( rule__Int64__Group__0 ) ) + // InternalBasicsParser.g:1108:3: ( rule__Int64__Group__0 ) { before(grammarAccess.getInt64Access().getGroup()); - // InternalBasicsParser.g:1110:3: ( rule__Int64__Group__0 ) - // InternalBasicsParser.g:1110:4: rule__Int64__Group__0 + // InternalBasicsParser.g:1109:3: ( rule__Int64__Group__0 ) + // InternalBasicsParser.g:1109:4: rule__Int64__Group__0 { pushFollow(FOLLOW_2); rule__Int64__Group__0(); @@ -3242,11 +3240,11 @@ public final void ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalBasicsParser.g:1119:1: entryRuleuint64 : ruleuint64 EOF ; + // InternalBasicsParser.g:1118:1: entryRuleuint64 : ruleuint64 EOF ; public final void entryRuleuint64() throws RecognitionException { try { - // InternalBasicsParser.g:1120:1: ( ruleuint64 EOF ) - // InternalBasicsParser.g:1121:1: ruleuint64 EOF + // InternalBasicsParser.g:1119:1: ( ruleuint64 EOF ) + // InternalBasicsParser.g:1120:1: ruleuint64 EOF { before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -3272,21 +3270,21 @@ public final void entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalBasicsParser.g:1128:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; + // InternalBasicsParser.g:1127:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1132:2: ( ( ( rule__Uint64__Group__0 ) ) ) - // InternalBasicsParser.g:1133:2: ( ( rule__Uint64__Group__0 ) ) + // InternalBasicsParser.g:1131:2: ( ( ( rule__Uint64__Group__0 ) ) ) + // InternalBasicsParser.g:1132:2: ( ( rule__Uint64__Group__0 ) ) { - // InternalBasicsParser.g:1133:2: ( ( rule__Uint64__Group__0 ) ) - // InternalBasicsParser.g:1134:3: ( rule__Uint64__Group__0 ) + // InternalBasicsParser.g:1132:2: ( ( rule__Uint64__Group__0 ) ) + // InternalBasicsParser.g:1133:3: ( rule__Uint64__Group__0 ) { before(grammarAccess.getUint64Access().getGroup()); - // InternalBasicsParser.g:1135:3: ( rule__Uint64__Group__0 ) - // InternalBasicsParser.g:1135:4: rule__Uint64__Group__0 + // InternalBasicsParser.g:1134:3: ( rule__Uint64__Group__0 ) + // InternalBasicsParser.g:1134:4: rule__Uint64__Group__0 { pushFollow(FOLLOW_2); rule__Uint64__Group__0(); @@ -3319,11 +3317,11 @@ public final void ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalBasicsParser.g:1144:1: entryRulefloat32 : rulefloat32 EOF ; + // InternalBasicsParser.g:1143:1: entryRulefloat32 : rulefloat32 EOF ; public final void entryRulefloat32() throws RecognitionException { try { - // InternalBasicsParser.g:1145:1: ( rulefloat32 EOF ) - // InternalBasicsParser.g:1146:1: rulefloat32 EOF + // InternalBasicsParser.g:1144:1: ( rulefloat32 EOF ) + // InternalBasicsParser.g:1145:1: rulefloat32 EOF { before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -3349,21 +3347,21 @@ public final void entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalBasicsParser.g:1153:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; + // InternalBasicsParser.g:1152:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1157:2: ( ( ( rule__Float32__Group__0 ) ) ) - // InternalBasicsParser.g:1158:2: ( ( rule__Float32__Group__0 ) ) + // InternalBasicsParser.g:1156:2: ( ( ( rule__Float32__Group__0 ) ) ) + // InternalBasicsParser.g:1157:2: ( ( rule__Float32__Group__0 ) ) { - // InternalBasicsParser.g:1158:2: ( ( rule__Float32__Group__0 ) ) - // InternalBasicsParser.g:1159:3: ( rule__Float32__Group__0 ) + // InternalBasicsParser.g:1157:2: ( ( rule__Float32__Group__0 ) ) + // InternalBasicsParser.g:1158:3: ( rule__Float32__Group__0 ) { before(grammarAccess.getFloat32Access().getGroup()); - // InternalBasicsParser.g:1160:3: ( rule__Float32__Group__0 ) - // InternalBasicsParser.g:1160:4: rule__Float32__Group__0 + // InternalBasicsParser.g:1159:3: ( rule__Float32__Group__0 ) + // InternalBasicsParser.g:1159:4: rule__Float32__Group__0 { pushFollow(FOLLOW_2); rule__Float32__Group__0(); @@ -3396,11 +3394,11 @@ public final void rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalBasicsParser.g:1169:1: entryRulefloat64 : rulefloat64 EOF ; + // InternalBasicsParser.g:1168:1: entryRulefloat64 : rulefloat64 EOF ; public final void entryRulefloat64() throws RecognitionException { try { - // InternalBasicsParser.g:1170:1: ( rulefloat64 EOF ) - // InternalBasicsParser.g:1171:1: rulefloat64 EOF + // InternalBasicsParser.g:1169:1: ( rulefloat64 EOF ) + // InternalBasicsParser.g:1170:1: rulefloat64 EOF { before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -3426,21 +3424,21 @@ public final void entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalBasicsParser.g:1178:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; + // InternalBasicsParser.g:1177:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1182:2: ( ( ( rule__Float64__Group__0 ) ) ) - // InternalBasicsParser.g:1183:2: ( ( rule__Float64__Group__0 ) ) + // InternalBasicsParser.g:1181:2: ( ( ( rule__Float64__Group__0 ) ) ) + // InternalBasicsParser.g:1182:2: ( ( rule__Float64__Group__0 ) ) { - // InternalBasicsParser.g:1183:2: ( ( rule__Float64__Group__0 ) ) - // InternalBasicsParser.g:1184:3: ( rule__Float64__Group__0 ) + // InternalBasicsParser.g:1182:2: ( ( rule__Float64__Group__0 ) ) + // InternalBasicsParser.g:1183:3: ( rule__Float64__Group__0 ) { before(grammarAccess.getFloat64Access().getGroup()); - // InternalBasicsParser.g:1185:3: ( rule__Float64__Group__0 ) - // InternalBasicsParser.g:1185:4: rule__Float64__Group__0 + // InternalBasicsParser.g:1184:3: ( rule__Float64__Group__0 ) + // InternalBasicsParser.g:1184:4: rule__Float64__Group__0 { pushFollow(FOLLOW_2); rule__Float64__Group__0(); @@ -3473,11 +3471,11 @@ public final void rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalBasicsParser.g:1194:1: entryRulestring0 : rulestring0 EOF ; + // InternalBasicsParser.g:1193:1: entryRulestring0 : rulestring0 EOF ; public final void entryRulestring0() throws RecognitionException { try { - // InternalBasicsParser.g:1195:1: ( rulestring0 EOF ) - // InternalBasicsParser.g:1196:1: rulestring0 EOF + // InternalBasicsParser.g:1194:1: ( rulestring0 EOF ) + // InternalBasicsParser.g:1195:1: rulestring0 EOF { before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -3503,21 +3501,21 @@ public final void entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalBasicsParser.g:1203:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; + // InternalBasicsParser.g:1202:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1207:2: ( ( ( rule__String0__Group__0 ) ) ) - // InternalBasicsParser.g:1208:2: ( ( rule__String0__Group__0 ) ) + // InternalBasicsParser.g:1206:2: ( ( ( rule__String0__Group__0 ) ) ) + // InternalBasicsParser.g:1207:2: ( ( rule__String0__Group__0 ) ) { - // InternalBasicsParser.g:1208:2: ( ( rule__String0__Group__0 ) ) - // InternalBasicsParser.g:1209:3: ( rule__String0__Group__0 ) + // InternalBasicsParser.g:1207:2: ( ( rule__String0__Group__0 ) ) + // InternalBasicsParser.g:1208:3: ( rule__String0__Group__0 ) { before(grammarAccess.getString0Access().getGroup()); - // InternalBasicsParser.g:1210:3: ( rule__String0__Group__0 ) - // InternalBasicsParser.g:1210:4: rule__String0__Group__0 + // InternalBasicsParser.g:1209:3: ( rule__String0__Group__0 ) + // InternalBasicsParser.g:1209:4: rule__String0__Group__0 { pushFollow(FOLLOW_2); rule__String0__Group__0(); @@ -3550,11 +3548,11 @@ public final void rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalBasicsParser.g:1219:1: entryRulebyte : rulebyte EOF ; + // InternalBasicsParser.g:1218:1: entryRulebyte : rulebyte EOF ; public final void entryRulebyte() throws RecognitionException { try { - // InternalBasicsParser.g:1220:1: ( rulebyte EOF ) - // InternalBasicsParser.g:1221:1: rulebyte EOF + // InternalBasicsParser.g:1219:1: ( rulebyte EOF ) + // InternalBasicsParser.g:1220:1: rulebyte EOF { before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -3580,21 +3578,21 @@ public final void entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalBasicsParser.g:1228:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; + // InternalBasicsParser.g:1227:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1232:2: ( ( ( rule__Byte__Group__0 ) ) ) - // InternalBasicsParser.g:1233:2: ( ( rule__Byte__Group__0 ) ) + // InternalBasicsParser.g:1231:2: ( ( ( rule__Byte__Group__0 ) ) ) + // InternalBasicsParser.g:1232:2: ( ( rule__Byte__Group__0 ) ) { - // InternalBasicsParser.g:1233:2: ( ( rule__Byte__Group__0 ) ) - // InternalBasicsParser.g:1234:3: ( rule__Byte__Group__0 ) + // InternalBasicsParser.g:1232:2: ( ( rule__Byte__Group__0 ) ) + // InternalBasicsParser.g:1233:3: ( rule__Byte__Group__0 ) { before(grammarAccess.getByteAccess().getGroup()); - // InternalBasicsParser.g:1235:3: ( rule__Byte__Group__0 ) - // InternalBasicsParser.g:1235:4: rule__Byte__Group__0 + // InternalBasicsParser.g:1234:3: ( rule__Byte__Group__0 ) + // InternalBasicsParser.g:1234:4: rule__Byte__Group__0 { pushFollow(FOLLOW_2); rule__Byte__Group__0(); @@ -3627,11 +3625,11 @@ public final void rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalBasicsParser.g:1244:1: entryRuletime : ruletime EOF ; + // InternalBasicsParser.g:1243:1: entryRuletime : ruletime EOF ; public final void entryRuletime() throws RecognitionException { try { - // InternalBasicsParser.g:1245:1: ( ruletime EOF ) - // InternalBasicsParser.g:1246:1: ruletime EOF + // InternalBasicsParser.g:1244:1: ( ruletime EOF ) + // InternalBasicsParser.g:1245:1: ruletime EOF { before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -3657,21 +3655,21 @@ public final void entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalBasicsParser.g:1253:1: ruletime : ( ( rule__Time__Group__0 ) ) ; + // InternalBasicsParser.g:1252:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1257:2: ( ( ( rule__Time__Group__0 ) ) ) - // InternalBasicsParser.g:1258:2: ( ( rule__Time__Group__0 ) ) + // InternalBasicsParser.g:1256:2: ( ( ( rule__Time__Group__0 ) ) ) + // InternalBasicsParser.g:1257:2: ( ( rule__Time__Group__0 ) ) { - // InternalBasicsParser.g:1258:2: ( ( rule__Time__Group__0 ) ) - // InternalBasicsParser.g:1259:3: ( rule__Time__Group__0 ) + // InternalBasicsParser.g:1257:2: ( ( rule__Time__Group__0 ) ) + // InternalBasicsParser.g:1258:3: ( rule__Time__Group__0 ) { before(grammarAccess.getTimeAccess().getGroup()); - // InternalBasicsParser.g:1260:3: ( rule__Time__Group__0 ) - // InternalBasicsParser.g:1260:4: rule__Time__Group__0 + // InternalBasicsParser.g:1259:3: ( rule__Time__Group__0 ) + // InternalBasicsParser.g:1259:4: rule__Time__Group__0 { pushFollow(FOLLOW_2); rule__Time__Group__0(); @@ -3704,11 +3702,11 @@ public final void ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalBasicsParser.g:1269:1: entryRuleduration : ruleduration EOF ; + // InternalBasicsParser.g:1268:1: entryRuleduration : ruleduration EOF ; public final void entryRuleduration() throws RecognitionException { try { - // InternalBasicsParser.g:1270:1: ( ruleduration EOF ) - // InternalBasicsParser.g:1271:1: ruleduration EOF + // InternalBasicsParser.g:1269:1: ( ruleduration EOF ) + // InternalBasicsParser.g:1270:1: ruleduration EOF { before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -3734,21 +3732,21 @@ public final void entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalBasicsParser.g:1278:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; + // InternalBasicsParser.g:1277:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1282:2: ( ( ( rule__Duration__Group__0 ) ) ) - // InternalBasicsParser.g:1283:2: ( ( rule__Duration__Group__0 ) ) + // InternalBasicsParser.g:1281:2: ( ( ( rule__Duration__Group__0 ) ) ) + // InternalBasicsParser.g:1282:2: ( ( rule__Duration__Group__0 ) ) { - // InternalBasicsParser.g:1283:2: ( ( rule__Duration__Group__0 ) ) - // InternalBasicsParser.g:1284:3: ( rule__Duration__Group__0 ) + // InternalBasicsParser.g:1282:2: ( ( rule__Duration__Group__0 ) ) + // InternalBasicsParser.g:1283:3: ( rule__Duration__Group__0 ) { before(grammarAccess.getDurationAccess().getGroup()); - // InternalBasicsParser.g:1285:3: ( rule__Duration__Group__0 ) - // InternalBasicsParser.g:1285:4: rule__Duration__Group__0 + // InternalBasicsParser.g:1284:3: ( rule__Duration__Group__0 ) + // InternalBasicsParser.g:1284:4: rule__Duration__Group__0 { pushFollow(FOLLOW_2); rule__Duration__Group__0(); @@ -3781,11 +3779,11 @@ public final void ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalBasicsParser.g:1294:1: entryRuleboolArray : ruleboolArray EOF ; + // InternalBasicsParser.g:1293:1: entryRuleboolArray : ruleboolArray EOF ; public final void entryRuleboolArray() throws RecognitionException { try { - // InternalBasicsParser.g:1295:1: ( ruleboolArray EOF ) - // InternalBasicsParser.g:1296:1: ruleboolArray EOF + // InternalBasicsParser.g:1294:1: ( ruleboolArray EOF ) + // InternalBasicsParser.g:1295:1: ruleboolArray EOF { before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -3811,21 +3809,21 @@ public final void entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalBasicsParser.g:1303:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; + // InternalBasicsParser.g:1302:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1307:2: ( ( ( rule__BoolArray__Group__0 ) ) ) - // InternalBasicsParser.g:1308:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalBasicsParser.g:1306:2: ( ( ( rule__BoolArray__Group__0 ) ) ) + // InternalBasicsParser.g:1307:2: ( ( rule__BoolArray__Group__0 ) ) { - // InternalBasicsParser.g:1308:2: ( ( rule__BoolArray__Group__0 ) ) - // InternalBasicsParser.g:1309:3: ( rule__BoolArray__Group__0 ) + // InternalBasicsParser.g:1307:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalBasicsParser.g:1308:3: ( rule__BoolArray__Group__0 ) { before(grammarAccess.getBoolArrayAccess().getGroup()); - // InternalBasicsParser.g:1310:3: ( rule__BoolArray__Group__0 ) - // InternalBasicsParser.g:1310:4: rule__BoolArray__Group__0 + // InternalBasicsParser.g:1309:3: ( rule__BoolArray__Group__0 ) + // InternalBasicsParser.g:1309:4: rule__BoolArray__Group__0 { pushFollow(FOLLOW_2); rule__BoolArray__Group__0(); @@ -3858,11 +3856,11 @@ public final void ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalBasicsParser.g:1319:1: entryRuleint8Array : ruleint8Array EOF ; + // InternalBasicsParser.g:1318:1: entryRuleint8Array : ruleint8Array EOF ; public final void entryRuleint8Array() throws RecognitionException { try { - // InternalBasicsParser.g:1320:1: ( ruleint8Array EOF ) - // InternalBasicsParser.g:1321:1: ruleint8Array EOF + // InternalBasicsParser.g:1319:1: ( ruleint8Array EOF ) + // InternalBasicsParser.g:1320:1: ruleint8Array EOF { before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -3888,21 +3886,21 @@ public final void entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalBasicsParser.g:1328:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; + // InternalBasicsParser.g:1327:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1332:2: ( ( ( rule__Int8Array__Group__0 ) ) ) - // InternalBasicsParser.g:1333:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalBasicsParser.g:1331:2: ( ( ( rule__Int8Array__Group__0 ) ) ) + // InternalBasicsParser.g:1332:2: ( ( rule__Int8Array__Group__0 ) ) { - // InternalBasicsParser.g:1333:2: ( ( rule__Int8Array__Group__0 ) ) - // InternalBasicsParser.g:1334:3: ( rule__Int8Array__Group__0 ) + // InternalBasicsParser.g:1332:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalBasicsParser.g:1333:3: ( rule__Int8Array__Group__0 ) { before(grammarAccess.getInt8ArrayAccess().getGroup()); - // InternalBasicsParser.g:1335:3: ( rule__Int8Array__Group__0 ) - // InternalBasicsParser.g:1335:4: rule__Int8Array__Group__0 + // InternalBasicsParser.g:1334:3: ( rule__Int8Array__Group__0 ) + // InternalBasicsParser.g:1334:4: rule__Int8Array__Group__0 { pushFollow(FOLLOW_2); rule__Int8Array__Group__0(); @@ -3935,11 +3933,11 @@ public final void ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalBasicsParser.g:1344:1: entryRuleuint8Array : ruleuint8Array EOF ; + // InternalBasicsParser.g:1343:1: entryRuleuint8Array : ruleuint8Array EOF ; public final void entryRuleuint8Array() throws RecognitionException { try { - // InternalBasicsParser.g:1345:1: ( ruleuint8Array EOF ) - // InternalBasicsParser.g:1346:1: ruleuint8Array EOF + // InternalBasicsParser.g:1344:1: ( ruleuint8Array EOF ) + // InternalBasicsParser.g:1345:1: ruleuint8Array EOF { before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -3965,21 +3963,21 @@ public final void entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalBasicsParser.g:1353:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; + // InternalBasicsParser.g:1352:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1357:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) - // InternalBasicsParser.g:1358:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalBasicsParser.g:1356:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) + // InternalBasicsParser.g:1357:2: ( ( rule__Uint8Array__Group__0 ) ) { - // InternalBasicsParser.g:1358:2: ( ( rule__Uint8Array__Group__0 ) ) - // InternalBasicsParser.g:1359:3: ( rule__Uint8Array__Group__0 ) + // InternalBasicsParser.g:1357:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalBasicsParser.g:1358:3: ( rule__Uint8Array__Group__0 ) { before(grammarAccess.getUint8ArrayAccess().getGroup()); - // InternalBasicsParser.g:1360:3: ( rule__Uint8Array__Group__0 ) - // InternalBasicsParser.g:1360:4: rule__Uint8Array__Group__0 + // InternalBasicsParser.g:1359:3: ( rule__Uint8Array__Group__0 ) + // InternalBasicsParser.g:1359:4: rule__Uint8Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint8Array__Group__0(); @@ -4012,11 +4010,11 @@ public final void ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalBasicsParser.g:1369:1: entryRuleint16Array : ruleint16Array EOF ; + // InternalBasicsParser.g:1368:1: entryRuleint16Array : ruleint16Array EOF ; public final void entryRuleint16Array() throws RecognitionException { try { - // InternalBasicsParser.g:1370:1: ( ruleint16Array EOF ) - // InternalBasicsParser.g:1371:1: ruleint16Array EOF + // InternalBasicsParser.g:1369:1: ( ruleint16Array EOF ) + // InternalBasicsParser.g:1370:1: ruleint16Array EOF { before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -4042,21 +4040,21 @@ public final void entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalBasicsParser.g:1378:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; + // InternalBasicsParser.g:1377:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1382:2: ( ( ( rule__Int16Array__Group__0 ) ) ) - // InternalBasicsParser.g:1383:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalBasicsParser.g:1381:2: ( ( ( rule__Int16Array__Group__0 ) ) ) + // InternalBasicsParser.g:1382:2: ( ( rule__Int16Array__Group__0 ) ) { - // InternalBasicsParser.g:1383:2: ( ( rule__Int16Array__Group__0 ) ) - // InternalBasicsParser.g:1384:3: ( rule__Int16Array__Group__0 ) + // InternalBasicsParser.g:1382:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalBasicsParser.g:1383:3: ( rule__Int16Array__Group__0 ) { before(grammarAccess.getInt16ArrayAccess().getGroup()); - // InternalBasicsParser.g:1385:3: ( rule__Int16Array__Group__0 ) - // InternalBasicsParser.g:1385:4: rule__Int16Array__Group__0 + // InternalBasicsParser.g:1384:3: ( rule__Int16Array__Group__0 ) + // InternalBasicsParser.g:1384:4: rule__Int16Array__Group__0 { pushFollow(FOLLOW_2); rule__Int16Array__Group__0(); @@ -4089,11 +4087,11 @@ public final void ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalBasicsParser.g:1394:1: entryRuleuint16Array : ruleuint16Array EOF ; + // InternalBasicsParser.g:1393:1: entryRuleuint16Array : ruleuint16Array EOF ; public final void entryRuleuint16Array() throws RecognitionException { try { - // InternalBasicsParser.g:1395:1: ( ruleuint16Array EOF ) - // InternalBasicsParser.g:1396:1: ruleuint16Array EOF + // InternalBasicsParser.g:1394:1: ( ruleuint16Array EOF ) + // InternalBasicsParser.g:1395:1: ruleuint16Array EOF { before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -4119,21 +4117,21 @@ public final void entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalBasicsParser.g:1403:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; + // InternalBasicsParser.g:1402:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1407:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) - // InternalBasicsParser.g:1408:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalBasicsParser.g:1406:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) + // InternalBasicsParser.g:1407:2: ( ( rule__Uint16Array__Group__0 ) ) { - // InternalBasicsParser.g:1408:2: ( ( rule__Uint16Array__Group__0 ) ) - // InternalBasicsParser.g:1409:3: ( rule__Uint16Array__Group__0 ) + // InternalBasicsParser.g:1407:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalBasicsParser.g:1408:3: ( rule__Uint16Array__Group__0 ) { before(grammarAccess.getUint16ArrayAccess().getGroup()); - // InternalBasicsParser.g:1410:3: ( rule__Uint16Array__Group__0 ) - // InternalBasicsParser.g:1410:4: rule__Uint16Array__Group__0 + // InternalBasicsParser.g:1409:3: ( rule__Uint16Array__Group__0 ) + // InternalBasicsParser.g:1409:4: rule__Uint16Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint16Array__Group__0(); @@ -4166,11 +4164,11 @@ public final void ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalBasicsParser.g:1419:1: entryRuleint32Array : ruleint32Array EOF ; + // InternalBasicsParser.g:1418:1: entryRuleint32Array : ruleint32Array EOF ; public final void entryRuleint32Array() throws RecognitionException { try { - // InternalBasicsParser.g:1420:1: ( ruleint32Array EOF ) - // InternalBasicsParser.g:1421:1: ruleint32Array EOF + // InternalBasicsParser.g:1419:1: ( ruleint32Array EOF ) + // InternalBasicsParser.g:1420:1: ruleint32Array EOF { before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -4196,21 +4194,21 @@ public final void entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalBasicsParser.g:1428:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; + // InternalBasicsParser.g:1427:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1432:2: ( ( ( rule__Int32Array__Group__0 ) ) ) - // InternalBasicsParser.g:1433:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalBasicsParser.g:1431:2: ( ( ( rule__Int32Array__Group__0 ) ) ) + // InternalBasicsParser.g:1432:2: ( ( rule__Int32Array__Group__0 ) ) { - // InternalBasicsParser.g:1433:2: ( ( rule__Int32Array__Group__0 ) ) - // InternalBasicsParser.g:1434:3: ( rule__Int32Array__Group__0 ) + // InternalBasicsParser.g:1432:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalBasicsParser.g:1433:3: ( rule__Int32Array__Group__0 ) { before(grammarAccess.getInt32ArrayAccess().getGroup()); - // InternalBasicsParser.g:1435:3: ( rule__Int32Array__Group__0 ) - // InternalBasicsParser.g:1435:4: rule__Int32Array__Group__0 + // InternalBasicsParser.g:1434:3: ( rule__Int32Array__Group__0 ) + // InternalBasicsParser.g:1434:4: rule__Int32Array__Group__0 { pushFollow(FOLLOW_2); rule__Int32Array__Group__0(); @@ -4243,11 +4241,11 @@ public final void ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalBasicsParser.g:1444:1: entryRuleuint32Array : ruleuint32Array EOF ; + // InternalBasicsParser.g:1443:1: entryRuleuint32Array : ruleuint32Array EOF ; public final void entryRuleuint32Array() throws RecognitionException { try { - // InternalBasicsParser.g:1445:1: ( ruleuint32Array EOF ) - // InternalBasicsParser.g:1446:1: ruleuint32Array EOF + // InternalBasicsParser.g:1444:1: ( ruleuint32Array EOF ) + // InternalBasicsParser.g:1445:1: ruleuint32Array EOF { before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -4273,21 +4271,21 @@ public final void entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalBasicsParser.g:1453:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; + // InternalBasicsParser.g:1452:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1457:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) - // InternalBasicsParser.g:1458:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalBasicsParser.g:1456:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) + // InternalBasicsParser.g:1457:2: ( ( rule__Uint32Array__Group__0 ) ) { - // InternalBasicsParser.g:1458:2: ( ( rule__Uint32Array__Group__0 ) ) - // InternalBasicsParser.g:1459:3: ( rule__Uint32Array__Group__0 ) + // InternalBasicsParser.g:1457:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalBasicsParser.g:1458:3: ( rule__Uint32Array__Group__0 ) { before(grammarAccess.getUint32ArrayAccess().getGroup()); - // InternalBasicsParser.g:1460:3: ( rule__Uint32Array__Group__0 ) - // InternalBasicsParser.g:1460:4: rule__Uint32Array__Group__0 + // InternalBasicsParser.g:1459:3: ( rule__Uint32Array__Group__0 ) + // InternalBasicsParser.g:1459:4: rule__Uint32Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint32Array__Group__0(); @@ -4320,11 +4318,11 @@ public final void ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalBasicsParser.g:1469:1: entryRuleint64Array : ruleint64Array EOF ; + // InternalBasicsParser.g:1468:1: entryRuleint64Array : ruleint64Array EOF ; public final void entryRuleint64Array() throws RecognitionException { try { - // InternalBasicsParser.g:1470:1: ( ruleint64Array EOF ) - // InternalBasicsParser.g:1471:1: ruleint64Array EOF + // InternalBasicsParser.g:1469:1: ( ruleint64Array EOF ) + // InternalBasicsParser.g:1470:1: ruleint64Array EOF { before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -4350,21 +4348,21 @@ public final void entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalBasicsParser.g:1478:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; + // InternalBasicsParser.g:1477:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1482:2: ( ( ( rule__Int64Array__Group__0 ) ) ) - // InternalBasicsParser.g:1483:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalBasicsParser.g:1481:2: ( ( ( rule__Int64Array__Group__0 ) ) ) + // InternalBasicsParser.g:1482:2: ( ( rule__Int64Array__Group__0 ) ) { - // InternalBasicsParser.g:1483:2: ( ( rule__Int64Array__Group__0 ) ) - // InternalBasicsParser.g:1484:3: ( rule__Int64Array__Group__0 ) + // InternalBasicsParser.g:1482:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalBasicsParser.g:1483:3: ( rule__Int64Array__Group__0 ) { before(grammarAccess.getInt64ArrayAccess().getGroup()); - // InternalBasicsParser.g:1485:3: ( rule__Int64Array__Group__0 ) - // InternalBasicsParser.g:1485:4: rule__Int64Array__Group__0 + // InternalBasicsParser.g:1484:3: ( rule__Int64Array__Group__0 ) + // InternalBasicsParser.g:1484:4: rule__Int64Array__Group__0 { pushFollow(FOLLOW_2); rule__Int64Array__Group__0(); @@ -4397,11 +4395,11 @@ public final void ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalBasicsParser.g:1494:1: entryRuleuint64Array : ruleuint64Array EOF ; + // InternalBasicsParser.g:1493:1: entryRuleuint64Array : ruleuint64Array EOF ; public final void entryRuleuint64Array() throws RecognitionException { try { - // InternalBasicsParser.g:1495:1: ( ruleuint64Array EOF ) - // InternalBasicsParser.g:1496:1: ruleuint64Array EOF + // InternalBasicsParser.g:1494:1: ( ruleuint64Array EOF ) + // InternalBasicsParser.g:1495:1: ruleuint64Array EOF { before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -4427,21 +4425,21 @@ public final void entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalBasicsParser.g:1503:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; + // InternalBasicsParser.g:1502:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1507:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) - // InternalBasicsParser.g:1508:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalBasicsParser.g:1506:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) + // InternalBasicsParser.g:1507:2: ( ( rule__Uint64Array__Group__0 ) ) { - // InternalBasicsParser.g:1508:2: ( ( rule__Uint64Array__Group__0 ) ) - // InternalBasicsParser.g:1509:3: ( rule__Uint64Array__Group__0 ) + // InternalBasicsParser.g:1507:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalBasicsParser.g:1508:3: ( rule__Uint64Array__Group__0 ) { before(grammarAccess.getUint64ArrayAccess().getGroup()); - // InternalBasicsParser.g:1510:3: ( rule__Uint64Array__Group__0 ) - // InternalBasicsParser.g:1510:4: rule__Uint64Array__Group__0 + // InternalBasicsParser.g:1509:3: ( rule__Uint64Array__Group__0 ) + // InternalBasicsParser.g:1509:4: rule__Uint64Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint64Array__Group__0(); @@ -4474,11 +4472,11 @@ public final void ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalBasicsParser.g:1519:1: entryRulefloat32Array : rulefloat32Array EOF ; + // InternalBasicsParser.g:1518:1: entryRulefloat32Array : rulefloat32Array EOF ; public final void entryRulefloat32Array() throws RecognitionException { try { - // InternalBasicsParser.g:1520:1: ( rulefloat32Array EOF ) - // InternalBasicsParser.g:1521:1: rulefloat32Array EOF + // InternalBasicsParser.g:1519:1: ( rulefloat32Array EOF ) + // InternalBasicsParser.g:1520:1: rulefloat32Array EOF { before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -4504,21 +4502,21 @@ public final void entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalBasicsParser.g:1528:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; + // InternalBasicsParser.g:1527:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1532:2: ( ( ( rule__Float32Array__Group__0 ) ) ) - // InternalBasicsParser.g:1533:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalBasicsParser.g:1531:2: ( ( ( rule__Float32Array__Group__0 ) ) ) + // InternalBasicsParser.g:1532:2: ( ( rule__Float32Array__Group__0 ) ) { - // InternalBasicsParser.g:1533:2: ( ( rule__Float32Array__Group__0 ) ) - // InternalBasicsParser.g:1534:3: ( rule__Float32Array__Group__0 ) + // InternalBasicsParser.g:1532:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalBasicsParser.g:1533:3: ( rule__Float32Array__Group__0 ) { before(grammarAccess.getFloat32ArrayAccess().getGroup()); - // InternalBasicsParser.g:1535:3: ( rule__Float32Array__Group__0 ) - // InternalBasicsParser.g:1535:4: rule__Float32Array__Group__0 + // InternalBasicsParser.g:1534:3: ( rule__Float32Array__Group__0 ) + // InternalBasicsParser.g:1534:4: rule__Float32Array__Group__0 { pushFollow(FOLLOW_2); rule__Float32Array__Group__0(); @@ -4551,11 +4549,11 @@ public final void rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalBasicsParser.g:1544:1: entryRulefloat64Array : rulefloat64Array EOF ; + // InternalBasicsParser.g:1543:1: entryRulefloat64Array : rulefloat64Array EOF ; public final void entryRulefloat64Array() throws RecognitionException { try { - // InternalBasicsParser.g:1545:1: ( rulefloat64Array EOF ) - // InternalBasicsParser.g:1546:1: rulefloat64Array EOF + // InternalBasicsParser.g:1544:1: ( rulefloat64Array EOF ) + // InternalBasicsParser.g:1545:1: rulefloat64Array EOF { before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -4581,21 +4579,21 @@ public final void entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalBasicsParser.g:1553:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; + // InternalBasicsParser.g:1552:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1557:2: ( ( ( rule__Float64Array__Group__0 ) ) ) - // InternalBasicsParser.g:1558:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalBasicsParser.g:1556:2: ( ( ( rule__Float64Array__Group__0 ) ) ) + // InternalBasicsParser.g:1557:2: ( ( rule__Float64Array__Group__0 ) ) { - // InternalBasicsParser.g:1558:2: ( ( rule__Float64Array__Group__0 ) ) - // InternalBasicsParser.g:1559:3: ( rule__Float64Array__Group__0 ) + // InternalBasicsParser.g:1557:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalBasicsParser.g:1558:3: ( rule__Float64Array__Group__0 ) { before(grammarAccess.getFloat64ArrayAccess().getGroup()); - // InternalBasicsParser.g:1560:3: ( rule__Float64Array__Group__0 ) - // InternalBasicsParser.g:1560:4: rule__Float64Array__Group__0 + // InternalBasicsParser.g:1559:3: ( rule__Float64Array__Group__0 ) + // InternalBasicsParser.g:1559:4: rule__Float64Array__Group__0 { pushFollow(FOLLOW_2); rule__Float64Array__Group__0(); @@ -4628,11 +4626,11 @@ public final void rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalBasicsParser.g:1569:1: entryRulestring0Array : rulestring0Array EOF ; + // InternalBasicsParser.g:1568:1: entryRulestring0Array : rulestring0Array EOF ; public final void entryRulestring0Array() throws RecognitionException { try { - // InternalBasicsParser.g:1570:1: ( rulestring0Array EOF ) - // InternalBasicsParser.g:1571:1: rulestring0Array EOF + // InternalBasicsParser.g:1569:1: ( rulestring0Array EOF ) + // InternalBasicsParser.g:1570:1: rulestring0Array EOF { before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -4658,21 +4656,21 @@ public final void entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalBasicsParser.g:1578:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; + // InternalBasicsParser.g:1577:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1582:2: ( ( ( rule__String0Array__Group__0 ) ) ) - // InternalBasicsParser.g:1583:2: ( ( rule__String0Array__Group__0 ) ) + // InternalBasicsParser.g:1581:2: ( ( ( rule__String0Array__Group__0 ) ) ) + // InternalBasicsParser.g:1582:2: ( ( rule__String0Array__Group__0 ) ) { - // InternalBasicsParser.g:1583:2: ( ( rule__String0Array__Group__0 ) ) - // InternalBasicsParser.g:1584:3: ( rule__String0Array__Group__0 ) + // InternalBasicsParser.g:1582:2: ( ( rule__String0Array__Group__0 ) ) + // InternalBasicsParser.g:1583:3: ( rule__String0Array__Group__0 ) { before(grammarAccess.getString0ArrayAccess().getGroup()); - // InternalBasicsParser.g:1585:3: ( rule__String0Array__Group__0 ) - // InternalBasicsParser.g:1585:4: rule__String0Array__Group__0 + // InternalBasicsParser.g:1584:3: ( rule__String0Array__Group__0 ) + // InternalBasicsParser.g:1584:4: rule__String0Array__Group__0 { pushFollow(FOLLOW_2); rule__String0Array__Group__0(); @@ -4705,11 +4703,11 @@ public final void rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalBasicsParser.g:1594:1: entryRulebyteArray : rulebyteArray EOF ; + // InternalBasicsParser.g:1593:1: entryRulebyteArray : rulebyteArray EOF ; public final void entryRulebyteArray() throws RecognitionException { try { - // InternalBasicsParser.g:1595:1: ( rulebyteArray EOF ) - // InternalBasicsParser.g:1596:1: rulebyteArray EOF + // InternalBasicsParser.g:1594:1: ( rulebyteArray EOF ) + // InternalBasicsParser.g:1595:1: rulebyteArray EOF { before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -4735,21 +4733,21 @@ public final void entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalBasicsParser.g:1603:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; + // InternalBasicsParser.g:1602:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1607:2: ( ( ( rule__ByteArray__Group__0 ) ) ) - // InternalBasicsParser.g:1608:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalBasicsParser.g:1606:2: ( ( ( rule__ByteArray__Group__0 ) ) ) + // InternalBasicsParser.g:1607:2: ( ( rule__ByteArray__Group__0 ) ) { - // InternalBasicsParser.g:1608:2: ( ( rule__ByteArray__Group__0 ) ) - // InternalBasicsParser.g:1609:3: ( rule__ByteArray__Group__0 ) + // InternalBasicsParser.g:1607:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalBasicsParser.g:1608:3: ( rule__ByteArray__Group__0 ) { before(grammarAccess.getByteArrayAccess().getGroup()); - // InternalBasicsParser.g:1610:3: ( rule__ByteArray__Group__0 ) - // InternalBasicsParser.g:1610:4: rule__ByteArray__Group__0 + // InternalBasicsParser.g:1609:3: ( rule__ByteArray__Group__0 ) + // InternalBasicsParser.g:1609:4: rule__ByteArray__Group__0 { pushFollow(FOLLOW_2); rule__ByteArray__Group__0(); @@ -4782,11 +4780,11 @@ public final void rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalBasicsParser.g:1619:1: entryRuleHeader : ruleHeader EOF ; + // InternalBasicsParser.g:1618:1: entryRuleHeader : ruleHeader EOF ; public final void entryRuleHeader() throws RecognitionException { try { - // InternalBasicsParser.g:1620:1: ( ruleHeader EOF ) - // InternalBasicsParser.g:1621:1: ruleHeader EOF + // InternalBasicsParser.g:1619:1: ( ruleHeader EOF ) + // InternalBasicsParser.g:1620:1: ruleHeader EOF { before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -4812,21 +4810,21 @@ public final void entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalBasicsParser.g:1628:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; + // InternalBasicsParser.g:1627:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1632:2: ( ( ( rule__Header__Group__0 ) ) ) - // InternalBasicsParser.g:1633:2: ( ( rule__Header__Group__0 ) ) + // InternalBasicsParser.g:1631:2: ( ( ( rule__Header__Group__0 ) ) ) + // InternalBasicsParser.g:1632:2: ( ( rule__Header__Group__0 ) ) { - // InternalBasicsParser.g:1633:2: ( ( rule__Header__Group__0 ) ) - // InternalBasicsParser.g:1634:3: ( rule__Header__Group__0 ) + // InternalBasicsParser.g:1632:2: ( ( rule__Header__Group__0 ) ) + // InternalBasicsParser.g:1633:3: ( rule__Header__Group__0 ) { before(grammarAccess.getHeaderAccess().getGroup()); - // InternalBasicsParser.g:1635:3: ( rule__Header__Group__0 ) - // InternalBasicsParser.g:1635:4: rule__Header__Group__0 + // InternalBasicsParser.g:1634:3: ( rule__Header__Group__0 ) + // InternalBasicsParser.g:1634:4: rule__Header__Group__0 { pushFollow(FOLLOW_2); rule__Header__Group__0(); @@ -4859,11 +4857,11 @@ public final void ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalBasicsParser.g:1644:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; + // InternalBasicsParser.g:1643:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; public final void entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalBasicsParser.g:1645:1: ( ruleTopicSpecRef EOF ) - // InternalBasicsParser.g:1646:1: ruleTopicSpecRef EOF + // InternalBasicsParser.g:1644:1: ( ruleTopicSpecRef EOF ) + // InternalBasicsParser.g:1645:1: ruleTopicSpecRef EOF { before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -4889,21 +4887,21 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalBasicsParser.g:1653:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; + // InternalBasicsParser.g:1652:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1657:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) - // InternalBasicsParser.g:1658:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalBasicsParser.g:1656:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) + // InternalBasicsParser.g:1657:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) { - // InternalBasicsParser.g:1658:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) - // InternalBasicsParser.g:1659:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalBasicsParser.g:1657:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalBasicsParser.g:1658:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); - // InternalBasicsParser.g:1660:3: ( rule__TopicSpecRef__TopicSpecAssignment ) - // InternalBasicsParser.g:1660:4: rule__TopicSpecRef__TopicSpecAssignment + // InternalBasicsParser.g:1659:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalBasicsParser.g:1659:4: rule__TopicSpecRef__TopicSpecAssignment { pushFollow(FOLLOW_2); rule__TopicSpecRef__TopicSpecAssignment(); @@ -4936,11 +4934,11 @@ public final void ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalBasicsParser.g:1669:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; + // InternalBasicsParser.g:1668:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; public final void entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalBasicsParser.g:1670:1: ( ruleArrayTopicSpecRef EOF ) - // InternalBasicsParser.g:1671:1: ruleArrayTopicSpecRef EOF + // InternalBasicsParser.g:1669:1: ( ruleArrayTopicSpecRef EOF ) + // InternalBasicsParser.g:1670:1: ruleArrayTopicSpecRef EOF { before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -4966,21 +4964,21 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalBasicsParser.g:1678:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; + // InternalBasicsParser.g:1677:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1682:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) - // InternalBasicsParser.g:1683:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalBasicsParser.g:1681:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) + // InternalBasicsParser.g:1682:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) { - // InternalBasicsParser.g:1683:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) - // InternalBasicsParser.g:1684:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalBasicsParser.g:1682:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalBasicsParser.g:1683:3: ( rule__ArrayTopicSpecRef__Group__0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); - // InternalBasicsParser.g:1685:3: ( rule__ArrayTopicSpecRef__Group__0 ) - // InternalBasicsParser.g:1685:4: rule__ArrayTopicSpecRef__Group__0 + // InternalBasicsParser.g:1684:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalBasicsParser.g:1684:4: rule__ArrayTopicSpecRef__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__0(); @@ -5013,11 +5011,11 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalBasicsParser.g:1694:1: entryRuleKEYWORD : ruleKEYWORD EOF ; + // InternalBasicsParser.g:1693:1: entryRuleKEYWORD : ruleKEYWORD EOF ; public final void entryRuleKEYWORD() throws RecognitionException { try { - // InternalBasicsParser.g:1695:1: ( ruleKEYWORD EOF ) - // InternalBasicsParser.g:1696:1: ruleKEYWORD EOF + // InternalBasicsParser.g:1694:1: ( ruleKEYWORD EOF ) + // InternalBasicsParser.g:1695:1: ruleKEYWORD EOF { before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -5043,21 +5041,21 @@ public final void entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalBasicsParser.g:1703:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; + // InternalBasicsParser.g:1702:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1707:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) - // InternalBasicsParser.g:1708:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalBasicsParser.g:1706:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) + // InternalBasicsParser.g:1707:2: ( ( rule__KEYWORD__Alternatives ) ) { - // InternalBasicsParser.g:1708:2: ( ( rule__KEYWORD__Alternatives ) ) - // InternalBasicsParser.g:1709:3: ( rule__KEYWORD__Alternatives ) + // InternalBasicsParser.g:1707:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalBasicsParser.g:1708:3: ( rule__KEYWORD__Alternatives ) { before(grammarAccess.getKEYWORDAccess().getAlternatives()); - // InternalBasicsParser.g:1710:3: ( rule__KEYWORD__Alternatives ) - // InternalBasicsParser.g:1710:4: rule__KEYWORD__Alternatives + // InternalBasicsParser.g:1709:3: ( rule__KEYWORD__Alternatives ) + // InternalBasicsParser.g:1709:4: rule__KEYWORD__Alternatives { pushFollow(FOLLOW_2); rule__KEYWORD__Alternatives(); @@ -5090,11 +5088,11 @@ public final void ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalBasicsParser.g:1719:1: entryRuleEString : ruleEString EOF ; + // InternalBasicsParser.g:1718:1: entryRuleEString : ruleEString EOF ; public final void entryRuleEString() throws RecognitionException { try { - // InternalBasicsParser.g:1720:1: ( ruleEString EOF ) - // InternalBasicsParser.g:1721:1: ruleEString EOF + // InternalBasicsParser.g:1719:1: ( ruleEString EOF ) + // InternalBasicsParser.g:1720:1: ruleEString EOF { before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -5120,21 +5118,21 @@ public final void entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalBasicsParser.g:1728:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; + // InternalBasicsParser.g:1727:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1732:2: ( ( ( rule__EString__Alternatives ) ) ) - // InternalBasicsParser.g:1733:2: ( ( rule__EString__Alternatives ) ) + // InternalBasicsParser.g:1731:2: ( ( ( rule__EString__Alternatives ) ) ) + // InternalBasicsParser.g:1732:2: ( ( rule__EString__Alternatives ) ) { - // InternalBasicsParser.g:1733:2: ( ( rule__EString__Alternatives ) ) - // InternalBasicsParser.g:1734:3: ( rule__EString__Alternatives ) + // InternalBasicsParser.g:1732:2: ( ( rule__EString__Alternatives ) ) + // InternalBasicsParser.g:1733:3: ( rule__EString__Alternatives ) { before(grammarAccess.getEStringAccess().getAlternatives()); - // InternalBasicsParser.g:1735:3: ( rule__EString__Alternatives ) - // InternalBasicsParser.g:1735:4: rule__EString__Alternatives + // InternalBasicsParser.g:1734:3: ( rule__EString__Alternatives ) + // InternalBasicsParser.g:1734:4: rule__EString__Alternatives { pushFollow(FOLLOW_2); rule__EString__Alternatives(); @@ -5167,13 +5165,13 @@ public final void ruleEString() throws RecognitionException { // $ANTLR start "rule__Namespace__Alternatives" - // InternalBasicsParser.g:1743:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); + // InternalBasicsParser.g:1742:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1747:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) + // InternalBasicsParser.g:1746:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt1=3; switch ( input.LA(1) ) { case GlobalNamespace: @@ -5200,10 +5198,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { switch (alt1) { case 1 : - // InternalBasicsParser.g:1748:2: ( ruleGlobalNamespace ) + // InternalBasicsParser.g:1747:2: ( ruleGlobalNamespace ) { - // InternalBasicsParser.g:1748:2: ( ruleGlobalNamespace ) - // InternalBasicsParser.g:1749:3: ruleGlobalNamespace + // InternalBasicsParser.g:1747:2: ( ruleGlobalNamespace ) + // InternalBasicsParser.g:1748:3: ruleGlobalNamespace { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -5219,10 +5217,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 2 : - // InternalBasicsParser.g:1754:2: ( ruleRelativeNamespace_Impl ) + // InternalBasicsParser.g:1753:2: ( ruleRelativeNamespace_Impl ) { - // InternalBasicsParser.g:1754:2: ( ruleRelativeNamespace_Impl ) - // InternalBasicsParser.g:1755:3: ruleRelativeNamespace_Impl + // InternalBasicsParser.g:1753:2: ( ruleRelativeNamespace_Impl ) + // InternalBasicsParser.g:1754:3: ruleRelativeNamespace_Impl { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -5238,10 +5236,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 3 : - // InternalBasicsParser.g:1760:2: ( rulePrivateNamespace ) + // InternalBasicsParser.g:1759:2: ( rulePrivateNamespace ) { - // InternalBasicsParser.g:1760:2: ( rulePrivateNamespace ) - // InternalBasicsParser.g:1761:3: rulePrivateNamespace + // InternalBasicsParser.g:1759:2: ( rulePrivateNamespace ) + // InternalBasicsParser.g:1760:3: rulePrivateNamespace { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -5274,13 +5272,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // $ANTLR start "rule__ParameterType__Alternatives" - // InternalBasicsParser.g:1770:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); + // InternalBasicsParser.g:1769:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1774:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) + // InternalBasicsParser.g:1773:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt2=8; switch ( input.LA(1) ) { case List: @@ -5318,7 +5316,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio alt2=7; } break; - case Array: + case RULE_BEGIN: { alt2=8; } @@ -5332,10 +5330,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio switch (alt2) { case 1 : - // InternalBasicsParser.g:1775:2: ( ruleParameterListType ) + // InternalBasicsParser.g:1774:2: ( ruleParameterListType ) { - // InternalBasicsParser.g:1775:2: ( ruleParameterListType ) - // InternalBasicsParser.g:1776:3: ruleParameterListType + // InternalBasicsParser.g:1774:2: ( ruleParameterListType ) + // InternalBasicsParser.g:1775:3: ruleParameterListType { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -5351,10 +5349,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 2 : - // InternalBasicsParser.g:1781:2: ( ruleParameterStructType ) + // InternalBasicsParser.g:1780:2: ( ruleParameterStructType ) { - // InternalBasicsParser.g:1781:2: ( ruleParameterStructType ) - // InternalBasicsParser.g:1782:3: ruleParameterStructType + // InternalBasicsParser.g:1780:2: ( ruleParameterStructType ) + // InternalBasicsParser.g:1781:3: ruleParameterStructType { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -5370,10 +5368,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 3 : - // InternalBasicsParser.g:1787:2: ( ruleParameterIntegerType ) + // InternalBasicsParser.g:1786:2: ( ruleParameterIntegerType ) { - // InternalBasicsParser.g:1787:2: ( ruleParameterIntegerType ) - // InternalBasicsParser.g:1788:3: ruleParameterIntegerType + // InternalBasicsParser.g:1786:2: ( ruleParameterIntegerType ) + // InternalBasicsParser.g:1787:3: ruleParameterIntegerType { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -5389,10 +5387,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 4 : - // InternalBasicsParser.g:1793:2: ( ruleParameterStringType ) + // InternalBasicsParser.g:1792:2: ( ruleParameterStringType ) { - // InternalBasicsParser.g:1793:2: ( ruleParameterStringType ) - // InternalBasicsParser.g:1794:3: ruleParameterStringType + // InternalBasicsParser.g:1792:2: ( ruleParameterStringType ) + // InternalBasicsParser.g:1793:3: ruleParameterStringType { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -5408,10 +5406,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 5 : - // InternalBasicsParser.g:1799:2: ( ruleParameterDoubleType ) + // InternalBasicsParser.g:1798:2: ( ruleParameterDoubleType ) { - // InternalBasicsParser.g:1799:2: ( ruleParameterDoubleType ) - // InternalBasicsParser.g:1800:3: ruleParameterDoubleType + // InternalBasicsParser.g:1798:2: ( ruleParameterDoubleType ) + // InternalBasicsParser.g:1799:3: ruleParameterDoubleType { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -5427,10 +5425,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 6 : - // InternalBasicsParser.g:1805:2: ( ruleParameterBooleanType ) + // InternalBasicsParser.g:1804:2: ( ruleParameterBooleanType ) { - // InternalBasicsParser.g:1805:2: ( ruleParameterBooleanType ) - // InternalBasicsParser.g:1806:3: ruleParameterBooleanType + // InternalBasicsParser.g:1804:2: ( ruleParameterBooleanType ) + // InternalBasicsParser.g:1805:3: ruleParameterBooleanType { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -5446,10 +5444,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 7 : - // InternalBasicsParser.g:1811:2: ( ruleParameterBase64Type ) + // InternalBasicsParser.g:1810:2: ( ruleParameterBase64Type ) { - // InternalBasicsParser.g:1811:2: ( ruleParameterBase64Type ) - // InternalBasicsParser.g:1812:3: ruleParameterBase64Type + // InternalBasicsParser.g:1810:2: ( ruleParameterBase64Type ) + // InternalBasicsParser.g:1811:3: ruleParameterBase64Type { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -5465,10 +5463,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 8 : - // InternalBasicsParser.g:1817:2: ( ruleParameterArrayType ) + // InternalBasicsParser.g:1816:2: ( ruleParameterArrayType ) { - // InternalBasicsParser.g:1817:2: ( ruleParameterArrayType ) - // InternalBasicsParser.g:1818:3: ruleParameterArrayType + // InternalBasicsParser.g:1816:2: ( ruleParameterArrayType ) + // InternalBasicsParser.g:1817:3: ruleParameterArrayType { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -5501,80 +5499,21 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__ParameterValue__Alternatives" - // InternalBasicsParser.g:1827:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); + // InternalBasicsParser.g:1826:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1831:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) + // InternalBasicsParser.g:1830:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt3=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt3=1; - } - break; - case RULE_BINARY: - { - alt3=2; - } - break; - case RULE_DECINT: - { - alt3=3; - } - break; - case RULE_DOUBLE: - { - alt3=4; - } - break; - case RULE_BOOLEAN: - { - alt3=5; - } - break; - case LeftSquareBracket: - { - int LA3_6 = input.LA(2); - - if ( (LA3_6==ParameterStructMember) ) { - alt3=7; - } - else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket)||(LA3_6>=RULE_BINARY && LA3_6<=RULE_DOUBLE)||(LA3_6>=RULE_ID && LA3_6<=RULE_STRING)) ) { - alt3=6; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 3, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt3=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - + alt3 = dfa3.predict(input); switch (alt3) { case 1 : - // InternalBasicsParser.g:1832:2: ( ruleParameterString ) + // InternalBasicsParser.g:1831:2: ( ruleParameterString ) { - // InternalBasicsParser.g:1832:2: ( ruleParameterString ) - // InternalBasicsParser.g:1833:3: ruleParameterString + // InternalBasicsParser.g:1831:2: ( ruleParameterString ) + // InternalBasicsParser.g:1832:3: ruleParameterString { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -5590,10 +5529,10 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) } break; case 2 : - // InternalBasicsParser.g:1838:2: ( ruleParameterBase64 ) + // InternalBasicsParser.g:1837:2: ( ruleParameterBase64 ) { - // InternalBasicsParser.g:1838:2: ( ruleParameterBase64 ) - // InternalBasicsParser.g:1839:3: ruleParameterBase64 + // InternalBasicsParser.g:1837:2: ( ruleParameterBase64 ) + // InternalBasicsParser.g:1838:3: ruleParameterBase64 { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -5609,10 +5548,10 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) } break; case 3 : - // InternalBasicsParser.g:1844:2: ( ruleParameterInteger ) + // InternalBasicsParser.g:1843:2: ( ruleParameterInteger ) { - // InternalBasicsParser.g:1844:2: ( ruleParameterInteger ) - // InternalBasicsParser.g:1845:3: ruleParameterInteger + // InternalBasicsParser.g:1843:2: ( ruleParameterInteger ) + // InternalBasicsParser.g:1844:3: ruleParameterInteger { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -5628,10 +5567,10 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) } break; case 4 : - // InternalBasicsParser.g:1850:2: ( ruleParameterDouble ) + // InternalBasicsParser.g:1849:2: ( ruleParameterDouble ) { - // InternalBasicsParser.g:1850:2: ( ruleParameterDouble ) - // InternalBasicsParser.g:1851:3: ruleParameterDouble + // InternalBasicsParser.g:1849:2: ( ruleParameterDouble ) + // InternalBasicsParser.g:1850:3: ruleParameterDouble { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -5647,10 +5586,10 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) } break; case 5 : - // InternalBasicsParser.g:1856:2: ( ruleParameterBoolean ) + // InternalBasicsParser.g:1855:2: ( ruleParameterBoolean ) { - // InternalBasicsParser.g:1856:2: ( ruleParameterBoolean ) - // InternalBasicsParser.g:1857:3: ruleParameterBoolean + // InternalBasicsParser.g:1855:2: ( ruleParameterBoolean ) + // InternalBasicsParser.g:1856:3: ruleParameterBoolean { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -5666,10 +5605,10 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) } break; case 6 : - // InternalBasicsParser.g:1862:2: ( ruleParameterList ) + // InternalBasicsParser.g:1861:2: ( ruleParameterList ) { - // InternalBasicsParser.g:1862:2: ( ruleParameterList ) - // InternalBasicsParser.g:1863:3: ruleParameterList + // InternalBasicsParser.g:1861:2: ( ruleParameterList ) + // InternalBasicsParser.g:1862:3: ruleParameterList { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -5685,10 +5624,10 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) } break; case 7 : - // InternalBasicsParser.g:1868:2: ( ruleParameterStruct ) + // InternalBasicsParser.g:1867:2: ( ruleParameterStruct ) { - // InternalBasicsParser.g:1868:2: ( ruleParameterStruct ) - // InternalBasicsParser.g:1869:3: ruleParameterStruct + // InternalBasicsParser.g:1867:2: ( ruleParameterStruct ) + // InternalBasicsParser.g:1868:3: ruleParameterStruct { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -5721,21 +5660,184 @@ else if ( (LA3_6==Comma||(LA3_6>=LeftSquareBracket && LA3_6<=RightSquareBracket) // $ANTLR start "rule__AbstractType__Alternatives" - // InternalBasicsParser.g:1878:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); + // InternalBasicsParser.g:1877:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:1882:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) + // InternalBasicsParser.g:1881:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt4=31; - alt4 = dfa4.predict(input); + switch ( input.LA(1) ) { + case Bool: + { + alt4=1; + } + break; + case Int8: + { + alt4=2; + } + break; + case Uint8: + { + alt4=3; + } + break; + case Int16: + { + alt4=4; + } + break; + case Uint16: + { + alt4=5; + } + break; + case Int32: + { + alt4=6; + } + break; + case Uint32: + { + alt4=7; + } + break; + case Int64: + { + alt4=8; + } + break; + case Uint64: + { + alt4=9; + } + break; + case Float32: + { + alt4=10; + } + break; + case Float64: + { + alt4=11; + } + break; + case String_1: + { + alt4=12; + } + break; + case Byte: + { + alt4=13; + } + break; + case Time: + { + alt4=14; + } + break; + case Duration: + { + alt4=15; + } + break; + case Header: + { + alt4=16; + } + break; + case Bool_1: + { + alt4=17; + } + break; + case Int8_1: + { + alt4=18; + } + break; + case Uint8_1: + { + alt4=19; + } + break; + case Int16_1: + { + alt4=20; + } + break; + case Uint16_1: + { + alt4=21; + } + break; + case Int32_1: + { + alt4=22; + } + break; + case Uint32_1: + { + alt4=23; + } + break; + case Int64_1: + { + alt4=24; + } + break; + case Uint64_1: + { + alt4=25; + } + break; + case Float32_1: + { + alt4=26; + } + break; + case Float64_1: + { + alt4=27; + } + break; + case String_2: + { + alt4=28; + } + break; + case Byte_1: + { + alt4=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt4=30; + } + break; + case LeftSquareBracket: + { + alt4=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 4, 0, input); + + throw nvae; + } + switch (alt4) { case 1 : - // InternalBasicsParser.g:1883:2: ( rulebool ) + // InternalBasicsParser.g:1882:2: ( rulebool ) { - // InternalBasicsParser.g:1883:2: ( rulebool ) - // InternalBasicsParser.g:1884:3: rulebool + // InternalBasicsParser.g:1882:2: ( rulebool ) + // InternalBasicsParser.g:1883:3: rulebool { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -5751,10 +5853,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 2 : - // InternalBasicsParser.g:1889:2: ( ruleint8 ) + // InternalBasicsParser.g:1888:2: ( ruleint8 ) { - // InternalBasicsParser.g:1889:2: ( ruleint8 ) - // InternalBasicsParser.g:1890:3: ruleint8 + // InternalBasicsParser.g:1888:2: ( ruleint8 ) + // InternalBasicsParser.g:1889:3: ruleint8 { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -5770,10 +5872,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 3 : - // InternalBasicsParser.g:1895:2: ( ruleuint8 ) + // InternalBasicsParser.g:1894:2: ( ruleuint8 ) { - // InternalBasicsParser.g:1895:2: ( ruleuint8 ) - // InternalBasicsParser.g:1896:3: ruleuint8 + // InternalBasicsParser.g:1894:2: ( ruleuint8 ) + // InternalBasicsParser.g:1895:3: ruleuint8 { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -5789,10 +5891,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 4 : - // InternalBasicsParser.g:1901:2: ( ruleint16 ) + // InternalBasicsParser.g:1900:2: ( ruleint16 ) { - // InternalBasicsParser.g:1901:2: ( ruleint16 ) - // InternalBasicsParser.g:1902:3: ruleint16 + // InternalBasicsParser.g:1900:2: ( ruleint16 ) + // InternalBasicsParser.g:1901:3: ruleint16 { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -5808,10 +5910,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 5 : - // InternalBasicsParser.g:1907:2: ( ruleuint16 ) + // InternalBasicsParser.g:1906:2: ( ruleuint16 ) { - // InternalBasicsParser.g:1907:2: ( ruleuint16 ) - // InternalBasicsParser.g:1908:3: ruleuint16 + // InternalBasicsParser.g:1906:2: ( ruleuint16 ) + // InternalBasicsParser.g:1907:3: ruleuint16 { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -5827,10 +5929,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 6 : - // InternalBasicsParser.g:1913:2: ( ruleint32 ) + // InternalBasicsParser.g:1912:2: ( ruleint32 ) { - // InternalBasicsParser.g:1913:2: ( ruleint32 ) - // InternalBasicsParser.g:1914:3: ruleint32 + // InternalBasicsParser.g:1912:2: ( ruleint32 ) + // InternalBasicsParser.g:1913:3: ruleint32 { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -5846,10 +5948,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 7 : - // InternalBasicsParser.g:1919:2: ( ruleuint32 ) + // InternalBasicsParser.g:1918:2: ( ruleuint32 ) { - // InternalBasicsParser.g:1919:2: ( ruleuint32 ) - // InternalBasicsParser.g:1920:3: ruleuint32 + // InternalBasicsParser.g:1918:2: ( ruleuint32 ) + // InternalBasicsParser.g:1919:3: ruleuint32 { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -5865,10 +5967,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 8 : - // InternalBasicsParser.g:1925:2: ( ruleint64 ) + // InternalBasicsParser.g:1924:2: ( ruleint64 ) { - // InternalBasicsParser.g:1925:2: ( ruleint64 ) - // InternalBasicsParser.g:1926:3: ruleint64 + // InternalBasicsParser.g:1924:2: ( ruleint64 ) + // InternalBasicsParser.g:1925:3: ruleint64 { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -5884,10 +5986,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 9 : - // InternalBasicsParser.g:1931:2: ( ruleuint64 ) + // InternalBasicsParser.g:1930:2: ( ruleuint64 ) { - // InternalBasicsParser.g:1931:2: ( ruleuint64 ) - // InternalBasicsParser.g:1932:3: ruleuint64 + // InternalBasicsParser.g:1930:2: ( ruleuint64 ) + // InternalBasicsParser.g:1931:3: ruleuint64 { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); @@ -5903,10 +6005,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 10 : - // InternalBasicsParser.g:1937:2: ( rulefloat32 ) + // InternalBasicsParser.g:1936:2: ( rulefloat32 ) { - // InternalBasicsParser.g:1937:2: ( rulefloat32 ) - // InternalBasicsParser.g:1938:3: rulefloat32 + // InternalBasicsParser.g:1936:2: ( rulefloat32 ) + // InternalBasicsParser.g:1937:3: rulefloat32 { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); @@ -5922,10 +6024,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 11 : - // InternalBasicsParser.g:1943:2: ( rulefloat64 ) + // InternalBasicsParser.g:1942:2: ( rulefloat64 ) { - // InternalBasicsParser.g:1943:2: ( rulefloat64 ) - // InternalBasicsParser.g:1944:3: rulefloat64 + // InternalBasicsParser.g:1942:2: ( rulefloat64 ) + // InternalBasicsParser.g:1943:3: rulefloat64 { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); @@ -5941,10 +6043,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 12 : - // InternalBasicsParser.g:1949:2: ( rulestring0 ) + // InternalBasicsParser.g:1948:2: ( rulestring0 ) { - // InternalBasicsParser.g:1949:2: ( rulestring0 ) - // InternalBasicsParser.g:1950:3: rulestring0 + // InternalBasicsParser.g:1948:2: ( rulestring0 ) + // InternalBasicsParser.g:1949:3: rulestring0 { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); @@ -5960,10 +6062,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 13 : - // InternalBasicsParser.g:1955:2: ( rulebyte ) + // InternalBasicsParser.g:1954:2: ( rulebyte ) { - // InternalBasicsParser.g:1955:2: ( rulebyte ) - // InternalBasicsParser.g:1956:3: rulebyte + // InternalBasicsParser.g:1954:2: ( rulebyte ) + // InternalBasicsParser.g:1955:3: rulebyte { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); @@ -5979,10 +6081,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 14 : - // InternalBasicsParser.g:1961:2: ( ruletime ) + // InternalBasicsParser.g:1960:2: ( ruletime ) { - // InternalBasicsParser.g:1961:2: ( ruletime ) - // InternalBasicsParser.g:1962:3: ruletime + // InternalBasicsParser.g:1960:2: ( ruletime ) + // InternalBasicsParser.g:1961:3: ruletime { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); @@ -5998,10 +6100,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 15 : - // InternalBasicsParser.g:1967:2: ( ruleduration ) + // InternalBasicsParser.g:1966:2: ( ruleduration ) { - // InternalBasicsParser.g:1967:2: ( ruleduration ) - // InternalBasicsParser.g:1968:3: ruleduration + // InternalBasicsParser.g:1966:2: ( ruleduration ) + // InternalBasicsParser.g:1967:3: ruleduration { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); @@ -6017,10 +6119,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 16 : - // InternalBasicsParser.g:1973:2: ( ruleHeader ) + // InternalBasicsParser.g:1972:2: ( ruleHeader ) { - // InternalBasicsParser.g:1973:2: ( ruleHeader ) - // InternalBasicsParser.g:1974:3: ruleHeader + // InternalBasicsParser.g:1972:2: ( ruleHeader ) + // InternalBasicsParser.g:1973:3: ruleHeader { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); @@ -6036,10 +6138,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 17 : - // InternalBasicsParser.g:1979:2: ( ruleboolArray ) + // InternalBasicsParser.g:1978:2: ( ruleboolArray ) { - // InternalBasicsParser.g:1979:2: ( ruleboolArray ) - // InternalBasicsParser.g:1980:3: ruleboolArray + // InternalBasicsParser.g:1978:2: ( ruleboolArray ) + // InternalBasicsParser.g:1979:3: ruleboolArray { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); @@ -6055,10 +6157,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 18 : - // InternalBasicsParser.g:1985:2: ( ruleint8Array ) + // InternalBasicsParser.g:1984:2: ( ruleint8Array ) { - // InternalBasicsParser.g:1985:2: ( ruleint8Array ) - // InternalBasicsParser.g:1986:3: ruleint8Array + // InternalBasicsParser.g:1984:2: ( ruleint8Array ) + // InternalBasicsParser.g:1985:3: ruleint8Array { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); @@ -6074,10 +6176,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 19 : - // InternalBasicsParser.g:1991:2: ( ruleuint8Array ) + // InternalBasicsParser.g:1990:2: ( ruleuint8Array ) { - // InternalBasicsParser.g:1991:2: ( ruleuint8Array ) - // InternalBasicsParser.g:1992:3: ruleuint8Array + // InternalBasicsParser.g:1990:2: ( ruleuint8Array ) + // InternalBasicsParser.g:1991:3: ruleuint8Array { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); @@ -6093,10 +6195,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 20 : - // InternalBasicsParser.g:1997:2: ( ruleint16Array ) + // InternalBasicsParser.g:1996:2: ( ruleint16Array ) { - // InternalBasicsParser.g:1997:2: ( ruleint16Array ) - // InternalBasicsParser.g:1998:3: ruleint16Array + // InternalBasicsParser.g:1996:2: ( ruleint16Array ) + // InternalBasicsParser.g:1997:3: ruleint16Array { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); @@ -6112,10 +6214,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 21 : - // InternalBasicsParser.g:2003:2: ( ruleuint16Array ) + // InternalBasicsParser.g:2002:2: ( ruleuint16Array ) { - // InternalBasicsParser.g:2003:2: ( ruleuint16Array ) - // InternalBasicsParser.g:2004:3: ruleuint16Array + // InternalBasicsParser.g:2002:2: ( ruleuint16Array ) + // InternalBasicsParser.g:2003:3: ruleuint16Array { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); @@ -6131,10 +6233,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 22 : - // InternalBasicsParser.g:2009:2: ( ruleint32Array ) + // InternalBasicsParser.g:2008:2: ( ruleint32Array ) { - // InternalBasicsParser.g:2009:2: ( ruleint32Array ) - // InternalBasicsParser.g:2010:3: ruleint32Array + // InternalBasicsParser.g:2008:2: ( ruleint32Array ) + // InternalBasicsParser.g:2009:3: ruleint32Array { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); @@ -6150,10 +6252,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 23 : - // InternalBasicsParser.g:2015:2: ( ruleuint32Array ) + // InternalBasicsParser.g:2014:2: ( ruleuint32Array ) { - // InternalBasicsParser.g:2015:2: ( ruleuint32Array ) - // InternalBasicsParser.g:2016:3: ruleuint32Array + // InternalBasicsParser.g:2014:2: ( ruleuint32Array ) + // InternalBasicsParser.g:2015:3: ruleuint32Array { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); @@ -6169,10 +6271,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 24 : - // InternalBasicsParser.g:2021:2: ( ruleint64Array ) + // InternalBasicsParser.g:2020:2: ( ruleint64Array ) { - // InternalBasicsParser.g:2021:2: ( ruleint64Array ) - // InternalBasicsParser.g:2022:3: ruleint64Array + // InternalBasicsParser.g:2020:2: ( ruleint64Array ) + // InternalBasicsParser.g:2021:3: ruleint64Array { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); @@ -6188,10 +6290,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 25 : - // InternalBasicsParser.g:2027:2: ( ruleuint64Array ) + // InternalBasicsParser.g:2026:2: ( ruleuint64Array ) { - // InternalBasicsParser.g:2027:2: ( ruleuint64Array ) - // InternalBasicsParser.g:2028:3: ruleuint64Array + // InternalBasicsParser.g:2026:2: ( ruleuint64Array ) + // InternalBasicsParser.g:2027:3: ruleuint64Array { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); @@ -6207,10 +6309,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 26 : - // InternalBasicsParser.g:2033:2: ( rulefloat32Array ) + // InternalBasicsParser.g:2032:2: ( rulefloat32Array ) { - // InternalBasicsParser.g:2033:2: ( rulefloat32Array ) - // InternalBasicsParser.g:2034:3: rulefloat32Array + // InternalBasicsParser.g:2032:2: ( rulefloat32Array ) + // InternalBasicsParser.g:2033:3: rulefloat32Array { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); @@ -6226,10 +6328,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 27 : - // InternalBasicsParser.g:2039:2: ( rulefloat64Array ) + // InternalBasicsParser.g:2038:2: ( rulefloat64Array ) { - // InternalBasicsParser.g:2039:2: ( rulefloat64Array ) - // InternalBasicsParser.g:2040:3: rulefloat64Array + // InternalBasicsParser.g:2038:2: ( rulefloat64Array ) + // InternalBasicsParser.g:2039:3: rulefloat64Array { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); @@ -6245,10 +6347,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 28 : - // InternalBasicsParser.g:2045:2: ( rulestring0Array ) + // InternalBasicsParser.g:2044:2: ( rulestring0Array ) { - // InternalBasicsParser.g:2045:2: ( rulestring0Array ) - // InternalBasicsParser.g:2046:3: rulestring0Array + // InternalBasicsParser.g:2044:2: ( rulestring0Array ) + // InternalBasicsParser.g:2045:3: rulestring0Array { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); @@ -6264,10 +6366,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 29 : - // InternalBasicsParser.g:2051:2: ( rulebyteArray ) + // InternalBasicsParser.g:2050:2: ( rulebyteArray ) { - // InternalBasicsParser.g:2051:2: ( rulebyteArray ) - // InternalBasicsParser.g:2052:3: rulebyteArray + // InternalBasicsParser.g:2050:2: ( rulebyteArray ) + // InternalBasicsParser.g:2051:3: rulebyteArray { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); @@ -6283,10 +6385,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 30 : - // InternalBasicsParser.g:2057:2: ( ruleTopicSpecRef ) + // InternalBasicsParser.g:2056:2: ( ruleTopicSpecRef ) { - // InternalBasicsParser.g:2057:2: ( ruleTopicSpecRef ) - // InternalBasicsParser.g:2058:3: ruleTopicSpecRef + // InternalBasicsParser.g:2056:2: ( ruleTopicSpecRef ) + // InternalBasicsParser.g:2057:3: ruleTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); @@ -6302,10 +6404,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 31 : - // InternalBasicsParser.g:2063:2: ( ruleArrayTopicSpecRef ) + // InternalBasicsParser.g:2062:2: ( ruleArrayTopicSpecRef ) { - // InternalBasicsParser.g:2063:2: ( ruleArrayTopicSpecRef ) - // InternalBasicsParser.g:2064:3: ruleArrayTopicSpecRef + // InternalBasicsParser.g:2062:2: ( ruleArrayTopicSpecRef ) + // InternalBasicsParser.g:2063:3: ruleArrayTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); @@ -6338,13 +6440,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // $ANTLR start "rule__KEYWORD__Alternatives" - // InternalBasicsParser.g:2073:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); + // InternalBasicsParser.g:2072:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2077:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) + // InternalBasicsParser.g:2076:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt5=11; switch ( input.LA(1) ) { case Goal: @@ -6411,10 +6513,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { switch (alt5) { case 1 : - // InternalBasicsParser.g:2078:2: ( Goal ) + // InternalBasicsParser.g:2077:2: ( Goal ) { - // InternalBasicsParser.g:2078:2: ( Goal ) - // InternalBasicsParser.g:2079:3: Goal + // InternalBasicsParser.g:2077:2: ( Goal ) + // InternalBasicsParser.g:2078:3: Goal { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); match(input,Goal,FOLLOW_2); @@ -6426,10 +6528,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 2 : - // InternalBasicsParser.g:2084:2: ( Message ) + // InternalBasicsParser.g:2083:2: ( Message ) { - // InternalBasicsParser.g:2084:2: ( Message ) - // InternalBasicsParser.g:2085:3: Message + // InternalBasicsParser.g:2083:2: ( Message ) + // InternalBasicsParser.g:2084:3: Message { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); match(input,Message,FOLLOW_2); @@ -6441,10 +6543,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 3 : - // InternalBasicsParser.g:2090:2: ( Result ) + // InternalBasicsParser.g:2089:2: ( Result ) { - // InternalBasicsParser.g:2090:2: ( Result ) - // InternalBasicsParser.g:2091:3: Result + // InternalBasicsParser.g:2089:2: ( Result ) + // InternalBasicsParser.g:2090:3: Result { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); match(input,Result,FOLLOW_2); @@ -6456,10 +6558,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 4 : - // InternalBasicsParser.g:2096:2: ( Feedback ) + // InternalBasicsParser.g:2095:2: ( Feedback ) { - // InternalBasicsParser.g:2096:2: ( Feedback ) - // InternalBasicsParser.g:2097:3: Feedback + // InternalBasicsParser.g:2095:2: ( Feedback ) + // InternalBasicsParser.g:2096:3: Feedback { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); match(input,Feedback,FOLLOW_2); @@ -6471,10 +6573,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 5 : - // InternalBasicsParser.g:2102:2: ( Name ) + // InternalBasicsParser.g:2101:2: ( Name ) { - // InternalBasicsParser.g:2102:2: ( Name ) - // InternalBasicsParser.g:2103:3: Name + // InternalBasicsParser.g:2101:2: ( Name ) + // InternalBasicsParser.g:2102:3: Name { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); match(input,Name,FOLLOW_2); @@ -6486,10 +6588,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 6 : - // InternalBasicsParser.g:2108:2: ( Value ) + // InternalBasicsParser.g:2107:2: ( Value ) { - // InternalBasicsParser.g:2108:2: ( Value ) - // InternalBasicsParser.g:2109:3: Value + // InternalBasicsParser.g:2107:2: ( Value ) + // InternalBasicsParser.g:2108:3: Value { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); match(input,Value,FOLLOW_2); @@ -6501,10 +6603,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 7 : - // InternalBasicsParser.g:2114:2: ( Service ) + // InternalBasicsParser.g:2113:2: ( Service ) { - // InternalBasicsParser.g:2114:2: ( Service ) - // InternalBasicsParser.g:2115:3: Service + // InternalBasicsParser.g:2113:2: ( Service ) + // InternalBasicsParser.g:2114:3: Service { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); match(input,Service,FOLLOW_2); @@ -6516,10 +6618,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 8 : - // InternalBasicsParser.g:2120:2: ( Type ) + // InternalBasicsParser.g:2119:2: ( Type ) { - // InternalBasicsParser.g:2120:2: ( Type ) - // InternalBasicsParser.g:2121:3: Type + // InternalBasicsParser.g:2119:2: ( Type ) + // InternalBasicsParser.g:2120:3: Type { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); match(input,Type,FOLLOW_2); @@ -6531,10 +6633,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 9 : - // InternalBasicsParser.g:2126:2: ( Action ) + // InternalBasicsParser.g:2125:2: ( Action ) { - // InternalBasicsParser.g:2126:2: ( Action ) - // InternalBasicsParser.g:2127:3: Action + // InternalBasicsParser.g:2125:2: ( Action ) + // InternalBasicsParser.g:2126:3: Action { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); match(input,Action,FOLLOW_2); @@ -6546,10 +6648,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 10 : - // InternalBasicsParser.g:2132:2: ( Duration ) + // InternalBasicsParser.g:2131:2: ( Duration ) { - // InternalBasicsParser.g:2132:2: ( Duration ) - // InternalBasicsParser.g:2133:3: Duration + // InternalBasicsParser.g:2131:2: ( Duration ) + // InternalBasicsParser.g:2132:3: Duration { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); match(input,Duration,FOLLOW_2); @@ -6561,10 +6663,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 11 : - // InternalBasicsParser.g:2138:2: ( Time ) + // InternalBasicsParser.g:2137:2: ( Time ) { - // InternalBasicsParser.g:2138:2: ( Time ) - // InternalBasicsParser.g:2139:3: Time + // InternalBasicsParser.g:2137:2: ( Time ) + // InternalBasicsParser.g:2138:3: Time { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); match(input,Time,FOLLOW_2); @@ -6593,13 +6695,13 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // $ANTLR start "rule__EString__Alternatives" - // InternalBasicsParser.g:2148:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); + // InternalBasicsParser.g:2147:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2152:1: ( ( RULE_STRING ) | ( RULE_ID ) ) + // InternalBasicsParser.g:2151:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt6=2; int LA6_0 = input.LA(1); @@ -6617,10 +6719,10 @@ else if ( (LA6_0==RULE_ID) ) { } switch (alt6) { case 1 : - // InternalBasicsParser.g:2153:2: ( RULE_STRING ) + // InternalBasicsParser.g:2152:2: ( RULE_STRING ) { - // InternalBasicsParser.g:2153:2: ( RULE_STRING ) - // InternalBasicsParser.g:2154:3: RULE_STRING + // InternalBasicsParser.g:2152:2: ( RULE_STRING ) + // InternalBasicsParser.g:2153:3: RULE_STRING { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -6632,10 +6734,10 @@ else if ( (LA6_0==RULE_ID) ) { } break; case 2 : - // InternalBasicsParser.g:2159:2: ( RULE_ID ) + // InternalBasicsParser.g:2158:2: ( RULE_ID ) { - // InternalBasicsParser.g:2159:2: ( RULE_ID ) - // InternalBasicsParser.g:2160:3: RULE_ID + // InternalBasicsParser.g:2158:2: ( RULE_ID ) + // InternalBasicsParser.g:2159:3: RULE_ID { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); match(input,RULE_ID,FOLLOW_2); @@ -6664,14 +6766,14 @@ else if ( (LA6_0==RULE_ID) ) { // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalBasicsParser.g:2169:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalBasicsParser.g:2168:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; public final void rule__GlobalNamespace__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2173:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalBasicsParser.g:2174:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalBasicsParser.g:2172:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalBasicsParser.g:2173:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { pushFollow(FOLLOW_3); rule__GlobalNamespace__Group__0__Impl(); @@ -6702,21 +6804,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalBasicsParser.g:2181:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:2180:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2185:1: ( ( () ) ) - // InternalBasicsParser.g:2186:1: ( () ) + // InternalBasicsParser.g:2184:1: ( ( () ) ) + // InternalBasicsParser.g:2185:1: ( () ) { - // InternalBasicsParser.g:2186:1: ( () ) - // InternalBasicsParser.g:2187:2: () + // InternalBasicsParser.g:2185:1: ( () ) + // InternalBasicsParser.g:2186:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalBasicsParser.g:2188:2: () - // InternalBasicsParser.g:2188:3: + // InternalBasicsParser.g:2187:2: () + // InternalBasicsParser.g:2187:3: { } @@ -6739,14 +6841,14 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalBasicsParser.g:2196:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalBasicsParser.g:2195:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; public final void rule__GlobalNamespace__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2200:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalBasicsParser.g:2201:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalBasicsParser.g:2199:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalBasicsParser.g:2200:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group__1__Impl(); @@ -6777,17 +6879,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalBasicsParser.g:2208:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; + // InternalBasicsParser.g:2207:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2212:1: ( ( GlobalNamespace ) ) - // InternalBasicsParser.g:2213:1: ( GlobalNamespace ) + // InternalBasicsParser.g:2211:1: ( ( GlobalNamespace ) ) + // InternalBasicsParser.g:2212:1: ( GlobalNamespace ) { - // InternalBasicsParser.g:2213:1: ( GlobalNamespace ) - // InternalBasicsParser.g:2214:2: GlobalNamespace + // InternalBasicsParser.g:2212:1: ( GlobalNamespace ) + // InternalBasicsParser.g:2213:2: GlobalNamespace { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,GlobalNamespace,FOLLOW_2); @@ -6814,14 +6916,14 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalBasicsParser.g:2223:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; + // InternalBasicsParser.g:2222:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2227:1: ( rule__GlobalNamespace__Group__2__Impl ) - // InternalBasicsParser.g:2228:2: rule__GlobalNamespace__Group__2__Impl + // InternalBasicsParser.g:2226:1: ( rule__GlobalNamespace__Group__2__Impl ) + // InternalBasicsParser.g:2227:2: rule__GlobalNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__2__Impl(); @@ -6847,20 +6949,20 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalBasicsParser.g:2234:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; + // InternalBasicsParser.g:2233:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2238:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) - // InternalBasicsParser.g:2239:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalBasicsParser.g:2237:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) + // InternalBasicsParser.g:2238:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) { - // InternalBasicsParser.g:2239:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) - // InternalBasicsParser.g:2240:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalBasicsParser.g:2238:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalBasicsParser.g:2239:2: ( rule__GlobalNamespace__Group_2__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); - // InternalBasicsParser.g:2241:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalBasicsParser.g:2240:2: ( rule__GlobalNamespace__Group_2__0 )? int alt7=2; int LA7_0 = input.LA(1); @@ -6869,7 +6971,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } switch (alt7) { case 1 : - // InternalBasicsParser.g:2241:3: rule__GlobalNamespace__Group_2__0 + // InternalBasicsParser.g:2240:3: rule__GlobalNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__0(); @@ -6905,14 +7007,14 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_2__0" - // InternalBasicsParser.g:2250:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; + // InternalBasicsParser.g:2249:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; public final void rule__GlobalNamespace__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2254:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) - // InternalBasicsParser.g:2255:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 + // InternalBasicsParser.g:2253:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) + // InternalBasicsParser.g:2254:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 { pushFollow(FOLLOW_5); rule__GlobalNamespace__Group_2__0__Impl(); @@ -6943,17 +7045,17 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__0__Impl" - // InternalBasicsParser.g:2262:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:2261:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2266:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:2267:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2265:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:2266:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:2267:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:2268:2: LeftSquareBracket + // InternalBasicsParser.g:2266:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2267:2: LeftSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -6980,14 +7082,14 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__1" - // InternalBasicsParser.g:2277:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; + // InternalBasicsParser.g:2276:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; public final void rule__GlobalNamespace__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2281:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) - // InternalBasicsParser.g:2282:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 + // InternalBasicsParser.g:2280:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) + // InternalBasicsParser.g:2281:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 { pushFollow(FOLLOW_6); rule__GlobalNamespace__Group_2__1__Impl(); @@ -7018,21 +7120,21 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__1__Impl" - // InternalBasicsParser.g:2289:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; + // InternalBasicsParser.g:2288:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2293:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) - // InternalBasicsParser.g:2294:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalBasicsParser.g:2292:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) + // InternalBasicsParser.g:2293:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) { - // InternalBasicsParser.g:2294:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) - // InternalBasicsParser.g:2295:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalBasicsParser.g:2293:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalBasicsParser.g:2294:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); - // InternalBasicsParser.g:2296:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) - // InternalBasicsParser.g:2296:3: rule__GlobalNamespace__PartsAssignment_2_1 + // InternalBasicsParser.g:2295:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalBasicsParser.g:2295:3: rule__GlobalNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_1(); @@ -7065,14 +7167,14 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__2" - // InternalBasicsParser.g:2304:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; + // InternalBasicsParser.g:2303:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; public final void rule__GlobalNamespace__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2308:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) - // InternalBasicsParser.g:2309:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 + // InternalBasicsParser.g:2307:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) + // InternalBasicsParser.g:2308:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 { pushFollow(FOLLOW_6); rule__GlobalNamespace__Group_2__2__Impl(); @@ -7103,20 +7205,20 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__2__Impl" - // InternalBasicsParser.g:2316:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; + // InternalBasicsParser.g:2315:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2320:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) - // InternalBasicsParser.g:2321:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalBasicsParser.g:2319:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) + // InternalBasicsParser.g:2320:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) { - // InternalBasicsParser.g:2321:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) - // InternalBasicsParser.g:2322:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalBasicsParser.g:2320:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalBasicsParser.g:2321:2: ( rule__GlobalNamespace__Group_2_2__0 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); - // InternalBasicsParser.g:2323:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalBasicsParser.g:2322:2: ( rule__GlobalNamespace__Group_2_2__0 )* loop8: do { int alt8=2; @@ -7129,7 +7231,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx switch (alt8) { case 1 : - // InternalBasicsParser.g:2323:3: rule__GlobalNamespace__Group_2_2__0 + // InternalBasicsParser.g:2322:3: rule__GlobalNamespace__Group_2_2__0 { pushFollow(FOLLOW_7); rule__GlobalNamespace__Group_2_2__0(); @@ -7168,14 +7270,14 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__3" - // InternalBasicsParser.g:2331:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; + // InternalBasicsParser.g:2330:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2335:1: ( rule__GlobalNamespace__Group_2__3__Impl ) - // InternalBasicsParser.g:2336:2: rule__GlobalNamespace__Group_2__3__Impl + // InternalBasicsParser.g:2334:1: ( rule__GlobalNamespace__Group_2__3__Impl ) + // InternalBasicsParser.g:2335:2: rule__GlobalNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__3__Impl(); @@ -7201,17 +7303,17 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__3__Impl" - // InternalBasicsParser.g:2342:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:2341:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2346:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:2347:1: ( RightSquareBracket ) + // InternalBasicsParser.g:2345:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:2346:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:2347:1: ( RightSquareBracket ) - // InternalBasicsParser.g:2348:2: RightSquareBracket + // InternalBasicsParser.g:2346:1: ( RightSquareBracket ) + // InternalBasicsParser.g:2347:2: RightSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -7238,14 +7340,14 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2_2__0" - // InternalBasicsParser.g:2358:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; + // InternalBasicsParser.g:2357:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2362:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) - // InternalBasicsParser.g:2363:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 + // InternalBasicsParser.g:2361:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) + // InternalBasicsParser.g:2362:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 { pushFollow(FOLLOW_5); rule__GlobalNamespace__Group_2_2__0__Impl(); @@ -7276,17 +7378,17 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__0__Impl" - // InternalBasicsParser.g:2370:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:2369:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2374:1: ( ( Comma ) ) - // InternalBasicsParser.g:2375:1: ( Comma ) + // InternalBasicsParser.g:2373:1: ( ( Comma ) ) + // InternalBasicsParser.g:2374:1: ( Comma ) { - // InternalBasicsParser.g:2375:1: ( Comma ) - // InternalBasicsParser.g:2376:2: Comma + // InternalBasicsParser.g:2374:1: ( Comma ) + // InternalBasicsParser.g:2375:2: Comma { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -7313,14 +7415,14 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_2_2__1" - // InternalBasicsParser.g:2385:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; + // InternalBasicsParser.g:2384:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2389:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) - // InternalBasicsParser.g:2390:2: rule__GlobalNamespace__Group_2_2__1__Impl + // InternalBasicsParser.g:2388:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) + // InternalBasicsParser.g:2389:2: rule__GlobalNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2_2__1__Impl(); @@ -7346,21 +7448,21 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__1__Impl" - // InternalBasicsParser.g:2396:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalBasicsParser.g:2395:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2400:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalBasicsParser.g:2401:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalBasicsParser.g:2399:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalBasicsParser.g:2400:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) { - // InternalBasicsParser.g:2401:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) - // InternalBasicsParser.g:2402:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalBasicsParser.g:2400:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalBasicsParser.g:2401:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalBasicsParser.g:2403:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) - // InternalBasicsParser.g:2403:3: rule__GlobalNamespace__PartsAssignment_2_2_1 + // InternalBasicsParser.g:2402:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalBasicsParser.g:2402:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_2_1(); @@ -7393,14 +7495,14 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalBasicsParser.g:2412:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalBasicsParser.g:2411:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2416:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalBasicsParser.g:2417:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalBasicsParser.g:2415:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalBasicsParser.g:2416:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { pushFollow(FOLLOW_8); rule__RelativeNamespace_Impl__Group__0__Impl(); @@ -7431,21 +7533,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalBasicsParser.g:2424:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:2423:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2428:1: ( ( () ) ) - // InternalBasicsParser.g:2429:1: ( () ) + // InternalBasicsParser.g:2427:1: ( ( () ) ) + // InternalBasicsParser.g:2428:1: ( () ) { - // InternalBasicsParser.g:2429:1: ( () ) - // InternalBasicsParser.g:2430:2: () + // InternalBasicsParser.g:2428:1: ( () ) + // InternalBasicsParser.g:2429:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalBasicsParser.g:2431:2: () - // InternalBasicsParser.g:2431:3: + // InternalBasicsParser.g:2430:2: () + // InternalBasicsParser.g:2430:3: { } @@ -7468,14 +7570,14 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalBasicsParser.g:2439:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalBasicsParser.g:2438:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2443:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalBasicsParser.g:2444:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalBasicsParser.g:2442:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalBasicsParser.g:2443:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group__1__Impl(); @@ -7506,17 +7608,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalBasicsParser.g:2451:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; + // InternalBasicsParser.g:2450:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2455:1: ( ( RelativeNamespace ) ) - // InternalBasicsParser.g:2456:1: ( RelativeNamespace ) + // InternalBasicsParser.g:2454:1: ( ( RelativeNamespace ) ) + // InternalBasicsParser.g:2455:1: ( RelativeNamespace ) { - // InternalBasicsParser.g:2456:1: ( RelativeNamespace ) - // InternalBasicsParser.g:2457:2: RelativeNamespace + // InternalBasicsParser.g:2455:1: ( RelativeNamespace ) + // InternalBasicsParser.g:2456:2: RelativeNamespace { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,RelativeNamespace,FOLLOW_2); @@ -7543,14 +7645,14 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalBasicsParser.g:2466:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; + // InternalBasicsParser.g:2465:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2470:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) - // InternalBasicsParser.g:2471:2: rule__RelativeNamespace_Impl__Group__2__Impl + // InternalBasicsParser.g:2469:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) + // InternalBasicsParser.g:2470:2: rule__RelativeNamespace_Impl__Group__2__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__2__Impl(); @@ -7576,20 +7678,20 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalBasicsParser.g:2477:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; + // InternalBasicsParser.g:2476:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2481:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) - // InternalBasicsParser.g:2482:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalBasicsParser.g:2480:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) + // InternalBasicsParser.g:2481:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) { - // InternalBasicsParser.g:2482:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) - // InternalBasicsParser.g:2483:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalBasicsParser.g:2481:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalBasicsParser.g:2482:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); - // InternalBasicsParser.g:2484:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalBasicsParser.g:2483:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? int alt9=2; int LA9_0 = input.LA(1); @@ -7598,7 +7700,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } switch (alt9) { case 1 : - // InternalBasicsParser.g:2484:3: rule__RelativeNamespace_Impl__Group_2__0 + // InternalBasicsParser.g:2483:3: rule__RelativeNamespace_Impl__Group_2__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__0(); @@ -7634,14 +7736,14 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0" - // InternalBasicsParser.g:2493:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; + // InternalBasicsParser.g:2492:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2497:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) - // InternalBasicsParser.g:2498:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 + // InternalBasicsParser.g:2496:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) + // InternalBasicsParser.g:2497:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 { pushFollow(FOLLOW_5); rule__RelativeNamespace_Impl__Group_2__0__Impl(); @@ -7672,17 +7774,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0__Impl" - // InternalBasicsParser.g:2505:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:2504:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2509:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:2510:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2508:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:2509:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:2510:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:2511:2: LeftSquareBracket + // InternalBasicsParser.g:2509:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2510:2: LeftSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -7709,14 +7811,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1" - // InternalBasicsParser.g:2520:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; + // InternalBasicsParser.g:2519:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2524:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) - // InternalBasicsParser.g:2525:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 + // InternalBasicsParser.g:2523:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) + // InternalBasicsParser.g:2524:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 { pushFollow(FOLLOW_6); rule__RelativeNamespace_Impl__Group_2__1__Impl(); @@ -7747,21 +7849,21 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1__Impl" - // InternalBasicsParser.g:2532:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; + // InternalBasicsParser.g:2531:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2536:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) - // InternalBasicsParser.g:2537:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalBasicsParser.g:2535:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) + // InternalBasicsParser.g:2536:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) { - // InternalBasicsParser.g:2537:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) - // InternalBasicsParser.g:2538:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalBasicsParser.g:2536:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalBasicsParser.g:2537:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); - // InternalBasicsParser.g:2539:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) - // InternalBasicsParser.g:2539:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 + // InternalBasicsParser.g:2538:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalBasicsParser.g:2538:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_1(); @@ -7794,14 +7896,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2" - // InternalBasicsParser.g:2547:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; + // InternalBasicsParser.g:2546:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2551:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) - // InternalBasicsParser.g:2552:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 + // InternalBasicsParser.g:2550:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) + // InternalBasicsParser.g:2551:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 { pushFollow(FOLLOW_6); rule__RelativeNamespace_Impl__Group_2__2__Impl(); @@ -7832,20 +7934,20 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2__Impl" - // InternalBasicsParser.g:2559:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; + // InternalBasicsParser.g:2558:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2563:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) - // InternalBasicsParser.g:2564:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalBasicsParser.g:2562:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) + // InternalBasicsParser.g:2563:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) { - // InternalBasicsParser.g:2564:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) - // InternalBasicsParser.g:2565:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalBasicsParser.g:2563:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalBasicsParser.g:2564:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); - // InternalBasicsParser.g:2566:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalBasicsParser.g:2565:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* loop10: do { int alt10=2; @@ -7858,7 +7960,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn switch (alt10) { case 1 : - // InternalBasicsParser.g:2566:3: rule__RelativeNamespace_Impl__Group_2_2__0 + // InternalBasicsParser.g:2565:3: rule__RelativeNamespace_Impl__Group_2_2__0 { pushFollow(FOLLOW_7); rule__RelativeNamespace_Impl__Group_2_2__0(); @@ -7897,14 +7999,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3" - // InternalBasicsParser.g:2574:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; + // InternalBasicsParser.g:2573:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2578:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) - // InternalBasicsParser.g:2579:2: rule__RelativeNamespace_Impl__Group_2__3__Impl + // InternalBasicsParser.g:2577:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) + // InternalBasicsParser.g:2578:2: rule__RelativeNamespace_Impl__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__3__Impl(); @@ -7930,17 +8032,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3__Impl" - // InternalBasicsParser.g:2585:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:2584:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2589:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:2590:1: ( RightSquareBracket ) + // InternalBasicsParser.g:2588:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:2589:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:2590:1: ( RightSquareBracket ) - // InternalBasicsParser.g:2591:2: RightSquareBracket + // InternalBasicsParser.g:2589:1: ( RightSquareBracket ) + // InternalBasicsParser.g:2590:2: RightSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -7967,14 +8069,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0" - // InternalBasicsParser.g:2601:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; + // InternalBasicsParser.g:2600:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2605:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) - // InternalBasicsParser.g:2606:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 + // InternalBasicsParser.g:2604:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) + // InternalBasicsParser.g:2605:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 { pushFollow(FOLLOW_5); rule__RelativeNamespace_Impl__Group_2_2__0__Impl(); @@ -8005,17 +8107,17 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - // InternalBasicsParser.g:2613:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:2612:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2617:1: ( ( Comma ) ) - // InternalBasicsParser.g:2618:1: ( Comma ) + // InternalBasicsParser.g:2616:1: ( ( Comma ) ) + // InternalBasicsParser.g:2617:1: ( Comma ) { - // InternalBasicsParser.g:2618:1: ( Comma ) - // InternalBasicsParser.g:2619:2: Comma + // InternalBasicsParser.g:2617:1: ( Comma ) + // InternalBasicsParser.g:2618:2: Comma { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -8042,14 +8144,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1" - // InternalBasicsParser.g:2628:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; + // InternalBasicsParser.g:2627:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2632:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) - // InternalBasicsParser.g:2633:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl + // InternalBasicsParser.g:2631:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) + // InternalBasicsParser.g:2632:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2_2__1__Impl(); @@ -8075,21 +8177,21 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - // InternalBasicsParser.g:2639:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; + // InternalBasicsParser.g:2638:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2643:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) - // InternalBasicsParser.g:2644:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalBasicsParser.g:2642:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) + // InternalBasicsParser.g:2643:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) { - // InternalBasicsParser.g:2644:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) - // InternalBasicsParser.g:2645:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalBasicsParser.g:2643:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalBasicsParser.g:2644:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); - // InternalBasicsParser.g:2646:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) - // InternalBasicsParser.g:2646:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 + // InternalBasicsParser.g:2645:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalBasicsParser.g:2645:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_2_1(); @@ -8122,14 +8224,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalBasicsParser.g:2655:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalBasicsParser.g:2654:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; public final void rule__PrivateNamespace__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2659:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalBasicsParser.g:2660:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalBasicsParser.g:2658:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalBasicsParser.g:2659:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { pushFollow(FOLLOW_9); rule__PrivateNamespace__Group__0__Impl(); @@ -8160,21 +8262,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalBasicsParser.g:2667:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:2666:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2671:1: ( ( () ) ) - // InternalBasicsParser.g:2672:1: ( () ) + // InternalBasicsParser.g:2670:1: ( ( () ) ) + // InternalBasicsParser.g:2671:1: ( () ) { - // InternalBasicsParser.g:2672:1: ( () ) - // InternalBasicsParser.g:2673:2: () + // InternalBasicsParser.g:2671:1: ( () ) + // InternalBasicsParser.g:2672:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalBasicsParser.g:2674:2: () - // InternalBasicsParser.g:2674:3: + // InternalBasicsParser.g:2673:2: () + // InternalBasicsParser.g:2673:3: { } @@ -8197,14 +8299,14 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalBasicsParser.g:2682:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalBasicsParser.g:2681:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; public final void rule__PrivateNamespace__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2686:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalBasicsParser.g:2687:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalBasicsParser.g:2685:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalBasicsParser.g:2686:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group__1__Impl(); @@ -8235,17 +8337,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalBasicsParser.g:2694:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; + // InternalBasicsParser.g:2693:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2698:1: ( ( PrivateNamespace ) ) - // InternalBasicsParser.g:2699:1: ( PrivateNamespace ) + // InternalBasicsParser.g:2697:1: ( ( PrivateNamespace ) ) + // InternalBasicsParser.g:2698:1: ( PrivateNamespace ) { - // InternalBasicsParser.g:2699:1: ( PrivateNamespace ) - // InternalBasicsParser.g:2700:2: PrivateNamespace + // InternalBasicsParser.g:2698:1: ( PrivateNamespace ) + // InternalBasicsParser.g:2699:2: PrivateNamespace { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,PrivateNamespace,FOLLOW_2); @@ -8272,14 +8374,14 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalBasicsParser.g:2709:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; + // InternalBasicsParser.g:2708:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2713:1: ( rule__PrivateNamespace__Group__2__Impl ) - // InternalBasicsParser.g:2714:2: rule__PrivateNamespace__Group__2__Impl + // InternalBasicsParser.g:2712:1: ( rule__PrivateNamespace__Group__2__Impl ) + // InternalBasicsParser.g:2713:2: rule__PrivateNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__2__Impl(); @@ -8305,20 +8407,20 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalBasicsParser.g:2720:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; + // InternalBasicsParser.g:2719:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2724:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) - // InternalBasicsParser.g:2725:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalBasicsParser.g:2723:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) + // InternalBasicsParser.g:2724:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) { - // InternalBasicsParser.g:2725:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - // InternalBasicsParser.g:2726:2: ( rule__PrivateNamespace__Group_2__0 )? + // InternalBasicsParser.g:2724:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalBasicsParser.g:2725:2: ( rule__PrivateNamespace__Group_2__0 )? { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); - // InternalBasicsParser.g:2727:2: ( rule__PrivateNamespace__Group_2__0 )? + // InternalBasicsParser.g:2726:2: ( rule__PrivateNamespace__Group_2__0 )? int alt11=2; int LA11_0 = input.LA(1); @@ -8327,7 +8429,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } switch (alt11) { case 1 : - // InternalBasicsParser.g:2727:3: rule__PrivateNamespace__Group_2__0 + // InternalBasicsParser.g:2726:3: rule__PrivateNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2__0(); @@ -8363,14 +8465,14 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group_2__0" - // InternalBasicsParser.g:2736:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; + // InternalBasicsParser.g:2735:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; public final void rule__PrivateNamespace__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2740:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) - // InternalBasicsParser.g:2741:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 + // InternalBasicsParser.g:2739:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) + // InternalBasicsParser.g:2740:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 { pushFollow(FOLLOW_5); rule__PrivateNamespace__Group_2__0__Impl(); @@ -8401,17 +8503,17 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__0__Impl" - // InternalBasicsParser.g:2748:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:2747:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2752:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:2753:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2751:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:2752:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:2753:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:2754:2: LeftSquareBracket + // InternalBasicsParser.g:2752:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2753:2: LeftSquareBracket { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -8438,14 +8540,14 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__1" - // InternalBasicsParser.g:2763:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; + // InternalBasicsParser.g:2762:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; public final void rule__PrivateNamespace__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2767:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) - // InternalBasicsParser.g:2768:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 + // InternalBasicsParser.g:2766:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) + // InternalBasicsParser.g:2767:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 { pushFollow(FOLLOW_6); rule__PrivateNamespace__Group_2__1__Impl(); @@ -8476,21 +8578,21 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__1__Impl" - // InternalBasicsParser.g:2775:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; + // InternalBasicsParser.g:2774:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2779:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) - // InternalBasicsParser.g:2780:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalBasicsParser.g:2778:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) + // InternalBasicsParser.g:2779:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) { - // InternalBasicsParser.g:2780:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - // InternalBasicsParser.g:2781:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalBasicsParser.g:2779:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalBasicsParser.g:2780:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); - // InternalBasicsParser.g:2782:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - // InternalBasicsParser.g:2782:3: rule__PrivateNamespace__PartsAssignment_2_1 + // InternalBasicsParser.g:2781:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalBasicsParser.g:2781:3: rule__PrivateNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_2_1(); @@ -8523,14 +8625,14 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__2" - // InternalBasicsParser.g:2790:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; + // InternalBasicsParser.g:2789:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; public final void rule__PrivateNamespace__Group_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2794:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) - // InternalBasicsParser.g:2795:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 + // InternalBasicsParser.g:2793:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) + // InternalBasicsParser.g:2794:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 { pushFollow(FOLLOW_6); rule__PrivateNamespace__Group_2__2__Impl(); @@ -8561,20 +8663,20 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__2__Impl" - // InternalBasicsParser.g:2802:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; + // InternalBasicsParser.g:2801:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2806:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) - // InternalBasicsParser.g:2807:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalBasicsParser.g:2805:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) + // InternalBasicsParser.g:2806:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) { - // InternalBasicsParser.g:2807:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - // InternalBasicsParser.g:2808:2: ( rule__PrivateNamespace__Group_2_2__0 )* + // InternalBasicsParser.g:2806:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalBasicsParser.g:2807:2: ( rule__PrivateNamespace__Group_2_2__0 )* { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); - // InternalBasicsParser.g:2809:2: ( rule__PrivateNamespace__Group_2_2__0 )* + // InternalBasicsParser.g:2808:2: ( rule__PrivateNamespace__Group_2_2__0 )* loop12: do { int alt12=2; @@ -8587,7 +8689,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE switch (alt12) { case 1 : - // InternalBasicsParser.g:2809:3: rule__PrivateNamespace__Group_2_2__0 + // InternalBasicsParser.g:2808:3: rule__PrivateNamespace__Group_2_2__0 { pushFollow(FOLLOW_7); rule__PrivateNamespace__Group_2_2__0(); @@ -8626,14 +8728,14 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__3" - // InternalBasicsParser.g:2817:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; + // InternalBasicsParser.g:2816:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; public final void rule__PrivateNamespace__Group_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2821:1: ( rule__PrivateNamespace__Group_2__3__Impl ) - // InternalBasicsParser.g:2822:2: rule__PrivateNamespace__Group_2__3__Impl + // InternalBasicsParser.g:2820:1: ( rule__PrivateNamespace__Group_2__3__Impl ) + // InternalBasicsParser.g:2821:2: rule__PrivateNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2__3__Impl(); @@ -8659,17 +8761,17 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__3__Impl" - // InternalBasicsParser.g:2828:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:2827:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2832:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:2833:1: ( RightSquareBracket ) + // InternalBasicsParser.g:2831:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:2832:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:2833:1: ( RightSquareBracket ) - // InternalBasicsParser.g:2834:2: RightSquareBracket + // InternalBasicsParser.g:2832:1: ( RightSquareBracket ) + // InternalBasicsParser.g:2833:2: RightSquareBracket { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -8696,14 +8798,14 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2_2__0" - // InternalBasicsParser.g:2844:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; + // InternalBasicsParser.g:2843:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2848:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) - // InternalBasicsParser.g:2849:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 + // InternalBasicsParser.g:2847:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) + // InternalBasicsParser.g:2848:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 { pushFollow(FOLLOW_5); rule__PrivateNamespace__Group_2_2__0__Impl(); @@ -8734,17 +8836,17 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_2_2__0__Impl" - // InternalBasicsParser.g:2856:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:2855:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2860:1: ( ( Comma ) ) - // InternalBasicsParser.g:2861:1: ( Comma ) + // InternalBasicsParser.g:2859:1: ( ( Comma ) ) + // InternalBasicsParser.g:2860:1: ( Comma ) { - // InternalBasicsParser.g:2861:1: ( Comma ) - // InternalBasicsParser.g:2862:2: Comma + // InternalBasicsParser.g:2860:1: ( Comma ) + // InternalBasicsParser.g:2861:2: Comma { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -8771,14 +8873,14 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // $ANTLR start "rule__PrivateNamespace__Group_2_2__1" - // InternalBasicsParser.g:2871:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; + // InternalBasicsParser.g:2870:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2875:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) - // InternalBasicsParser.g:2876:2: rule__PrivateNamespace__Group_2_2__1__Impl + // InternalBasicsParser.g:2874:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) + // InternalBasicsParser.g:2875:2: rule__PrivateNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2_2__1__Impl(); @@ -8804,21 +8906,21 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_2_2__1__Impl" - // InternalBasicsParser.g:2882:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalBasicsParser.g:2881:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2886:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalBasicsParser.g:2887:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalBasicsParser.g:2885:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalBasicsParser.g:2886:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) { - // InternalBasicsParser.g:2887:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) - // InternalBasicsParser.g:2888:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalBasicsParser.g:2886:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalBasicsParser.g:2887:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalBasicsParser.g:2889:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) - // InternalBasicsParser.g:2889:3: rule__PrivateNamespace__PartsAssignment_2_2_1 + // InternalBasicsParser.g:2888:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalBasicsParser.g:2888:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_2_2_1(); @@ -8851,14 +8953,14 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterListType__Group__0" - // InternalBasicsParser.g:2898:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalBasicsParser.g:2897:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; public final void rule__ParameterListType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2902:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalBasicsParser.g:2903:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalBasicsParser.g:2901:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalBasicsParser.g:2902:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { pushFollow(FOLLOW_10); rule__ParameterListType__Group__0__Impl(); @@ -8889,21 +8991,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalBasicsParser.g:2910:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:2909:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2914:1: ( ( () ) ) - // InternalBasicsParser.g:2915:1: ( () ) + // InternalBasicsParser.g:2913:1: ( ( () ) ) + // InternalBasicsParser.g:2914:1: ( () ) { - // InternalBasicsParser.g:2915:1: ( () ) - // InternalBasicsParser.g:2916:2: () + // InternalBasicsParser.g:2914:1: ( () ) + // InternalBasicsParser.g:2915:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalBasicsParser.g:2917:2: () - // InternalBasicsParser.g:2917:3: + // InternalBasicsParser.g:2916:2: () + // InternalBasicsParser.g:2916:3: { } @@ -8926,14 +9028,14 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalBasicsParser.g:2925:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalBasicsParser.g:2924:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; public final void rule__ParameterListType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2929:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalBasicsParser.g:2930:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalBasicsParser.g:2928:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalBasicsParser.g:2929:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { pushFollow(FOLLOW_4); rule__ParameterListType__Group__1__Impl(); @@ -8964,17 +9066,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalBasicsParser.g:2937:1: rule__ParameterListType__Group__1__Impl : ( List ) ; + // InternalBasicsParser.g:2936:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2941:1: ( ( List ) ) - // InternalBasicsParser.g:2942:1: ( List ) + // InternalBasicsParser.g:2940:1: ( ( List ) ) + // InternalBasicsParser.g:2941:1: ( List ) { - // InternalBasicsParser.g:2942:1: ( List ) - // InternalBasicsParser.g:2943:2: List + // InternalBasicsParser.g:2941:1: ( List ) + // InternalBasicsParser.g:2942:2: List { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,List,FOLLOW_2); @@ -9001,14 +9103,14 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalBasicsParser.g:2952:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalBasicsParser.g:2951:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; public final void rule__ParameterListType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2956:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalBasicsParser.g:2957:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalBasicsParser.g:2955:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalBasicsParser.g:2956:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { pushFollow(FOLLOW_11); rule__ParameterListType__Group__2__Impl(); @@ -9039,17 +9141,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalBasicsParser.g:2964:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:2963:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2968:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:2969:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2967:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:2968:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:2969:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:2970:2: LeftSquareBracket + // InternalBasicsParser.g:2968:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:2969:2: LeftSquareBracket { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -9076,14 +9178,14 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalBasicsParser.g:2979:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalBasicsParser.g:2978:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; public final void rule__ParameterListType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2983:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalBasicsParser.g:2984:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // InternalBasicsParser.g:2982:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalBasicsParser.g:2983:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { pushFollow(FOLLOW_6); rule__ParameterListType__Group__3__Impl(); @@ -9114,21 +9216,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalBasicsParser.g:2991:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalBasicsParser.g:2990:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:2995:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalBasicsParser.g:2996:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalBasicsParser.g:2994:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalBasicsParser.g:2995:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalBasicsParser.g:2996:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalBasicsParser.g:2997:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalBasicsParser.g:2995:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalBasicsParser.g:2996:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalBasicsParser.g:2998:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalBasicsParser.g:2998:3: rule__ParameterListType__SequenceAssignment_3 + // InternalBasicsParser.g:2997:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalBasicsParser.g:2997:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -9161,14 +9263,14 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalBasicsParser.g:3006:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalBasicsParser.g:3005:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; public final void rule__ParameterListType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3010:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalBasicsParser.g:3011:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalBasicsParser.g:3009:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalBasicsParser.g:3010:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { pushFollow(FOLLOW_6); rule__ParameterListType__Group__4__Impl(); @@ -9199,20 +9301,20 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalBasicsParser.g:3018:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalBasicsParser.g:3017:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3022:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalBasicsParser.g:3023:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalBasicsParser.g:3021:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalBasicsParser.g:3022:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalBasicsParser.g:3023:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalBasicsParser.g:3024:2: ( rule__ParameterListType__Group_4__0 )* + // InternalBasicsParser.g:3022:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalBasicsParser.g:3023:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalBasicsParser.g:3025:2: ( rule__ParameterListType__Group_4__0 )* + // InternalBasicsParser.g:3024:2: ( rule__ParameterListType__Group_4__0 )* loop13: do { int alt13=2; @@ -9225,7 +9327,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx switch (alt13) { case 1 : - // InternalBasicsParser.g:3025:3: rule__ParameterListType__Group_4__0 + // InternalBasicsParser.g:3024:3: rule__ParameterListType__Group_4__0 { pushFollow(FOLLOW_7); rule__ParameterListType__Group_4__0(); @@ -9264,14 +9366,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalBasicsParser.g:3033:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalBasicsParser.g:3032:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3037:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalBasicsParser.g:3038:2: rule__ParameterListType__Group__5__Impl + // InternalBasicsParser.g:3036:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalBasicsParser.g:3037:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -9297,17 +9399,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalBasicsParser.g:3044:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:3043:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3048:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:3049:1: ( RightSquareBracket ) + // InternalBasicsParser.g:3047:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:3048:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:3049:1: ( RightSquareBracket ) - // InternalBasicsParser.g:3050:2: RightSquareBracket + // InternalBasicsParser.g:3048:1: ( RightSquareBracket ) + // InternalBasicsParser.g:3049:2: RightSquareBracket { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -9334,14 +9436,14 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalBasicsParser.g:3060:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalBasicsParser.g:3059:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; public final void rule__ParameterListType__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3064:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalBasicsParser.g:3065:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalBasicsParser.g:3063:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalBasicsParser.g:3064:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { pushFollow(FOLLOW_11); rule__ParameterListType__Group_4__0__Impl(); @@ -9372,17 +9474,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalBasicsParser.g:3072:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:3071:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3076:1: ( ( Comma ) ) - // InternalBasicsParser.g:3077:1: ( Comma ) + // InternalBasicsParser.g:3075:1: ( ( Comma ) ) + // InternalBasicsParser.g:3076:1: ( Comma ) { - // InternalBasicsParser.g:3077:1: ( Comma ) - // InternalBasicsParser.g:3078:2: Comma + // InternalBasicsParser.g:3076:1: ( Comma ) + // InternalBasicsParser.g:3077:2: Comma { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -9409,14 +9511,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalBasicsParser.g:3087:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalBasicsParser.g:3086:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; public final void rule__ParameterListType__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3091:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalBasicsParser.g:3092:2: rule__ParameterListType__Group_4__1__Impl + // InternalBasicsParser.g:3090:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalBasicsParser.g:3091:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -9442,21 +9544,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalBasicsParser.g:3098:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalBasicsParser.g:3097:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; public final void rule__ParameterListType__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3102:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalBasicsParser.g:3103:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalBasicsParser.g:3101:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalBasicsParser.g:3102:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalBasicsParser.g:3103:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalBasicsParser.g:3104:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalBasicsParser.g:3102:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalBasicsParser.g:3103:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalBasicsParser.g:3105:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalBasicsParser.g:3105:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalBasicsParser.g:3104:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalBasicsParser.g:3104:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -9489,14 +9591,14 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalBasicsParser.g:3114:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalBasicsParser.g:3113:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; public final void rule__ParameterStructType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3118:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalBasicsParser.g:3119:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalBasicsParser.g:3117:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalBasicsParser.g:3118:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { pushFollow(FOLLOW_12); rule__ParameterStructType__Group__0__Impl(); @@ -9527,21 +9629,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalBasicsParser.g:3126:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:3125:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3130:1: ( ( () ) ) - // InternalBasicsParser.g:3131:1: ( () ) + // InternalBasicsParser.g:3129:1: ( ( () ) ) + // InternalBasicsParser.g:3130:1: ( () ) { - // InternalBasicsParser.g:3131:1: ( () ) - // InternalBasicsParser.g:3132:2: () + // InternalBasicsParser.g:3130:1: ( () ) + // InternalBasicsParser.g:3131:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalBasicsParser.g:3133:2: () - // InternalBasicsParser.g:3133:3: + // InternalBasicsParser.g:3132:2: () + // InternalBasicsParser.g:3132:3: { } @@ -9564,14 +9666,14 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalBasicsParser.g:3141:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalBasicsParser.g:3140:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; public final void rule__ParameterStructType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3145:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalBasicsParser.g:3146:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalBasicsParser.g:3144:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalBasicsParser.g:3145:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { pushFollow(FOLLOW_4); rule__ParameterStructType__Group__1__Impl(); @@ -9602,17 +9704,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalBasicsParser.g:3153:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; + // InternalBasicsParser.g:3152:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3157:1: ( ( Struct ) ) - // InternalBasicsParser.g:3158:1: ( Struct ) + // InternalBasicsParser.g:3156:1: ( ( Struct ) ) + // InternalBasicsParser.g:3157:1: ( Struct ) { - // InternalBasicsParser.g:3158:1: ( Struct ) - // InternalBasicsParser.g:3159:2: Struct + // InternalBasicsParser.g:3157:1: ( Struct ) + // InternalBasicsParser.g:3158:2: Struct { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,Struct,FOLLOW_2); @@ -9639,14 +9741,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalBasicsParser.g:3168:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalBasicsParser.g:3167:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; public final void rule__ParameterStructType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3172:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalBasicsParser.g:3173:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalBasicsParser.g:3171:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalBasicsParser.g:3172:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group__2__Impl(); @@ -9677,17 +9779,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalBasicsParser.g:3180:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:3179:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3184:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:3185:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:3183:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:3184:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:3185:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:3186:2: LeftSquareBracket + // InternalBasicsParser.g:3184:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:3185:2: LeftSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -9714,14 +9816,14 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalBasicsParser.g:3195:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalBasicsParser.g:3194:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; public final void rule__ParameterStructType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3199:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalBasicsParser.g:3200:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalBasicsParser.g:3198:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalBasicsParser.g:3199:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { pushFollow(FOLLOW_6); rule__ParameterStructType__Group__3__Impl(); @@ -9752,21 +9854,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalBasicsParser.g:3207:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalBasicsParser.g:3206:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3211:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalBasicsParser.g:3212:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalBasicsParser.g:3210:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalBasicsParser.g:3211:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalBasicsParser.g:3212:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalBasicsParser.g:3213:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalBasicsParser.g:3211:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalBasicsParser.g:3212:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalBasicsParser.g:3214:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalBasicsParser.g:3214:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalBasicsParser.g:3213:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalBasicsParser.g:3213:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -9799,14 +9901,14 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalBasicsParser.g:3222:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalBasicsParser.g:3221:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; public final void rule__ParameterStructType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3226:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalBasicsParser.g:3227:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalBasicsParser.g:3225:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalBasicsParser.g:3226:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { pushFollow(FOLLOW_6); rule__ParameterStructType__Group__4__Impl(); @@ -9837,20 +9939,20 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalBasicsParser.g:3234:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalBasicsParser.g:3233:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3238:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalBasicsParser.g:3239:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalBasicsParser.g:3237:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalBasicsParser.g:3238:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalBasicsParser.g:3239:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalBasicsParser.g:3240:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalBasicsParser.g:3238:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalBasicsParser.g:3239:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalBasicsParser.g:3241:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalBasicsParser.g:3240:2: ( rule__ParameterStructType__Group_4__0 )* loop14: do { int alt14=2; @@ -9863,7 +9965,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition switch (alt14) { case 1 : - // InternalBasicsParser.g:3241:3: rule__ParameterStructType__Group_4__0 + // InternalBasicsParser.g:3240:3: rule__ParameterStructType__Group_4__0 { pushFollow(FOLLOW_7); rule__ParameterStructType__Group_4__0(); @@ -9902,14 +10004,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalBasicsParser.g:3249:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalBasicsParser.g:3248:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3253:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalBasicsParser.g:3254:2: rule__ParameterStructType__Group__5__Impl + // InternalBasicsParser.g:3252:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalBasicsParser.g:3253:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -9935,17 +10037,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalBasicsParser.g:3260:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:3259:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3264:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:3265:1: ( RightSquareBracket ) + // InternalBasicsParser.g:3263:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:3264:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:3265:1: ( RightSquareBracket ) - // InternalBasicsParser.g:3266:2: RightSquareBracket + // InternalBasicsParser.g:3264:1: ( RightSquareBracket ) + // InternalBasicsParser.g:3265:2: RightSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -9972,14 +10074,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalBasicsParser.g:3276:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalBasicsParser.g:3275:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; public final void rule__ParameterStructType__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3280:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalBasicsParser.g:3281:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalBasicsParser.g:3279:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalBasicsParser.g:3280:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group_4__0__Impl(); @@ -10010,17 +10112,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalBasicsParser.g:3288:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:3287:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3292:1: ( ( Comma ) ) - // InternalBasicsParser.g:3293:1: ( Comma ) + // InternalBasicsParser.g:3291:1: ( ( Comma ) ) + // InternalBasicsParser.g:3292:1: ( Comma ) { - // InternalBasicsParser.g:3293:1: ( Comma ) - // InternalBasicsParser.g:3294:2: Comma + // InternalBasicsParser.g:3292:1: ( Comma ) + // InternalBasicsParser.g:3293:2: Comma { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -10047,14 +10149,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalBasicsParser.g:3303:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalBasicsParser.g:3302:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; public final void rule__ParameterStructType__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3307:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalBasicsParser.g:3308:2: rule__ParameterStructType__Group_4__1__Impl + // InternalBasicsParser.g:3306:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalBasicsParser.g:3307:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -10080,21 +10182,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalBasicsParser.g:3314:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalBasicsParser.g:3313:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; public final void rule__ParameterStructType__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3318:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalBasicsParser.g:3319:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalBasicsParser.g:3317:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalBasicsParser.g:3318:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalBasicsParser.g:3319:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalBasicsParser.g:3320:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalBasicsParser.g:3318:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalBasicsParser.g:3319:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalBasicsParser.g:3321:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalBasicsParser.g:3321:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalBasicsParser.g:3320:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalBasicsParser.g:3320:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -10127,14 +10229,14 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalBasicsParser.g:3330:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalBasicsParser.g:3329:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; public final void rule__ParameterIntegerType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3334:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalBasicsParser.g:3335:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalBasicsParser.g:3333:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalBasicsParser.g:3334:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { pushFollow(FOLLOW_14); rule__ParameterIntegerType__Group__0__Impl(); @@ -10165,21 +10267,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalBasicsParser.g:3342:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:3341:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3346:1: ( ( () ) ) - // InternalBasicsParser.g:3347:1: ( () ) + // InternalBasicsParser.g:3345:1: ( ( () ) ) + // InternalBasicsParser.g:3346:1: ( () ) { - // InternalBasicsParser.g:3347:1: ( () ) - // InternalBasicsParser.g:3348:2: () + // InternalBasicsParser.g:3346:1: ( () ) + // InternalBasicsParser.g:3347:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalBasicsParser.g:3349:2: () - // InternalBasicsParser.g:3349:3: + // InternalBasicsParser.g:3348:2: () + // InternalBasicsParser.g:3348:3: { } @@ -10202,14 +10304,14 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalBasicsParser.g:3357:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalBasicsParser.g:3356:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; public final void rule__ParameterIntegerType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3361:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalBasicsParser.g:3362:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalBasicsParser.g:3360:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalBasicsParser.g:3361:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { pushFollow(FOLLOW_15); rule__ParameterIntegerType__Group__1__Impl(); @@ -10240,17 +10342,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalBasicsParser.g:3369:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; + // InternalBasicsParser.g:3368:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3373:1: ( ( Integer ) ) - // InternalBasicsParser.g:3374:1: ( Integer ) + // InternalBasicsParser.g:3372:1: ( ( Integer ) ) + // InternalBasicsParser.g:3373:1: ( Integer ) { - // InternalBasicsParser.g:3374:1: ( Integer ) - // InternalBasicsParser.g:3375:2: Integer + // InternalBasicsParser.g:3373:1: ( Integer ) + // InternalBasicsParser.g:3374:2: Integer { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,Integer,FOLLOW_2); @@ -10277,14 +10379,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalBasicsParser.g:3384:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalBasicsParser.g:3383:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3388:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalBasicsParser.g:3389:2: rule__ParameterIntegerType__Group__2__Impl + // InternalBasicsParser.g:3387:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalBasicsParser.g:3388:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -10310,20 +10412,20 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalBasicsParser.g:3395:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalBasicsParser.g:3394:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3399:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalBasicsParser.g:3400:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalBasicsParser.g:3398:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalBasicsParser.g:3399:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalBasicsParser.g:3400:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalBasicsParser.g:3401:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalBasicsParser.g:3399:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalBasicsParser.g:3400:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalBasicsParser.g:3402:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalBasicsParser.g:3401:2: ( rule__ParameterIntegerType__Group_2__0 )? int alt15=2; int LA15_0 = input.LA(1); @@ -10336,7 +10438,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } switch (alt15) { case 1 : - // InternalBasicsParser.g:3402:3: rule__ParameterIntegerType__Group_2__0 + // InternalBasicsParser.g:3401:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -10372,14 +10474,14 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalBasicsParser.g:3411:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalBasicsParser.g:3410:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3415:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalBasicsParser.g:3416:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalBasicsParser.g:3414:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalBasicsParser.g:3415:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { pushFollow(FOLLOW_16); rule__ParameterIntegerType__Group_2__0__Impl(); @@ -10410,17 +10512,17 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalBasicsParser.g:3423:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; + // InternalBasicsParser.g:3422:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3427:1: ( ( Default ) ) - // InternalBasicsParser.g:3428:1: ( Default ) + // InternalBasicsParser.g:3426:1: ( ( Default ) ) + // InternalBasicsParser.g:3427:1: ( Default ) { - // InternalBasicsParser.g:3428:1: ( Default ) - // InternalBasicsParser.g:3429:2: Default + // InternalBasicsParser.g:3427:1: ( Default ) + // InternalBasicsParser.g:3428:2: Default { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -10447,14 +10549,14 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalBasicsParser.g:3438:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; + // InternalBasicsParser.g:3437:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3442:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalBasicsParser.g:3443:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalBasicsParser.g:3441:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalBasicsParser.g:3442:2: rule__ParameterIntegerType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__1__Impl(); @@ -10480,21 +10582,21 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalBasicsParser.g:3449:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; + // InternalBasicsParser.g:3448:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterIntegerType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3453:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalBasicsParser.g:3454:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3452:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalBasicsParser.g:3453:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalBasicsParser.g:3454:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalBasicsParser.g:3455:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3453:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3454:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalBasicsParser.g:3456:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalBasicsParser.g:3456:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalBasicsParser.g:3455:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3455:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__DefaultAssignment_2_1(); @@ -10527,14 +10629,14 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalBasicsParser.g:3465:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalBasicsParser.g:3464:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; public final void rule__ParameterStringType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3469:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalBasicsParser.g:3470:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalBasicsParser.g:3468:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalBasicsParser.g:3469:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { pushFollow(FOLLOW_17); rule__ParameterStringType__Group__0__Impl(); @@ -10565,21 +10667,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalBasicsParser.g:3477:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:3476:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3481:1: ( ( () ) ) - // InternalBasicsParser.g:3482:1: ( () ) + // InternalBasicsParser.g:3480:1: ( ( () ) ) + // InternalBasicsParser.g:3481:1: ( () ) { - // InternalBasicsParser.g:3482:1: ( () ) - // InternalBasicsParser.g:3483:2: () + // InternalBasicsParser.g:3481:1: ( () ) + // InternalBasicsParser.g:3482:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalBasicsParser.g:3484:2: () - // InternalBasicsParser.g:3484:3: + // InternalBasicsParser.g:3483:2: () + // InternalBasicsParser.g:3483:3: { } @@ -10602,14 +10704,14 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalBasicsParser.g:3492:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalBasicsParser.g:3491:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; public final void rule__ParameterStringType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3496:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalBasicsParser.g:3497:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalBasicsParser.g:3495:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalBasicsParser.g:3496:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { pushFollow(FOLLOW_15); rule__ParameterStringType__Group__1__Impl(); @@ -10640,17 +10742,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalBasicsParser.g:3504:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; + // InternalBasicsParser.g:3503:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3508:1: ( ( String ) ) - // InternalBasicsParser.g:3509:1: ( String ) + // InternalBasicsParser.g:3507:1: ( ( String ) ) + // InternalBasicsParser.g:3508:1: ( String ) { - // InternalBasicsParser.g:3509:1: ( String ) - // InternalBasicsParser.g:3510:2: String + // InternalBasicsParser.g:3508:1: ( String ) + // InternalBasicsParser.g:3509:2: String { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,String,FOLLOW_2); @@ -10677,14 +10779,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalBasicsParser.g:3519:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalBasicsParser.g:3518:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3523:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalBasicsParser.g:3524:2: rule__ParameterStringType__Group__2__Impl + // InternalBasicsParser.g:3522:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalBasicsParser.g:3523:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -10710,20 +10812,20 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalBasicsParser.g:3530:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalBasicsParser.g:3529:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3534:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalBasicsParser.g:3535:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalBasicsParser.g:3533:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalBasicsParser.g:3534:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalBasicsParser.g:3535:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalBasicsParser.g:3536:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalBasicsParser.g:3534:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalBasicsParser.g:3535:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalBasicsParser.g:3537:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalBasicsParser.g:3536:2: ( rule__ParameterStringType__Group_2__0 )? int alt16=2; int LA16_0 = input.LA(1); @@ -10736,7 +10838,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } switch (alt16) { case 1 : - // InternalBasicsParser.g:3537:3: rule__ParameterStringType__Group_2__0 + // InternalBasicsParser.g:3536:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -10772,14 +10874,14 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalBasicsParser.g:3546:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalBasicsParser.g:3545:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; public final void rule__ParameterStringType__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3550:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalBasicsParser.g:3551:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalBasicsParser.g:3549:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalBasicsParser.g:3550:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { pushFollow(FOLLOW_13); rule__ParameterStringType__Group_2__0__Impl(); @@ -10810,17 +10912,17 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalBasicsParser.g:3558:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; + // InternalBasicsParser.g:3557:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3562:1: ( ( Default ) ) - // InternalBasicsParser.g:3563:1: ( Default ) + // InternalBasicsParser.g:3561:1: ( ( Default ) ) + // InternalBasicsParser.g:3562:1: ( Default ) { - // InternalBasicsParser.g:3563:1: ( Default ) - // InternalBasicsParser.g:3564:2: Default + // InternalBasicsParser.g:3562:1: ( Default ) + // InternalBasicsParser.g:3563:2: Default { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -10847,14 +10949,14 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalBasicsParser.g:3573:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalBasicsParser.g:3572:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; public final void rule__ParameterStringType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3577:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalBasicsParser.g:3578:2: rule__ParameterStringType__Group_2__1__Impl + // InternalBasicsParser.g:3576:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalBasicsParser.g:3577:2: rule__ParameterStringType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__1__Impl(); @@ -10880,21 +10982,21 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalBasicsParser.g:3584:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalBasicsParser.g:3583:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterStringType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3588:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalBasicsParser.g:3589:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3587:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalBasicsParser.g:3588:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalBasicsParser.g:3589:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalBasicsParser.g:3590:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3588:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3589:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalBasicsParser.g:3591:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalBasicsParser.g:3591:3: rule__ParameterStringType__DefaultAssignment_2_1 + // InternalBasicsParser.g:3590:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3590:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterStringType__DefaultAssignment_2_1(); @@ -10927,14 +11029,14 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalBasicsParser.g:3600:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalBasicsParser.g:3599:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; public final void rule__ParameterDoubleType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3604:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalBasicsParser.g:3605:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalBasicsParser.g:3603:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalBasicsParser.g:3604:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { pushFollow(FOLLOW_18); rule__ParameterDoubleType__Group__0__Impl(); @@ -10965,21 +11067,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalBasicsParser.g:3612:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:3611:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3616:1: ( ( () ) ) - // InternalBasicsParser.g:3617:1: ( () ) + // InternalBasicsParser.g:3615:1: ( ( () ) ) + // InternalBasicsParser.g:3616:1: ( () ) { - // InternalBasicsParser.g:3617:1: ( () ) - // InternalBasicsParser.g:3618:2: () + // InternalBasicsParser.g:3616:1: ( () ) + // InternalBasicsParser.g:3617:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalBasicsParser.g:3619:2: () - // InternalBasicsParser.g:3619:3: + // InternalBasicsParser.g:3618:2: () + // InternalBasicsParser.g:3618:3: { } @@ -11002,14 +11104,14 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalBasicsParser.g:3627:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalBasicsParser.g:3626:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; public final void rule__ParameterDoubleType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3631:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalBasicsParser.g:3632:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalBasicsParser.g:3630:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalBasicsParser.g:3631:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { pushFollow(FOLLOW_15); rule__ParameterDoubleType__Group__1__Impl(); @@ -11040,17 +11142,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalBasicsParser.g:3639:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; + // InternalBasicsParser.g:3638:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3643:1: ( ( Double ) ) - // InternalBasicsParser.g:3644:1: ( Double ) + // InternalBasicsParser.g:3642:1: ( ( Double ) ) + // InternalBasicsParser.g:3643:1: ( Double ) { - // InternalBasicsParser.g:3644:1: ( Double ) - // InternalBasicsParser.g:3645:2: Double + // InternalBasicsParser.g:3643:1: ( Double ) + // InternalBasicsParser.g:3644:2: Double { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,Double,FOLLOW_2); @@ -11077,14 +11179,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalBasicsParser.g:3654:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalBasicsParser.g:3653:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3658:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalBasicsParser.g:3659:2: rule__ParameterDoubleType__Group__2__Impl + // InternalBasicsParser.g:3657:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalBasicsParser.g:3658:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -11110,20 +11212,20 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalBasicsParser.g:3665:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalBasicsParser.g:3664:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3669:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalBasicsParser.g:3670:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalBasicsParser.g:3668:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalBasicsParser.g:3669:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalBasicsParser.g:3670:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalBasicsParser.g:3671:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalBasicsParser.g:3669:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalBasicsParser.g:3670:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalBasicsParser.g:3672:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalBasicsParser.g:3671:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt17=2; int LA17_0 = input.LA(1); @@ -11136,7 +11238,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } switch (alt17) { case 1 : - // InternalBasicsParser.g:3672:3: rule__ParameterDoubleType__Group_2__0 + // InternalBasicsParser.g:3671:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -11172,14 +11274,14 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalBasicsParser.g:3681:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalBasicsParser.g:3680:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3685:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalBasicsParser.g:3686:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalBasicsParser.g:3684:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalBasicsParser.g:3685:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { pushFollow(FOLLOW_19); rule__ParameterDoubleType__Group_2__0__Impl(); @@ -11210,17 +11312,17 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalBasicsParser.g:3693:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; + // InternalBasicsParser.g:3692:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3697:1: ( ( Default ) ) - // InternalBasicsParser.g:3698:1: ( Default ) + // InternalBasicsParser.g:3696:1: ( ( Default ) ) + // InternalBasicsParser.g:3697:1: ( Default ) { - // InternalBasicsParser.g:3698:1: ( Default ) - // InternalBasicsParser.g:3699:2: Default + // InternalBasicsParser.g:3697:1: ( Default ) + // InternalBasicsParser.g:3698:2: Default { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -11247,14 +11349,14 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalBasicsParser.g:3708:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; + // InternalBasicsParser.g:3707:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3712:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalBasicsParser.g:3713:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalBasicsParser.g:3711:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalBasicsParser.g:3712:2: rule__ParameterDoubleType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__1__Impl(); @@ -11280,21 +11382,21 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalBasicsParser.g:3719:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; + // InternalBasicsParser.g:3718:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterDoubleType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3723:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalBasicsParser.g:3724:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3722:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalBasicsParser.g:3723:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalBasicsParser.g:3724:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalBasicsParser.g:3725:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3723:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3724:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalBasicsParser.g:3726:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalBasicsParser.g:3726:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + // InternalBasicsParser.g:3725:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3725:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__DefaultAssignment_2_1(); @@ -11327,14 +11429,14 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalBasicsParser.g:3735:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalBasicsParser.g:3734:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; public final void rule__ParameterBooleanType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3739:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalBasicsParser.g:3740:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalBasicsParser.g:3738:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalBasicsParser.g:3739:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { pushFollow(FOLLOW_20); rule__ParameterBooleanType__Group__0__Impl(); @@ -11365,21 +11467,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalBasicsParser.g:3747:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:3746:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3751:1: ( ( () ) ) - // InternalBasicsParser.g:3752:1: ( () ) + // InternalBasicsParser.g:3750:1: ( ( () ) ) + // InternalBasicsParser.g:3751:1: ( () ) { - // InternalBasicsParser.g:3752:1: ( () ) - // InternalBasicsParser.g:3753:2: () + // InternalBasicsParser.g:3751:1: ( () ) + // InternalBasicsParser.g:3752:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalBasicsParser.g:3754:2: () - // InternalBasicsParser.g:3754:3: + // InternalBasicsParser.g:3753:2: () + // InternalBasicsParser.g:3753:3: { } @@ -11402,14 +11504,14 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalBasicsParser.g:3762:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalBasicsParser.g:3761:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; public final void rule__ParameterBooleanType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3766:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalBasicsParser.g:3767:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalBasicsParser.g:3765:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalBasicsParser.g:3766:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { pushFollow(FOLLOW_15); rule__ParameterBooleanType__Group__1__Impl(); @@ -11440,17 +11542,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalBasicsParser.g:3774:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; + // InternalBasicsParser.g:3773:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3778:1: ( ( Boolean ) ) - // InternalBasicsParser.g:3779:1: ( Boolean ) + // InternalBasicsParser.g:3777:1: ( ( Boolean ) ) + // InternalBasicsParser.g:3778:1: ( Boolean ) { - // InternalBasicsParser.g:3779:1: ( Boolean ) - // InternalBasicsParser.g:3780:2: Boolean + // InternalBasicsParser.g:3778:1: ( Boolean ) + // InternalBasicsParser.g:3779:2: Boolean { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,Boolean,FOLLOW_2); @@ -11477,14 +11579,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalBasicsParser.g:3789:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalBasicsParser.g:3788:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3793:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalBasicsParser.g:3794:2: rule__ParameterBooleanType__Group__2__Impl + // InternalBasicsParser.g:3792:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalBasicsParser.g:3793:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -11510,20 +11612,20 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalBasicsParser.g:3800:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalBasicsParser.g:3799:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3804:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalBasicsParser.g:3805:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalBasicsParser.g:3803:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalBasicsParser.g:3804:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalBasicsParser.g:3805:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalBasicsParser.g:3806:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalBasicsParser.g:3804:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalBasicsParser.g:3805:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalBasicsParser.g:3807:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalBasicsParser.g:3806:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt18=2; int LA18_0 = input.LA(1); @@ -11536,7 +11638,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } switch (alt18) { case 1 : - // InternalBasicsParser.g:3807:3: rule__ParameterBooleanType__Group_2__0 + // InternalBasicsParser.g:3806:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -11572,14 +11674,14 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalBasicsParser.g:3816:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalBasicsParser.g:3815:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3820:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalBasicsParser.g:3821:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalBasicsParser.g:3819:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalBasicsParser.g:3820:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { pushFollow(FOLLOW_21); rule__ParameterBooleanType__Group_2__0__Impl(); @@ -11610,17 +11712,17 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalBasicsParser.g:3828:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; + // InternalBasicsParser.g:3827:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3832:1: ( ( Default ) ) - // InternalBasicsParser.g:3833:1: ( Default ) + // InternalBasicsParser.g:3831:1: ( ( Default ) ) + // InternalBasicsParser.g:3832:1: ( Default ) { - // InternalBasicsParser.g:3833:1: ( Default ) - // InternalBasicsParser.g:3834:2: Default + // InternalBasicsParser.g:3832:1: ( Default ) + // InternalBasicsParser.g:3833:2: Default { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -11647,14 +11749,14 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalBasicsParser.g:3843:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalBasicsParser.g:3842:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3847:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalBasicsParser.g:3848:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalBasicsParser.g:3846:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalBasicsParser.g:3847:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__1__Impl(); @@ -11680,21 +11782,21 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalBasicsParser.g:3854:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalBasicsParser.g:3853:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBooleanType__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3858:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalBasicsParser.g:3859:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3857:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalBasicsParser.g:3858:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalBasicsParser.g:3859:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalBasicsParser.g:3860:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3858:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3859:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalBasicsParser.g:3861:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalBasicsParser.g:3861:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalBasicsParser.g:3860:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3860:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__DefaultAssignment_2_1(); @@ -11727,14 +11829,14 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalBasicsParser.g:3870:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalBasicsParser.g:3869:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; public final void rule__ParameterBase64Type__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3874:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalBasicsParser.g:3875:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalBasicsParser.g:3873:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalBasicsParser.g:3874:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { pushFollow(FOLLOW_22); rule__ParameterBase64Type__Group__0__Impl(); @@ -11765,21 +11867,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalBasicsParser.g:3882:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:3881:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3886:1: ( ( () ) ) - // InternalBasicsParser.g:3887:1: ( () ) + // InternalBasicsParser.g:3885:1: ( ( () ) ) + // InternalBasicsParser.g:3886:1: ( () ) { - // InternalBasicsParser.g:3887:1: ( () ) - // InternalBasicsParser.g:3888:2: () + // InternalBasicsParser.g:3886:1: ( () ) + // InternalBasicsParser.g:3887:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalBasicsParser.g:3889:2: () - // InternalBasicsParser.g:3889:3: + // InternalBasicsParser.g:3888:2: () + // InternalBasicsParser.g:3888:3: { } @@ -11802,14 +11904,14 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalBasicsParser.g:3897:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalBasicsParser.g:3896:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; public final void rule__ParameterBase64Type__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3901:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalBasicsParser.g:3902:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalBasicsParser.g:3900:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalBasicsParser.g:3901:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { pushFollow(FOLLOW_15); rule__ParameterBase64Type__Group__1__Impl(); @@ -11840,17 +11942,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalBasicsParser.g:3909:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; + // InternalBasicsParser.g:3908:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3913:1: ( ( Base64 ) ) - // InternalBasicsParser.g:3914:1: ( Base64 ) + // InternalBasicsParser.g:3912:1: ( ( Base64 ) ) + // InternalBasicsParser.g:3913:1: ( Base64 ) { - // InternalBasicsParser.g:3914:1: ( Base64 ) - // InternalBasicsParser.g:3915:2: Base64 + // InternalBasicsParser.g:3913:1: ( Base64 ) + // InternalBasicsParser.g:3914:2: Base64 { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,Base64,FOLLOW_2); @@ -11877,14 +11979,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalBasicsParser.g:3924:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalBasicsParser.g:3923:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3928:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalBasicsParser.g:3929:2: rule__ParameterBase64Type__Group__2__Impl + // InternalBasicsParser.g:3927:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalBasicsParser.g:3928:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -11910,20 +12012,20 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalBasicsParser.g:3935:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalBasicsParser.g:3934:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3939:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalBasicsParser.g:3940:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalBasicsParser.g:3938:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalBasicsParser.g:3939:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalBasicsParser.g:3940:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalBasicsParser.g:3941:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalBasicsParser.g:3939:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalBasicsParser.g:3940:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalBasicsParser.g:3942:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalBasicsParser.g:3941:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt19=2; int LA19_0 = input.LA(1); @@ -11936,7 +12038,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } switch (alt19) { case 1 : - // InternalBasicsParser.g:3942:3: rule__ParameterBase64Type__Group_2__0 + // InternalBasicsParser.g:3941:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -11972,14 +12074,14 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalBasicsParser.g:3951:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalBasicsParser.g:3950:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3955:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalBasicsParser.g:3956:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalBasicsParser.g:3954:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalBasicsParser.g:3955:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { pushFollow(FOLLOW_23); rule__ParameterBase64Type__Group_2__0__Impl(); @@ -12010,17 +12112,17 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalBasicsParser.g:3963:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; + // InternalBasicsParser.g:3962:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3967:1: ( ( Default ) ) - // InternalBasicsParser.g:3968:1: ( Default ) + // InternalBasicsParser.g:3966:1: ( ( Default ) ) + // InternalBasicsParser.g:3967:1: ( Default ) { - // InternalBasicsParser.g:3968:1: ( Default ) - // InternalBasicsParser.g:3969:2: Default + // InternalBasicsParser.g:3967:1: ( Default ) + // InternalBasicsParser.g:3968:2: Default { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -12047,14 +12149,14 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalBasicsParser.g:3978:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; + // InternalBasicsParser.g:3977:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3982:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalBasicsParser.g:3983:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalBasicsParser.g:3981:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalBasicsParser.g:3982:2: rule__ParameterBase64Type__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__1__Impl(); @@ -12080,21 +12182,21 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalBasicsParser.g:3989:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; + // InternalBasicsParser.g:3988:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; public final void rule__ParameterBase64Type__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:3993:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalBasicsParser.g:3994:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3992:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalBasicsParser.g:3993:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalBasicsParser.g:3994:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalBasicsParser.g:3995:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3993:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalBasicsParser.g:3994:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalBasicsParser.g:3996:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalBasicsParser.g:3996:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalBasicsParser.g:3995:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalBasicsParser.g:3995:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__DefaultAssignment_2_1(); @@ -12127,14 +12229,14 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalBasicsParser.g:4005:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalBasicsParser.g:4004:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; public final void rule__ParameterArrayType__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4009:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalBasicsParser.g:4010:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalBasicsParser.g:4008:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalBasicsParser.g:4009:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { pushFollow(FOLLOW_24); rule__ParameterArrayType__Group__0__Impl(); @@ -12165,21 +12267,21 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalBasicsParser.g:4017:1: rule__ParameterArrayType__Group__0__Impl : ( Array ) ; + // InternalBasicsParser.g:4016:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4021:1: ( ( Array ) ) - // InternalBasicsParser.g:4022:1: ( Array ) + // InternalBasicsParser.g:4020:1: ( ( RULE_BEGIN ) ) + // InternalBasicsParser.g:4021:1: ( RULE_BEGIN ) { - // InternalBasicsParser.g:4022:1: ( Array ) - // InternalBasicsParser.g:4023:2: Array + // InternalBasicsParser.g:4021:1: ( RULE_BEGIN ) + // InternalBasicsParser.g:4022:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -12202,16 +12304,16 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalBasicsParser.g:4032:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalBasicsParser.g:4031:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; public final void rule__ParameterArrayType__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4036:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalBasicsParser.g:4037:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalBasicsParser.g:4035:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalBasicsParser.g:4036:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_11); rule__ParameterArrayType__Group__1__Impl(); state._fsp--; @@ -12240,21 +12342,21 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalBasicsParser.g:4044:1: rule__ParameterArrayType__Group__1__Impl : ( RULE_BEGIN ) ; + // InternalBasicsParser.g:4043:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4048:1: ( ( RULE_BEGIN ) ) - // InternalBasicsParser.g:4049:1: ( RULE_BEGIN ) + // InternalBasicsParser.g:4047:1: ( ( Array ) ) + // InternalBasicsParser.g:4048:1: ( Array ) { - // InternalBasicsParser.g:4049:1: ( RULE_BEGIN ) - // InternalBasicsParser.g:4050:2: RULE_BEGIN + // InternalBasicsParser.g:4048:1: ( Array ) + // InternalBasicsParser.g:4049:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -12277,16 +12379,16 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalBasicsParser.g:4059:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalBasicsParser.g:4058:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; public final void rule__ParameterArrayType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4063:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalBasicsParser.g:4064:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalBasicsParser.g:4062:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalBasicsParser.g:4063:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_25); rule__ParameterArrayType__Group__2__Impl(); state._fsp--; @@ -12315,106 +12417,31 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalBasicsParser.g:4071:1: rule__ParameterArrayType__Group__2__Impl : ( Type ) ; + // InternalBasicsParser.g:4070:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4075:1: ( ( Type ) ) - // InternalBasicsParser.g:4076:1: ( Type ) - { - // InternalBasicsParser.g:4076:1: ( Type ) - // InternalBasicsParser.g:4077:2: Type - { - before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - - - // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalBasicsParser.g:4086: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 { - // InternalBasicsParser.g:4090:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalBasicsParser.g:4091:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 - { - pushFollow(FOLLOW_26); - rule__ParameterArrayType__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__3" - - - // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalBasicsParser.g:4098:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; - public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalBasicsParser.g:4102:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalBasicsParser.g:4103:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalBasicsParser.g:4074:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) + // InternalBasicsParser.g:4075:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) { - // InternalBasicsParser.g:4103:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalBasicsParser.g:4104:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalBasicsParser.g:4075:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) + // InternalBasicsParser.g:4076:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalBasicsParser.g:4105:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalBasicsParser.g:4105:3: rule__ParameterArrayType__TypeAssignment_3 + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + // InternalBasicsParser.g:4077:2: ( rule__ParameterArrayType__TypeAssignment_2 ) + // InternalBasicsParser.g:4077:3: rule__ParameterArrayType__TypeAssignment_2 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__TypeAssignment_3(); + rule__ParameterArrayType__TypeAssignment_2(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -12433,26 +12460,26 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalBasicsParser.g:4113:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; - public final void rule__ParameterArrayType__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3" + // InternalBasicsParser.g:4085:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; + public final void rule__ParameterArrayType__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4117:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalBasicsParser.g:4118:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalBasicsParser.g:4089:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalBasicsParser.g:4090:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { - pushFollow(FOLLOW_26); - rule__ParameterArrayType__Group__4__Impl(); + pushFollow(FOLLOW_25); + rule__ParameterArrayType__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5(); + rule__ParameterArrayType__Group__4(); state._fsp--; @@ -12471,24 +12498,24 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4" + // $ANTLR end "rule__ParameterArrayType__Group__3" - // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalBasicsParser.g:4125:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; - public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" + // InternalBasicsParser.g:4097:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__Group_3__0 )? ) ; + public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4129:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalBasicsParser.g:4130:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalBasicsParser.g:4101:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) + // InternalBasicsParser.g:4102:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) { - // InternalBasicsParser.g:4130:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalBasicsParser.g:4131:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalBasicsParser.g:4102:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) + // InternalBasicsParser.g:4103:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalBasicsParser.g:4132:2: ( rule__ParameterArrayType__Group_4__0 )? + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + // InternalBasicsParser.g:4104:2: ( rule__ParameterArrayType__Group_3__0 )? int alt20=2; int LA20_0 = input.LA(1); @@ -12497,10 +12524,10 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } switch (alt20) { case 1 : - // InternalBasicsParser.g:4132:3: rule__ParameterArrayType__Group_4__0 + // InternalBasicsParser.g:4104:3: rule__ParameterArrayType__Group_3__0 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__0(); + rule__ParameterArrayType__Group_3__0(); state._fsp--; @@ -12510,7 +12537,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -12529,21 +12556,21 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalBasicsParser.g:4140:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; - public final void rule__ParameterArrayType__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4" + // InternalBasicsParser.g:4112:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; + public final void rule__ParameterArrayType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4144:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalBasicsParser.g:4145:2: rule__ParameterArrayType__Group__5__Impl + // InternalBasicsParser.g:4116:1: ( rule__ParameterArrayType__Group__4__Impl ) + // InternalBasicsParser.g:4117:2: rule__ParameterArrayType__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5__Impl(); + rule__ParameterArrayType__Group__4__Impl(); state._fsp--; @@ -12562,25 +12589,25 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5" + // $ANTLR end "rule__ParameterArrayType__Group__4" - // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalBasicsParser.g:4151:1: rule__ParameterArrayType__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" + // InternalBasicsParser.g:4123:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; + public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4155:1: ( ( RULE_END ) ) - // InternalBasicsParser.g:4156:1: ( RULE_END ) + // InternalBasicsParser.g:4127:1: ( ( RULE_END ) ) + // InternalBasicsParser.g:4128:1: ( RULE_END ) { - // InternalBasicsParser.g:4156:1: ( RULE_END ) - // InternalBasicsParser.g:4157:2: RULE_END + // InternalBasicsParser.g:4128:1: ( RULE_END ) + // InternalBasicsParser.g:4129:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -12599,26 +12626,26 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalBasicsParser.g:4167:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; - public final void rule__ParameterArrayType__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0" + // InternalBasicsParser.g:4139:1: rule__ParameterArrayType__Group_3__0 : rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ; + public final void rule__ParameterArrayType__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4171:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalBasicsParser.g:4172:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalBasicsParser.g:4143:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) + // InternalBasicsParser.g:4144:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 { pushFollow(FOLLOW_4); - rule__ParameterArrayType__Group_4__0__Impl(); + rule__ParameterArrayType__Group_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1(); + rule__ParameterArrayType__Group_3__1(); state._fsp--; @@ -12637,25 +12664,25 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0" + // $ANTLR end "rule__ParameterArrayType__Group_3__0" - // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalBasicsParser.g:4179:1: rule__ParameterArrayType__Group_4__0__Impl : ( Default ) ; - public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0__Impl" + // InternalBasicsParser.g:4151:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; + public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4183:1: ( ( Default ) ) - // InternalBasicsParser.g:4184:1: ( Default ) + // InternalBasicsParser.g:4155:1: ( ( Default ) ) + // InternalBasicsParser.g:4156:1: ( Default ) { - // InternalBasicsParser.g:4184:1: ( Default ) - // InternalBasicsParser.g:4185:2: Default + // InternalBasicsParser.g:4156:1: ( Default ) + // InternalBasicsParser.g:4157:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -12674,21 +12701,21 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalBasicsParser.g:4194:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; - public final void rule__ParameterArrayType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1" + // InternalBasicsParser.g:4166:1: rule__ParameterArrayType__Group_3__1 : rule__ParameterArrayType__Group_3__1__Impl ; + public final void rule__ParameterArrayType__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4198:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalBasicsParser.g:4199:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalBasicsParser.g:4170:1: ( rule__ParameterArrayType__Group_3__1__Impl ) + // InternalBasicsParser.g:4171:2: rule__ParameterArrayType__Group_3__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1__Impl(); + rule__ParameterArrayType__Group_3__1__Impl(); state._fsp--; @@ -12707,35 +12734,35 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1" + // $ANTLR end "rule__ParameterArrayType__Group_3__1" - // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalBasicsParser.g:4205:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; - public final void rule__ParameterArrayType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1__Impl" + // InternalBasicsParser.g:4177:1: rule__ParameterArrayType__Group_3__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ; + public final void rule__ParameterArrayType__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4209:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalBasicsParser.g:4210:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalBasicsParser.g:4181:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) + // InternalBasicsParser.g:4182:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) { - // InternalBasicsParser.g:4210:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalBasicsParser.g:4211:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalBasicsParser.g:4182:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) + // InternalBasicsParser.g:4183:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalBasicsParser.g:4212:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalBasicsParser.g:4212:3: rule__ParameterArrayType__DefaultAssignment_4_1 + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + // InternalBasicsParser.g:4184:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) + // InternalBasicsParser.g:4184:3: rule__ParameterArrayType__DefaultAssignment_3_1 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__DefaultAssignment_4_1(); + rule__ParameterArrayType__DefaultAssignment_3_1(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -12754,18 +12781,18 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__1__Impl" // $ANTLR start "rule__ParameterList__Group__0" - // InternalBasicsParser.g:4221:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalBasicsParser.g:4193:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; public final void rule__ParameterList__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4225:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalBasicsParser.g:4226:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalBasicsParser.g:4197:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalBasicsParser.g:4198:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_4); rule__ParameterList__Group__0__Impl(); @@ -12796,21 +12823,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalBasicsParser.g:4233:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:4205:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4237:1: ( ( () ) ) - // InternalBasicsParser.g:4238:1: ( () ) + // InternalBasicsParser.g:4209:1: ( ( () ) ) + // InternalBasicsParser.g:4210:1: ( () ) { - // InternalBasicsParser.g:4238:1: ( () ) - // InternalBasicsParser.g:4239:2: () + // InternalBasicsParser.g:4210:1: ( () ) + // InternalBasicsParser.g:4211:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalBasicsParser.g:4240:2: () - // InternalBasicsParser.g:4240:3: + // InternalBasicsParser.g:4212:2: () + // InternalBasicsParser.g:4212:3: { } @@ -12833,16 +12860,16 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalBasicsParser.g:4248:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalBasicsParser.g:4220:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; public final void rule__ParameterList__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4252:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalBasicsParser.g:4253:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalBasicsParser.g:4224:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalBasicsParser.g:4225:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__ParameterList__Group__1__Impl(); state._fsp--; @@ -12871,17 +12898,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalBasicsParser.g:4260:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:4232:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4264:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:4265:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:4236:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:4237:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:4265:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:4266:2: LeftSquareBracket + // InternalBasicsParser.g:4237:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:4238:2: LeftSquareBracket { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -12908,14 +12935,14 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalBasicsParser.g:4275:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalBasicsParser.g:4247:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; public final void rule__ParameterList__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4279:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalBasicsParser.g:4280:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalBasicsParser.g:4251:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalBasicsParser.g:4252:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { pushFollow(FOLLOW_6); rule__ParameterList__Group__2__Impl(); @@ -12946,21 +12973,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalBasicsParser.g:4287:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalBasicsParser.g:4259:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4291:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalBasicsParser.g:4292:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalBasicsParser.g:4263:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalBasicsParser.g:4264:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalBasicsParser.g:4292:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalBasicsParser.g:4293:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalBasicsParser.g:4264:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalBasicsParser.g:4265:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalBasicsParser.g:4294:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalBasicsParser.g:4294:3: rule__ParameterList__ValueAssignment_2 + // InternalBasicsParser.g:4266:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalBasicsParser.g:4266:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -12993,14 +13020,14 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalBasicsParser.g:4302:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalBasicsParser.g:4274:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; public final void rule__ParameterList__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4306:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalBasicsParser.g:4307:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalBasicsParser.g:4278:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalBasicsParser.g:4279:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { pushFollow(FOLLOW_6); rule__ParameterList__Group__3__Impl(); @@ -13031,20 +13058,20 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalBasicsParser.g:4314:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalBasicsParser.g:4286:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4318:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalBasicsParser.g:4319:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalBasicsParser.g:4290:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalBasicsParser.g:4291:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalBasicsParser.g:4319:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalBasicsParser.g:4320:2: ( rule__ParameterList__Group_3__0 )* + // InternalBasicsParser.g:4291:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalBasicsParser.g:4292:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalBasicsParser.g:4321:2: ( rule__ParameterList__Group_3__0 )* + // InternalBasicsParser.g:4293:2: ( rule__ParameterList__Group_3__0 )* loop21: do { int alt21=2; @@ -13057,7 +13084,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt21) { case 1 : - // InternalBasicsParser.g:4321:3: rule__ParameterList__Group_3__0 + // InternalBasicsParser.g:4293:3: rule__ParameterList__Group_3__0 { pushFollow(FOLLOW_7); rule__ParameterList__Group_3__0(); @@ -13096,14 +13123,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalBasicsParser.g:4329:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalBasicsParser.g:4301:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4333:1: ( rule__ParameterList__Group__4__Impl ) - // InternalBasicsParser.g:4334:2: rule__ParameterList__Group__4__Impl + // InternalBasicsParser.g:4305:1: ( rule__ParameterList__Group__4__Impl ) + // InternalBasicsParser.g:4306:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -13129,17 +13156,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalBasicsParser.g:4340:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:4312:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4344:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:4345:1: ( RightSquareBracket ) + // InternalBasicsParser.g:4316:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:4317:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:4345:1: ( RightSquareBracket ) - // InternalBasicsParser.g:4346:2: RightSquareBracket + // InternalBasicsParser.g:4317:1: ( RightSquareBracket ) + // InternalBasicsParser.g:4318:2: RightSquareBracket { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -13166,16 +13193,16 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalBasicsParser.g:4356:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalBasicsParser.g:4328:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; public final void rule__ParameterList__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4360:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalBasicsParser.g:4361:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalBasicsParser.g:4332:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalBasicsParser.g:4333:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__ParameterList__Group_3__0__Impl(); state._fsp--; @@ -13204,17 +13231,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalBasicsParser.g:4368:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:4340:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4372:1: ( ( Comma ) ) - // InternalBasicsParser.g:4373:1: ( Comma ) + // InternalBasicsParser.g:4344:1: ( ( Comma ) ) + // InternalBasicsParser.g:4345:1: ( Comma ) { - // InternalBasicsParser.g:4373:1: ( Comma ) - // InternalBasicsParser.g:4374:2: Comma + // InternalBasicsParser.g:4345:1: ( Comma ) + // InternalBasicsParser.g:4346:2: Comma { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,Comma,FOLLOW_2); @@ -13241,14 +13268,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalBasicsParser.g:4383:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalBasicsParser.g:4355:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; public final void rule__ParameterList__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4387:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalBasicsParser.g:4388:2: rule__ParameterList__Group_3__1__Impl + // InternalBasicsParser.g:4359:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalBasicsParser.g:4360:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -13274,21 +13301,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalBasicsParser.g:4394:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalBasicsParser.g:4366:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4398:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalBasicsParser.g:4399:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalBasicsParser.g:4370:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalBasicsParser.g:4371:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalBasicsParser.g:4399:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalBasicsParser.g:4400:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalBasicsParser.g:4371:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalBasicsParser.g:4372:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalBasicsParser.g:4401:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalBasicsParser.g:4401:3: rule__ParameterList__ValueAssignment_3_1 + // InternalBasicsParser.g:4373:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalBasicsParser.g:4373:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -13321,16 +13348,16 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalBasicsParser.g:4410:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalBasicsParser.g:4382:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; public final void rule__ParameterAny__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4414:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalBasicsParser.g:4415:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalBasicsParser.g:4386:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalBasicsParser.g:4387:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_27); rule__ParameterAny__Group__0__Impl(); state._fsp--; @@ -13359,21 +13386,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalBasicsParser.g:4422:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:4394:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4426:1: ( ( () ) ) - // InternalBasicsParser.g:4427:1: ( () ) + // InternalBasicsParser.g:4398:1: ( ( () ) ) + // InternalBasicsParser.g:4399:1: ( () ) { - // InternalBasicsParser.g:4427:1: ( () ) - // InternalBasicsParser.g:4428:2: () + // InternalBasicsParser.g:4399:1: ( () ) + // InternalBasicsParser.g:4400:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalBasicsParser.g:4429:2: () - // InternalBasicsParser.g:4429:3: + // InternalBasicsParser.g:4401:2: () + // InternalBasicsParser.g:4401:3: { } @@ -13396,16 +13423,16 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalBasicsParser.g:4437:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalBasicsParser.g:4409:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; public final void rule__ParameterAny__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4441:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalBasicsParser.g:4442:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalBasicsParser.g:4413:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalBasicsParser.g:4414:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_28); rule__ParameterAny__Group__1__Impl(); state._fsp--; @@ -13434,17 +13461,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalBasicsParser.g:4449:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; + // InternalBasicsParser.g:4421:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4453:1: ( ( ParameterAny ) ) - // InternalBasicsParser.g:4454:1: ( ParameterAny ) + // InternalBasicsParser.g:4425:1: ( ( ParameterAny ) ) + // InternalBasicsParser.g:4426:1: ( ParameterAny ) { - // InternalBasicsParser.g:4454:1: ( ParameterAny ) - // InternalBasicsParser.g:4455:2: ParameterAny + // InternalBasicsParser.g:4426:1: ( ParameterAny ) + // InternalBasicsParser.g:4427:2: ParameterAny { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,ParameterAny,FOLLOW_2); @@ -13471,14 +13498,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalBasicsParser.g:4464:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; + // InternalBasicsParser.g:4436:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4468:1: ( rule__ParameterAny__Group__2__Impl ) - // InternalBasicsParser.g:4469:2: rule__ParameterAny__Group__2__Impl + // InternalBasicsParser.g:4440:1: ( rule__ParameterAny__Group__2__Impl ) + // InternalBasicsParser.g:4441:2: rule__ParameterAny__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__2__Impl(); @@ -13504,20 +13531,20 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalBasicsParser.g:4475:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; + // InternalBasicsParser.g:4447:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4479:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) - // InternalBasicsParser.g:4480:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalBasicsParser.g:4451:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) + // InternalBasicsParser.g:4452:1: ( ( rule__ParameterAny__Group_2__0 )? ) { - // InternalBasicsParser.g:4480:1: ( ( rule__ParameterAny__Group_2__0 )? ) - // InternalBasicsParser.g:4481:2: ( rule__ParameterAny__Group_2__0 )? + // InternalBasicsParser.g:4452:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalBasicsParser.g:4453:2: ( rule__ParameterAny__Group_2__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_2()); - // InternalBasicsParser.g:4482:2: ( rule__ParameterAny__Group_2__0 )? + // InternalBasicsParser.g:4454:2: ( rule__ParameterAny__Group_2__0 )? int alt22=2; int LA22_0 = input.LA(1); @@ -13526,7 +13553,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } switch (alt22) { case 1 : - // InternalBasicsParser.g:4482:3: rule__ParameterAny__Group_2__0 + // InternalBasicsParser.g:4454:3: rule__ParameterAny__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__0(); @@ -13562,14 +13589,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_2__0" - // InternalBasicsParser.g:4491:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; + // InternalBasicsParser.g:4463:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; public final void rule__ParameterAny__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4495:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) - // InternalBasicsParser.g:4496:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 + // InternalBasicsParser.g:4467:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) + // InternalBasicsParser.g:4468:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 { pushFollow(FOLLOW_13); rule__ParameterAny__Group_2__0__Impl(); @@ -13600,17 +13627,17 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__0__Impl" - // InternalBasicsParser.g:4503:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; + // InternalBasicsParser.g:4475:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4507:1: ( ( Value ) ) - // InternalBasicsParser.g:4508:1: ( Value ) + // InternalBasicsParser.g:4479:1: ( ( Value ) ) + // InternalBasicsParser.g:4480:1: ( Value ) { - // InternalBasicsParser.g:4508:1: ( Value ) - // InternalBasicsParser.g:4509:2: Value + // InternalBasicsParser.g:4480:1: ( Value ) + // InternalBasicsParser.g:4481:2: Value { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); match(input,Value,FOLLOW_2); @@ -13637,14 +13664,14 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_2__1" - // InternalBasicsParser.g:4518:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; + // InternalBasicsParser.g:4490:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; public final void rule__ParameterAny__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4522:1: ( rule__ParameterAny__Group_2__1__Impl ) - // InternalBasicsParser.g:4523:2: rule__ParameterAny__Group_2__1__Impl + // InternalBasicsParser.g:4494:1: ( rule__ParameterAny__Group_2__1__Impl ) + // InternalBasicsParser.g:4495:2: rule__ParameterAny__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__1__Impl(); @@ -13670,21 +13697,21 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__1__Impl" - // InternalBasicsParser.g:4529:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; + // InternalBasicsParser.g:4501:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4533:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) - // InternalBasicsParser.g:4534:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalBasicsParser.g:4505:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) + // InternalBasicsParser.g:4506:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) { - // InternalBasicsParser.g:4534:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) - // InternalBasicsParser.g:4535:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalBasicsParser.g:4506:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalBasicsParser.g:4507:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); - // InternalBasicsParser.g:4536:2: ( rule__ParameterAny__ValueAssignment_2_1 ) - // InternalBasicsParser.g:4536:3: rule__ParameterAny__ValueAssignment_2_1 + // InternalBasicsParser.g:4508:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalBasicsParser.g:4508:3: rule__ParameterAny__ValueAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_2_1(); @@ -13717,16 +13744,16 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalBasicsParser.g:4545:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalBasicsParser.g:4517:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; public final void rule__ParameterStruct__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4549:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalBasicsParser.g:4550:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalBasicsParser.g:4521:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalBasicsParser.g:4522:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_26); rule__ParameterStruct__Group__0__Impl(); state._fsp--; @@ -13755,21 +13782,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalBasicsParser.g:4557:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:4529:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4561:1: ( ( () ) ) - // InternalBasicsParser.g:4562:1: ( () ) + // InternalBasicsParser.g:4533:1: ( ( () ) ) + // InternalBasicsParser.g:4534:1: ( () ) { - // InternalBasicsParser.g:4562:1: ( () ) - // InternalBasicsParser.g:4563:2: () + // InternalBasicsParser.g:4534:1: ( () ) + // InternalBasicsParser.g:4535:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalBasicsParser.g:4564:2: () - // InternalBasicsParser.g:4564:3: + // InternalBasicsParser.g:4536:2: () + // InternalBasicsParser.g:4536:3: { } @@ -13792,14 +13819,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalBasicsParser.g:4572:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalBasicsParser.g:4544:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4576:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalBasicsParser.g:4577:2: rule__ParameterStruct__Group__1__Impl + // InternalBasicsParser.g:4548:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalBasicsParser.g:4549:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -13825,20 +13852,20 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalBasicsParser.g:4583:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalBasicsParser.g:4555:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4587:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalBasicsParser.g:4588:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalBasicsParser.g:4559:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalBasicsParser.g:4560:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalBasicsParser.g:4588:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalBasicsParser.g:4589:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalBasicsParser.g:4560:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalBasicsParser.g:4561:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalBasicsParser.g:4590:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalBasicsParser.g:4562:2: ( rule__ParameterStruct__Group_1__0 )? int alt23=2; int LA23_0 = input.LA(1); @@ -13847,7 +13874,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } switch (alt23) { case 1 : - // InternalBasicsParser.g:4590:3: rule__ParameterStruct__Group_1__0 + // InternalBasicsParser.g:4562:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -13883,16 +13910,16 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalBasicsParser.g:4599:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalBasicsParser.g:4571:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; public final void rule__ParameterStruct__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4603:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalBasicsParser.g:4604:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalBasicsParser.g:4575:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalBasicsParser.g:4576:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__0__Impl(); state._fsp--; @@ -13921,17 +13948,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalBasicsParser.g:4611:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:4583:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4615:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:4616:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:4587:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:4588:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:4616:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:4617:2: LeftSquareBracket + // InternalBasicsParser.g:4588:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:4589:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -13958,14 +13985,14 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalBasicsParser.g:4626:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalBasicsParser.g:4598:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; public final void rule__ParameterStruct__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4630:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalBasicsParser.g:4631:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalBasicsParser.g:4602:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalBasicsParser.g:4603:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { pushFollow(FOLLOW_6); rule__ParameterStruct__Group_1__1__Impl(); @@ -13996,21 +14023,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalBasicsParser.g:4638:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalBasicsParser.g:4610:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4642:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalBasicsParser.g:4643:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalBasicsParser.g:4614:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalBasicsParser.g:4615:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalBasicsParser.g:4643:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalBasicsParser.g:4644:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalBasicsParser.g:4615:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalBasicsParser.g:4616:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalBasicsParser.g:4645:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalBasicsParser.g:4645:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalBasicsParser.g:4617:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalBasicsParser.g:4617:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -14043,14 +14070,14 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalBasicsParser.g:4653:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalBasicsParser.g:4625:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; public final void rule__ParameterStruct__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4657:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalBasicsParser.g:4658:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalBasicsParser.g:4629:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalBasicsParser.g:4630:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { pushFollow(FOLLOW_6); rule__ParameterStruct__Group_1__2__Impl(); @@ -14081,20 +14108,20 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalBasicsParser.g:4665:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalBasicsParser.g:4637:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4669:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalBasicsParser.g:4670:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalBasicsParser.g:4641:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalBasicsParser.g:4642:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalBasicsParser.g:4670:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalBasicsParser.g:4671:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalBasicsParser.g:4642:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalBasicsParser.g:4643:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalBasicsParser.g:4672:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalBasicsParser.g:4644:2: ( rule__ParameterStruct__Group_1_2__0 )* loop24: do { int alt24=2; @@ -14107,7 +14134,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt24) { case 1 : - // InternalBasicsParser.g:4672:3: rule__ParameterStruct__Group_1_2__0 + // InternalBasicsParser.g:4644:3: rule__ParameterStruct__Group_1_2__0 { pushFollow(FOLLOW_7); rule__ParameterStruct__Group_1_2__0(); @@ -14146,14 +14173,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalBasicsParser.g:4680:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalBasicsParser.g:4652:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; public final void rule__ParameterStruct__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4684:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalBasicsParser.g:4685:2: rule__ParameterStruct__Group_1__3__Impl + // InternalBasicsParser.g:4656:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalBasicsParser.g:4657:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -14179,17 +14206,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalBasicsParser.g:4691:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:4663:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4695:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:4696:1: ( RightSquareBracket ) + // InternalBasicsParser.g:4667:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:4668:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:4696:1: ( RightSquareBracket ) - // InternalBasicsParser.g:4697:2: RightSquareBracket + // InternalBasicsParser.g:4668:1: ( RightSquareBracket ) + // InternalBasicsParser.g:4669:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -14216,14 +14243,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalBasicsParser.g:4707:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalBasicsParser.g:4679:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4711:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalBasicsParser.g:4712:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalBasicsParser.g:4683:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalBasicsParser.g:4684:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_4); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -14254,17 +14281,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalBasicsParser.g:4719:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; + // InternalBasicsParser.g:4691:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4723:1: ( ( Comma ) ) - // InternalBasicsParser.g:4724:1: ( Comma ) + // InternalBasicsParser.g:4695:1: ( ( Comma ) ) + // InternalBasicsParser.g:4696:1: ( Comma ) { - // InternalBasicsParser.g:4724:1: ( Comma ) - // InternalBasicsParser.g:4725:2: Comma + // InternalBasicsParser.g:4696:1: ( Comma ) + // InternalBasicsParser.g:4697:2: Comma { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,Comma,FOLLOW_2); @@ -14291,16 +14318,16 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalBasicsParser.g:4734:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalBasicsParser.g:4706:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4738:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalBasicsParser.g:4739:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalBasicsParser.g:4710:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalBasicsParser.g:4711:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1_2__1__Impl(); state._fsp--; @@ -14329,17 +14356,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalBasicsParser.g:4746:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; + // InternalBasicsParser.g:4718:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4750:1: ( ( LeftSquareBracket ) ) - // InternalBasicsParser.g:4751:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:4722:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:4723:1: ( LeftSquareBracket ) { - // InternalBasicsParser.g:4751:1: ( LeftSquareBracket ) - // InternalBasicsParser.g:4752:2: LeftSquareBracket + // InternalBasicsParser.g:4723:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:4724:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -14366,16 +14393,16 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalBasicsParser.g:4761:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalBasicsParser.g:4733:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4765:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalBasicsParser.g:4766:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalBasicsParser.g:4737:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalBasicsParser.g:4738:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_29); rule__ParameterStruct__Group_1_2__2__Impl(); state._fsp--; @@ -14404,21 +14431,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalBasicsParser.g:4773:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalBasicsParser.g:4745:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; public final void rule__ParameterStruct__Group_1_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4777:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalBasicsParser.g:4778:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalBasicsParser.g:4749:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalBasicsParser.g:4750:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalBasicsParser.g:4778:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalBasicsParser.g:4779:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalBasicsParser.g:4750:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalBasicsParser.g:4751:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalBasicsParser.g:4780:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalBasicsParser.g:4780:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalBasicsParser.g:4752:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalBasicsParser.g:4752:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -14451,14 +14478,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalBasicsParser.g:4788:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalBasicsParser.g:4760:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4792:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalBasicsParser.g:4793:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalBasicsParser.g:4764:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalBasicsParser.g:4765:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -14484,17 +14511,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalBasicsParser.g:4799:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; + // InternalBasicsParser.g:4771:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4803:1: ( ( RightSquareBracket ) ) - // InternalBasicsParser.g:4804:1: ( RightSquareBracket ) + // InternalBasicsParser.g:4775:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:4776:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:4804:1: ( RightSquareBracket ) - // InternalBasicsParser.g:4805:2: RightSquareBracket + // InternalBasicsParser.g:4776:1: ( RightSquareBracket ) + // InternalBasicsParser.g:4777:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -14521,16 +14548,16 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalBasicsParser.g:4815:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalBasicsParser.g:4787:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; public final void rule__ParameterStructMember__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4819:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalBasicsParser.g:4820:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalBasicsParser.g:4791:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalBasicsParser.g:4792:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_30); rule__ParameterStructMember__Group__0__Impl(); state._fsp--; @@ -14559,106 +14586,31 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalBasicsParser.g:4827:1: rule__ParameterStructMember__Group__0__Impl : ( ParameterStructMember ) ; + // InternalBasicsParser.g:4799:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4831:1: ( ( ParameterStructMember ) ) - // InternalBasicsParser.g:4832:1: ( ParameterStructMember ) - { - // InternalBasicsParser.g:4832:1: ( ParameterStructMember ) - // InternalBasicsParser.g:4833:2: ParameterStructMember - { - before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - match(input,ParameterStructMember,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStructMember__Group__0__Impl" - - - // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalBasicsParser.g:4842: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 { - // InternalBasicsParser.g:4846:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalBasicsParser.g:4847:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 - { - pushFollow(FOLLOW_32); - rule__ParameterStructMember__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStructMember__Group__1" - - - // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalBasicsParser.g:4854:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; - public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalBasicsParser.g:4858:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalBasicsParser.g:4859:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalBasicsParser.g:4803:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalBasicsParser.g:4804:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - // InternalBasicsParser.g:4859:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalBasicsParser.g:4860:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalBasicsParser.g:4804:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalBasicsParser.g:4805:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalBasicsParser.g:4861:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalBasicsParser.g:4861:3: rule__ParameterStructMember__NameAssignment_1 + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + // InternalBasicsParser.g:4806:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalBasicsParser.g:4806:3: rule__ParameterStructMember__NameAssignment_0 { pushFollow(FOLLOW_2); - rule__ParameterStructMember__NameAssignment_1(); + rule__ParameterStructMember__NameAssignment_0(); state._fsp--; } - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -14677,26 +14629,26 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__1__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__0__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalBasicsParser.g:4869:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; - public final void rule__ParameterStructMember__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__1" + // InternalBasicsParser.g:4814:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + public final void rule__ParameterStructMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4873:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalBasicsParser.g:4874:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalBasicsParser.g:4818:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalBasicsParser.g:4819:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { - pushFollow(FOLLOW_24); - rule__ParameterStructMember__Group__2__Impl(); + pushFollow(FOLLOW_31); + rule__ParameterStructMember__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__3(); + rule__ParameterStructMember__Group__2(); state._fsp--; @@ -14715,25 +14667,25 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__2" + // $ANTLR end "rule__ParameterStructMember__Group__1" - // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalBasicsParser.g:4881:1: rule__ParameterStructMember__Group__2__Impl : ( Colon ) ; - public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" + // InternalBasicsParser.g:4826:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; + public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4885:1: ( ( Colon ) ) - // InternalBasicsParser.g:4886:1: ( Colon ) + // InternalBasicsParser.g:4830:1: ( ( Colon ) ) + // InternalBasicsParser.g:4831:1: ( Colon ) { - // InternalBasicsParser.g:4886:1: ( Colon ) - // InternalBasicsParser.g:4887:2: Colon + // InternalBasicsParser.g:4831:1: ( Colon ) + // InternalBasicsParser.g:4832:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -14752,26 +14704,26 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__2__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__1__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalBasicsParser.g:4896:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; - public final void rule__ParameterStructMember__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__2" + // InternalBasicsParser.g:4841:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + public final void rule__ParameterStructMember__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4900:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalBasicsParser.g:4901:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalBasicsParser.g:4845:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalBasicsParser.g:4846:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_27); - rule__ParameterStructMember__Group__3__Impl(); + pushFollow(FOLLOW_26); + rule__ParameterStructMember__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__4(); + rule__ParameterStructMember__Group__3(); state._fsp--; @@ -14790,25 +14742,25 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__3" + // $ANTLR end "rule__ParameterStructMember__Group__2" - // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalBasicsParser.g:4908:1: rule__ParameterStructMember__Group__3__Impl : ( RULE_BEGIN ) ; - public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" + // InternalBasicsParser.g:4853:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; + public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4912:1: ( ( RULE_BEGIN ) ) - // InternalBasicsParser.g:4913:1: ( RULE_BEGIN ) + // InternalBasicsParser.g:4857:1: ( ( RULE_BEGIN ) ) + // InternalBasicsParser.g:4858:1: ( RULE_BEGIN ) { - // InternalBasicsParser.g:4913:1: ( RULE_BEGIN ) - // InternalBasicsParser.g:4914:2: RULE_BEGIN + // InternalBasicsParser.g:4858:1: ( RULE_BEGIN ) + // InternalBasicsParser.g:4859:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -14827,26 +14779,26 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__2__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalBasicsParser.g:4923:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; - public final void rule__ParameterStructMember__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__3" + // InternalBasicsParser.g:4868:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + public final void rule__ParameterStructMember__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4927:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalBasicsParser.g:4928:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 + // InternalBasicsParser.g:4872:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalBasicsParser.g:4873:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_33); - rule__ParameterStructMember__Group__4__Impl(); + pushFollow(FOLLOW_32); + rule__ParameterStructMember__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5(); + rule__ParameterStructMember__Group__4(); state._fsp--; @@ -14865,35 +14817,35 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4" + // $ANTLR end "rule__ParameterStructMember__Group__3" - // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalBasicsParser.g:4935:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; - public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" + // InternalBasicsParser.g:4880:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; + public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4939:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalBasicsParser.g:4940:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalBasicsParser.g:4884:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalBasicsParser.g:4885:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalBasicsParser.g:4940:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalBasicsParser.g:4941:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalBasicsParser.g:4885:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalBasicsParser.g:4886:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalBasicsParser.g:4942:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalBasicsParser.g:4942:3: rule__ParameterStructMember__ValueAssignment_4 + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + // InternalBasicsParser.g:4887:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalBasicsParser.g:4887:3: rule__ParameterStructMember__ValueAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterStructMember__ValueAssignment_4(); + rule__ParameterStructMember__ValueAssignment_3(); state._fsp--; } - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -14912,21 +14864,21 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalBasicsParser.g:4950:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; - public final void rule__ParameterStructMember__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4" + // InternalBasicsParser.g:4895:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; + public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4954:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalBasicsParser.g:4955:2: rule__ParameterStructMember__Group__5__Impl + // InternalBasicsParser.g:4899:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalBasicsParser.g:4900:2: rule__ParameterStructMember__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5__Impl(); + rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -14945,25 +14897,25 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5" + // $ANTLR end "rule__ParameterStructMember__Group__4" - // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalBasicsParser.g:4961:1: rule__ParameterStructMember__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" + // InternalBasicsParser.g:4906:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; + public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4965:1: ( ( RULE_END ) ) - // InternalBasicsParser.g:4966:1: ( RULE_END ) + // InternalBasicsParser.g:4910:1: ( ( RULE_END ) ) + // InternalBasicsParser.g:4911:1: ( RULE_END ) { - // InternalBasicsParser.g:4966:1: ( RULE_END ) - // InternalBasicsParser.g:4967:2: RULE_END + // InternalBasicsParser.g:4911:1: ( RULE_END ) + // InternalBasicsParser.g:4912:2: RULE_END { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -14982,18 +14934,18 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalBasicsParser.g:4977:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalBasicsParser.g:4922:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4981:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalBasicsParser.g:4982:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalBasicsParser.g:4926:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalBasicsParser.g:4927:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { pushFollow(FOLLOW_11); rule__ParameterStructTypeMember__Group__0__Impl(); @@ -15024,21 +14976,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalBasicsParser.g:4989:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalBasicsParser.g:4934:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:4993:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalBasicsParser.g:4994:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalBasicsParser.g:4938:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalBasicsParser.g:4939:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalBasicsParser.g:4994:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalBasicsParser.g:4995:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalBasicsParser.g:4939:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalBasicsParser.g:4940:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalBasicsParser.g:4996:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalBasicsParser.g:4996:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalBasicsParser.g:4941:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalBasicsParser.g:4941:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -15071,14 +15023,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalBasicsParser.g:5004:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalBasicsParser.g:4949:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5008:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalBasicsParser.g:5009:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalBasicsParser.g:4953:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalBasicsParser.g:4954:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -15104,21 +15056,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalBasicsParser.g:5015:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalBasicsParser.g:4960:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5019:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalBasicsParser.g:5020:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalBasicsParser.g:4964:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalBasicsParser.g:4965:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalBasicsParser.g:5020:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalBasicsParser.g:5021:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalBasicsParser.g:4965:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalBasicsParser.g:4966:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalBasicsParser.g:5022:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalBasicsParser.g:5022:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalBasicsParser.g:4967:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalBasicsParser.g:4967:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -15151,16 +15103,16 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__Bool__Group__0" - // InternalBasicsParser.g:5031:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalBasicsParser.g:4976:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; public final void rule__Bool__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5035:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalBasicsParser.g:5036:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalBasicsParser.g:4980:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalBasicsParser.g:4981:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_33); rule__Bool__Group__0__Impl(); state._fsp--; @@ -15189,21 +15141,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalBasicsParser.g:5043:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:4988:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5047:1: ( ( () ) ) - // InternalBasicsParser.g:5048:1: ( () ) + // InternalBasicsParser.g:4992:1: ( ( () ) ) + // InternalBasicsParser.g:4993:1: ( () ) { - // InternalBasicsParser.g:5048:1: ( () ) - // InternalBasicsParser.g:5049:2: () + // InternalBasicsParser.g:4993:1: ( () ) + // InternalBasicsParser.g:4994:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalBasicsParser.g:5050:2: () - // InternalBasicsParser.g:5050:3: + // InternalBasicsParser.g:4995:2: () + // InternalBasicsParser.g:4995:3: { } @@ -15226,14 +15178,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalBasicsParser.g:5058:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalBasicsParser.g:5003:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5062:1: ( rule__Bool__Group__1__Impl ) - // InternalBasicsParser.g:5063:2: rule__Bool__Group__1__Impl + // InternalBasicsParser.g:5007:1: ( rule__Bool__Group__1__Impl ) + // InternalBasicsParser.g:5008:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -15259,17 +15211,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalBasicsParser.g:5069:1: rule__Bool__Group__1__Impl : ( Bool ) ; + // InternalBasicsParser.g:5014:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5073:1: ( ( Bool ) ) - // InternalBasicsParser.g:5074:1: ( Bool ) + // InternalBasicsParser.g:5018:1: ( ( Bool ) ) + // InternalBasicsParser.g:5019:1: ( Bool ) { - // InternalBasicsParser.g:5074:1: ( Bool ) - // InternalBasicsParser.g:5075:2: Bool + // InternalBasicsParser.g:5019:1: ( Bool ) + // InternalBasicsParser.g:5020:2: Bool { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,Bool,FOLLOW_2); @@ -15296,16 +15248,16 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalBasicsParser.g:5085:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalBasicsParser.g:5030:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; public final void rule__Int8__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5089:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalBasicsParser.g:5090:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalBasicsParser.g:5034:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalBasicsParser.g:5035:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_34); rule__Int8__Group__0__Impl(); state._fsp--; @@ -15334,21 +15286,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalBasicsParser.g:5097:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5042:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5101:1: ( ( () ) ) - // InternalBasicsParser.g:5102:1: ( () ) + // InternalBasicsParser.g:5046:1: ( ( () ) ) + // InternalBasicsParser.g:5047:1: ( () ) { - // InternalBasicsParser.g:5102:1: ( () ) - // InternalBasicsParser.g:5103:2: () + // InternalBasicsParser.g:5047:1: ( () ) + // InternalBasicsParser.g:5048:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalBasicsParser.g:5104:2: () - // InternalBasicsParser.g:5104:3: + // InternalBasicsParser.g:5049:2: () + // InternalBasicsParser.g:5049:3: { } @@ -15371,14 +15323,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalBasicsParser.g:5112:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalBasicsParser.g:5057:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5116:1: ( rule__Int8__Group__1__Impl ) - // InternalBasicsParser.g:5117:2: rule__Int8__Group__1__Impl + // InternalBasicsParser.g:5061:1: ( rule__Int8__Group__1__Impl ) + // InternalBasicsParser.g:5062:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -15404,17 +15356,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalBasicsParser.g:5123:1: rule__Int8__Group__1__Impl : ( Int8 ) ; + // InternalBasicsParser.g:5068:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5127:1: ( ( Int8 ) ) - // InternalBasicsParser.g:5128:1: ( Int8 ) + // InternalBasicsParser.g:5072:1: ( ( Int8 ) ) + // InternalBasicsParser.g:5073:1: ( Int8 ) { - // InternalBasicsParser.g:5128:1: ( Int8 ) - // InternalBasicsParser.g:5129:2: Int8 + // InternalBasicsParser.g:5073:1: ( Int8 ) + // InternalBasicsParser.g:5074:2: Int8 { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,Int8,FOLLOW_2); @@ -15441,16 +15393,16 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalBasicsParser.g:5139:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalBasicsParser.g:5084:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; public final void rule__Uint8__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5143:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalBasicsParser.g:5144:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalBasicsParser.g:5088:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalBasicsParser.g:5089:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_35); rule__Uint8__Group__0__Impl(); state._fsp--; @@ -15479,21 +15431,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalBasicsParser.g:5151:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5096:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5155:1: ( ( () ) ) - // InternalBasicsParser.g:5156:1: ( () ) + // InternalBasicsParser.g:5100:1: ( ( () ) ) + // InternalBasicsParser.g:5101:1: ( () ) { - // InternalBasicsParser.g:5156:1: ( () ) - // InternalBasicsParser.g:5157:2: () + // InternalBasicsParser.g:5101:1: ( () ) + // InternalBasicsParser.g:5102:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalBasicsParser.g:5158:2: () - // InternalBasicsParser.g:5158:3: + // InternalBasicsParser.g:5103:2: () + // InternalBasicsParser.g:5103:3: { } @@ -15516,14 +15468,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalBasicsParser.g:5166:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalBasicsParser.g:5111:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5170:1: ( rule__Uint8__Group__1__Impl ) - // InternalBasicsParser.g:5171:2: rule__Uint8__Group__1__Impl + // InternalBasicsParser.g:5115:1: ( rule__Uint8__Group__1__Impl ) + // InternalBasicsParser.g:5116:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -15549,17 +15501,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalBasicsParser.g:5177:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; + // InternalBasicsParser.g:5122:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5181:1: ( ( Uint8 ) ) - // InternalBasicsParser.g:5182:1: ( Uint8 ) + // InternalBasicsParser.g:5126:1: ( ( Uint8 ) ) + // InternalBasicsParser.g:5127:1: ( Uint8 ) { - // InternalBasicsParser.g:5182:1: ( Uint8 ) - // InternalBasicsParser.g:5183:2: Uint8 + // InternalBasicsParser.g:5127:1: ( Uint8 ) + // InternalBasicsParser.g:5128:2: Uint8 { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,Uint8,FOLLOW_2); @@ -15586,16 +15538,16 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalBasicsParser.g:5193:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalBasicsParser.g:5138:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; public final void rule__Int16__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5197:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalBasicsParser.g:5198:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalBasicsParser.g:5142:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalBasicsParser.g:5143:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_36); rule__Int16__Group__0__Impl(); state._fsp--; @@ -15624,21 +15576,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalBasicsParser.g:5205:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5150:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5209:1: ( ( () ) ) - // InternalBasicsParser.g:5210:1: ( () ) + // InternalBasicsParser.g:5154:1: ( ( () ) ) + // InternalBasicsParser.g:5155:1: ( () ) { - // InternalBasicsParser.g:5210:1: ( () ) - // InternalBasicsParser.g:5211:2: () + // InternalBasicsParser.g:5155:1: ( () ) + // InternalBasicsParser.g:5156:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalBasicsParser.g:5212:2: () - // InternalBasicsParser.g:5212:3: + // InternalBasicsParser.g:5157:2: () + // InternalBasicsParser.g:5157:3: { } @@ -15661,14 +15613,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalBasicsParser.g:5220:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalBasicsParser.g:5165:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5224:1: ( rule__Int16__Group__1__Impl ) - // InternalBasicsParser.g:5225:2: rule__Int16__Group__1__Impl + // InternalBasicsParser.g:5169:1: ( rule__Int16__Group__1__Impl ) + // InternalBasicsParser.g:5170:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -15694,17 +15646,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalBasicsParser.g:5231:1: rule__Int16__Group__1__Impl : ( Int16 ) ; + // InternalBasicsParser.g:5176:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5235:1: ( ( Int16 ) ) - // InternalBasicsParser.g:5236:1: ( Int16 ) + // InternalBasicsParser.g:5180:1: ( ( Int16 ) ) + // InternalBasicsParser.g:5181:1: ( Int16 ) { - // InternalBasicsParser.g:5236:1: ( Int16 ) - // InternalBasicsParser.g:5237:2: Int16 + // InternalBasicsParser.g:5181:1: ( Int16 ) + // InternalBasicsParser.g:5182:2: Int16 { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,Int16,FOLLOW_2); @@ -15731,16 +15683,16 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalBasicsParser.g:5247:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalBasicsParser.g:5192:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; public final void rule__Uint16__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5251:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalBasicsParser.g:5252:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalBasicsParser.g:5196:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalBasicsParser.g:5197:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_37); rule__Uint16__Group__0__Impl(); state._fsp--; @@ -15769,21 +15721,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalBasicsParser.g:5259:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5204:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5263:1: ( ( () ) ) - // InternalBasicsParser.g:5264:1: ( () ) + // InternalBasicsParser.g:5208:1: ( ( () ) ) + // InternalBasicsParser.g:5209:1: ( () ) { - // InternalBasicsParser.g:5264:1: ( () ) - // InternalBasicsParser.g:5265:2: () + // InternalBasicsParser.g:5209:1: ( () ) + // InternalBasicsParser.g:5210:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalBasicsParser.g:5266:2: () - // InternalBasicsParser.g:5266:3: + // InternalBasicsParser.g:5211:2: () + // InternalBasicsParser.g:5211:3: { } @@ -15806,14 +15758,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalBasicsParser.g:5274:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalBasicsParser.g:5219:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5278:1: ( rule__Uint16__Group__1__Impl ) - // InternalBasicsParser.g:5279:2: rule__Uint16__Group__1__Impl + // InternalBasicsParser.g:5223:1: ( rule__Uint16__Group__1__Impl ) + // InternalBasicsParser.g:5224:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -15839,17 +15791,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalBasicsParser.g:5285:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; + // InternalBasicsParser.g:5230:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5289:1: ( ( Uint16 ) ) - // InternalBasicsParser.g:5290:1: ( Uint16 ) + // InternalBasicsParser.g:5234:1: ( ( Uint16 ) ) + // InternalBasicsParser.g:5235:1: ( Uint16 ) { - // InternalBasicsParser.g:5290:1: ( Uint16 ) - // InternalBasicsParser.g:5291:2: Uint16 + // InternalBasicsParser.g:5235:1: ( Uint16 ) + // InternalBasicsParser.g:5236:2: Uint16 { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,Uint16,FOLLOW_2); @@ -15876,16 +15828,16 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalBasicsParser.g:5301:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalBasicsParser.g:5246:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; public final void rule__Int32__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5305:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalBasicsParser.g:5306:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalBasicsParser.g:5250:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalBasicsParser.g:5251:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_38); rule__Int32__Group__0__Impl(); state._fsp--; @@ -15914,21 +15866,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalBasicsParser.g:5313:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5258:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5317:1: ( ( () ) ) - // InternalBasicsParser.g:5318:1: ( () ) + // InternalBasicsParser.g:5262:1: ( ( () ) ) + // InternalBasicsParser.g:5263:1: ( () ) { - // InternalBasicsParser.g:5318:1: ( () ) - // InternalBasicsParser.g:5319:2: () + // InternalBasicsParser.g:5263:1: ( () ) + // InternalBasicsParser.g:5264:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalBasicsParser.g:5320:2: () - // InternalBasicsParser.g:5320:3: + // InternalBasicsParser.g:5265:2: () + // InternalBasicsParser.g:5265:3: { } @@ -15951,14 +15903,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalBasicsParser.g:5328:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalBasicsParser.g:5273:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5332:1: ( rule__Int32__Group__1__Impl ) - // InternalBasicsParser.g:5333:2: rule__Int32__Group__1__Impl + // InternalBasicsParser.g:5277:1: ( rule__Int32__Group__1__Impl ) + // InternalBasicsParser.g:5278:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -15984,17 +15936,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalBasicsParser.g:5339:1: rule__Int32__Group__1__Impl : ( Int32 ) ; + // InternalBasicsParser.g:5284:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5343:1: ( ( Int32 ) ) - // InternalBasicsParser.g:5344:1: ( Int32 ) + // InternalBasicsParser.g:5288:1: ( ( Int32 ) ) + // InternalBasicsParser.g:5289:1: ( Int32 ) { - // InternalBasicsParser.g:5344:1: ( Int32 ) - // InternalBasicsParser.g:5345:2: Int32 + // InternalBasicsParser.g:5289:1: ( Int32 ) + // InternalBasicsParser.g:5290:2: Int32 { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,Int32,FOLLOW_2); @@ -16021,16 +15973,16 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalBasicsParser.g:5355:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalBasicsParser.g:5300:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; public final void rule__Uint32__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5359:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalBasicsParser.g:5360:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalBasicsParser.g:5304:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalBasicsParser.g:5305:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_39); rule__Uint32__Group__0__Impl(); state._fsp--; @@ -16059,21 +16011,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalBasicsParser.g:5367:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5312:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5371:1: ( ( () ) ) - // InternalBasicsParser.g:5372:1: ( () ) + // InternalBasicsParser.g:5316:1: ( ( () ) ) + // InternalBasicsParser.g:5317:1: ( () ) { - // InternalBasicsParser.g:5372:1: ( () ) - // InternalBasicsParser.g:5373:2: () + // InternalBasicsParser.g:5317:1: ( () ) + // InternalBasicsParser.g:5318:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalBasicsParser.g:5374:2: () - // InternalBasicsParser.g:5374:3: + // InternalBasicsParser.g:5319:2: () + // InternalBasicsParser.g:5319:3: { } @@ -16096,14 +16048,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalBasicsParser.g:5382:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalBasicsParser.g:5327:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5386:1: ( rule__Uint32__Group__1__Impl ) - // InternalBasicsParser.g:5387:2: rule__Uint32__Group__1__Impl + // InternalBasicsParser.g:5331:1: ( rule__Uint32__Group__1__Impl ) + // InternalBasicsParser.g:5332:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -16129,17 +16081,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalBasicsParser.g:5393:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; + // InternalBasicsParser.g:5338:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5397:1: ( ( Uint32 ) ) - // InternalBasicsParser.g:5398:1: ( Uint32 ) + // InternalBasicsParser.g:5342:1: ( ( Uint32 ) ) + // InternalBasicsParser.g:5343:1: ( Uint32 ) { - // InternalBasicsParser.g:5398:1: ( Uint32 ) - // InternalBasicsParser.g:5399:2: Uint32 + // InternalBasicsParser.g:5343:1: ( Uint32 ) + // InternalBasicsParser.g:5344:2: Uint32 { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,Uint32,FOLLOW_2); @@ -16166,16 +16118,16 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalBasicsParser.g:5409:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalBasicsParser.g:5354:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; public final void rule__Int64__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5413:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalBasicsParser.g:5414:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalBasicsParser.g:5358:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalBasicsParser.g:5359:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_40); rule__Int64__Group__0__Impl(); state._fsp--; @@ -16204,21 +16156,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalBasicsParser.g:5421:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5366:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5425:1: ( ( () ) ) - // InternalBasicsParser.g:5426:1: ( () ) + // InternalBasicsParser.g:5370:1: ( ( () ) ) + // InternalBasicsParser.g:5371:1: ( () ) { - // InternalBasicsParser.g:5426:1: ( () ) - // InternalBasicsParser.g:5427:2: () + // InternalBasicsParser.g:5371:1: ( () ) + // InternalBasicsParser.g:5372:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalBasicsParser.g:5428:2: () - // InternalBasicsParser.g:5428:3: + // InternalBasicsParser.g:5373:2: () + // InternalBasicsParser.g:5373:3: { } @@ -16241,14 +16193,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalBasicsParser.g:5436:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalBasicsParser.g:5381:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5440:1: ( rule__Int64__Group__1__Impl ) - // InternalBasicsParser.g:5441:2: rule__Int64__Group__1__Impl + // InternalBasicsParser.g:5385:1: ( rule__Int64__Group__1__Impl ) + // InternalBasicsParser.g:5386:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -16274,17 +16226,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalBasicsParser.g:5447:1: rule__Int64__Group__1__Impl : ( Int64 ) ; + // InternalBasicsParser.g:5392:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5451:1: ( ( Int64 ) ) - // InternalBasicsParser.g:5452:1: ( Int64 ) + // InternalBasicsParser.g:5396:1: ( ( Int64 ) ) + // InternalBasicsParser.g:5397:1: ( Int64 ) { - // InternalBasicsParser.g:5452:1: ( Int64 ) - // InternalBasicsParser.g:5453:2: Int64 + // InternalBasicsParser.g:5397:1: ( Int64 ) + // InternalBasicsParser.g:5398:2: Int64 { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,Int64,FOLLOW_2); @@ -16311,16 +16263,16 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalBasicsParser.g:5463:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalBasicsParser.g:5408:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; public final void rule__Uint64__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5467:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalBasicsParser.g:5468:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalBasicsParser.g:5412:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalBasicsParser.g:5413:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_41); rule__Uint64__Group__0__Impl(); state._fsp--; @@ -16349,21 +16301,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalBasicsParser.g:5475:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5420:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5479:1: ( ( () ) ) - // InternalBasicsParser.g:5480:1: ( () ) + // InternalBasicsParser.g:5424:1: ( ( () ) ) + // InternalBasicsParser.g:5425:1: ( () ) { - // InternalBasicsParser.g:5480:1: ( () ) - // InternalBasicsParser.g:5481:2: () + // InternalBasicsParser.g:5425:1: ( () ) + // InternalBasicsParser.g:5426:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalBasicsParser.g:5482:2: () - // InternalBasicsParser.g:5482:3: + // InternalBasicsParser.g:5427:2: () + // InternalBasicsParser.g:5427:3: { } @@ -16386,14 +16338,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalBasicsParser.g:5490:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalBasicsParser.g:5435:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5494:1: ( rule__Uint64__Group__1__Impl ) - // InternalBasicsParser.g:5495:2: rule__Uint64__Group__1__Impl + // InternalBasicsParser.g:5439:1: ( rule__Uint64__Group__1__Impl ) + // InternalBasicsParser.g:5440:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -16419,17 +16371,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalBasicsParser.g:5501:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; + // InternalBasicsParser.g:5446:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5505:1: ( ( Uint64 ) ) - // InternalBasicsParser.g:5506:1: ( Uint64 ) + // InternalBasicsParser.g:5450:1: ( ( Uint64 ) ) + // InternalBasicsParser.g:5451:1: ( Uint64 ) { - // InternalBasicsParser.g:5506:1: ( Uint64 ) - // InternalBasicsParser.g:5507:2: Uint64 + // InternalBasicsParser.g:5451:1: ( Uint64 ) + // InternalBasicsParser.g:5452:2: Uint64 { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,Uint64,FOLLOW_2); @@ -16456,16 +16408,16 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalBasicsParser.g:5517:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalBasicsParser.g:5462:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; public final void rule__Float32__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5521:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalBasicsParser.g:5522:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalBasicsParser.g:5466:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalBasicsParser.g:5467:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_42); rule__Float32__Group__0__Impl(); state._fsp--; @@ -16494,21 +16446,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalBasicsParser.g:5529:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5474:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5533:1: ( ( () ) ) - // InternalBasicsParser.g:5534:1: ( () ) + // InternalBasicsParser.g:5478:1: ( ( () ) ) + // InternalBasicsParser.g:5479:1: ( () ) { - // InternalBasicsParser.g:5534:1: ( () ) - // InternalBasicsParser.g:5535:2: () + // InternalBasicsParser.g:5479:1: ( () ) + // InternalBasicsParser.g:5480:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalBasicsParser.g:5536:2: () - // InternalBasicsParser.g:5536:3: + // InternalBasicsParser.g:5481:2: () + // InternalBasicsParser.g:5481:3: { } @@ -16531,14 +16483,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalBasicsParser.g:5544:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalBasicsParser.g:5489:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5548:1: ( rule__Float32__Group__1__Impl ) - // InternalBasicsParser.g:5549:2: rule__Float32__Group__1__Impl + // InternalBasicsParser.g:5493:1: ( rule__Float32__Group__1__Impl ) + // InternalBasicsParser.g:5494:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -16564,17 +16516,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalBasicsParser.g:5555:1: rule__Float32__Group__1__Impl : ( Float32 ) ; + // InternalBasicsParser.g:5500:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5559:1: ( ( Float32 ) ) - // InternalBasicsParser.g:5560:1: ( Float32 ) + // InternalBasicsParser.g:5504:1: ( ( Float32 ) ) + // InternalBasicsParser.g:5505:1: ( Float32 ) { - // InternalBasicsParser.g:5560:1: ( Float32 ) - // InternalBasicsParser.g:5561:2: Float32 + // InternalBasicsParser.g:5505:1: ( Float32 ) + // InternalBasicsParser.g:5506:2: Float32 { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,Float32,FOLLOW_2); @@ -16601,16 +16553,16 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalBasicsParser.g:5571:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalBasicsParser.g:5516:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; public final void rule__Float64__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5575:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalBasicsParser.g:5576:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalBasicsParser.g:5520:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalBasicsParser.g:5521:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_43); rule__Float64__Group__0__Impl(); state._fsp--; @@ -16639,21 +16591,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalBasicsParser.g:5583:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5528:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5587:1: ( ( () ) ) - // InternalBasicsParser.g:5588:1: ( () ) + // InternalBasicsParser.g:5532:1: ( ( () ) ) + // InternalBasicsParser.g:5533:1: ( () ) { - // InternalBasicsParser.g:5588:1: ( () ) - // InternalBasicsParser.g:5589:2: () + // InternalBasicsParser.g:5533:1: ( () ) + // InternalBasicsParser.g:5534:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalBasicsParser.g:5590:2: () - // InternalBasicsParser.g:5590:3: + // InternalBasicsParser.g:5535:2: () + // InternalBasicsParser.g:5535:3: { } @@ -16676,14 +16628,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalBasicsParser.g:5598:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalBasicsParser.g:5543:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5602:1: ( rule__Float64__Group__1__Impl ) - // InternalBasicsParser.g:5603:2: rule__Float64__Group__1__Impl + // InternalBasicsParser.g:5547:1: ( rule__Float64__Group__1__Impl ) + // InternalBasicsParser.g:5548:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -16709,17 +16661,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalBasicsParser.g:5609:1: rule__Float64__Group__1__Impl : ( Float64 ) ; + // InternalBasicsParser.g:5554:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5613:1: ( ( Float64 ) ) - // InternalBasicsParser.g:5614:1: ( Float64 ) + // InternalBasicsParser.g:5558:1: ( ( Float64 ) ) + // InternalBasicsParser.g:5559:1: ( Float64 ) { - // InternalBasicsParser.g:5614:1: ( Float64 ) - // InternalBasicsParser.g:5615:2: Float64 + // InternalBasicsParser.g:5559:1: ( Float64 ) + // InternalBasicsParser.g:5560:2: Float64 { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,Float64,FOLLOW_2); @@ -16746,16 +16698,16 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalBasicsParser.g:5625:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalBasicsParser.g:5570:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; public final void rule__String0__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5629:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalBasicsParser.g:5630:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalBasicsParser.g:5574:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalBasicsParser.g:5575:2: rule__String0__Group__0__Impl rule__String0__Group__1 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_44); rule__String0__Group__0__Impl(); state._fsp--; @@ -16784,21 +16736,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalBasicsParser.g:5637:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5582:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5641:1: ( ( () ) ) - // InternalBasicsParser.g:5642:1: ( () ) + // InternalBasicsParser.g:5586:1: ( ( () ) ) + // InternalBasicsParser.g:5587:1: ( () ) { - // InternalBasicsParser.g:5642:1: ( () ) - // InternalBasicsParser.g:5643:2: () + // InternalBasicsParser.g:5587:1: ( () ) + // InternalBasicsParser.g:5588:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalBasicsParser.g:5644:2: () - // InternalBasicsParser.g:5644:3: + // InternalBasicsParser.g:5589:2: () + // InternalBasicsParser.g:5589:3: { } @@ -16821,14 +16773,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalBasicsParser.g:5652:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalBasicsParser.g:5597:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5656:1: ( rule__String0__Group__1__Impl ) - // InternalBasicsParser.g:5657:2: rule__String0__Group__1__Impl + // InternalBasicsParser.g:5601:1: ( rule__String0__Group__1__Impl ) + // InternalBasicsParser.g:5602:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -16854,17 +16806,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalBasicsParser.g:5663:1: rule__String0__Group__1__Impl : ( String_1 ) ; + // InternalBasicsParser.g:5608:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5667:1: ( ( String_1 ) ) - // InternalBasicsParser.g:5668:1: ( String_1 ) + // InternalBasicsParser.g:5612:1: ( ( String_1 ) ) + // InternalBasicsParser.g:5613:1: ( String_1 ) { - // InternalBasicsParser.g:5668:1: ( String_1 ) - // InternalBasicsParser.g:5669:2: String_1 + // InternalBasicsParser.g:5613:1: ( String_1 ) + // InternalBasicsParser.g:5614:2: String_1 { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,String_1,FOLLOW_2); @@ -16891,16 +16843,16 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalBasicsParser.g:5679:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalBasicsParser.g:5624:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; public final void rule__Byte__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5683:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalBasicsParser.g:5684:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalBasicsParser.g:5628:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalBasicsParser.g:5629:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_45); rule__Byte__Group__0__Impl(); state._fsp--; @@ -16929,21 +16881,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalBasicsParser.g:5691:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5636:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5695:1: ( ( () ) ) - // InternalBasicsParser.g:5696:1: ( () ) + // InternalBasicsParser.g:5640:1: ( ( () ) ) + // InternalBasicsParser.g:5641:1: ( () ) { - // InternalBasicsParser.g:5696:1: ( () ) - // InternalBasicsParser.g:5697:2: () + // InternalBasicsParser.g:5641:1: ( () ) + // InternalBasicsParser.g:5642:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalBasicsParser.g:5698:2: () - // InternalBasicsParser.g:5698:3: + // InternalBasicsParser.g:5643:2: () + // InternalBasicsParser.g:5643:3: { } @@ -16966,14 +16918,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalBasicsParser.g:5706:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalBasicsParser.g:5651:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5710:1: ( rule__Byte__Group__1__Impl ) - // InternalBasicsParser.g:5711:2: rule__Byte__Group__1__Impl + // InternalBasicsParser.g:5655:1: ( rule__Byte__Group__1__Impl ) + // InternalBasicsParser.g:5656:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -16999,17 +16951,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalBasicsParser.g:5717:1: rule__Byte__Group__1__Impl : ( Byte ) ; + // InternalBasicsParser.g:5662:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5721:1: ( ( Byte ) ) - // InternalBasicsParser.g:5722:1: ( Byte ) + // InternalBasicsParser.g:5666:1: ( ( Byte ) ) + // InternalBasicsParser.g:5667:1: ( Byte ) { - // InternalBasicsParser.g:5722:1: ( Byte ) - // InternalBasicsParser.g:5723:2: Byte + // InternalBasicsParser.g:5667:1: ( Byte ) + // InternalBasicsParser.g:5668:2: Byte { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,Byte,FOLLOW_2); @@ -17036,16 +16988,16 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalBasicsParser.g:5733:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalBasicsParser.g:5678:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; public final void rule__Time__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5737:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalBasicsParser.g:5738:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalBasicsParser.g:5682:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalBasicsParser.g:5683:2: rule__Time__Group__0__Impl rule__Time__Group__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_46); rule__Time__Group__0__Impl(); state._fsp--; @@ -17074,21 +17026,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalBasicsParser.g:5745:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5690:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5749:1: ( ( () ) ) - // InternalBasicsParser.g:5750:1: ( () ) + // InternalBasicsParser.g:5694:1: ( ( () ) ) + // InternalBasicsParser.g:5695:1: ( () ) { - // InternalBasicsParser.g:5750:1: ( () ) - // InternalBasicsParser.g:5751:2: () + // InternalBasicsParser.g:5695:1: ( () ) + // InternalBasicsParser.g:5696:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalBasicsParser.g:5752:2: () - // InternalBasicsParser.g:5752:3: + // InternalBasicsParser.g:5697:2: () + // InternalBasicsParser.g:5697:3: { } @@ -17111,14 +17063,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalBasicsParser.g:5760:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalBasicsParser.g:5705:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5764:1: ( rule__Time__Group__1__Impl ) - // InternalBasicsParser.g:5765:2: rule__Time__Group__1__Impl + // InternalBasicsParser.g:5709:1: ( rule__Time__Group__1__Impl ) + // InternalBasicsParser.g:5710:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -17144,17 +17096,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalBasicsParser.g:5771:1: rule__Time__Group__1__Impl : ( Time ) ; + // InternalBasicsParser.g:5716:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5775:1: ( ( Time ) ) - // InternalBasicsParser.g:5776:1: ( Time ) + // InternalBasicsParser.g:5720:1: ( ( Time ) ) + // InternalBasicsParser.g:5721:1: ( Time ) { - // InternalBasicsParser.g:5776:1: ( Time ) - // InternalBasicsParser.g:5777:2: Time + // InternalBasicsParser.g:5721:1: ( Time ) + // InternalBasicsParser.g:5722:2: Time { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,Time,FOLLOW_2); @@ -17181,16 +17133,16 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalBasicsParser.g:5787:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalBasicsParser.g:5732:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; public final void rule__Duration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5791:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalBasicsParser.g:5792:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalBasicsParser.g:5736:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalBasicsParser.g:5737:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_47); rule__Duration__Group__0__Impl(); state._fsp--; @@ -17219,21 +17171,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalBasicsParser.g:5799:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5744:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5803:1: ( ( () ) ) - // InternalBasicsParser.g:5804:1: ( () ) + // InternalBasicsParser.g:5748:1: ( ( () ) ) + // InternalBasicsParser.g:5749:1: ( () ) { - // InternalBasicsParser.g:5804:1: ( () ) - // InternalBasicsParser.g:5805:2: () + // InternalBasicsParser.g:5749:1: ( () ) + // InternalBasicsParser.g:5750:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalBasicsParser.g:5806:2: () - // InternalBasicsParser.g:5806:3: + // InternalBasicsParser.g:5751:2: () + // InternalBasicsParser.g:5751:3: { } @@ -17256,14 +17208,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalBasicsParser.g:5814:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalBasicsParser.g:5759:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5818:1: ( rule__Duration__Group__1__Impl ) - // InternalBasicsParser.g:5819:2: rule__Duration__Group__1__Impl + // InternalBasicsParser.g:5763:1: ( rule__Duration__Group__1__Impl ) + // InternalBasicsParser.g:5764:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -17289,17 +17241,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalBasicsParser.g:5825:1: rule__Duration__Group__1__Impl : ( Duration ) ; + // InternalBasicsParser.g:5770:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5829:1: ( ( Duration ) ) - // InternalBasicsParser.g:5830:1: ( Duration ) + // InternalBasicsParser.g:5774:1: ( ( Duration ) ) + // InternalBasicsParser.g:5775:1: ( Duration ) { - // InternalBasicsParser.g:5830:1: ( Duration ) - // InternalBasicsParser.g:5831:2: Duration + // InternalBasicsParser.g:5775:1: ( Duration ) + // InternalBasicsParser.g:5776:2: Duration { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,Duration,FOLLOW_2); @@ -17326,16 +17278,16 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalBasicsParser.g:5841:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalBasicsParser.g:5786:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; public final void rule__BoolArray__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5845:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalBasicsParser.g:5846:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalBasicsParser.g:5790:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalBasicsParser.g:5791:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_48); rule__BoolArray__Group__0__Impl(); state._fsp--; @@ -17364,21 +17316,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalBasicsParser.g:5853:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5798:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5857:1: ( ( () ) ) - // InternalBasicsParser.g:5858:1: ( () ) + // InternalBasicsParser.g:5802:1: ( ( () ) ) + // InternalBasicsParser.g:5803:1: ( () ) { - // InternalBasicsParser.g:5858:1: ( () ) - // InternalBasicsParser.g:5859:2: () + // InternalBasicsParser.g:5803:1: ( () ) + // InternalBasicsParser.g:5804:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalBasicsParser.g:5860:2: () - // InternalBasicsParser.g:5860:3: + // InternalBasicsParser.g:5805:2: () + // InternalBasicsParser.g:5805:3: { } @@ -17401,14 +17353,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalBasicsParser.g:5868:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalBasicsParser.g:5813:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5872:1: ( rule__BoolArray__Group__1__Impl ) - // InternalBasicsParser.g:5873:2: rule__BoolArray__Group__1__Impl + // InternalBasicsParser.g:5817:1: ( rule__BoolArray__Group__1__Impl ) + // InternalBasicsParser.g:5818:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -17434,17 +17386,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalBasicsParser.g:5879:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; + // InternalBasicsParser.g:5824:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5883:1: ( ( Bool_1 ) ) - // InternalBasicsParser.g:5884:1: ( Bool_1 ) + // InternalBasicsParser.g:5828:1: ( ( Bool_1 ) ) + // InternalBasicsParser.g:5829:1: ( Bool_1 ) { - // InternalBasicsParser.g:5884:1: ( Bool_1 ) - // InternalBasicsParser.g:5885:2: Bool_1 + // InternalBasicsParser.g:5829:1: ( Bool_1 ) + // InternalBasicsParser.g:5830:2: Bool_1 { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,Bool_1,FOLLOW_2); @@ -17471,16 +17423,16 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalBasicsParser.g:5895:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalBasicsParser.g:5840:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; public final void rule__Int8Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5899:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalBasicsParser.g:5900:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalBasicsParser.g:5844:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalBasicsParser.g:5845:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_49); rule__Int8Array__Group__0__Impl(); state._fsp--; @@ -17509,21 +17461,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalBasicsParser.g:5907:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5852:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5911:1: ( ( () ) ) - // InternalBasicsParser.g:5912:1: ( () ) + // InternalBasicsParser.g:5856:1: ( ( () ) ) + // InternalBasicsParser.g:5857:1: ( () ) { - // InternalBasicsParser.g:5912:1: ( () ) - // InternalBasicsParser.g:5913:2: () + // InternalBasicsParser.g:5857:1: ( () ) + // InternalBasicsParser.g:5858:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalBasicsParser.g:5914:2: () - // InternalBasicsParser.g:5914:3: + // InternalBasicsParser.g:5859:2: () + // InternalBasicsParser.g:5859:3: { } @@ -17546,14 +17498,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalBasicsParser.g:5922:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalBasicsParser.g:5867:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5926:1: ( rule__Int8Array__Group__1__Impl ) - // InternalBasicsParser.g:5927:2: rule__Int8Array__Group__1__Impl + // InternalBasicsParser.g:5871:1: ( rule__Int8Array__Group__1__Impl ) + // InternalBasicsParser.g:5872:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -17579,17 +17531,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalBasicsParser.g:5933:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; + // InternalBasicsParser.g:5878:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5937:1: ( ( Int8_1 ) ) - // InternalBasicsParser.g:5938:1: ( Int8_1 ) + // InternalBasicsParser.g:5882:1: ( ( Int8_1 ) ) + // InternalBasicsParser.g:5883:1: ( Int8_1 ) { - // InternalBasicsParser.g:5938:1: ( Int8_1 ) - // InternalBasicsParser.g:5939:2: Int8_1 + // InternalBasicsParser.g:5883:1: ( Int8_1 ) + // InternalBasicsParser.g:5884:2: Int8_1 { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,Int8_1,FOLLOW_2); @@ -17616,16 +17568,16 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalBasicsParser.g:5949:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalBasicsParser.g:5894:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; public final void rule__Uint8Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5953:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalBasicsParser.g:5954:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalBasicsParser.g:5898:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalBasicsParser.g:5899:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_50); rule__Uint8Array__Group__0__Impl(); state._fsp--; @@ -17654,21 +17606,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalBasicsParser.g:5961:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5906:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5965:1: ( ( () ) ) - // InternalBasicsParser.g:5966:1: ( () ) + // InternalBasicsParser.g:5910:1: ( ( () ) ) + // InternalBasicsParser.g:5911:1: ( () ) { - // InternalBasicsParser.g:5966:1: ( () ) - // InternalBasicsParser.g:5967:2: () + // InternalBasicsParser.g:5911:1: ( () ) + // InternalBasicsParser.g:5912:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalBasicsParser.g:5968:2: () - // InternalBasicsParser.g:5968:3: + // InternalBasicsParser.g:5913:2: () + // InternalBasicsParser.g:5913:3: { } @@ -17691,14 +17643,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalBasicsParser.g:5976:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalBasicsParser.g:5921:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5980:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalBasicsParser.g:5981:2: rule__Uint8Array__Group__1__Impl + // InternalBasicsParser.g:5925:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalBasicsParser.g:5926:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -17724,17 +17676,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalBasicsParser.g:5987:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; + // InternalBasicsParser.g:5932:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:5991:1: ( ( Uint8_1 ) ) - // InternalBasicsParser.g:5992:1: ( Uint8_1 ) + // InternalBasicsParser.g:5936:1: ( ( Uint8_1 ) ) + // InternalBasicsParser.g:5937:1: ( Uint8_1 ) { - // InternalBasicsParser.g:5992:1: ( Uint8_1 ) - // InternalBasicsParser.g:5993:2: Uint8_1 + // InternalBasicsParser.g:5937:1: ( Uint8_1 ) + // InternalBasicsParser.g:5938:2: Uint8_1 { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,Uint8_1,FOLLOW_2); @@ -17761,16 +17713,16 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalBasicsParser.g:6003:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalBasicsParser.g:5948:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; public final void rule__Int16Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6007:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalBasicsParser.g:6008:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalBasicsParser.g:5952:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalBasicsParser.g:5953:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_51); rule__Int16Array__Group__0__Impl(); state._fsp--; @@ -17799,21 +17751,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalBasicsParser.g:6015:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:5960:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6019:1: ( ( () ) ) - // InternalBasicsParser.g:6020:1: ( () ) + // InternalBasicsParser.g:5964:1: ( ( () ) ) + // InternalBasicsParser.g:5965:1: ( () ) { - // InternalBasicsParser.g:6020:1: ( () ) - // InternalBasicsParser.g:6021:2: () + // InternalBasicsParser.g:5965:1: ( () ) + // InternalBasicsParser.g:5966:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalBasicsParser.g:6022:2: () - // InternalBasicsParser.g:6022:3: + // InternalBasicsParser.g:5967:2: () + // InternalBasicsParser.g:5967:3: { } @@ -17836,14 +17788,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalBasicsParser.g:6030:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalBasicsParser.g:5975:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6034:1: ( rule__Int16Array__Group__1__Impl ) - // InternalBasicsParser.g:6035:2: rule__Int16Array__Group__1__Impl + // InternalBasicsParser.g:5979:1: ( rule__Int16Array__Group__1__Impl ) + // InternalBasicsParser.g:5980:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -17869,17 +17821,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalBasicsParser.g:6041:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; + // InternalBasicsParser.g:5986:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6045:1: ( ( Int16_1 ) ) - // InternalBasicsParser.g:6046:1: ( Int16_1 ) + // InternalBasicsParser.g:5990:1: ( ( Int16_1 ) ) + // InternalBasicsParser.g:5991:1: ( Int16_1 ) { - // InternalBasicsParser.g:6046:1: ( Int16_1 ) - // InternalBasicsParser.g:6047:2: Int16_1 + // InternalBasicsParser.g:5991:1: ( Int16_1 ) + // InternalBasicsParser.g:5992:2: Int16_1 { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,Int16_1,FOLLOW_2); @@ -17906,16 +17858,16 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalBasicsParser.g:6057:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalBasicsParser.g:6002:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; public final void rule__Uint16Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6061:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalBasicsParser.g:6062:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalBasicsParser.g:6006:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalBasicsParser.g:6007:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_52); rule__Uint16Array__Group__0__Impl(); state._fsp--; @@ -17944,21 +17896,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalBasicsParser.g:6069:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6014:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6073:1: ( ( () ) ) - // InternalBasicsParser.g:6074:1: ( () ) + // InternalBasicsParser.g:6018:1: ( ( () ) ) + // InternalBasicsParser.g:6019:1: ( () ) { - // InternalBasicsParser.g:6074:1: ( () ) - // InternalBasicsParser.g:6075:2: () + // InternalBasicsParser.g:6019:1: ( () ) + // InternalBasicsParser.g:6020:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalBasicsParser.g:6076:2: () - // InternalBasicsParser.g:6076:3: + // InternalBasicsParser.g:6021:2: () + // InternalBasicsParser.g:6021:3: { } @@ -17981,14 +17933,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalBasicsParser.g:6084:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalBasicsParser.g:6029:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6088:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalBasicsParser.g:6089:2: rule__Uint16Array__Group__1__Impl + // InternalBasicsParser.g:6033:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalBasicsParser.g:6034:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -18014,17 +17966,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalBasicsParser.g:6095:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; + // InternalBasicsParser.g:6040:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6099:1: ( ( Uint16_1 ) ) - // InternalBasicsParser.g:6100:1: ( Uint16_1 ) + // InternalBasicsParser.g:6044:1: ( ( Uint16_1 ) ) + // InternalBasicsParser.g:6045:1: ( Uint16_1 ) { - // InternalBasicsParser.g:6100:1: ( Uint16_1 ) - // InternalBasicsParser.g:6101:2: Uint16_1 + // InternalBasicsParser.g:6045:1: ( Uint16_1 ) + // InternalBasicsParser.g:6046:2: Uint16_1 { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,Uint16_1,FOLLOW_2); @@ -18051,16 +18003,16 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalBasicsParser.g:6111:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalBasicsParser.g:6056:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; public final void rule__Int32Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6115:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalBasicsParser.g:6116:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalBasicsParser.g:6060:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalBasicsParser.g:6061:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_53); rule__Int32Array__Group__0__Impl(); state._fsp--; @@ -18089,21 +18041,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalBasicsParser.g:6123:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6068:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6127:1: ( ( () ) ) - // InternalBasicsParser.g:6128:1: ( () ) + // InternalBasicsParser.g:6072:1: ( ( () ) ) + // InternalBasicsParser.g:6073:1: ( () ) { - // InternalBasicsParser.g:6128:1: ( () ) - // InternalBasicsParser.g:6129:2: () + // InternalBasicsParser.g:6073:1: ( () ) + // InternalBasicsParser.g:6074:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalBasicsParser.g:6130:2: () - // InternalBasicsParser.g:6130:3: + // InternalBasicsParser.g:6075:2: () + // InternalBasicsParser.g:6075:3: { } @@ -18126,14 +18078,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalBasicsParser.g:6138:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalBasicsParser.g:6083:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6142:1: ( rule__Int32Array__Group__1__Impl ) - // InternalBasicsParser.g:6143:2: rule__Int32Array__Group__1__Impl + // InternalBasicsParser.g:6087:1: ( rule__Int32Array__Group__1__Impl ) + // InternalBasicsParser.g:6088:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -18159,17 +18111,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalBasicsParser.g:6149:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; + // InternalBasicsParser.g:6094:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6153:1: ( ( Int32_1 ) ) - // InternalBasicsParser.g:6154:1: ( Int32_1 ) + // InternalBasicsParser.g:6098:1: ( ( Int32_1 ) ) + // InternalBasicsParser.g:6099:1: ( Int32_1 ) { - // InternalBasicsParser.g:6154:1: ( Int32_1 ) - // InternalBasicsParser.g:6155:2: Int32_1 + // InternalBasicsParser.g:6099:1: ( Int32_1 ) + // InternalBasicsParser.g:6100:2: Int32_1 { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,Int32_1,FOLLOW_2); @@ -18196,16 +18148,16 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalBasicsParser.g:6165:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalBasicsParser.g:6110:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; public final void rule__Uint32Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6169:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalBasicsParser.g:6170:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalBasicsParser.g:6114:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalBasicsParser.g:6115:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_54); rule__Uint32Array__Group__0__Impl(); state._fsp--; @@ -18234,21 +18186,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalBasicsParser.g:6177:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6122:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6181:1: ( ( () ) ) - // InternalBasicsParser.g:6182:1: ( () ) + // InternalBasicsParser.g:6126:1: ( ( () ) ) + // InternalBasicsParser.g:6127:1: ( () ) { - // InternalBasicsParser.g:6182:1: ( () ) - // InternalBasicsParser.g:6183:2: () + // InternalBasicsParser.g:6127:1: ( () ) + // InternalBasicsParser.g:6128:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalBasicsParser.g:6184:2: () - // InternalBasicsParser.g:6184:3: + // InternalBasicsParser.g:6129:2: () + // InternalBasicsParser.g:6129:3: { } @@ -18271,14 +18223,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalBasicsParser.g:6192:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalBasicsParser.g:6137:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6196:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalBasicsParser.g:6197:2: rule__Uint32Array__Group__1__Impl + // InternalBasicsParser.g:6141:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalBasicsParser.g:6142:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -18304,17 +18256,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalBasicsParser.g:6203:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; + // InternalBasicsParser.g:6148:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6207:1: ( ( Uint32_1 ) ) - // InternalBasicsParser.g:6208:1: ( Uint32_1 ) + // InternalBasicsParser.g:6152:1: ( ( Uint32_1 ) ) + // InternalBasicsParser.g:6153:1: ( Uint32_1 ) { - // InternalBasicsParser.g:6208:1: ( Uint32_1 ) - // InternalBasicsParser.g:6209:2: Uint32_1 + // InternalBasicsParser.g:6153:1: ( Uint32_1 ) + // InternalBasicsParser.g:6154:2: Uint32_1 { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,Uint32_1,FOLLOW_2); @@ -18341,16 +18293,16 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalBasicsParser.g:6219:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalBasicsParser.g:6164:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; public final void rule__Int64Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6223:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalBasicsParser.g:6224:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalBasicsParser.g:6168:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalBasicsParser.g:6169:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_55); rule__Int64Array__Group__0__Impl(); state._fsp--; @@ -18379,21 +18331,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalBasicsParser.g:6231:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6176:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6235:1: ( ( () ) ) - // InternalBasicsParser.g:6236:1: ( () ) + // InternalBasicsParser.g:6180:1: ( ( () ) ) + // InternalBasicsParser.g:6181:1: ( () ) { - // InternalBasicsParser.g:6236:1: ( () ) - // InternalBasicsParser.g:6237:2: () + // InternalBasicsParser.g:6181:1: ( () ) + // InternalBasicsParser.g:6182:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalBasicsParser.g:6238:2: () - // InternalBasicsParser.g:6238:3: + // InternalBasicsParser.g:6183:2: () + // InternalBasicsParser.g:6183:3: { } @@ -18416,14 +18368,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalBasicsParser.g:6246:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalBasicsParser.g:6191:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6250:1: ( rule__Int64Array__Group__1__Impl ) - // InternalBasicsParser.g:6251:2: rule__Int64Array__Group__1__Impl + // InternalBasicsParser.g:6195:1: ( rule__Int64Array__Group__1__Impl ) + // InternalBasicsParser.g:6196:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -18449,17 +18401,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalBasicsParser.g:6257:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; + // InternalBasicsParser.g:6202:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6261:1: ( ( Int64_1 ) ) - // InternalBasicsParser.g:6262:1: ( Int64_1 ) + // InternalBasicsParser.g:6206:1: ( ( Int64_1 ) ) + // InternalBasicsParser.g:6207:1: ( Int64_1 ) { - // InternalBasicsParser.g:6262:1: ( Int64_1 ) - // InternalBasicsParser.g:6263:2: Int64_1 + // InternalBasicsParser.g:6207:1: ( Int64_1 ) + // InternalBasicsParser.g:6208:2: Int64_1 { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,Int64_1,FOLLOW_2); @@ -18486,16 +18438,16 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalBasicsParser.g:6273:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalBasicsParser.g:6218:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; public final void rule__Uint64Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6277:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalBasicsParser.g:6278:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalBasicsParser.g:6222:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalBasicsParser.g:6223:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_56); rule__Uint64Array__Group__0__Impl(); state._fsp--; @@ -18524,21 +18476,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalBasicsParser.g:6285:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6230:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6289:1: ( ( () ) ) - // InternalBasicsParser.g:6290:1: ( () ) + // InternalBasicsParser.g:6234:1: ( ( () ) ) + // InternalBasicsParser.g:6235:1: ( () ) { - // InternalBasicsParser.g:6290:1: ( () ) - // InternalBasicsParser.g:6291:2: () + // InternalBasicsParser.g:6235:1: ( () ) + // InternalBasicsParser.g:6236:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalBasicsParser.g:6292:2: () - // InternalBasicsParser.g:6292:3: + // InternalBasicsParser.g:6237:2: () + // InternalBasicsParser.g:6237:3: { } @@ -18561,14 +18513,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalBasicsParser.g:6300:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalBasicsParser.g:6245:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6304:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalBasicsParser.g:6305:2: rule__Uint64Array__Group__1__Impl + // InternalBasicsParser.g:6249:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalBasicsParser.g:6250:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -18594,17 +18546,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalBasicsParser.g:6311:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; + // InternalBasicsParser.g:6256:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6315:1: ( ( Uint64_1 ) ) - // InternalBasicsParser.g:6316:1: ( Uint64_1 ) + // InternalBasicsParser.g:6260:1: ( ( Uint64_1 ) ) + // InternalBasicsParser.g:6261:1: ( Uint64_1 ) { - // InternalBasicsParser.g:6316:1: ( Uint64_1 ) - // InternalBasicsParser.g:6317:2: Uint64_1 + // InternalBasicsParser.g:6261:1: ( Uint64_1 ) + // InternalBasicsParser.g:6262:2: Uint64_1 { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,Uint64_1,FOLLOW_2); @@ -18631,16 +18583,16 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalBasicsParser.g:6327:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalBasicsParser.g:6272:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; public final void rule__Float32Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6331:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalBasicsParser.g:6332:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalBasicsParser.g:6276:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalBasicsParser.g:6277:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_57); rule__Float32Array__Group__0__Impl(); state._fsp--; @@ -18669,21 +18621,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalBasicsParser.g:6339:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6284:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6343:1: ( ( () ) ) - // InternalBasicsParser.g:6344:1: ( () ) + // InternalBasicsParser.g:6288:1: ( ( () ) ) + // InternalBasicsParser.g:6289:1: ( () ) { - // InternalBasicsParser.g:6344:1: ( () ) - // InternalBasicsParser.g:6345:2: () + // InternalBasicsParser.g:6289:1: ( () ) + // InternalBasicsParser.g:6290:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalBasicsParser.g:6346:2: () - // InternalBasicsParser.g:6346:3: + // InternalBasicsParser.g:6291:2: () + // InternalBasicsParser.g:6291:3: { } @@ -18706,14 +18658,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalBasicsParser.g:6354:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalBasicsParser.g:6299:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6358:1: ( rule__Float32Array__Group__1__Impl ) - // InternalBasicsParser.g:6359:2: rule__Float32Array__Group__1__Impl + // InternalBasicsParser.g:6303:1: ( rule__Float32Array__Group__1__Impl ) + // InternalBasicsParser.g:6304:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -18739,17 +18691,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalBasicsParser.g:6365:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; + // InternalBasicsParser.g:6310:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6369:1: ( ( Float32_1 ) ) - // InternalBasicsParser.g:6370:1: ( Float32_1 ) + // InternalBasicsParser.g:6314:1: ( ( Float32_1 ) ) + // InternalBasicsParser.g:6315:1: ( Float32_1 ) { - // InternalBasicsParser.g:6370:1: ( Float32_1 ) - // InternalBasicsParser.g:6371:2: Float32_1 + // InternalBasicsParser.g:6315:1: ( Float32_1 ) + // InternalBasicsParser.g:6316:2: Float32_1 { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,Float32_1,FOLLOW_2); @@ -18776,16 +18728,16 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalBasicsParser.g:6381:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalBasicsParser.g:6326:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; public final void rule__Float64Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6385:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalBasicsParser.g:6386:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalBasicsParser.g:6330:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalBasicsParser.g:6331:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_58); rule__Float64Array__Group__0__Impl(); state._fsp--; @@ -18814,21 +18766,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalBasicsParser.g:6393:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6338:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6397:1: ( ( () ) ) - // InternalBasicsParser.g:6398:1: ( () ) + // InternalBasicsParser.g:6342:1: ( ( () ) ) + // InternalBasicsParser.g:6343:1: ( () ) { - // InternalBasicsParser.g:6398:1: ( () ) - // InternalBasicsParser.g:6399:2: () + // InternalBasicsParser.g:6343:1: ( () ) + // InternalBasicsParser.g:6344:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalBasicsParser.g:6400:2: () - // InternalBasicsParser.g:6400:3: + // InternalBasicsParser.g:6345:2: () + // InternalBasicsParser.g:6345:3: { } @@ -18851,14 +18803,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalBasicsParser.g:6408:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalBasicsParser.g:6353:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6412:1: ( rule__Float64Array__Group__1__Impl ) - // InternalBasicsParser.g:6413:2: rule__Float64Array__Group__1__Impl + // InternalBasicsParser.g:6357:1: ( rule__Float64Array__Group__1__Impl ) + // InternalBasicsParser.g:6358:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -18884,17 +18836,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalBasicsParser.g:6419:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; + // InternalBasicsParser.g:6364:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6423:1: ( ( Float64_1 ) ) - // InternalBasicsParser.g:6424:1: ( Float64_1 ) + // InternalBasicsParser.g:6368:1: ( ( Float64_1 ) ) + // InternalBasicsParser.g:6369:1: ( Float64_1 ) { - // InternalBasicsParser.g:6424:1: ( Float64_1 ) - // InternalBasicsParser.g:6425:2: Float64_1 + // InternalBasicsParser.g:6369:1: ( Float64_1 ) + // InternalBasicsParser.g:6370:2: Float64_1 { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,Float64_1,FOLLOW_2); @@ -18921,16 +18873,16 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalBasicsParser.g:6435:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalBasicsParser.g:6380:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; public final void rule__String0Array__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6439:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalBasicsParser.g:6440:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalBasicsParser.g:6384:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalBasicsParser.g:6385:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_59); rule__String0Array__Group__0__Impl(); state._fsp--; @@ -18959,21 +18911,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalBasicsParser.g:6447:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6392:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6451:1: ( ( () ) ) - // InternalBasicsParser.g:6452:1: ( () ) + // InternalBasicsParser.g:6396:1: ( ( () ) ) + // InternalBasicsParser.g:6397:1: ( () ) { - // InternalBasicsParser.g:6452:1: ( () ) - // InternalBasicsParser.g:6453:2: () + // InternalBasicsParser.g:6397:1: ( () ) + // InternalBasicsParser.g:6398:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalBasicsParser.g:6454:2: () - // InternalBasicsParser.g:6454:3: + // InternalBasicsParser.g:6399:2: () + // InternalBasicsParser.g:6399:3: { } @@ -18996,14 +18948,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalBasicsParser.g:6462:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalBasicsParser.g:6407:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6466:1: ( rule__String0Array__Group__1__Impl ) - // InternalBasicsParser.g:6467:2: rule__String0Array__Group__1__Impl + // InternalBasicsParser.g:6411:1: ( rule__String0Array__Group__1__Impl ) + // InternalBasicsParser.g:6412:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -19029,17 +18981,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalBasicsParser.g:6473:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; + // InternalBasicsParser.g:6418:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6477:1: ( ( String_2 ) ) - // InternalBasicsParser.g:6478:1: ( String_2 ) + // InternalBasicsParser.g:6422:1: ( ( String_2 ) ) + // InternalBasicsParser.g:6423:1: ( String_2 ) { - // InternalBasicsParser.g:6478:1: ( String_2 ) - // InternalBasicsParser.g:6479:2: String_2 + // InternalBasicsParser.g:6423:1: ( String_2 ) + // InternalBasicsParser.g:6424:2: String_2 { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,String_2,FOLLOW_2); @@ -19066,16 +19018,16 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalBasicsParser.g:6489:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalBasicsParser.g:6434:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; public final void rule__ByteArray__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6493:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalBasicsParser.g:6494:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // InternalBasicsParser.g:6438:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalBasicsParser.g:6439:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_60); rule__ByteArray__Group__0__Impl(); state._fsp--; @@ -19104,21 +19056,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalBasicsParser.g:6501:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6446:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6505:1: ( ( () ) ) - // InternalBasicsParser.g:6506:1: ( () ) + // InternalBasicsParser.g:6450:1: ( ( () ) ) + // InternalBasicsParser.g:6451:1: ( () ) { - // InternalBasicsParser.g:6506:1: ( () ) - // InternalBasicsParser.g:6507:2: () + // InternalBasicsParser.g:6451:1: ( () ) + // InternalBasicsParser.g:6452:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalBasicsParser.g:6508:2: () - // InternalBasicsParser.g:6508:3: + // InternalBasicsParser.g:6453:2: () + // InternalBasicsParser.g:6453:3: { } @@ -19141,14 +19093,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalBasicsParser.g:6516:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalBasicsParser.g:6461:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6520:1: ( rule__ByteArray__Group__1__Impl ) - // InternalBasicsParser.g:6521:2: rule__ByteArray__Group__1__Impl + // InternalBasicsParser.g:6465:1: ( rule__ByteArray__Group__1__Impl ) + // InternalBasicsParser.g:6466:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -19174,17 +19126,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalBasicsParser.g:6527:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; + // InternalBasicsParser.g:6472:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6531:1: ( ( Byte_1 ) ) - // InternalBasicsParser.g:6532:1: ( Byte_1 ) + // InternalBasicsParser.g:6476:1: ( ( Byte_1 ) ) + // InternalBasicsParser.g:6477:1: ( Byte_1 ) { - // InternalBasicsParser.g:6532:1: ( Byte_1 ) - // InternalBasicsParser.g:6533:2: Byte_1 + // InternalBasicsParser.g:6477:1: ( Byte_1 ) + // InternalBasicsParser.g:6478:2: Byte_1 { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,Byte_1,FOLLOW_2); @@ -19211,16 +19163,16 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalBasicsParser.g:6543:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalBasicsParser.g:6488:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; public final void rule__Header__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6547:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalBasicsParser.g:6548:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // InternalBasicsParser.g:6492:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalBasicsParser.g:6493:2: rule__Header__Group__0__Impl rule__Header__Group__1 { - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_61); rule__Header__Group__0__Impl(); state._fsp--; @@ -19249,21 +19201,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalBasicsParser.g:6555:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalBasicsParser.g:6500:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6559:1: ( ( () ) ) - // InternalBasicsParser.g:6560:1: ( () ) + // InternalBasicsParser.g:6504:1: ( ( () ) ) + // InternalBasicsParser.g:6505:1: ( () ) { - // InternalBasicsParser.g:6560:1: ( () ) - // InternalBasicsParser.g:6561:2: () + // InternalBasicsParser.g:6505:1: ( () ) + // InternalBasicsParser.g:6506:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalBasicsParser.g:6562:2: () - // InternalBasicsParser.g:6562:3: + // InternalBasicsParser.g:6507:2: () + // InternalBasicsParser.g:6507:3: { } @@ -19286,14 +19238,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalBasicsParser.g:6570:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalBasicsParser.g:6515:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6574:1: ( rule__Header__Group__1__Impl ) - // InternalBasicsParser.g:6575:2: rule__Header__Group__1__Impl + // InternalBasicsParser.g:6519:1: ( rule__Header__Group__1__Impl ) + // InternalBasicsParser.g:6520:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -19319,17 +19271,17 @@ public final void rule__Header__Group__1() throws RecognitionException { // $ANTLR start "rule__Header__Group__1__Impl" - // InternalBasicsParser.g:6581:1: rule__Header__Group__1__Impl : ( Header ) ; + // InternalBasicsParser.g:6526:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6585:1: ( ( Header ) ) - // InternalBasicsParser.g:6586:1: ( Header ) + // InternalBasicsParser.g:6530:1: ( ( Header ) ) + // InternalBasicsParser.g:6531:1: ( Header ) { - // InternalBasicsParser.g:6586:1: ( Header ) - // InternalBasicsParser.g:6587:2: Header + // InternalBasicsParser.g:6531:1: ( Header ) + // InternalBasicsParser.g:6532:2: Header { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); match(input,Header,FOLLOW_2); @@ -19356,16 +19308,16 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalBasicsParser.g:6597:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; + // InternalBasicsParser.g:6542:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6601:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalBasicsParser.g:6602:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // InternalBasicsParser.g:6546:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalBasicsParser.g:6547:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_13); rule__ArrayTopicSpecRef__Group__0__Impl(); state._fsp--; @@ -19394,31 +19346,106 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalBasicsParser.g:6609:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; + // InternalBasicsParser.g:6554:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( LeftSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6613:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalBasicsParser.g:6614:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalBasicsParser.g:6558:1: ( ( LeftSquareBracket ) ) + // InternalBasicsParser.g:6559:1: ( LeftSquareBracket ) + { + // InternalBasicsParser.g:6559:1: ( LeftSquareBracket ) + // InternalBasicsParser.g:6560:2: LeftSquareBracket + { + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" + + + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" + // InternalBasicsParser.g:6569:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ; + public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalBasicsParser.g:6573:1: ( rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ) + // InternalBasicsParser.g:6574:2: rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 + { + pushFollow(FOLLOW_29); + rule__ArrayTopicSpecRef__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" + + + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" + // InternalBasicsParser.g:6581:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ; + public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalBasicsParser.g:6585:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ) + // InternalBasicsParser.g:6586:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) { - // InternalBasicsParser.g:6614:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalBasicsParser.g:6615:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalBasicsParser.g:6586:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) + // InternalBasicsParser.g:6587:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalBasicsParser.g:6616:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalBasicsParser.g:6616:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); + // InternalBasicsParser.g:6588:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) + // InternalBasicsParser.g:6588:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); + rule__ArrayTopicSpecRef__TopicSpecAssignment_1(); state._fsp--; } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } @@ -19437,21 +19464,21 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalBasicsParser.g:6624:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; - public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2" + // InternalBasicsParser.g:6596:1: rule__ArrayTopicSpecRef__Group__2 : rule__ArrayTopicSpecRef__Group__2__Impl ; + public final void rule__ArrayTopicSpecRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6628:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalBasicsParser.g:6629:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalBasicsParser.g:6600:1: ( rule__ArrayTopicSpecRef__Group__2__Impl ) + // InternalBasicsParser.g:6601:2: rule__ArrayTopicSpecRef__Group__2__Impl { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__Group__1__Impl(); + rule__ArrayTopicSpecRef__Group__2__Impl(); state._fsp--; @@ -19470,25 +19497,25 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalBasicsParser.g:6635:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; - public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2__Impl" + // InternalBasicsParser.g:6607:1: rule__ArrayTopicSpecRef__Group__2__Impl : ( RightSquareBracket ) ; + public final void rule__ArrayTopicSpecRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6639:1: ( ( LeftSquareBracketRightSquareBracket ) ) - // InternalBasicsParser.g:6640:1: ( LeftSquareBracketRightSquareBracket ) + // InternalBasicsParser.g:6611:1: ( ( RightSquareBracket ) ) + // InternalBasicsParser.g:6612:1: ( RightSquareBracket ) { - // InternalBasicsParser.g:6640:1: ( LeftSquareBracketRightSquareBracket ) - // InternalBasicsParser.g:6641:2: LeftSquareBracketRightSquareBracket + // InternalBasicsParser.g:6612:1: ( RightSquareBracket ) + // InternalBasicsParser.g:6613:2: RightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -19507,21 +19534,21 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2__Impl" // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_1" - // InternalBasicsParser.g:6651:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalBasicsParser.g:6623:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6655:1: ( ( ruleGraphName ) ) - // InternalBasicsParser.g:6656:2: ( ruleGraphName ) + // InternalBasicsParser.g:6627:1: ( ( ruleGraphName ) ) + // InternalBasicsParser.g:6628:2: ( ruleGraphName ) { - // InternalBasicsParser.g:6656:2: ( ruleGraphName ) - // InternalBasicsParser.g:6657:3: ruleGraphName + // InternalBasicsParser.g:6628:2: ( ruleGraphName ) + // InternalBasicsParser.g:6629:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -19552,17 +19579,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_2_1" - // InternalBasicsParser.g:6666:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalBasicsParser.g:6638:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6670:1: ( ( ruleGraphName ) ) - // InternalBasicsParser.g:6671:2: ( ruleGraphName ) + // InternalBasicsParser.g:6642:1: ( ( ruleGraphName ) ) + // InternalBasicsParser.g:6643:2: ( ruleGraphName ) { - // InternalBasicsParser.g:6671:2: ( ruleGraphName ) - // InternalBasicsParser.g:6672:3: ruleGraphName + // InternalBasicsParser.g:6643:2: ( ruleGraphName ) + // InternalBasicsParser.g:6644:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -19593,17 +19620,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_1" - // InternalBasicsParser.g:6681:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalBasicsParser.g:6653:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6685:1: ( ( ruleGraphName ) ) - // InternalBasicsParser.g:6686:2: ( ruleGraphName ) + // InternalBasicsParser.g:6657:1: ( ( ruleGraphName ) ) + // InternalBasicsParser.g:6658:2: ( ruleGraphName ) { - // InternalBasicsParser.g:6686:2: ( ruleGraphName ) - // InternalBasicsParser.g:6687:3: ruleGraphName + // InternalBasicsParser.g:6658:2: ( ruleGraphName ) + // InternalBasicsParser.g:6659:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -19634,17 +19661,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1" - // InternalBasicsParser.g:6696:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalBasicsParser.g:6668: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 { - // InternalBasicsParser.g:6700:1: ( ( ruleGraphName ) ) - // InternalBasicsParser.g:6701:2: ( ruleGraphName ) + // InternalBasicsParser.g:6672:1: ( ( ruleGraphName ) ) + // InternalBasicsParser.g:6673:2: ( ruleGraphName ) { - // InternalBasicsParser.g:6701:2: ( ruleGraphName ) - // InternalBasicsParser.g:6702:3: ruleGraphName + // InternalBasicsParser.g:6673:2: ( ruleGraphName ) + // InternalBasicsParser.g:6674:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -19675,17 +19702,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_1" - // InternalBasicsParser.g:6711:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalBasicsParser.g:6683:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6715:1: ( ( ruleGraphName ) ) - // InternalBasicsParser.g:6716:2: ( ruleGraphName ) + // InternalBasicsParser.g:6687:1: ( ( ruleGraphName ) ) + // InternalBasicsParser.g:6688:2: ( ruleGraphName ) { - // InternalBasicsParser.g:6716:2: ( ruleGraphName ) - // InternalBasicsParser.g:6717:3: ruleGraphName + // InternalBasicsParser.g:6688:2: ( ruleGraphName ) + // InternalBasicsParser.g:6689:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -19716,17 +19743,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_2_1" - // InternalBasicsParser.g:6726:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalBasicsParser.g:6698:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6730:1: ( ( ruleGraphName ) ) - // InternalBasicsParser.g:6731:2: ( ruleGraphName ) + // InternalBasicsParser.g:6702:1: ( ( ruleGraphName ) ) + // InternalBasicsParser.g:6703:2: ( ruleGraphName ) { - // InternalBasicsParser.g:6731:2: ( ruleGraphName ) - // InternalBasicsParser.g:6732:3: ruleGraphName + // InternalBasicsParser.g:6703:2: ( ruleGraphName ) + // InternalBasicsParser.g:6704:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -19757,17 +19784,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalBasicsParser.g:6741:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalBasicsParser.g:6713:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6745:1: ( ( ruleParameterType ) ) - // InternalBasicsParser.g:6746:2: ( ruleParameterType ) + // InternalBasicsParser.g:6717:1: ( ( ruleParameterType ) ) + // InternalBasicsParser.g:6718:2: ( ruleParameterType ) { - // InternalBasicsParser.g:6746:2: ( ruleParameterType ) - // InternalBasicsParser.g:6747:3: ruleParameterType + // InternalBasicsParser.g:6718:2: ( ruleParameterType ) + // InternalBasicsParser.g:6719:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -19798,17 +19825,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalBasicsParser.g:6756:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalBasicsParser.g:6728:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6760:1: ( ( ruleParameterType ) ) - // InternalBasicsParser.g:6761:2: ( ruleParameterType ) + // InternalBasicsParser.g:6732:1: ( ( ruleParameterType ) ) + // InternalBasicsParser.g:6733:2: ( ruleParameterType ) { - // InternalBasicsParser.g:6761:2: ( ruleParameterType ) - // InternalBasicsParser.g:6762:3: ruleParameterType + // InternalBasicsParser.g:6733:2: ( ruleParameterType ) + // InternalBasicsParser.g:6734:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -19839,17 +19866,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalBasicsParser.g:6771:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalBasicsParser.g:6743:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6775:1: ( ( ruleParameterStructTypeMember ) ) - // InternalBasicsParser.g:6776:2: ( ruleParameterStructTypeMember ) + // InternalBasicsParser.g:6747:1: ( ( ruleParameterStructTypeMember ) ) + // InternalBasicsParser.g:6748:2: ( ruleParameterStructTypeMember ) { - // InternalBasicsParser.g:6776:2: ( ruleParameterStructTypeMember ) - // InternalBasicsParser.g:6777:3: ruleParameterStructTypeMember + // InternalBasicsParser.g:6748:2: ( ruleParameterStructTypeMember ) + // InternalBasicsParser.g:6749:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -19880,17 +19907,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalBasicsParser.g:6786:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalBasicsParser.g:6758:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6790:1: ( ( ruleParameterStructTypeMember ) ) - // InternalBasicsParser.g:6791:2: ( ruleParameterStructTypeMember ) + // InternalBasicsParser.g:6762:1: ( ( ruleParameterStructTypeMember ) ) + // InternalBasicsParser.g:6763:2: ( ruleParameterStructTypeMember ) { - // InternalBasicsParser.g:6791:2: ( ruleParameterStructTypeMember ) - // InternalBasicsParser.g:6792:3: ruleParameterStructTypeMember + // InternalBasicsParser.g:6763:2: ( ruleParameterStructTypeMember ) + // InternalBasicsParser.g:6764:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -19921,17 +19948,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalBasicsParser.g:6801:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + // InternalBasicsParser.g:6773:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6805:1: ( ( ruleParameterInteger ) ) - // InternalBasicsParser.g:6806:2: ( ruleParameterInteger ) + // InternalBasicsParser.g:6777:1: ( ( ruleParameterInteger ) ) + // InternalBasicsParser.g:6778:2: ( ruleParameterInteger ) { - // InternalBasicsParser.g:6806:2: ( ruleParameterInteger ) - // InternalBasicsParser.g:6807:3: ruleParameterInteger + // InternalBasicsParser.g:6778:2: ( ruleParameterInteger ) + // InternalBasicsParser.g:6779:3: ruleParameterInteger { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -19962,17 +19989,17 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalBasicsParser.g:6816:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + // InternalBasicsParser.g:6788:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6820:1: ( ( ruleParameterString ) ) - // InternalBasicsParser.g:6821:2: ( ruleParameterString ) + // InternalBasicsParser.g:6792:1: ( ( ruleParameterString ) ) + // InternalBasicsParser.g:6793:2: ( ruleParameterString ) { - // InternalBasicsParser.g:6821:2: ( ruleParameterString ) - // InternalBasicsParser.g:6822:3: ruleParameterString + // InternalBasicsParser.g:6793:2: ( ruleParameterString ) + // InternalBasicsParser.g:6794:3: ruleParameterString { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -20003,17 +20030,17 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalBasicsParser.g:6831:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + // InternalBasicsParser.g:6803:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6835:1: ( ( ruleParameterDouble ) ) - // InternalBasicsParser.g:6836:2: ( ruleParameterDouble ) + // InternalBasicsParser.g:6807:1: ( ( ruleParameterDouble ) ) + // InternalBasicsParser.g:6808:2: ( ruleParameterDouble ) { - // InternalBasicsParser.g:6836:2: ( ruleParameterDouble ) - // InternalBasicsParser.g:6837:3: ruleParameterDouble + // InternalBasicsParser.g:6808:2: ( ruleParameterDouble ) + // InternalBasicsParser.g:6809:3: ruleParameterDouble { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -20044,17 +20071,17 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalBasicsParser.g:6846:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + // InternalBasicsParser.g:6818:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6850:1: ( ( ruleParameterBoolean ) ) - // InternalBasicsParser.g:6851:2: ( ruleParameterBoolean ) + // InternalBasicsParser.g:6822:1: ( ( ruleParameterBoolean ) ) + // InternalBasicsParser.g:6823:2: ( ruleParameterBoolean ) { - // InternalBasicsParser.g:6851:2: ( ruleParameterBoolean ) - // InternalBasicsParser.g:6852:3: ruleParameterBoolean + // InternalBasicsParser.g:6823:2: ( ruleParameterBoolean ) + // InternalBasicsParser.g:6824:3: ruleParameterBoolean { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -20085,17 +20112,17 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalBasicsParser.g:6861:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + // InternalBasicsParser.g:6833:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6865:1: ( ( ruleParameterBase64 ) ) - // InternalBasicsParser.g:6866:2: ( ruleParameterBase64 ) + // InternalBasicsParser.g:6837:1: ( ( ruleParameterBase64 ) ) + // InternalBasicsParser.g:6838:2: ( ruleParameterBase64 ) { - // InternalBasicsParser.g:6866:2: ( ruleParameterBase64 ) - // InternalBasicsParser.g:6867:3: ruleParameterBase64 + // InternalBasicsParser.g:6838:2: ( ruleParameterBase64 ) + // InternalBasicsParser.g:6839:3: ruleParameterBase64 { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -20125,26 +20152,26 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalBasicsParser.g:6876:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; - public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__TypeAssignment_2" + // InternalBasicsParser.g:6848:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; + public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6880:1: ( ( ruleParameterType ) ) - // InternalBasicsParser.g:6881:2: ( ruleParameterType ) + // InternalBasicsParser.g:6852:1: ( ( ruleParameterType ) ) + // InternalBasicsParser.g:6853:2: ( ruleParameterType ) { - // InternalBasicsParser.g:6881:2: ( ruleParameterType ) - // InternalBasicsParser.g:6882:3: ruleParameterType + // InternalBasicsParser.g:6853:2: ( ruleParameterType ) + // InternalBasicsParser.g:6854:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -20163,29 +20190,29 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__TypeAssignment_3" + // $ANTLR end "rule__ParameterArrayType__TypeAssignment_2" - // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalBasicsParser.g:6891:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; - public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_3_1" + // InternalBasicsParser.g:6863:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; + public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6895:1: ( ( ruleParameterList ) ) - // InternalBasicsParser.g:6896:2: ( ruleParameterList ) + // InternalBasicsParser.g:6867:1: ( ( ruleParameterList ) ) + // InternalBasicsParser.g:6868:2: ( ruleParameterList ) { - // InternalBasicsParser.g:6896:2: ( ruleParameterList ) - // InternalBasicsParser.g:6897:3: ruleParameterList + // InternalBasicsParser.g:6868:2: ( ruleParameterList ) + // InternalBasicsParser.g:6869:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -20204,21 +20231,21 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog } return ; } - // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_4_1" + // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_3_1" // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalBasicsParser.g:6906:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalBasicsParser.g:6878:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6910:1: ( ( ruleParameterValue ) ) - // InternalBasicsParser.g:6911:2: ( ruleParameterValue ) + // InternalBasicsParser.g:6882:1: ( ( ruleParameterValue ) ) + // InternalBasicsParser.g:6883:2: ( ruleParameterValue ) { - // InternalBasicsParser.g:6911:2: ( ruleParameterValue ) - // InternalBasicsParser.g:6912:3: ruleParameterValue + // InternalBasicsParser.g:6883:2: ( ruleParameterValue ) + // InternalBasicsParser.g:6884:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -20249,17 +20276,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalBasicsParser.g:6921:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalBasicsParser.g:6893:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6925:1: ( ( ruleParameterValue ) ) - // InternalBasicsParser.g:6926:2: ( ruleParameterValue ) + // InternalBasicsParser.g:6897:1: ( ( ruleParameterValue ) ) + // InternalBasicsParser.g:6898:2: ( ruleParameterValue ) { - // InternalBasicsParser.g:6926:2: ( ruleParameterValue ) - // InternalBasicsParser.g:6927:3: ruleParameterValue + // InternalBasicsParser.g:6898:2: ( ruleParameterValue ) + // InternalBasicsParser.g:6899:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -20290,17 +20317,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_2_1" - // InternalBasicsParser.g:6936:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; + // InternalBasicsParser.g:6908:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6940:1: ( ( ruleEString ) ) - // InternalBasicsParser.g:6941:2: ( ruleEString ) + // InternalBasicsParser.g:6912:1: ( ( ruleEString ) ) + // InternalBasicsParser.g:6913:2: ( ruleEString ) { - // InternalBasicsParser.g:6941:2: ( ruleEString ) - // InternalBasicsParser.g:6942:3: ruleEString + // InternalBasicsParser.g:6913:2: ( ruleEString ) + // InternalBasicsParser.g:6914:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -20331,17 +20358,17 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalBasicsParser.g:6951:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalBasicsParser.g:6923:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6955:1: ( ( ruleEString ) ) - // InternalBasicsParser.g:6956:2: ( ruleEString ) + // InternalBasicsParser.g:6927:1: ( ( ruleEString ) ) + // InternalBasicsParser.g:6928:2: ( ruleEString ) { - // InternalBasicsParser.g:6956:2: ( ruleEString ) - // InternalBasicsParser.g:6957:3: ruleEString + // InternalBasicsParser.g:6928:2: ( ruleEString ) + // InternalBasicsParser.g:6929:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -20372,17 +20399,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalBasicsParser.g:6966:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalBasicsParser.g:6938:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6970:1: ( ( ruleBase64Binary ) ) - // InternalBasicsParser.g:6971:2: ( ruleBase64Binary ) + // InternalBasicsParser.g:6942:1: ( ( ruleBase64Binary ) ) + // InternalBasicsParser.g:6943:2: ( ruleBase64Binary ) { - // InternalBasicsParser.g:6971:2: ( ruleBase64Binary ) - // InternalBasicsParser.g:6972:3: ruleBase64Binary + // InternalBasicsParser.g:6943:2: ( ruleBase64Binary ) + // InternalBasicsParser.g:6944:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -20413,17 +20440,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalBasicsParser.g:6981:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalBasicsParser.g:6953:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:6985:1: ( ( ruleInteger0 ) ) - // InternalBasicsParser.g:6986:2: ( ruleInteger0 ) + // InternalBasicsParser.g:6957:1: ( ( ruleInteger0 ) ) + // InternalBasicsParser.g:6958:2: ( ruleInteger0 ) { - // InternalBasicsParser.g:6986:2: ( ruleInteger0 ) - // InternalBasicsParser.g:6987:3: ruleInteger0 + // InternalBasicsParser.g:6958:2: ( ruleInteger0 ) + // InternalBasicsParser.g:6959:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -20454,17 +20481,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalBasicsParser.g:6996:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalBasicsParser.g:6968:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7000:1: ( ( ruleDouble0 ) ) - // InternalBasicsParser.g:7001:2: ( ruleDouble0 ) + // InternalBasicsParser.g:6972:1: ( ( ruleDouble0 ) ) + // InternalBasicsParser.g:6973:2: ( ruleDouble0 ) { - // InternalBasicsParser.g:7001:2: ( ruleDouble0 ) - // InternalBasicsParser.g:7002:3: ruleDouble0 + // InternalBasicsParser.g:6973:2: ( ruleDouble0 ) + // InternalBasicsParser.g:6974:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -20495,17 +20522,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalBasicsParser.g:7011:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalBasicsParser.g:6983:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7015:1: ( ( ruleboolean0 ) ) - // InternalBasicsParser.g:7016:2: ( ruleboolean0 ) + // InternalBasicsParser.g:6987:1: ( ( ruleboolean0 ) ) + // InternalBasicsParser.g:6988:2: ( ruleboolean0 ) { - // InternalBasicsParser.g:7016:2: ( ruleboolean0 ) - // InternalBasicsParser.g:7017:3: ruleboolean0 + // InternalBasicsParser.g:6988:2: ( ruleboolean0 ) + // InternalBasicsParser.g:6989:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -20536,17 +20563,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalBasicsParser.g:7026:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalBasicsParser.g:6998:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7030:1: ( ( ruleParameterStructMember ) ) - // InternalBasicsParser.g:7031:2: ( ruleParameterStructMember ) + // InternalBasicsParser.g:7002:1: ( ( ruleParameterStructMember ) ) + // InternalBasicsParser.g:7003:2: ( ruleParameterStructMember ) { - // InternalBasicsParser.g:7031:2: ( ruleParameterStructMember ) - // InternalBasicsParser.g:7032:3: ruleParameterStructMember + // InternalBasicsParser.g:7003:2: ( ruleParameterStructMember ) + // InternalBasicsParser.g:7004:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -20577,17 +20604,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalBasicsParser.g:7041:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalBasicsParser.g:7013:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7045:1: ( ( ruleParameterStructMember ) ) - // InternalBasicsParser.g:7046:2: ( ruleParameterStructMember ) + // InternalBasicsParser.g:7017:1: ( ( ruleParameterStructMember ) ) + // InternalBasicsParser.g:7018:2: ( ruleParameterStructMember ) { - // InternalBasicsParser.g:7046:2: ( ruleParameterStructMember ) - // InternalBasicsParser.g:7047:3: ruleParameterStructMember + // InternalBasicsParser.g:7018:2: ( ruleParameterStructMember ) + // InternalBasicsParser.g:7019:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -20618,17 +20645,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalBasicsParser.g:7056:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalBasicsParser.g:7028:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7060:1: ( ( ruleDateTime0 ) ) - // InternalBasicsParser.g:7061:2: ( ruleDateTime0 ) + // InternalBasicsParser.g:7032:1: ( ( ruleDateTime0 ) ) + // InternalBasicsParser.g:7033:2: ( ruleDateTime0 ) { - // InternalBasicsParser.g:7061:2: ( ruleDateTime0 ) - // InternalBasicsParser.g:7062:3: ruleDateTime0 + // InternalBasicsParser.g:7033:2: ( ruleDateTime0 ) + // InternalBasicsParser.g:7034:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -20658,26 +20685,26 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR end "rule__ParameterDate__ValueAssignment" - // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalBasicsParser.g:7071:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; - public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" + // InternalBasicsParser.g:7043:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7075:1: ( ( ruleEString ) ) - // InternalBasicsParser.g:7076:2: ( ruleEString ) + // InternalBasicsParser.g:7047:1: ( ( ruleEString ) ) + // InternalBasicsParser.g:7048:2: ( ruleEString ) { - // InternalBasicsParser.g:7076:2: ( ruleEString ) - // InternalBasicsParser.g:7077:3: ruleEString + // InternalBasicsParser.g:7048:2: ( ruleEString ) + // InternalBasicsParser.g:7049:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -20696,29 +20723,29 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni } return ; } - // $ANTLR end "rule__ParameterStructMember__NameAssignment_1" + // $ANTLR end "rule__ParameterStructMember__NameAssignment_0" - // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalBasicsParser.g:7086:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; - public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" + // InternalBasicsParser.g:7058:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7090:1: ( ( ruleParameterValue ) ) - // InternalBasicsParser.g:7091:2: ( ruleParameterValue ) + // InternalBasicsParser.g:7062:1: ( ( ruleParameterValue ) ) + // InternalBasicsParser.g:7063:2: ( ruleParameterValue ) { - // InternalBasicsParser.g:7091:2: ( ruleParameterValue ) - // InternalBasicsParser.g:7092:3: ruleParameterValue + // InternalBasicsParser.g:7063:2: ( ruleParameterValue ) + // InternalBasicsParser.g:7064:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -20737,21 +20764,21 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn } return ; } - // $ANTLR end "rule__ParameterStructMember__ValueAssignment_4" + // $ANTLR end "rule__ParameterStructMember__ValueAssignment_3" // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalBasicsParser.g:7101:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalBasicsParser.g:7073:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7105:1: ( ( ruleEString ) ) - // InternalBasicsParser.g:7106:2: ( ruleEString ) + // InternalBasicsParser.g:7077:1: ( ( ruleEString ) ) + // InternalBasicsParser.g:7078:2: ( ruleEString ) { - // InternalBasicsParser.g:7106:2: ( ruleEString ) - // InternalBasicsParser.g:7107:3: ruleEString + // InternalBasicsParser.g:7078:2: ( ruleEString ) + // InternalBasicsParser.g:7079:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -20782,17 +20809,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalBasicsParser.g:7116:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalBasicsParser.g:7088:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7120:1: ( ( ruleParameterType ) ) - // InternalBasicsParser.g:7121:2: ( ruleParameterType ) + // InternalBasicsParser.g:7092:1: ( ( ruleParameterType ) ) + // InternalBasicsParser.g:7093:2: ( ruleParameterType ) { - // InternalBasicsParser.g:7121:2: ( ruleParameterType ) - // InternalBasicsParser.g:7122:3: ruleParameterType + // InternalBasicsParser.g:7093:2: ( ruleParameterType ) + // InternalBasicsParser.g:7094:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -20823,21 +20850,21 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalBasicsParser.g:7131:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalBasicsParser.g:7103:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7135:1: ( ( ( ruleEString ) ) ) - // InternalBasicsParser.g:7136:2: ( ( ruleEString ) ) + // InternalBasicsParser.g:7107:1: ( ( ( ruleEString ) ) ) + // InternalBasicsParser.g:7108:2: ( ( ruleEString ) ) { - // InternalBasicsParser.g:7136:2: ( ( ruleEString ) ) - // InternalBasicsParser.g:7137:3: ( ruleEString ) + // InternalBasicsParser.g:7108:2: ( ( ruleEString ) ) + // InternalBasicsParser.g:7109:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalBasicsParser.g:7138:3: ( ruleEString ) - // InternalBasicsParser.g:7139:4: ruleEString + // InternalBasicsParser.g:7110:3: ( ruleEString ) + // InternalBasicsParser.g:7111:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -20871,34 +20898,34 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR end "rule__TopicSpecRef__TopicSpecAssignment" - // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalBasicsParser.g:7150:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; - public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" + // InternalBasicsParser.g:7122:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 : ( ( ruleEString ) ) ; + public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalBasicsParser.g:7154:1: ( ( ( ruleEString ) ) ) - // InternalBasicsParser.g:7155:2: ( ( ruleEString ) ) + // InternalBasicsParser.g:7126:1: ( ( ( ruleEString ) ) ) + // InternalBasicsParser.g:7127:2: ( ( ruleEString ) ) { - // InternalBasicsParser.g:7155:2: ( ( ruleEString ) ) - // InternalBasicsParser.g:7156:3: ( ruleEString ) + // InternalBasicsParser.g:7127:2: ( ( ruleEString ) ) + // InternalBasicsParser.g:7128:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalBasicsParser.g:7157:3: ( ruleEString ) - // InternalBasicsParser.g:7158:4: ruleEString + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); + // InternalBasicsParser.g:7129:3: ( ruleEString ) + // InternalBasicsParser.g:7130:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } @@ -20917,52 +20944,29 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" + // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" // Delegated rules - protected DFA4 dfa4 = new DFA4(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\40\2\uffff"; - static final String dfa_3s = "\1\12\35\uffff\2\77\2\uffff"; - static final String dfa_4s = "\1\120\35\uffff\2\77\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\36\1\37"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA3 dfa3 = new DFA3(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\76\5\uffff\1\76\1\uffff\2\76\1\uffff"; + static final String dfa_4s = "\1\123\5\uffff\1\117\1\uffff\2\102\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\1\17\1\uffff\1\34\1\25\1\27\1\31\3\uffff\1\12\1\13\1\24\1\26\1\30\2\uffff\1\23\3\uffff\1\20\3\uffff\1\21\1\35\1\22\1\uffff\1\14\1\5\1\7\1\11\1\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\23\uffff\1\37\1\36", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\1\41", - "\1\41", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -20974,11 +20978,11 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA4 extends DFA { + class DFA3 extends DFA { - public DFA4(BaseRecognizer recognizer) { + public DFA3(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 4; + this.decisionNumber = 3; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -20988,73 +20992,71 @@ public DFA4(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "1878:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; + return "1826:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) );"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000009L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x00100006E00C0000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000018000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x00080003600C0000L,0x0000000000040000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C000L}); public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000100000L,0x0000000000100000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x00000000000181E4L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000008000L,0x0000000000080000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C0F2L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0020000000000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000400000000L}); public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000004000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000200L}); public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000400L}); public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000080000000L}); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.tokens b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.tokens index 7ec844174..d18efddc3 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalBasicsParser.tokens @@ -1,87 +1,86 @@ -','=64 -':'=65 -'Any'=61 -'Array:'=29 -'Base64'=30 +','=62 +'-'=63 +':'=64 +'Any'=60 +'Array:'=28 +'Base64'=29 'Boolean'=18 -'Date'=51 -'Double'=31 -'GlobalNamespace'=7 -'GraphName'=9 -'Header'=32 +'Date'=50 +'Double'=30 +'GlobalNamespace'=6 +'GraphName'=8 +'Header'=31 'Integer'=19 -'List'=52 -'ParameterAny'=8 -'ParameterStructMember'=4 -'PrivateNamespace'=6 -'RelativeNamespace'=5 -'String'=33 -'Struct'=34 -'['=66 -'[]'=63 -']'=67 -'action'=35 -'bool'=53 -'bool[]'=36 -'byte'=54 -'byte[]'=37 -'default'=20 -'duration'=12 -'feedback'=13 -'float32'=21 -'float32[]'=10 -'float64'=22 -'float64[]'=11 -'goal'=55 -'int16'=45 -'int16[]'=23 -'int32'=46 -'int32[]'=24 -'int64'=47 -'int64[]'=25 -'int8'=56 -'int8[]'=38 +'List'=51 +'ParameterAny'=7 +'PrivateNamespace'=5 +'RelativeNamespace'=4 +'String'=32 +'Struct'=33 +'['=65 +'[bool]'=34 +'[byte]'=35 +'[float32]'=9 +'[float64]'=10 +'[int16]'=20 +'[int32]'=21 +'[int64]'=22 +'[int8]'=36 +'[string]'=11 +'[uint16]'=12 +'[uint32]'=13 +'[uint64]'=14 +'[uint8]'=23 +']'=66 +'action'=37 +'bool'=52 +'byte'=53 +'default:'=15 +'duration'=16 +'feedback'=17 +'float32'=24 +'float64'=25 +'goal'=54 +'int16'=44 +'int32'=45 +'int64'=46 +'int8'=55 'message'=26 -'name'=57 -'node'=58 -'ns:'=62 -'result'=39 +'name'=56 +'node'=57 +'ns:'=61 +'result'=38 'service'=27 -'string'=40 -'string[]'=14 -'time'=59 -'type'=60 -'type:'=48 -'uint16'=41 -'uint16[]'=15 -'uint32'=42 -'uint32[]'=16 -'uint64'=43 -'uint64[]'=17 -'uint8'=49 -'uint8[]'=28 -'value'=50 -'value:'=44 -RULE_ANY_OTHER=90 -RULE_BEGIN=83 -RULE_BINARY=69 -RULE_BOOLEAN=70 -RULE_DATE_TIME=78 -RULE_DAY=73 -RULE_DECINT=71 -RULE_DIGIT=68 -RULE_DOUBLE=72 -RULE_END=84 -RULE_HOUR=76 -RULE_ID=79 -RULE_INT=81 -RULE_MESSAGE_ASIGMENT=82 -RULE_MIN_SEC=77 -RULE_ML_COMMENT=88 -RULE_MONTH=74 -RULE_ROS_CONVENTION_A=86 -RULE_ROS_CONVENTION_PARAM=87 -RULE_SL_COMMENT=85 -RULE_STRING=80 -RULE_WS=89 -RULE_YEAR=75 +'string'=39 +'time'=58 +'type'=59 +'type:'=47 +'uint16'=40 +'uint32'=41 +'uint64'=42 +'uint8'=48 +'value'=49 +'value:'=43 +RULE_ANY_OTHER=89 +RULE_BEGIN=82 +RULE_BINARY=68 +RULE_BOOLEAN=69 +RULE_DATE_TIME=77 +RULE_DAY=72 +RULE_DECINT=70 +RULE_DIGIT=67 +RULE_DOUBLE=71 +RULE_END=83 +RULE_HOUR=75 +RULE_ID=78 +RULE_INT=80 +RULE_MESSAGE_ASIGMENT=81 +RULE_MIN_SEC=76 +RULE_ML_COMMENT=87 +RULE_MONTH=73 +RULE_ROS_CONVENTION_A=85 +RULE_ROS_CONVENTION_PARAM=86 +RULE_SL_COMMENT=84 +RULE_STRING=79 +RULE_WS=88 +RULE_YEAR=74 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g index aa441440a..1ec8208f0 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.g @@ -32,10 +32,10 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -64,10 +64,10 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("Specs", "'specs:'"); tokenNameToValue.put("String_1", "'string'"); @@ -77,45 +77,44 @@ import de.fraunhofer.ipa.ros.services.RosGrammarAccess; tokenNameToValue.put("Value_1", "'value:'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Default", "'default'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Result_1", "'result:'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); tokenNameToValue.put("Message_1", "'message:'"); tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); tokenNameToValue.put("Response", "'response:'"); tokenNameToValue.put("Parameters", "'parameters:'"); tokenNameToValue.put("Publishers", "'publishers:'"); tokenNameToValue.put("ParameterAny", "'ParameterAny'"); tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Actionclient", "'actionclient:'"); - tokenNameToValue.put("Actionserver", "'actionserver:'"); tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Serviceclient", "'serviceclient:'"); - tokenNameToValue.put("Serviceserver", "'serviceserver:'"); + tokenNameToValue.put("ActionClients", "'actionClients:'"); + tokenNameToValue.put("ActionServers", "'actionServers:'"); tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("ServiceClients", "'serviceClients:'"); + tokenNameToValue.put("ServiceServers", "'serviceServers:'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(RosGrammarAccess grammarAccess) { @@ -2261,51 +2260,84 @@ finally { restoreStackSize(stackSize); } -rule__Node__Alternatives_3 +// Entry rule entryRulePreListElement +entryRulePreListElement +@init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); +} +: +{ before(grammarAccess.getPreListElementRule()); } + rulePreListElement +{ after(grammarAccess.getPreListElementRule()); } + EOF +; +finally { + myHiddenTokenState.restore(); +} + +// Rule PreListElement +rulePreListElement + @init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); } + HyphenMinus + { after(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); } + ) +; +finally { + restoreStackSize(stackSize); + myHiddenTokenState.restore(); +} + +rule__Node__Alternatives_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_3_0()); } - (rule__Node__Group_3_0__0) - { after(grammarAccess.getNodeAccess().getGroup_3_0()); } + { before(grammarAccess.getNodeAccess().getGroup_2_0()); } + (rule__Node__Group_2_0__0) + { after(grammarAccess.getNodeAccess().getGroup_2_0()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_1()); } - (rule__Node__Group_3_1__0) - { after(grammarAccess.getNodeAccess().getGroup_3_1()); } + { before(grammarAccess.getNodeAccess().getGroup_2_1()); } + (rule__Node__Group_2_1__0) + { after(grammarAccess.getNodeAccess().getGroup_2_1()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_2()); } - (rule__Node__Group_3_2__0) - { after(grammarAccess.getNodeAccess().getGroup_3_2()); } + { before(grammarAccess.getNodeAccess().getGroup_2_2()); } + (rule__Node__Group_2_2__0) + { after(grammarAccess.getNodeAccess().getGroup_2_2()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_3()); } - (rule__Node__Group_3_3__0) - { after(grammarAccess.getNodeAccess().getGroup_3_3()); } + { before(grammarAccess.getNodeAccess().getGroup_2_3()); } + (rule__Node__Group_2_3__0) + { after(grammarAccess.getNodeAccess().getGroup_2_3()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_4()); } - (rule__Node__Group_3_4__0) - { after(grammarAccess.getNodeAccess().getGroup_3_4()); } + { before(grammarAccess.getNodeAccess().getGroup_2_4()); } + (rule__Node__Group_2_4__0) + { after(grammarAccess.getNodeAccess().getGroup_2_4()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_5()); } - (rule__Node__Group_3_5__0) - { after(grammarAccess.getNodeAccess().getGroup_3_5()); } + { before(grammarAccess.getNodeAccess().getGroup_2_5()); } + (rule__Node__Group_2_5__0) + { after(grammarAccess.getNodeAccess().getGroup_2_5()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_6()); } - (rule__Node__Group_3_6__0) - { after(grammarAccess.getNodeAccess().getGroup_3_6()); } + { before(grammarAccess.getNodeAccess().getGroup_2_6()); } + (rule__Node__Group_2_6__0) + { after(grammarAccess.getNodeAccess().getGroup_2_6()); } ) ; finally { @@ -2522,27 +2554,27 @@ finally { restoreStackSize(stackSize); } -rule__MessagePart__DataAlternatives_1_0 +rule__MessagePart__DataAlternatives_0_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } ruleKEYWORD - { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } ) | ( - { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } RULE_MESSAGE_ASIGMENT - { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } ) | ( - { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } ruleEString - { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } ) ; finally { @@ -3263,9 +3295,9 @@ rule__Package_Impl__Group_5__2__Impl } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } - (rule__Package_Impl__SpecAssignment_5_2)* - { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + { before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); } + rulePreListElement + { after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); } ) ; finally { @@ -3278,6 +3310,7 @@ rule__Package_Impl__Group_5__3 } : rule__Package_Impl__Group_5__3__Impl + rule__Package_Impl__Group_5__4 ; finally { restoreStackSize(stackSize); @@ -3289,9 +3322,116 @@ rule__Package_Impl__Group_5__3__Impl } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); } + (rule__Package_Impl__SpecAssignment_5_3) + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5__4__Impl + rule__Package_Impl__Group_5__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); } + (rule__Package_Impl__Group_5_4__0)* + { after(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Package_Impl__Group_5_4__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5_4__0__Impl + rule__Package_Impl__Group_5_4__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5_4__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); } + rulePreListElement + { after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5_4__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5_4__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5_4__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); } + (rule__Package_Impl__SpecAssignment_5_4_1) + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); } ) ; finally { @@ -3548,7 +3688,6 @@ rule__Node__Group__2 } : rule__Node__Group__2__Impl - rule__Node__Group__3 ; finally { restoreStackSize(stackSize); @@ -3560,62 +3699,9 @@ rule__Node__Group__2__Impl } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group__3__Impl - rule__Node__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNodeAccess().getAlternatives_3()); } - (rule__Node__Alternatives_3)* - { after(grammarAccess.getNodeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group__4__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); } + { before(grammarAccess.getNodeAccess().getAlternatives_2()); } + (rule__Node__Alternatives_2)* + { after(grammarAccess.getNodeAccess().getAlternatives_2()); } ) ; finally { @@ -3623,107 +3709,107 @@ finally { } -rule__Node__Group_3_0__0 +rule__Node__Group_2_0__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__0__Impl - rule__Node__Group_3_0__1 + rule__Node__Group_2_0__0__Impl + rule__Node__Group_2_0__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__0__Impl +rule__Node__Group_2_0__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } Publishers - { after(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); } + { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__1 +rule__Node__Group_2_0__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__1__Impl - rule__Node__Group_3_0__2 + rule__Node__Group_2_0__1__Impl + rule__Node__Group_2_0__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__1__Impl +rule__Node__Group_2_0__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__2 +rule__Node__Group_2_0__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__2__Impl - rule__Node__Group_3_0__3 + rule__Node__Group_2_0__2__Impl + rule__Node__Group_2_0__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__2__Impl +rule__Node__Group_2_0__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); } - (rule__Node__PublisherAssignment_3_0_2)* - { after(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + (rule__Node__PublisherAssignment_2_0_2)* + { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__3 +rule__Node__Group_2_0__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__3__Impl + rule__Node__Group_2_0__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__3__Impl +rule__Node__Group_2_0__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } ) ; finally { @@ -3731,107 +3817,107 @@ finally { } -rule__Node__Group_3_1__0 +rule__Node__Group_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__0__Impl - rule__Node__Group_3_1__1 + rule__Node__Group_2_1__0__Impl + rule__Node__Group_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__0__Impl +rule__Node__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } Subscribers - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); } + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__1 +rule__Node__Group_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__1__Impl - rule__Node__Group_3_1__2 + rule__Node__Group_2_1__1__Impl + rule__Node__Group_2_1__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__1__Impl +rule__Node__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__2 +rule__Node__Group_2_1__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__2__Impl - rule__Node__Group_3_1__3 + rule__Node__Group_2_1__2__Impl + rule__Node__Group_2_1__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__2__Impl +rule__Node__Group_2_1__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); } - (rule__Node__SubscriberAssignment_3_1_2)* - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + (rule__Node__SubscriberAssignment_2_1_2)* + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__3 +rule__Node__Group_2_1__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__3__Impl + rule__Node__Group_2_1__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__3__Impl +rule__Node__Group_2_1__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } ) ; finally { @@ -3839,107 +3925,107 @@ finally { } -rule__Node__Group_3_2__0 +rule__Node__Group_2_2__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__0__Impl - rule__Node__Group_3_2__1 + rule__Node__Group_2_2__0__Impl + rule__Node__Group_2_2__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__0__Impl +rule__Node__Group_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); } - Serviceserver - { after(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } + ServiceServers + { after(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__1 +rule__Node__Group_2_2__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__1__Impl - rule__Node__Group_3_2__2 + rule__Node__Group_2_2__1__Impl + rule__Node__Group_2_2__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__1__Impl +rule__Node__Group_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__2 +rule__Node__Group_2_2__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__2__Impl - rule__Node__Group_3_2__3 + rule__Node__Group_2_2__2__Impl + rule__Node__Group_2_2__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__2__Impl +rule__Node__Group_2_2__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); } - (rule__Node__ServiceserverAssignment_3_2_2)* - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + (rule__Node__ServiceserverAssignment_2_2_2)* + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__3 +rule__Node__Group_2_2__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__3__Impl + rule__Node__Group_2_2__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__3__Impl +rule__Node__Group_2_2__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } ) ; finally { @@ -3947,107 +4033,107 @@ finally { } -rule__Node__Group_3_3__0 +rule__Node__Group_2_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__0__Impl - rule__Node__Group_3_3__1 + rule__Node__Group_2_3__0__Impl + rule__Node__Group_2_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__0__Impl +rule__Node__Group_2_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); } - Serviceclient - { after(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); } + { before(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } + ServiceClients + { after(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__1 +rule__Node__Group_2_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__1__Impl - rule__Node__Group_3_3__2 + rule__Node__Group_2_3__1__Impl + rule__Node__Group_2_3__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__1__Impl +rule__Node__Group_2_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__2 +rule__Node__Group_2_3__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__2__Impl - rule__Node__Group_3_3__3 + rule__Node__Group_2_3__2__Impl + rule__Node__Group_2_3__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__2__Impl +rule__Node__Group_2_3__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); } - (rule__Node__ServiceclientAssignment_3_3_2)* - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + (rule__Node__ServiceclientAssignment_2_3_2)* + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__3 +rule__Node__Group_2_3__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__3__Impl + rule__Node__Group_2_3__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__3__Impl +rule__Node__Group_2_3__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } ) ; finally { @@ -4055,107 +4141,107 @@ finally { } -rule__Node__Group_3_4__0 +rule__Node__Group_2_4__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__0__Impl - rule__Node__Group_3_4__1 + rule__Node__Group_2_4__0__Impl + rule__Node__Group_2_4__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__0__Impl +rule__Node__Group_2_4__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); } - Actionserver - { after(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); } + { before(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } + ActionServers + { after(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__1 +rule__Node__Group_2_4__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__1__Impl - rule__Node__Group_3_4__2 + rule__Node__Group_2_4__1__Impl + rule__Node__Group_2_4__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__1__Impl +rule__Node__Group_2_4__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__2 +rule__Node__Group_2_4__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__2__Impl - rule__Node__Group_3_4__3 + rule__Node__Group_2_4__2__Impl + rule__Node__Group_2_4__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__2__Impl +rule__Node__Group_2_4__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); } - (rule__Node__ActionserverAssignment_3_4_2)* - { after(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + (rule__Node__ActionserverAssignment_2_4_2)* + { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__3 +rule__Node__Group_2_4__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__3__Impl + rule__Node__Group_2_4__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__3__Impl +rule__Node__Group_2_4__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } ) ; finally { @@ -4163,107 +4249,107 @@ finally { } -rule__Node__Group_3_5__0 +rule__Node__Group_2_5__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__0__Impl - rule__Node__Group_3_5__1 + rule__Node__Group_2_5__0__Impl + rule__Node__Group_2_5__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__0__Impl +rule__Node__Group_2_5__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); } - Actionclient - { after(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); } + { before(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } + ActionClients + { after(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__1 +rule__Node__Group_2_5__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__1__Impl - rule__Node__Group_3_5__2 + rule__Node__Group_2_5__1__Impl + rule__Node__Group_2_5__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__1__Impl +rule__Node__Group_2_5__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__2 +rule__Node__Group_2_5__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__2__Impl - rule__Node__Group_3_5__3 + rule__Node__Group_2_5__2__Impl + rule__Node__Group_2_5__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__2__Impl +rule__Node__Group_2_5__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); } - (rule__Node__ActionclientAssignment_3_5_2)* - { after(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + (rule__Node__ActionclientAssignment_2_5_2)* + { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__3 +rule__Node__Group_2_5__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__3__Impl + rule__Node__Group_2_5__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__3__Impl +rule__Node__Group_2_5__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } ) ; finally { @@ -4271,107 +4357,107 @@ finally { } -rule__Node__Group_3_6__0 +rule__Node__Group_2_6__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__0__Impl - rule__Node__Group_3_6__1 + rule__Node__Group_2_6__0__Impl + rule__Node__Group_2_6__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__0__Impl +rule__Node__Group_2_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } Parameters - { after(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); } + { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__1 +rule__Node__Group_2_6__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__1__Impl - rule__Node__Group_3_6__2 + rule__Node__Group_2_6__1__Impl + rule__Node__Group_2_6__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__1__Impl +rule__Node__Group_2_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__2 +rule__Node__Group_2_6__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__2__Impl - rule__Node__Group_3_6__3 + rule__Node__Group_2_6__2__Impl + rule__Node__Group_2_6__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__2__Impl +rule__Node__Group_2_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); } - (rule__Node__ParameterAssignment_3_6_2)* - { after(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + (rule__Node__ParameterAssignment_2_6_2)* + { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__3 +rule__Node__Group_2_6__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__3__Impl + rule__Node__Group_2_6__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__3__Impl +rule__Node__Group_2_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } ) ; finally { @@ -5638,9 +5724,16 @@ rule__MessageDefinition__Group__1__Impl } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } - (rule__MessageDefinition__MessagePartAssignment_1)* - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1) + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + ) + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1)* + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + ) ) ; finally { @@ -9554,9 +9647,9 @@ rule__ParameterArrayType__Group__0__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { @@ -9581,9 +9674,9 @@ rule__ParameterArrayType__Group__1__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { @@ -9608,9 +9701,9 @@ rule__ParameterArrayType__Group__2__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } - Type - { after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { @@ -9635,9 +9728,9 @@ rule__ParameterArrayType__Group__3__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } - (rule__ParameterArrayType__TypeAssignment_3) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { @@ -9650,7 +9743,6 @@ rule__ParameterArrayType__Group__4 } : rule__ParameterArrayType__Group__4__Impl - rule__ParameterArrayType__Group__5 ; finally { restoreStackSize(stackSize); @@ -9662,35 +9754,9 @@ rule__ParameterArrayType__Group__4__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } - (rule__ParameterArrayType__Group_4__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterArrayType__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -9698,53 +9764,53 @@ finally { } -rule__ParameterArrayType__Group_4__0 +rule__ParameterArrayType__Group_3__0 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__0__Impl - rule__ParameterArrayType__Group_4__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__0__Impl +rule__ParameterArrayType__Group_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1 +rule__ParameterArrayType__Group_3__1 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1__Impl +rule__ParameterArrayType__Group_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } - (rule__ParameterArrayType__DefaultAssignment_4_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { @@ -10364,9 +10430,9 @@ rule__ParameterStructMember__Group__0__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } - ParameterStructMember - { after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { @@ -10391,9 +10457,9 @@ rule__ParameterStructMember__Group__1__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } - (rule__ParameterStructMember__NameAssignment_1) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { @@ -10418,9 +10484,9 @@ rule__ParameterStructMember__Group__2__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { @@ -10445,9 +10511,9 @@ rule__ParameterStructMember__Group__3__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { @@ -10460,7 +10526,6 @@ rule__ParameterStructMember__Group__4 } : rule__ParameterStructMember__Group__4__Impl - rule__ParameterStructMember__Group__5 ; finally { restoreStackSize(stackSize); @@ -10472,35 +10537,9 @@ rule__ParameterStructMember__Group__4__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } - (rule__ParameterStructMember__ValueAssignment_4) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterStructMember__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -10580,9 +10619,9 @@ rule__MessagePart__Group__0__Impl } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } - (rule__MessagePart__TypeAssignment_0) - { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + { before(grammarAccess.getMessagePartAccess().getDataAssignment_0()); } + (rule__MessagePart__DataAssignment_0) + { after(grammarAccess.getMessagePartAccess().getDataAssignment_0()); } ) ; finally { @@ -10595,6 +10634,7 @@ rule__MessagePart__Group__1 } : rule__MessagePart__Group__1__Impl + rule__MessagePart__Group__2 ; finally { restoreStackSize(stackSize); @@ -10606,9 +10646,35 @@ rule__MessagePart__Group__1__Impl } : ( - { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } - (rule__MessagePart__DataAssignment_1) - { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + { before(grammarAccess.getMessagePartAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getMessagePartAccess().getColonKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MessagePart__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MessagePart__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MessagePart__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); } + (rule__MessagePart__TypeAssignment_2) + { after(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); } ) ; finally { @@ -12200,9 +12266,9 @@ rule__ArrayTopicSpecRef__Group__0__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } + LeftSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } ) ; finally { @@ -12215,6 +12281,7 @@ rule__ArrayTopicSpecRef__Group__1 } : rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__2 ; finally { restoreStackSize(stackSize); @@ -12226,9 +12293,35 @@ rule__ArrayTopicSpecRef__Group__1__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_1) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ArrayTopicSpecRef__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } + RightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } ) ; finally { @@ -12281,15 +12374,30 @@ finally { restoreStackSize(stackSize); } -rule__Package_Impl__SpecAssignment_5_2 +rule__Package_Impl__SpecAssignment_5_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); } ruleSpecBase - { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__SpecAssignment_5_4_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); } + ruleSpecBase + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); } ) ; finally { @@ -12341,105 +12449,105 @@ finally { restoreStackSize(stackSize); } -rule__Node__PublisherAssignment_3_0_2 +rule__Node__PublisherAssignment_2_0_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); } + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); } + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__SubscriberAssignment_3_1_2 +rule__Node__SubscriberAssignment_2_1_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); } + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); } + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceserverAssignment_3_2_2 +rule__Node__ServiceserverAssignment_2_2_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); } + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceclientAssignment_3_3_2 +rule__Node__ServiceclientAssignment_2_3_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); } + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionserverAssignment_3_4_2 +rule__Node__ActionserverAssignment_2_4_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); } + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); } + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionclientAssignment_3_5_2 +rule__Node__ActionclientAssignment_2_5_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); } + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); } + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ParameterAssignment_3_6_2 +rule__Node__ParameterAssignment_2_6_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); } + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); } + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } ) ; finally { @@ -13209,30 +13317,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__TypeAssignment_3 +rule__ParameterArrayType__TypeAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__DefaultAssignment_4_1 +rule__ParameterArrayType__DefaultAssignment_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ) ; finally { @@ -13404,30 +13512,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__NameAssignment_1 +rule__ParameterStructMember__NameAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__ValueAssignment_4 +rule__ParameterStructMember__ValueAssignment_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ) ; finally { @@ -13464,30 +13572,30 @@ finally { restoreStackSize(stackSize); } -rule__MessagePart__TypeAssignment_0 +rule__MessagePart__DataAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ruleAbstractType - { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + { before(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); } + (rule__MessagePart__DataAlternatives_0_0) + { after(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__MessagePart__DataAssignment_1 +rule__MessagePart__TypeAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - (rule__MessagePart__DataAlternatives_1_0) - { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); } + ruleAbstractType + { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); } ) ; finally { @@ -13513,19 +13621,19 @@ finally { restoreStackSize(stackSize); } -rule__ArrayTopicSpecRef__TopicSpecAssignment_0 +rule__ArrayTopicSpecRef__TopicSpecAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ) ; finally { diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java index f590f8017..6c938bc45 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.java @@ -24,117 +24,116 @@ @SuppressWarnings("all") public class InternalRosParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ParameterStructMember", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "Serviceclient", "Serviceserver", "Actionclient", "Actionserver", "Dependencies", "ParameterAny", "FromGitRepo", "Subscribers", "Parameters", "Publishers", "GraphName", "Feedback_1", "Float32_1", "Float64_1", "Response", "Duration", "Feedback", "Message_1", "Request", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Boolean", "Integer", "Action_1", "Default", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Result_1", "Service", "Uint8_1", "Array", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Int8_1", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Srv", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ServiceClients", "ServiceServers", "ActionClients", "ActionServers", "Dependencies", "ParameterAny", "FromGitRepo", "Subscribers", "Parameters", "Publishers", "GraphName", "Float32_1", "Float64_1", "Feedback_1", "Response", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "Message_1", "Request", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Action_1", "Float32", "Float64", "Message", "Result_1", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Srv", "Time", "Type", "Any", "Ns", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Float32_1=21; - public static final int Node=78; - public static final int RULE_DATE_TIME=99; - public static final int Uint64_1=31; - public static final int String=49; - public static final int Int16=63; - public static final int Float32=36; - public static final int Goal=74; - public static final int Bool=72; - public static final int Uint16=58; + public static final int Float32_1=19; + public static final int Node=77; + public static final int RULE_DATE_TIME=98; + public static final int Uint64_1=26; + public static final int String=48; + public static final int Int16=62; + public static final int Float32=39; + public static final int Goal=73; + public static final int Bool=71; + public static final int Uint16=57; public static final int Boolean=32; - public static final int ExternalDependency=5; - public static final int Uint8=68; - public static final int Parameters=17; - public static final int RULE_ID=100; - public static final int Actionclient=11; - public static final int RULE_DIGIT=89; - public static final int GlobalNamespace=8; - public static final int Node_1=66; - public static final int Int16_1=38; - public static final int Header=48; - public static final int RULE_INT=102; - public static final int Byte=73; - public static final int RULE_ML_COMMENT=109; - public static final int LeftSquareBracket=87; - public static final int Specs=56; - public static final int Base64=46; - public static final int Message_1=26; - public static final int Comma=85; - public static final int RULE_MESSAGE_ASIGMENT=103; - public static final int Goal_1=62; - public static final int LeftSquareBracketRightSquareBracket=84; - public static final int Int32=64; - public static final int Publishers=18; - public static final int Serviceserver=10; - public static final int RULE_DECINT=92; - public static final int Uint32=59; - public static final int FromGitRepo=15; - public static final int Msg=76; - public static final int RULE_HOUR=97; - public static final int Int8=75; - public static final int Default=35; - public static final int Actionserver=12; - public static final int Int8_1=54; - public static final int Uint16_1=29; - public static final int Type=81; - public static final int Float64=37; - public static final int Int32_1=39; + public static final int ExternalDependency=4; + public static final int Uint8=67; + public static final int Parameters=16; + public static final int RULE_ID=99; + public static final int RULE_DIGIT=88; + public static final int GlobalNamespace=7; + public static final int Node_1=65; + public static final int ServiceServers=9; + public static final int Int16_1=34; + public static final int Header=47; + public static final int RULE_INT=101; + public static final int Byte=72; + public static final int RULE_ML_COMMENT=108; + public static final int LeftSquareBracket=86; + public static final int Specs=55; + public static final int Base64=45; + public static final int Message_1=30; + public static final int Comma=83; + public static final int HyphenMinus=84; + public static final int RULE_MESSAGE_ASIGMENT=102; + public static final int Goal_1=61; + public static final int Int32=63; + public static final int Publishers=17; + public static final int RULE_DECINT=91; + public static final int Uint32=58; + public static final int FromGitRepo=14; + public static final int Msg=75; + public static final int RULE_HOUR=96; + public static final int Int8=74; + public static final int Default=27; + public static final int Int8_1=52; + public static final int Uint16_1=24; + public static final int Type=80; + public static final int Float64=40; + public static final int Int32_1=35; public static final int Result_1=42; - public static final int RULE_BINARY=90; - public static final int String_1=57; - public static final int Subscribers=16; - public static final int String_2=28; - public static final int RULE_DAY=94; - public static final int RULE_BEGIN=104; - public static final int RULE_BOOLEAN=91; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=96; - public static final int Feedback_1=20; - public static final int Result=55; - public static final int Name=77; - public static final int RULE_MIN_SEC=98; - public static final int ParameterAny=14; - public static final int List=71; - public static final int Dependencies=13; - public static final int RightSquareBracket=88; - public static final int PrivateNamespace=7; - public static final int GraphName=19; - public static final int Byte_1=53; - public static final int Float64_1=22; - public static final int Duration=24; - public static final int Uint32_1=30; - public static final int Action_1=34; - public static final int Double=47; - public static final int Type_1=67; - public static final int Value=69; - public static final int Uint64=60; - public static final int Action=51; - public static final int RULE_END=105; + public static final int RULE_BINARY=89; + public static final int ActionClients=10; + public static final int String_1=56; + public static final int Subscribers=15; + public static final int String_2=23; + public static final int RULE_DAY=93; + public static final int RULE_BEGIN=103; + public static final int RULE_BOOLEAN=90; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=95; + public static final int Feedback_1=21; + public static final int Result=54; + public static final int Name=76; + public static final int RULE_MIN_SEC=97; + public static final int ParameterAny=13; + public static final int List=70; + public static final int Dependencies=12; + public static final int RightSquareBracket=87; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=18; + public static final int Byte_1=51; + public static final int Float64_1=20; + public static final int Uint32_1=25; + public static final int Duration=28; + public static final int Action_1=38; + public static final int Double=46; + public static final int Type_1=66; + public static final int Value=68; + public static final int Uint64=59; + public static final int Action=53; + public static final int RULE_END=104; public static final int Message=41; - public static final int Value_1=61; - public static final int Time=80; - public static final int RULE_STRING=101; - public static final int Bool_1=52; - public static final int Any=82; - public static final int Struct=50; - public static final int RULE_SL_COMMENT=106; - public static final int Uint8_1=44; - public static final int RULE_DOUBLE=93; - public static final int Feedback=25; - public static final int ParameterStructMember=4; - public static final int Srv=79; - public static final int RULE_ROS_CONVENTION_A=107; - public static final int RULE_ROS_CONVENTION_PARAM=108; - public static final int Colon=86; + public static final int Value_1=60; + public static final int Time=79; + public static final int RULE_STRING=100; + public static final int Bool_1=50; + public static final int Any=81; + public static final int Struct=49; + public static final int RULE_SL_COMMENT=105; + public static final int Uint8_1=37; + public static final int RULE_DOUBLE=92; + public static final int Feedback=29; + public static final int Srv=78; + public static final int RULE_ROS_CONVENTION_A=106; + public static final int RULE_ROS_CONVENTION_PARAM=107; + public static final int Colon=85; public static final int EOF=-1; - public static final int Ns=83; - public static final int RULE_WS=110; - public static final int Request=27; - public static final int Int64_1=40; + public static final int Ns=82; + public static final int RULE_WS=109; + public static final int Request=31; + public static final int Int64_1=36; public static final int Service=43; - public static final int RULE_ANY_OTHER=111; - public static final int Date=70; - public static final int Response=23; + public static final int RULE_ANY_OTHER=110; + public static final int Date=69; + public static final int Response=22; public static final int Integer=33; - public static final int Array=45; - public static final int Serviceclient=9; - public static final int Int64=65; - public static final int RULE_MONTH=95; + public static final int Array=44; + public static final int Int64=64; + public static final int RULE_MONTH=94; + public static final int ActionServers=11; // delegates // delegators @@ -158,10 +157,10 @@ public InternalRosParser(TokenStream input, RecognizerSharedState state) { { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -190,10 +189,10 @@ public InternalRosParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("Specs", "'specs:'"); tokenNameToValue.put("String_1", "'string'"); @@ -203,45 +202,44 @@ public InternalRosParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Value_1", "'value:'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Default", "'default'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Result_1", "'result:'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); tokenNameToValue.put("Message_1", "'message:'"); tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); tokenNameToValue.put("Response", "'response:'"); tokenNameToValue.put("Parameters", "'parameters:'"); tokenNameToValue.put("Publishers", "'publishers:'"); tokenNameToValue.put("ParameterAny", "'ParameterAny'"); tokenNameToValue.put("FromGitRepo", "'fromGitRepo:'"); tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Actionclient", "'actionclient:'"); - tokenNameToValue.put("Actionserver", "'actionserver:'"); tokenNameToValue.put("Dependencies", "'dependencies:'"); - tokenNameToValue.put("Serviceclient", "'serviceclient:'"); - tokenNameToValue.put("Serviceserver", "'serviceserver:'"); + tokenNameToValue.put("ActionClients", "'actionClients:'"); + tokenNameToValue.put("ActionServers", "'actionServers:'"); tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("ServiceClients", "'serviceClients:'"); + tokenNameToValue.put("ServiceServers", "'serviceServers:'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(RosGrammarAccess grammarAccess) { @@ -264,11 +262,11 @@ protected String getValueForTokenName(String tokenName) { // $ANTLR start "entryRulePackageSet" - // InternalRosParser.g:140:1: entryRulePackageSet : rulePackageSet EOF ; + // InternalRosParser.g:139:1: entryRulePackageSet : rulePackageSet EOF ; public final void entryRulePackageSet() throws RecognitionException { try { - // InternalRosParser.g:141:1: ( rulePackageSet EOF ) - // InternalRosParser.g:142:1: rulePackageSet EOF + // InternalRosParser.g:140:1: ( rulePackageSet EOF ) + // InternalRosParser.g:141:1: rulePackageSet EOF { before(grammarAccess.getPackageSetRule()); pushFollow(FOLLOW_1); @@ -294,21 +292,21 @@ public final void entryRulePackageSet() throws RecognitionException { // $ANTLR start "rulePackageSet" - // InternalRosParser.g:149:1: rulePackageSet : ( ( rule__PackageSet__Group__0 ) ) ; + // InternalRosParser.g:148:1: rulePackageSet : ( ( rule__PackageSet__Group__0 ) ) ; public final void rulePackageSet() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:153:2: ( ( ( rule__PackageSet__Group__0 ) ) ) - // InternalRosParser.g:154:2: ( ( rule__PackageSet__Group__0 ) ) + // InternalRosParser.g:152:2: ( ( ( rule__PackageSet__Group__0 ) ) ) + // InternalRosParser.g:153:2: ( ( rule__PackageSet__Group__0 ) ) { - // InternalRosParser.g:154:2: ( ( rule__PackageSet__Group__0 ) ) - // InternalRosParser.g:155:3: ( rule__PackageSet__Group__0 ) + // InternalRosParser.g:153:2: ( ( rule__PackageSet__Group__0 ) ) + // InternalRosParser.g:154:3: ( rule__PackageSet__Group__0 ) { before(grammarAccess.getPackageSetAccess().getGroup()); - // InternalRosParser.g:156:3: ( rule__PackageSet__Group__0 ) - // InternalRosParser.g:156:4: rule__PackageSet__Group__0 + // InternalRosParser.g:155:3: ( rule__PackageSet__Group__0 ) + // InternalRosParser.g:155:4: rule__PackageSet__Group__0 { pushFollow(FOLLOW_2); rule__PackageSet__Group__0(); @@ -341,11 +339,11 @@ public final void rulePackageSet() throws RecognitionException { // $ANTLR start "entryRulePackage_Impl" - // InternalRosParser.g:165:1: entryRulePackage_Impl : rulePackage_Impl EOF ; + // InternalRosParser.g:164:1: entryRulePackage_Impl : rulePackage_Impl EOF ; public final void entryRulePackage_Impl() throws RecognitionException { try { - // InternalRosParser.g:166:1: ( rulePackage_Impl EOF ) - // InternalRosParser.g:167:1: rulePackage_Impl EOF + // InternalRosParser.g:165:1: ( rulePackage_Impl EOF ) + // InternalRosParser.g:166:1: rulePackage_Impl EOF { before(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); @@ -371,21 +369,21 @@ public final void entryRulePackage_Impl() throws RecognitionException { // $ANTLR start "rulePackage_Impl" - // InternalRosParser.g:174:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; + // InternalRosParser.g:173:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; public final void rulePackage_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:178:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) - // InternalRosParser.g:179:2: ( ( rule__Package_Impl__Group__0 ) ) + // InternalRosParser.g:177:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) + // InternalRosParser.g:178:2: ( ( rule__Package_Impl__Group__0 ) ) { - // InternalRosParser.g:179:2: ( ( rule__Package_Impl__Group__0 ) ) - // InternalRosParser.g:180:3: ( rule__Package_Impl__Group__0 ) + // InternalRosParser.g:178:2: ( ( rule__Package_Impl__Group__0 ) ) + // InternalRosParser.g:179:3: ( rule__Package_Impl__Group__0 ) { before(grammarAccess.getPackage_ImplAccess().getGroup()); - // InternalRosParser.g:181:3: ( rule__Package_Impl__Group__0 ) - // InternalRosParser.g:181:4: rule__Package_Impl__Group__0 + // InternalRosParser.g:180:3: ( rule__Package_Impl__Group__0 ) + // InternalRosParser.g:180:4: rule__Package_Impl__Group__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group__0(); @@ -418,11 +416,11 @@ public final void rulePackage_Impl() throws RecognitionException { // $ANTLR start "entryRuleNode" - // InternalRosParser.g:190:1: entryRuleNode : ruleNode EOF ; + // InternalRosParser.g:189:1: entryRuleNode : ruleNode EOF ; public final void entryRuleNode() throws RecognitionException { try { - // InternalRosParser.g:191:1: ( ruleNode EOF ) - // InternalRosParser.g:192:1: ruleNode EOF + // InternalRosParser.g:190:1: ( ruleNode EOF ) + // InternalRosParser.g:191:1: ruleNode EOF { before(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); @@ -448,21 +446,21 @@ public final void entryRuleNode() throws RecognitionException { // $ANTLR start "ruleNode" - // InternalRosParser.g:199:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; + // InternalRosParser.g:198:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; public final void ruleNode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:203:2: ( ( ( rule__Node__Group__0 ) ) ) - // InternalRosParser.g:204:2: ( ( rule__Node__Group__0 ) ) + // InternalRosParser.g:202:2: ( ( ( rule__Node__Group__0 ) ) ) + // InternalRosParser.g:203:2: ( ( rule__Node__Group__0 ) ) { - // InternalRosParser.g:204:2: ( ( rule__Node__Group__0 ) ) - // InternalRosParser.g:205:3: ( rule__Node__Group__0 ) + // InternalRosParser.g:203:2: ( ( rule__Node__Group__0 ) ) + // InternalRosParser.g:204:3: ( rule__Node__Group__0 ) { before(grammarAccess.getNodeAccess().getGroup()); - // InternalRosParser.g:206:3: ( rule__Node__Group__0 ) - // InternalRosParser.g:206:4: rule__Node__Group__0 + // InternalRosParser.g:205:3: ( rule__Node__Group__0 ) + // InternalRosParser.g:205:4: rule__Node__Group__0 { pushFollow(FOLLOW_2); rule__Node__Group__0(); @@ -495,11 +493,11 @@ public final void ruleNode() throws RecognitionException { // $ANTLR start "entryRuleSpecBase" - // InternalRosParser.g:215:1: entryRuleSpecBase : ruleSpecBase EOF ; + // InternalRosParser.g:214:1: entryRuleSpecBase : ruleSpecBase EOF ; public final void entryRuleSpecBase() throws RecognitionException { try { - // InternalRosParser.g:216:1: ( ruleSpecBase EOF ) - // InternalRosParser.g:217:1: ruleSpecBase EOF + // InternalRosParser.g:215:1: ( ruleSpecBase EOF ) + // InternalRosParser.g:216:1: ruleSpecBase EOF { before(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); @@ -525,21 +523,21 @@ public final void entryRuleSpecBase() throws RecognitionException { // $ANTLR start "ruleSpecBase" - // InternalRosParser.g:224:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; + // InternalRosParser.g:223:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; public final void ruleSpecBase() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:228:2: ( ( ( rule__SpecBase__Alternatives ) ) ) - // InternalRosParser.g:229:2: ( ( rule__SpecBase__Alternatives ) ) + // InternalRosParser.g:227:2: ( ( ( rule__SpecBase__Alternatives ) ) ) + // InternalRosParser.g:228:2: ( ( rule__SpecBase__Alternatives ) ) { - // InternalRosParser.g:229:2: ( ( rule__SpecBase__Alternatives ) ) - // InternalRosParser.g:230:3: ( rule__SpecBase__Alternatives ) + // InternalRosParser.g:228:2: ( ( rule__SpecBase__Alternatives ) ) + // InternalRosParser.g:229:3: ( rule__SpecBase__Alternatives ) { before(grammarAccess.getSpecBaseAccess().getAlternatives()); - // InternalRosParser.g:231:3: ( rule__SpecBase__Alternatives ) - // InternalRosParser.g:231:4: rule__SpecBase__Alternatives + // InternalRosParser.g:230:3: ( rule__SpecBase__Alternatives ) + // InternalRosParser.g:230:4: rule__SpecBase__Alternatives { pushFollow(FOLLOW_2); rule__SpecBase__Alternatives(); @@ -572,11 +570,11 @@ public final void ruleSpecBase() throws RecognitionException { // $ANTLR start "entryRuleTopicSpec" - // InternalRosParser.g:240:1: entryRuleTopicSpec : ruleTopicSpec EOF ; + // InternalRosParser.g:239:1: entryRuleTopicSpec : ruleTopicSpec EOF ; public final void entryRuleTopicSpec() throws RecognitionException { try { - // InternalRosParser.g:241:1: ( ruleTopicSpec EOF ) - // InternalRosParser.g:242:1: ruleTopicSpec EOF + // InternalRosParser.g:240:1: ( ruleTopicSpec EOF ) + // InternalRosParser.g:241:1: ruleTopicSpec EOF { before(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); @@ -602,21 +600,21 @@ public final void entryRuleTopicSpec() throws RecognitionException { // $ANTLR start "ruleTopicSpec" - // InternalRosParser.g:249:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; + // InternalRosParser.g:248:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; public final void ruleTopicSpec() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:253:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) - // InternalRosParser.g:254:2: ( ( rule__TopicSpec__Group__0 ) ) + // InternalRosParser.g:252:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) + // InternalRosParser.g:253:2: ( ( rule__TopicSpec__Group__0 ) ) { - // InternalRosParser.g:254:2: ( ( rule__TopicSpec__Group__0 ) ) - // InternalRosParser.g:255:3: ( rule__TopicSpec__Group__0 ) + // InternalRosParser.g:253:2: ( ( rule__TopicSpec__Group__0 ) ) + // InternalRosParser.g:254:3: ( rule__TopicSpec__Group__0 ) { before(grammarAccess.getTopicSpecAccess().getGroup()); - // InternalRosParser.g:256:3: ( rule__TopicSpec__Group__0 ) - // InternalRosParser.g:256:4: rule__TopicSpec__Group__0 + // InternalRosParser.g:255:3: ( rule__TopicSpec__Group__0 ) + // InternalRosParser.g:255:4: rule__TopicSpec__Group__0 { pushFollow(FOLLOW_2); rule__TopicSpec__Group__0(); @@ -649,11 +647,11 @@ public final void ruleTopicSpec() throws RecognitionException { // $ANTLR start "entryRuleServiceSpec" - // InternalRosParser.g:265:1: entryRuleServiceSpec : ruleServiceSpec EOF ; + // InternalRosParser.g:264:1: entryRuleServiceSpec : ruleServiceSpec EOF ; public final void entryRuleServiceSpec() throws RecognitionException { try { - // InternalRosParser.g:266:1: ( ruleServiceSpec EOF ) - // InternalRosParser.g:267:1: ruleServiceSpec EOF + // InternalRosParser.g:265:1: ( ruleServiceSpec EOF ) + // InternalRosParser.g:266:1: ruleServiceSpec EOF { before(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); @@ -679,21 +677,21 @@ public final void entryRuleServiceSpec() throws RecognitionException { // $ANTLR start "ruleServiceSpec" - // InternalRosParser.g:274:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; + // InternalRosParser.g:273:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; public final void ruleServiceSpec() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:278:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) - // InternalRosParser.g:279:2: ( ( rule__ServiceSpec__Group__0 ) ) + // InternalRosParser.g:277:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) + // InternalRosParser.g:278:2: ( ( rule__ServiceSpec__Group__0 ) ) { - // InternalRosParser.g:279:2: ( ( rule__ServiceSpec__Group__0 ) ) - // InternalRosParser.g:280:3: ( rule__ServiceSpec__Group__0 ) + // InternalRosParser.g:278:2: ( ( rule__ServiceSpec__Group__0 ) ) + // InternalRosParser.g:279:3: ( rule__ServiceSpec__Group__0 ) { before(grammarAccess.getServiceSpecAccess().getGroup()); - // InternalRosParser.g:281:3: ( rule__ServiceSpec__Group__0 ) - // InternalRosParser.g:281:4: rule__ServiceSpec__Group__0 + // InternalRosParser.g:280:3: ( rule__ServiceSpec__Group__0 ) + // InternalRosParser.g:280:4: rule__ServiceSpec__Group__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group__0(); @@ -726,11 +724,11 @@ public final void ruleServiceSpec() throws RecognitionException { // $ANTLR start "entryRuleActionSpec" - // InternalRosParser.g:290:1: entryRuleActionSpec : ruleActionSpec EOF ; + // InternalRosParser.g:289:1: entryRuleActionSpec : ruleActionSpec EOF ; public final void entryRuleActionSpec() throws RecognitionException { try { - // InternalRosParser.g:291:1: ( ruleActionSpec EOF ) - // InternalRosParser.g:292:1: ruleActionSpec EOF + // InternalRosParser.g:290:1: ( ruleActionSpec EOF ) + // InternalRosParser.g:291:1: ruleActionSpec EOF { before(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); @@ -756,21 +754,21 @@ public final void entryRuleActionSpec() throws RecognitionException { // $ANTLR start "ruleActionSpec" - // InternalRosParser.g:299:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; + // InternalRosParser.g:298:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; public final void ruleActionSpec() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:303:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) - // InternalRosParser.g:304:2: ( ( rule__ActionSpec__Group__0 ) ) + // InternalRosParser.g:302:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) + // InternalRosParser.g:303:2: ( ( rule__ActionSpec__Group__0 ) ) { - // InternalRosParser.g:304:2: ( ( rule__ActionSpec__Group__0 ) ) - // InternalRosParser.g:305:3: ( rule__ActionSpec__Group__0 ) + // InternalRosParser.g:303:2: ( ( rule__ActionSpec__Group__0 ) ) + // InternalRosParser.g:304:3: ( rule__ActionSpec__Group__0 ) { before(grammarAccess.getActionSpecAccess().getGroup()); - // InternalRosParser.g:306:3: ( rule__ActionSpec__Group__0 ) - // InternalRosParser.g:306:4: rule__ActionSpec__Group__0 + // InternalRosParser.g:305:3: ( rule__ActionSpec__Group__0 ) + // InternalRosParser.g:305:4: rule__ActionSpec__Group__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group__0(); @@ -803,11 +801,11 @@ public final void ruleActionSpec() throws RecognitionException { // $ANTLR start "entryRuleMessageDefinition" - // InternalRosParser.g:315:1: entryRuleMessageDefinition : ruleMessageDefinition EOF ; + // InternalRosParser.g:314:1: entryRuleMessageDefinition : ruleMessageDefinition EOF ; public final void entryRuleMessageDefinition() throws RecognitionException { try { - // InternalRosParser.g:316:1: ( ruleMessageDefinition EOF ) - // InternalRosParser.g:317:1: ruleMessageDefinition EOF + // InternalRosParser.g:315:1: ( ruleMessageDefinition EOF ) + // InternalRosParser.g:316:1: ruleMessageDefinition EOF { before(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); @@ -833,21 +831,21 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // $ANTLR start "ruleMessageDefinition" - // InternalRosParser.g:324:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; + // InternalRosParser.g:323:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; public final void ruleMessageDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:328:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) - // InternalRosParser.g:329:2: ( ( rule__MessageDefinition__Group__0 ) ) + // InternalRosParser.g:327:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) + // InternalRosParser.g:328:2: ( ( rule__MessageDefinition__Group__0 ) ) { - // InternalRosParser.g:329:2: ( ( rule__MessageDefinition__Group__0 ) ) - // InternalRosParser.g:330:3: ( rule__MessageDefinition__Group__0 ) + // InternalRosParser.g:328:2: ( ( rule__MessageDefinition__Group__0 ) ) + // InternalRosParser.g:329:3: ( rule__MessageDefinition__Group__0 ) { before(grammarAccess.getMessageDefinitionAccess().getGroup()); - // InternalRosParser.g:331:3: ( rule__MessageDefinition__Group__0 ) - // InternalRosParser.g:331:4: rule__MessageDefinition__Group__0 + // InternalRosParser.g:330:3: ( rule__MessageDefinition__Group__0 ) + // InternalRosParser.g:330:4: rule__MessageDefinition__Group__0 { pushFollow(FOLLOW_2); rule__MessageDefinition__Group__0(); @@ -880,11 +878,11 @@ public final void ruleMessageDefinition() throws RecognitionException { // $ANTLR start "entryRulePublisher" - // InternalRosParser.g:340:1: entryRulePublisher : rulePublisher EOF ; + // InternalRosParser.g:339:1: entryRulePublisher : rulePublisher EOF ; public final void entryRulePublisher() throws RecognitionException { try { - // InternalRosParser.g:341:1: ( rulePublisher EOF ) - // InternalRosParser.g:342:1: rulePublisher EOF + // InternalRosParser.g:340:1: ( rulePublisher EOF ) + // InternalRosParser.g:341:1: rulePublisher EOF { before(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); @@ -910,21 +908,21 @@ public final void entryRulePublisher() throws RecognitionException { // $ANTLR start "rulePublisher" - // InternalRosParser.g:349:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; + // InternalRosParser.g:348:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; public final void rulePublisher() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:353:2: ( ( ( rule__Publisher__Group__0 ) ) ) - // InternalRosParser.g:354:2: ( ( rule__Publisher__Group__0 ) ) + // InternalRosParser.g:352:2: ( ( ( rule__Publisher__Group__0 ) ) ) + // InternalRosParser.g:353:2: ( ( rule__Publisher__Group__0 ) ) { - // InternalRosParser.g:354:2: ( ( rule__Publisher__Group__0 ) ) - // InternalRosParser.g:355:3: ( rule__Publisher__Group__0 ) + // InternalRosParser.g:353:2: ( ( rule__Publisher__Group__0 ) ) + // InternalRosParser.g:354:3: ( rule__Publisher__Group__0 ) { before(grammarAccess.getPublisherAccess().getGroup()); - // InternalRosParser.g:356:3: ( rule__Publisher__Group__0 ) - // InternalRosParser.g:356:4: rule__Publisher__Group__0 + // InternalRosParser.g:355:3: ( rule__Publisher__Group__0 ) + // InternalRosParser.g:355:4: rule__Publisher__Group__0 { pushFollow(FOLLOW_2); rule__Publisher__Group__0(); @@ -957,11 +955,11 @@ public final void rulePublisher() throws RecognitionException { // $ANTLR start "entryRuleSubscriber" - // InternalRosParser.g:365:1: entryRuleSubscriber : ruleSubscriber EOF ; + // InternalRosParser.g:364:1: entryRuleSubscriber : ruleSubscriber EOF ; public final void entryRuleSubscriber() throws RecognitionException { try { - // InternalRosParser.g:366:1: ( ruleSubscriber EOF ) - // InternalRosParser.g:367:1: ruleSubscriber EOF + // InternalRosParser.g:365:1: ( ruleSubscriber EOF ) + // InternalRosParser.g:366:1: ruleSubscriber EOF { before(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); @@ -987,21 +985,21 @@ public final void entryRuleSubscriber() throws RecognitionException { // $ANTLR start "ruleSubscriber" - // InternalRosParser.g:374:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; + // InternalRosParser.g:373:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; public final void ruleSubscriber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:378:2: ( ( ( rule__Subscriber__Group__0 ) ) ) - // InternalRosParser.g:379:2: ( ( rule__Subscriber__Group__0 ) ) + // InternalRosParser.g:377:2: ( ( ( rule__Subscriber__Group__0 ) ) ) + // InternalRosParser.g:378:2: ( ( rule__Subscriber__Group__0 ) ) { - // InternalRosParser.g:379:2: ( ( rule__Subscriber__Group__0 ) ) - // InternalRosParser.g:380:3: ( rule__Subscriber__Group__0 ) + // InternalRosParser.g:378:2: ( ( rule__Subscriber__Group__0 ) ) + // InternalRosParser.g:379:3: ( rule__Subscriber__Group__0 ) { before(grammarAccess.getSubscriberAccess().getGroup()); - // InternalRosParser.g:381:3: ( rule__Subscriber__Group__0 ) - // InternalRosParser.g:381:4: rule__Subscriber__Group__0 + // InternalRosParser.g:380:3: ( rule__Subscriber__Group__0 ) + // InternalRosParser.g:380:4: rule__Subscriber__Group__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group__0(); @@ -1034,11 +1032,11 @@ public final void ruleSubscriber() throws RecognitionException { // $ANTLR start "entryRuleServiceServer" - // InternalRosParser.g:390:1: entryRuleServiceServer : ruleServiceServer EOF ; + // InternalRosParser.g:389:1: entryRuleServiceServer : ruleServiceServer EOF ; public final void entryRuleServiceServer() throws RecognitionException { try { - // InternalRosParser.g:391:1: ( ruleServiceServer EOF ) - // InternalRosParser.g:392:1: ruleServiceServer EOF + // InternalRosParser.g:390:1: ( ruleServiceServer EOF ) + // InternalRosParser.g:391:1: ruleServiceServer EOF { before(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); @@ -1064,21 +1062,21 @@ public final void entryRuleServiceServer() throws RecognitionException { // $ANTLR start "ruleServiceServer" - // InternalRosParser.g:399:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; + // InternalRosParser.g:398:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; public final void ruleServiceServer() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:403:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) - // InternalRosParser.g:404:2: ( ( rule__ServiceServer__Group__0 ) ) + // InternalRosParser.g:402:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) + // InternalRosParser.g:403:2: ( ( rule__ServiceServer__Group__0 ) ) { - // InternalRosParser.g:404:2: ( ( rule__ServiceServer__Group__0 ) ) - // InternalRosParser.g:405:3: ( rule__ServiceServer__Group__0 ) + // InternalRosParser.g:403:2: ( ( rule__ServiceServer__Group__0 ) ) + // InternalRosParser.g:404:3: ( rule__ServiceServer__Group__0 ) { before(grammarAccess.getServiceServerAccess().getGroup()); - // InternalRosParser.g:406:3: ( rule__ServiceServer__Group__0 ) - // InternalRosParser.g:406:4: rule__ServiceServer__Group__0 + // InternalRosParser.g:405:3: ( rule__ServiceServer__Group__0 ) + // InternalRosParser.g:405:4: rule__ServiceServer__Group__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group__0(); @@ -1111,11 +1109,11 @@ public final void ruleServiceServer() throws RecognitionException { // $ANTLR start "entryRuleServiceClient" - // InternalRosParser.g:415:1: entryRuleServiceClient : ruleServiceClient EOF ; + // InternalRosParser.g:414:1: entryRuleServiceClient : ruleServiceClient EOF ; public final void entryRuleServiceClient() throws RecognitionException { try { - // InternalRosParser.g:416:1: ( ruleServiceClient EOF ) - // InternalRosParser.g:417:1: ruleServiceClient EOF + // InternalRosParser.g:415:1: ( ruleServiceClient EOF ) + // InternalRosParser.g:416:1: ruleServiceClient EOF { before(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); @@ -1141,21 +1139,21 @@ public final void entryRuleServiceClient() throws RecognitionException { // $ANTLR start "ruleServiceClient" - // InternalRosParser.g:424:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; + // InternalRosParser.g:423:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; public final void ruleServiceClient() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:428:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) - // InternalRosParser.g:429:2: ( ( rule__ServiceClient__Group__0 ) ) + // InternalRosParser.g:427:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) + // InternalRosParser.g:428:2: ( ( rule__ServiceClient__Group__0 ) ) { - // InternalRosParser.g:429:2: ( ( rule__ServiceClient__Group__0 ) ) - // InternalRosParser.g:430:3: ( rule__ServiceClient__Group__0 ) + // InternalRosParser.g:428:2: ( ( rule__ServiceClient__Group__0 ) ) + // InternalRosParser.g:429:3: ( rule__ServiceClient__Group__0 ) { before(grammarAccess.getServiceClientAccess().getGroup()); - // InternalRosParser.g:431:3: ( rule__ServiceClient__Group__0 ) - // InternalRosParser.g:431:4: rule__ServiceClient__Group__0 + // InternalRosParser.g:430:3: ( rule__ServiceClient__Group__0 ) + // InternalRosParser.g:430:4: rule__ServiceClient__Group__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group__0(); @@ -1188,11 +1186,11 @@ public final void ruleServiceClient() throws RecognitionException { // $ANTLR start "entryRuleActionServer" - // InternalRosParser.g:440:1: entryRuleActionServer : ruleActionServer EOF ; + // InternalRosParser.g:439:1: entryRuleActionServer : ruleActionServer EOF ; public final void entryRuleActionServer() throws RecognitionException { try { - // InternalRosParser.g:441:1: ( ruleActionServer EOF ) - // InternalRosParser.g:442:1: ruleActionServer EOF + // InternalRosParser.g:440:1: ( ruleActionServer EOF ) + // InternalRosParser.g:441:1: ruleActionServer EOF { before(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); @@ -1218,21 +1216,21 @@ public final void entryRuleActionServer() throws RecognitionException { // $ANTLR start "ruleActionServer" - // InternalRosParser.g:449:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; + // InternalRosParser.g:448:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; public final void ruleActionServer() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:453:2: ( ( ( rule__ActionServer__Group__0 ) ) ) - // InternalRosParser.g:454:2: ( ( rule__ActionServer__Group__0 ) ) + // InternalRosParser.g:452:2: ( ( ( rule__ActionServer__Group__0 ) ) ) + // InternalRosParser.g:453:2: ( ( rule__ActionServer__Group__0 ) ) { - // InternalRosParser.g:454:2: ( ( rule__ActionServer__Group__0 ) ) - // InternalRosParser.g:455:3: ( rule__ActionServer__Group__0 ) + // InternalRosParser.g:453:2: ( ( rule__ActionServer__Group__0 ) ) + // InternalRosParser.g:454:3: ( rule__ActionServer__Group__0 ) { before(grammarAccess.getActionServerAccess().getGroup()); - // InternalRosParser.g:456:3: ( rule__ActionServer__Group__0 ) - // InternalRosParser.g:456:4: rule__ActionServer__Group__0 + // InternalRosParser.g:455:3: ( rule__ActionServer__Group__0 ) + // InternalRosParser.g:455:4: rule__ActionServer__Group__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group__0(); @@ -1265,11 +1263,11 @@ public final void ruleActionServer() throws RecognitionException { // $ANTLR start "entryRuleActionClient" - // InternalRosParser.g:465:1: entryRuleActionClient : ruleActionClient EOF ; + // InternalRosParser.g:464:1: entryRuleActionClient : ruleActionClient EOF ; public final void entryRuleActionClient() throws RecognitionException { try { - // InternalRosParser.g:466:1: ( ruleActionClient EOF ) - // InternalRosParser.g:467:1: ruleActionClient EOF + // InternalRosParser.g:465:1: ( ruleActionClient EOF ) + // InternalRosParser.g:466:1: ruleActionClient EOF { before(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); @@ -1295,21 +1293,21 @@ public final void entryRuleActionClient() throws RecognitionException { // $ANTLR start "ruleActionClient" - // InternalRosParser.g:474:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; + // InternalRosParser.g:473:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; public final void ruleActionClient() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:478:2: ( ( ( rule__ActionClient__Group__0 ) ) ) - // InternalRosParser.g:479:2: ( ( rule__ActionClient__Group__0 ) ) + // InternalRosParser.g:477:2: ( ( ( rule__ActionClient__Group__0 ) ) ) + // InternalRosParser.g:478:2: ( ( rule__ActionClient__Group__0 ) ) { - // InternalRosParser.g:479:2: ( ( rule__ActionClient__Group__0 ) ) - // InternalRosParser.g:480:3: ( rule__ActionClient__Group__0 ) + // InternalRosParser.g:478:2: ( ( rule__ActionClient__Group__0 ) ) + // InternalRosParser.g:479:3: ( rule__ActionClient__Group__0 ) { before(grammarAccess.getActionClientAccess().getGroup()); - // InternalRosParser.g:481:3: ( rule__ActionClient__Group__0 ) - // InternalRosParser.g:481:4: rule__ActionClient__Group__0 + // InternalRosParser.g:480:3: ( rule__ActionClient__Group__0 ) + // InternalRosParser.g:480:4: rule__ActionClient__Group__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group__0(); @@ -1342,11 +1340,11 @@ public final void ruleActionClient() throws RecognitionException { // $ANTLR start "entryRuleDependency" - // InternalRosParser.g:490:1: entryRuleDependency : ruleDependency EOF ; + // InternalRosParser.g:489:1: entryRuleDependency : ruleDependency EOF ; public final void entryRuleDependency() throws RecognitionException { try { - // InternalRosParser.g:491:1: ( ruleDependency EOF ) - // InternalRosParser.g:492:1: ruleDependency EOF + // InternalRosParser.g:490:1: ( ruleDependency EOF ) + // InternalRosParser.g:491:1: ruleDependency EOF { before(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); @@ -1372,21 +1370,21 @@ public final void entryRuleDependency() throws RecognitionException { // $ANTLR start "ruleDependency" - // InternalRosParser.g:499:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; + // InternalRosParser.g:498:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; public final void ruleDependency() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:503:2: ( ( ( rule__Dependency__Alternatives ) ) ) - // InternalRosParser.g:504:2: ( ( rule__Dependency__Alternatives ) ) + // InternalRosParser.g:502:2: ( ( ( rule__Dependency__Alternatives ) ) ) + // InternalRosParser.g:503:2: ( ( rule__Dependency__Alternatives ) ) { - // InternalRosParser.g:504:2: ( ( rule__Dependency__Alternatives ) ) - // InternalRosParser.g:505:3: ( rule__Dependency__Alternatives ) + // InternalRosParser.g:503:2: ( ( rule__Dependency__Alternatives ) ) + // InternalRosParser.g:504:3: ( rule__Dependency__Alternatives ) { before(grammarAccess.getDependencyAccess().getAlternatives()); - // InternalRosParser.g:506:3: ( rule__Dependency__Alternatives ) - // InternalRosParser.g:506:4: rule__Dependency__Alternatives + // InternalRosParser.g:505:3: ( rule__Dependency__Alternatives ) + // InternalRosParser.g:505:4: rule__Dependency__Alternatives { pushFollow(FOLLOW_2); rule__Dependency__Alternatives(); @@ -1419,11 +1417,11 @@ public final void ruleDependency() throws RecognitionException { // $ANTLR start "entryRulePackageDependency" - // InternalRosParser.g:515:1: entryRulePackageDependency : rulePackageDependency EOF ; + // InternalRosParser.g:514:1: entryRulePackageDependency : rulePackageDependency EOF ; public final void entryRulePackageDependency() throws RecognitionException { try { - // InternalRosParser.g:516:1: ( rulePackageDependency EOF ) - // InternalRosParser.g:517:1: rulePackageDependency EOF + // InternalRosParser.g:515:1: ( rulePackageDependency EOF ) + // InternalRosParser.g:516:1: rulePackageDependency EOF { before(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -1449,21 +1447,21 @@ public final void entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRosParser.g:524:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; + // InternalRosParser.g:523:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; public final void rulePackageDependency() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:528:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) - // InternalRosParser.g:529:2: ( ( rule__PackageDependency__PackageAssignment ) ) + // InternalRosParser.g:527:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) + // InternalRosParser.g:528:2: ( ( rule__PackageDependency__PackageAssignment ) ) { - // InternalRosParser.g:529:2: ( ( rule__PackageDependency__PackageAssignment ) ) - // InternalRosParser.g:530:3: ( rule__PackageDependency__PackageAssignment ) + // InternalRosParser.g:528:2: ( ( rule__PackageDependency__PackageAssignment ) ) + // InternalRosParser.g:529:3: ( rule__PackageDependency__PackageAssignment ) { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); - // InternalRosParser.g:531:3: ( rule__PackageDependency__PackageAssignment ) - // InternalRosParser.g:531:4: rule__PackageDependency__PackageAssignment + // InternalRosParser.g:530:3: ( rule__PackageDependency__PackageAssignment ) + // InternalRosParser.g:530:4: rule__PackageDependency__PackageAssignment { pushFollow(FOLLOW_2); rule__PackageDependency__PackageAssignment(); @@ -1496,11 +1494,11 @@ public final void rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRosParser.g:540:1: entryRuleExternalDependency : ruleExternalDependency EOF ; + // InternalRosParser.g:539:1: entryRuleExternalDependency : ruleExternalDependency EOF ; public final void entryRuleExternalDependency() throws RecognitionException { try { - // InternalRosParser.g:541:1: ( ruleExternalDependency EOF ) - // InternalRosParser.g:542:1: ruleExternalDependency EOF + // InternalRosParser.g:540:1: ( ruleExternalDependency EOF ) + // InternalRosParser.g:541:1: ruleExternalDependency EOF { before(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -1526,21 +1524,21 @@ public final void entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRosParser.g:549:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; + // InternalRosParser.g:548:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; public final void ruleExternalDependency() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:553:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) - // InternalRosParser.g:554:2: ( ( rule__ExternalDependency__Group__0 ) ) + // InternalRosParser.g:552:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) + // InternalRosParser.g:553:2: ( ( rule__ExternalDependency__Group__0 ) ) { - // InternalRosParser.g:554:2: ( ( rule__ExternalDependency__Group__0 ) ) - // InternalRosParser.g:555:3: ( rule__ExternalDependency__Group__0 ) + // InternalRosParser.g:553:2: ( ( rule__ExternalDependency__Group__0 ) ) + // InternalRosParser.g:554:3: ( rule__ExternalDependency__Group__0 ) { before(grammarAccess.getExternalDependencyAccess().getGroup()); - // InternalRosParser.g:556:3: ( rule__ExternalDependency__Group__0 ) - // InternalRosParser.g:556:4: rule__ExternalDependency__Group__0 + // InternalRosParser.g:555:3: ( rule__ExternalDependency__Group__0 ) + // InternalRosParser.g:555:4: rule__ExternalDependency__Group__0 { pushFollow(FOLLOW_2); rule__ExternalDependency__Group__0(); @@ -1573,11 +1571,11 @@ public final void ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRosParser.g:565:1: entryRuleNamespace : ruleNamespace EOF ; + // InternalRosParser.g:564:1: entryRuleNamespace : ruleNamespace EOF ; public final void entryRuleNamespace() throws RecognitionException { try { - // InternalRosParser.g:566:1: ( ruleNamespace EOF ) - // InternalRosParser.g:567:1: ruleNamespace EOF + // InternalRosParser.g:565:1: ( ruleNamespace EOF ) + // InternalRosParser.g:566:1: ruleNamespace EOF { before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -1603,21 +1601,21 @@ public final void entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosParser.g:574:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; + // InternalRosParser.g:573:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:578:2: ( ( ( rule__Namespace__Alternatives ) ) ) - // InternalRosParser.g:579:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRosParser.g:577:2: ( ( ( rule__Namespace__Alternatives ) ) ) + // InternalRosParser.g:578:2: ( ( rule__Namespace__Alternatives ) ) { - // InternalRosParser.g:579:2: ( ( rule__Namespace__Alternatives ) ) - // InternalRosParser.g:580:3: ( rule__Namespace__Alternatives ) + // InternalRosParser.g:578:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRosParser.g:579:3: ( rule__Namespace__Alternatives ) { before(grammarAccess.getNamespaceAccess().getAlternatives()); - // InternalRosParser.g:581:3: ( rule__Namespace__Alternatives ) - // InternalRosParser.g:581:4: rule__Namespace__Alternatives + // InternalRosParser.g:580:3: ( rule__Namespace__Alternatives ) + // InternalRosParser.g:580:4: rule__Namespace__Alternatives { pushFollow(FOLLOW_2); rule__Namespace__Alternatives(); @@ -1650,11 +1648,11 @@ public final void ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosParser.g:590:1: entryRuleGraphName : ruleGraphName EOF ; + // InternalRosParser.g:589:1: entryRuleGraphName : ruleGraphName EOF ; public final void entryRuleGraphName() throws RecognitionException { try { - // InternalRosParser.g:591:1: ( ruleGraphName EOF ) - // InternalRosParser.g:592:1: ruleGraphName EOF + // InternalRosParser.g:590:1: ( ruleGraphName EOF ) + // InternalRosParser.g:591:1: ruleGraphName EOF { before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -1680,17 +1678,17 @@ public final void entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosParser.g:599:1: ruleGraphName : ( GraphName ) ; + // InternalRosParser.g:598:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:603:2: ( ( GraphName ) ) - // InternalRosParser.g:604:2: ( GraphName ) + // InternalRosParser.g:602:2: ( ( GraphName ) ) + // InternalRosParser.g:603:2: ( GraphName ) { - // InternalRosParser.g:604:2: ( GraphName ) - // InternalRosParser.g:605:3: GraphName + // InternalRosParser.g:603:2: ( GraphName ) + // InternalRosParser.g:604:3: GraphName { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); match(input,GraphName,FOLLOW_2); @@ -1717,11 +1715,11 @@ public final void ruleGraphName() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosParser.g:615:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; + // InternalRosParser.g:614:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; public final void entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosParser.g:616:1: ( ruleGlobalNamespace EOF ) - // InternalRosParser.g:617:1: ruleGlobalNamespace EOF + // InternalRosParser.g:615:1: ( ruleGlobalNamespace EOF ) + // InternalRosParser.g:616:1: ruleGlobalNamespace EOF { before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -1747,21 +1745,21 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosParser.g:624:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; + // InternalRosParser.g:623:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:628:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) - // InternalRosParser.g:629:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRosParser.g:627:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) + // InternalRosParser.g:628:2: ( ( rule__GlobalNamespace__Group__0 ) ) { - // InternalRosParser.g:629:2: ( ( rule__GlobalNamespace__Group__0 ) ) - // InternalRosParser.g:630:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRosParser.g:628:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRosParser.g:629:3: ( rule__GlobalNamespace__Group__0 ) { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); - // InternalRosParser.g:631:3: ( rule__GlobalNamespace__Group__0 ) - // InternalRosParser.g:631:4: rule__GlobalNamespace__Group__0 + // InternalRosParser.g:630:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRosParser.g:630:4: rule__GlobalNamespace__Group__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__0(); @@ -1794,11 +1792,11 @@ public final void ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosParser.g:640:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; + // InternalRosParser.g:639:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; public final void entryRuleRelativeNamespace_Impl() throws RecognitionException { try { - // InternalRosParser.g:641:1: ( ruleRelativeNamespace_Impl EOF ) - // InternalRosParser.g:642:1: ruleRelativeNamespace_Impl EOF + // InternalRosParser.g:640:1: ( ruleRelativeNamespace_Impl EOF ) + // InternalRosParser.g:641:1: ruleRelativeNamespace_Impl EOF { before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -1824,21 +1822,21 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosParser.g:649:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; + // InternalRosParser.g:648:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:653:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) - // InternalRosParser.g:654:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRosParser.g:652:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) + // InternalRosParser.g:653:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) { - // InternalRosParser.g:654:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) - // InternalRosParser.g:655:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRosParser.g:653:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRosParser.g:654:3: ( rule__RelativeNamespace_Impl__Group__0 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); - // InternalRosParser.g:656:3: ( rule__RelativeNamespace_Impl__Group__0 ) - // InternalRosParser.g:656:4: rule__RelativeNamespace_Impl__Group__0 + // InternalRosParser.g:655:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRosParser.g:655:4: rule__RelativeNamespace_Impl__Group__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__0(); @@ -1871,11 +1869,11 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosParser.g:665:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; + // InternalRosParser.g:664:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; public final void entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosParser.g:666:1: ( rulePrivateNamespace EOF ) - // InternalRosParser.g:667:1: rulePrivateNamespace EOF + // InternalRosParser.g:665:1: ( rulePrivateNamespace EOF ) + // InternalRosParser.g:666:1: rulePrivateNamespace EOF { before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -1901,21 +1899,21 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosParser.g:674:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; + // InternalRosParser.g:673:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:678:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) - // InternalRosParser.g:679:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRosParser.g:677:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) + // InternalRosParser.g:678:2: ( ( rule__PrivateNamespace__Group__0 ) ) { - // InternalRosParser.g:679:2: ( ( rule__PrivateNamespace__Group__0 ) ) - // InternalRosParser.g:680:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRosParser.g:678:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRosParser.g:679:3: ( rule__PrivateNamespace__Group__0 ) { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); - // InternalRosParser.g:681:3: ( rule__PrivateNamespace__Group__0 ) - // InternalRosParser.g:681:4: rule__PrivateNamespace__Group__0 + // InternalRosParser.g:680:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRosParser.g:680:4: rule__PrivateNamespace__Group__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__0(); @@ -1948,11 +1946,11 @@ public final void rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRosParser.g:690:1: entryRuleParameter : ruleParameter EOF ; + // InternalRosParser.g:689:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { - // InternalRosParser.g:691:1: ( ruleParameter EOF ) - // InternalRosParser.g:692:1: ruleParameter EOF + // InternalRosParser.g:690:1: ( ruleParameter EOF ) + // InternalRosParser.g:691:1: ruleParameter EOF { before(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -1978,21 +1976,21 @@ public final void entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRosParser.g:699:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; + // InternalRosParser.g:698:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:703:2: ( ( ( rule__Parameter__Group__0 ) ) ) - // InternalRosParser.g:704:2: ( ( rule__Parameter__Group__0 ) ) + // InternalRosParser.g:702:2: ( ( ( rule__Parameter__Group__0 ) ) ) + // InternalRosParser.g:703:2: ( ( rule__Parameter__Group__0 ) ) { - // InternalRosParser.g:704:2: ( ( rule__Parameter__Group__0 ) ) - // InternalRosParser.g:705:3: ( rule__Parameter__Group__0 ) + // InternalRosParser.g:703:2: ( ( rule__Parameter__Group__0 ) ) + // InternalRosParser.g:704:3: ( rule__Parameter__Group__0 ) { before(grammarAccess.getParameterAccess().getGroup()); - // InternalRosParser.g:706:3: ( rule__Parameter__Group__0 ) - // InternalRosParser.g:706:4: rule__Parameter__Group__0 + // InternalRosParser.g:705:3: ( rule__Parameter__Group__0 ) + // InternalRosParser.g:705:4: rule__Parameter__Group__0 { pushFollow(FOLLOW_2); rule__Parameter__Group__0(); @@ -2025,11 +2023,11 @@ public final void ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRosParser.g:715:1: entryRuleParameterType : ruleParameterType EOF ; + // InternalRosParser.g:714:1: entryRuleParameterType : ruleParameterType EOF ; public final void entryRuleParameterType() throws RecognitionException { try { - // InternalRosParser.g:716:1: ( ruleParameterType EOF ) - // InternalRosParser.g:717:1: ruleParameterType EOF + // InternalRosParser.g:715:1: ( ruleParameterType EOF ) + // InternalRosParser.g:716:1: ruleParameterType EOF { before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -2055,21 +2053,21 @@ public final void entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRosParser.g:724:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; + // InternalRosParser.g:723:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:728:2: ( ( ( rule__ParameterType__Alternatives ) ) ) - // InternalRosParser.g:729:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalRosParser.g:727:2: ( ( ( rule__ParameterType__Alternatives ) ) ) + // InternalRosParser.g:728:2: ( ( rule__ParameterType__Alternatives ) ) { - // InternalRosParser.g:729:2: ( ( rule__ParameterType__Alternatives ) ) - // InternalRosParser.g:730:3: ( rule__ParameterType__Alternatives ) + // InternalRosParser.g:728:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalRosParser.g:729:3: ( rule__ParameterType__Alternatives ) { before(grammarAccess.getParameterTypeAccess().getAlternatives()); - // InternalRosParser.g:731:3: ( rule__ParameterType__Alternatives ) - // InternalRosParser.g:731:4: rule__ParameterType__Alternatives + // InternalRosParser.g:730:3: ( rule__ParameterType__Alternatives ) + // InternalRosParser.g:730:4: rule__ParameterType__Alternatives { pushFollow(FOLLOW_2); rule__ParameterType__Alternatives(); @@ -2102,11 +2100,11 @@ public final void ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRosParser.g:740:1: entryRuleParameterValue : ruleParameterValue EOF ; + // InternalRosParser.g:739:1: entryRuleParameterValue : ruleParameterValue EOF ; public final void entryRuleParameterValue() throws RecognitionException { try { - // InternalRosParser.g:741:1: ( ruleParameterValue EOF ) - // InternalRosParser.g:742:1: ruleParameterValue EOF + // InternalRosParser.g:740:1: ( ruleParameterValue EOF ) + // InternalRosParser.g:741:1: ruleParameterValue EOF { before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -2132,21 +2130,21 @@ public final void entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRosParser.g:749:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; + // InternalRosParser.g:748:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:753:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) - // InternalRosParser.g:754:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalRosParser.g:752:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) + // InternalRosParser.g:753:2: ( ( rule__ParameterValue__Alternatives ) ) { - // InternalRosParser.g:754:2: ( ( rule__ParameterValue__Alternatives ) ) - // InternalRosParser.g:755:3: ( rule__ParameterValue__Alternatives ) + // InternalRosParser.g:753:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalRosParser.g:754:3: ( rule__ParameterValue__Alternatives ) { before(grammarAccess.getParameterValueAccess().getAlternatives()); - // InternalRosParser.g:756:3: ( rule__ParameterValue__Alternatives ) - // InternalRosParser.g:756:4: rule__ParameterValue__Alternatives + // InternalRosParser.g:755:3: ( rule__ParameterValue__Alternatives ) + // InternalRosParser.g:755:4: rule__ParameterValue__Alternatives { pushFollow(FOLLOW_2); rule__ParameterValue__Alternatives(); @@ -2179,11 +2177,11 @@ public final void ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalRosParser.g:765:1: entryRuleParameterListType : ruleParameterListType EOF ; + // InternalRosParser.g:764:1: entryRuleParameterListType : ruleParameterListType EOF ; public final void entryRuleParameterListType() throws RecognitionException { try { - // InternalRosParser.g:766:1: ( ruleParameterListType EOF ) - // InternalRosParser.g:767:1: ruleParameterListType EOF + // InternalRosParser.g:765:1: ( ruleParameterListType EOF ) + // InternalRosParser.g:766:1: ruleParameterListType EOF { before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -2209,21 +2207,21 @@ public final void entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRosParser.g:774:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; + // InternalRosParser.g:773:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:778:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) - // InternalRosParser.g:779:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalRosParser.g:777:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) + // InternalRosParser.g:778:2: ( ( rule__ParameterListType__Group__0 ) ) { - // InternalRosParser.g:779:2: ( ( rule__ParameterListType__Group__0 ) ) - // InternalRosParser.g:780:3: ( rule__ParameterListType__Group__0 ) + // InternalRosParser.g:778:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalRosParser.g:779:3: ( rule__ParameterListType__Group__0 ) { before(grammarAccess.getParameterListTypeAccess().getGroup()); - // InternalRosParser.g:781:3: ( rule__ParameterListType__Group__0 ) - // InternalRosParser.g:781:4: rule__ParameterListType__Group__0 + // InternalRosParser.g:780:3: ( rule__ParameterListType__Group__0 ) + // InternalRosParser.g:780:4: rule__ParameterListType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterListType__Group__0(); @@ -2256,11 +2254,11 @@ public final void ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRosParser.g:790:1: entryRuleParameterStructType : ruleParameterStructType EOF ; + // InternalRosParser.g:789:1: entryRuleParameterStructType : ruleParameterStructType EOF ; public final void entryRuleParameterStructType() throws RecognitionException { try { - // InternalRosParser.g:791:1: ( ruleParameterStructType EOF ) - // InternalRosParser.g:792:1: ruleParameterStructType EOF + // InternalRosParser.g:790:1: ( ruleParameterStructType EOF ) + // InternalRosParser.g:791:1: ruleParameterStructType EOF { before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -2286,21 +2284,21 @@ public final void entryRuleParameterStructType() throws RecognitionException { // $ANTLR start "ruleParameterStructType" - // InternalRosParser.g:799:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; + // InternalRosParser.g:798:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:803:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) - // InternalRosParser.g:804:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalRosParser.g:802:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) + // InternalRosParser.g:803:2: ( ( rule__ParameterStructType__Group__0 ) ) { - // InternalRosParser.g:804:2: ( ( rule__ParameterStructType__Group__0 ) ) - // InternalRosParser.g:805:3: ( rule__ParameterStructType__Group__0 ) + // InternalRosParser.g:803:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalRosParser.g:804:3: ( rule__ParameterStructType__Group__0 ) { before(grammarAccess.getParameterStructTypeAccess().getGroup()); - // InternalRosParser.g:806:3: ( rule__ParameterStructType__Group__0 ) - // InternalRosParser.g:806:4: rule__ParameterStructType__Group__0 + // InternalRosParser.g:805:3: ( rule__ParameterStructType__Group__0 ) + // InternalRosParser.g:805:4: rule__ParameterStructType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__0(); @@ -2333,11 +2331,11 @@ public final void ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRosParser.g:815:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; + // InternalRosParser.g:814:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; public final void entryRuleParameterIntegerType() throws RecognitionException { try { - // InternalRosParser.g:816:1: ( ruleParameterIntegerType EOF ) - // InternalRosParser.g:817:1: ruleParameterIntegerType EOF + // InternalRosParser.g:815:1: ( ruleParameterIntegerType EOF ) + // InternalRosParser.g:816:1: ruleParameterIntegerType EOF { before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -2363,21 +2361,21 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // $ANTLR start "ruleParameterIntegerType" - // InternalRosParser.g:824:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; + // InternalRosParser.g:823:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:828:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) - // InternalRosParser.g:829:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalRosParser.g:827:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) + // InternalRosParser.g:828:2: ( ( rule__ParameterIntegerType__Group__0 ) ) { - // InternalRosParser.g:829:2: ( ( rule__ParameterIntegerType__Group__0 ) ) - // InternalRosParser.g:830:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalRosParser.g:828:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalRosParser.g:829:3: ( rule__ParameterIntegerType__Group__0 ) { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); - // InternalRosParser.g:831:3: ( rule__ParameterIntegerType__Group__0 ) - // InternalRosParser.g:831:4: rule__ParameterIntegerType__Group__0 + // InternalRosParser.g:830:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalRosParser.g:830:4: rule__ParameterIntegerType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__0(); @@ -2410,11 +2408,11 @@ public final void ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRosParser.g:840:1: entryRuleParameterStringType : ruleParameterStringType EOF ; + // InternalRosParser.g:839:1: entryRuleParameterStringType : ruleParameterStringType EOF ; public final void entryRuleParameterStringType() throws RecognitionException { try { - // InternalRosParser.g:841:1: ( ruleParameterStringType EOF ) - // InternalRosParser.g:842:1: ruleParameterStringType EOF + // InternalRosParser.g:840:1: ( ruleParameterStringType EOF ) + // InternalRosParser.g:841:1: ruleParameterStringType EOF { before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -2440,21 +2438,21 @@ public final void entryRuleParameterStringType() throws RecognitionException { // $ANTLR start "ruleParameterStringType" - // InternalRosParser.g:849:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; + // InternalRosParser.g:848:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:853:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) - // InternalRosParser.g:854:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalRosParser.g:852:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) + // InternalRosParser.g:853:2: ( ( rule__ParameterStringType__Group__0 ) ) { - // InternalRosParser.g:854:2: ( ( rule__ParameterStringType__Group__0 ) ) - // InternalRosParser.g:855:3: ( rule__ParameterStringType__Group__0 ) + // InternalRosParser.g:853:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalRosParser.g:854:3: ( rule__ParameterStringType__Group__0 ) { before(grammarAccess.getParameterStringTypeAccess().getGroup()); - // InternalRosParser.g:856:3: ( rule__ParameterStringType__Group__0 ) - // InternalRosParser.g:856:4: rule__ParameterStringType__Group__0 + // InternalRosParser.g:855:3: ( rule__ParameterStringType__Group__0 ) + // InternalRosParser.g:855:4: rule__ParameterStringType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__0(); @@ -2487,11 +2485,11 @@ public final void ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRosParser.g:865:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; + // InternalRosParser.g:864:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; public final void entryRuleParameterDoubleType() throws RecognitionException { try { - // InternalRosParser.g:866:1: ( ruleParameterDoubleType EOF ) - // InternalRosParser.g:867:1: ruleParameterDoubleType EOF + // InternalRosParser.g:865:1: ( ruleParameterDoubleType EOF ) + // InternalRosParser.g:866:1: ruleParameterDoubleType EOF { before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -2517,21 +2515,21 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // $ANTLR start "ruleParameterDoubleType" - // InternalRosParser.g:874:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; + // InternalRosParser.g:873:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:878:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) - // InternalRosParser.g:879:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalRosParser.g:877:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) + // InternalRosParser.g:878:2: ( ( rule__ParameterDoubleType__Group__0 ) ) { - // InternalRosParser.g:879:2: ( ( rule__ParameterDoubleType__Group__0 ) ) - // InternalRosParser.g:880:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalRosParser.g:878:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalRosParser.g:879:3: ( rule__ParameterDoubleType__Group__0 ) { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); - // InternalRosParser.g:881:3: ( rule__ParameterDoubleType__Group__0 ) - // InternalRosParser.g:881:4: rule__ParameterDoubleType__Group__0 + // InternalRosParser.g:880:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalRosParser.g:880:4: rule__ParameterDoubleType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__0(); @@ -2564,11 +2562,11 @@ public final void ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRosParser.g:890:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; + // InternalRosParser.g:889:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; public final void entryRuleParameterBooleanType() throws RecognitionException { try { - // InternalRosParser.g:891:1: ( ruleParameterBooleanType EOF ) - // InternalRosParser.g:892:1: ruleParameterBooleanType EOF + // InternalRosParser.g:890:1: ( ruleParameterBooleanType EOF ) + // InternalRosParser.g:891:1: ruleParameterBooleanType EOF { before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -2594,21 +2592,21 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // $ANTLR start "ruleParameterBooleanType" - // InternalRosParser.g:899:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; + // InternalRosParser.g:898:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:903:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) - // InternalRosParser.g:904:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalRosParser.g:902:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) + // InternalRosParser.g:903:2: ( ( rule__ParameterBooleanType__Group__0 ) ) { - // InternalRosParser.g:904:2: ( ( rule__ParameterBooleanType__Group__0 ) ) - // InternalRosParser.g:905:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalRosParser.g:903:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalRosParser.g:904:3: ( rule__ParameterBooleanType__Group__0 ) { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); - // InternalRosParser.g:906:3: ( rule__ParameterBooleanType__Group__0 ) - // InternalRosParser.g:906:4: rule__ParameterBooleanType__Group__0 + // InternalRosParser.g:905:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalRosParser.g:905:4: rule__ParameterBooleanType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__0(); @@ -2641,11 +2639,11 @@ public final void ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRosParser.g:915:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; + // InternalRosParser.g:914:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; public final void entryRuleParameterBase64Type() throws RecognitionException { try { - // InternalRosParser.g:916:1: ( ruleParameterBase64Type EOF ) - // InternalRosParser.g:917:1: ruleParameterBase64Type EOF + // InternalRosParser.g:915:1: ( ruleParameterBase64Type EOF ) + // InternalRosParser.g:916:1: ruleParameterBase64Type EOF { before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -2671,21 +2669,21 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // $ANTLR start "ruleParameterBase64Type" - // InternalRosParser.g:924:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; + // InternalRosParser.g:923:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:928:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) - // InternalRosParser.g:929:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalRosParser.g:927:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) + // InternalRosParser.g:928:2: ( ( rule__ParameterBase64Type__Group__0 ) ) { - // InternalRosParser.g:929:2: ( ( rule__ParameterBase64Type__Group__0 ) ) - // InternalRosParser.g:930:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalRosParser.g:928:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalRosParser.g:929:3: ( rule__ParameterBase64Type__Group__0 ) { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); - // InternalRosParser.g:931:3: ( rule__ParameterBase64Type__Group__0 ) - // InternalRosParser.g:931:4: rule__ParameterBase64Type__Group__0 + // InternalRosParser.g:930:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalRosParser.g:930:4: rule__ParameterBase64Type__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__0(); @@ -2718,11 +2716,11 @@ public final void ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRosParser.g:940:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; + // InternalRosParser.g:939:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; public final void entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRosParser.g:941:1: ( ruleParameterArrayType EOF ) - // InternalRosParser.g:942:1: ruleParameterArrayType EOF + // InternalRosParser.g:940:1: ( ruleParameterArrayType EOF ) + // InternalRosParser.g:941:1: ruleParameterArrayType EOF { before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -2748,21 +2746,21 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosParser.g:949:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; + // InternalRosParser.g:948:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:953:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) - // InternalRosParser.g:954:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalRosParser.g:952:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) + // InternalRosParser.g:953:2: ( ( rule__ParameterArrayType__Group__0 ) ) { - // InternalRosParser.g:954:2: ( ( rule__ParameterArrayType__Group__0 ) ) - // InternalRosParser.g:955:3: ( rule__ParameterArrayType__Group__0 ) + // InternalRosParser.g:953:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalRosParser.g:954:3: ( rule__ParameterArrayType__Group__0 ) { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); - // InternalRosParser.g:956:3: ( rule__ParameterArrayType__Group__0 ) - // InternalRosParser.g:956:4: rule__ParameterArrayType__Group__0 + // InternalRosParser.g:955:3: ( rule__ParameterArrayType__Group__0 ) + // InternalRosParser.g:955:4: rule__ParameterArrayType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__0(); @@ -2795,11 +2793,11 @@ public final void ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosParser.g:965:1: entryRuleParameterList : ruleParameterList EOF ; + // InternalRosParser.g:964:1: entryRuleParameterList : ruleParameterList EOF ; public final void entryRuleParameterList() throws RecognitionException { try { - // InternalRosParser.g:966:1: ( ruleParameterList EOF ) - // InternalRosParser.g:967:1: ruleParameterList EOF + // InternalRosParser.g:965:1: ( ruleParameterList EOF ) + // InternalRosParser.g:966:1: ruleParameterList EOF { before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -2825,21 +2823,21 @@ public final void entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosParser.g:974:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; + // InternalRosParser.g:973:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:978:2: ( ( ( rule__ParameterList__Group__0 ) ) ) - // InternalRosParser.g:979:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalRosParser.g:977:2: ( ( ( rule__ParameterList__Group__0 ) ) ) + // InternalRosParser.g:978:2: ( ( rule__ParameterList__Group__0 ) ) { - // InternalRosParser.g:979:2: ( ( rule__ParameterList__Group__0 ) ) - // InternalRosParser.g:980:3: ( rule__ParameterList__Group__0 ) + // InternalRosParser.g:978:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalRosParser.g:979:3: ( rule__ParameterList__Group__0 ) { before(grammarAccess.getParameterListAccess().getGroup()); - // InternalRosParser.g:981:3: ( rule__ParameterList__Group__0 ) - // InternalRosParser.g:981:4: rule__ParameterList__Group__0 + // InternalRosParser.g:980:3: ( rule__ParameterList__Group__0 ) + // InternalRosParser.g:980:4: rule__ParameterList__Group__0 { pushFollow(FOLLOW_2); rule__ParameterList__Group__0(); @@ -2872,11 +2870,11 @@ public final void ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosParser.g:990:1: entryRuleParameterAny : ruleParameterAny EOF ; + // InternalRosParser.g:989:1: entryRuleParameterAny : ruleParameterAny EOF ; public final void entryRuleParameterAny() throws RecognitionException { try { - // InternalRosParser.g:991:1: ( ruleParameterAny EOF ) - // InternalRosParser.g:992:1: ruleParameterAny EOF + // InternalRosParser.g:990:1: ( ruleParameterAny EOF ) + // InternalRosParser.g:991:1: ruleParameterAny EOF { before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -2902,21 +2900,21 @@ public final void entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosParser.g:999:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; + // InternalRosParser.g:998:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1003:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) - // InternalRosParser.g:1004:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalRosParser.g:1002:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) + // InternalRosParser.g:1003:2: ( ( rule__ParameterAny__Group__0 ) ) { - // InternalRosParser.g:1004:2: ( ( rule__ParameterAny__Group__0 ) ) - // InternalRosParser.g:1005:3: ( rule__ParameterAny__Group__0 ) + // InternalRosParser.g:1003:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalRosParser.g:1004:3: ( rule__ParameterAny__Group__0 ) { before(grammarAccess.getParameterAnyAccess().getGroup()); - // InternalRosParser.g:1006:3: ( rule__ParameterAny__Group__0 ) - // InternalRosParser.g:1006:4: rule__ParameterAny__Group__0 + // InternalRosParser.g:1005:3: ( rule__ParameterAny__Group__0 ) + // InternalRosParser.g:1005:4: rule__ParameterAny__Group__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group__0(); @@ -2949,11 +2947,11 @@ public final void ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosParser.g:1015:1: entryRuleParameterString : ruleParameterString EOF ; + // InternalRosParser.g:1014:1: entryRuleParameterString : ruleParameterString EOF ; public final void entryRuleParameterString() throws RecognitionException { try { - // InternalRosParser.g:1016:1: ( ruleParameterString EOF ) - // InternalRosParser.g:1017:1: ruleParameterString EOF + // InternalRosParser.g:1015:1: ( ruleParameterString EOF ) + // InternalRosParser.g:1016:1: ruleParameterString EOF { before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -2979,21 +2977,21 @@ public final void entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosParser.g:1024:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; + // InternalRosParser.g:1023:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1028:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) - // InternalRosParser.g:1029:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalRosParser.g:1027:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) + // InternalRosParser.g:1028:2: ( ( rule__ParameterString__ValueAssignment ) ) { - // InternalRosParser.g:1029:2: ( ( rule__ParameterString__ValueAssignment ) ) - // InternalRosParser.g:1030:3: ( rule__ParameterString__ValueAssignment ) + // InternalRosParser.g:1028:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalRosParser.g:1029:3: ( rule__ParameterString__ValueAssignment ) { before(grammarAccess.getParameterStringAccess().getValueAssignment()); - // InternalRosParser.g:1031:3: ( rule__ParameterString__ValueAssignment ) - // InternalRosParser.g:1031:4: rule__ParameterString__ValueAssignment + // InternalRosParser.g:1030:3: ( rule__ParameterString__ValueAssignment ) + // InternalRosParser.g:1030:4: rule__ParameterString__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterString__ValueAssignment(); @@ -3026,11 +3024,11 @@ public final void ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosParser.g:1040:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; + // InternalRosParser.g:1039:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; public final void entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosParser.g:1041:1: ( ruleParameterBase64 EOF ) - // InternalRosParser.g:1042:1: ruleParameterBase64 EOF + // InternalRosParser.g:1040:1: ( ruleParameterBase64 EOF ) + // InternalRosParser.g:1041:1: ruleParameterBase64 EOF { before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -3056,21 +3054,21 @@ public final void entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosParser.g:1049:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; + // InternalRosParser.g:1048:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1053:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) - // InternalRosParser.g:1054:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalRosParser.g:1052:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) + // InternalRosParser.g:1053:2: ( ( rule__ParameterBase64__ValueAssignment ) ) { - // InternalRosParser.g:1054:2: ( ( rule__ParameterBase64__ValueAssignment ) ) - // InternalRosParser.g:1055:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalRosParser.g:1053:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalRosParser.g:1054:3: ( rule__ParameterBase64__ValueAssignment ) { before(grammarAccess.getParameterBase64Access().getValueAssignment()); - // InternalRosParser.g:1056:3: ( rule__ParameterBase64__ValueAssignment ) - // InternalRosParser.g:1056:4: rule__ParameterBase64__ValueAssignment + // InternalRosParser.g:1055:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalRosParser.g:1055:4: rule__ParameterBase64__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBase64__ValueAssignment(); @@ -3103,11 +3101,11 @@ public final void ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosParser.g:1065:1: entryRuleParameterInteger : ruleParameterInteger EOF ; + // InternalRosParser.g:1064:1: entryRuleParameterInteger : ruleParameterInteger EOF ; public final void entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosParser.g:1066:1: ( ruleParameterInteger EOF ) - // InternalRosParser.g:1067:1: ruleParameterInteger EOF + // InternalRosParser.g:1065:1: ( ruleParameterInteger EOF ) + // InternalRosParser.g:1066:1: ruleParameterInteger EOF { before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -3133,21 +3131,21 @@ public final void entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosParser.g:1074:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; + // InternalRosParser.g:1073:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1078:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) - // InternalRosParser.g:1079:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalRosParser.g:1077:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) + // InternalRosParser.g:1078:2: ( ( rule__ParameterInteger__ValueAssignment ) ) { - // InternalRosParser.g:1079:2: ( ( rule__ParameterInteger__ValueAssignment ) ) - // InternalRosParser.g:1080:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalRosParser.g:1078:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalRosParser.g:1079:3: ( rule__ParameterInteger__ValueAssignment ) { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); - // InternalRosParser.g:1081:3: ( rule__ParameterInteger__ValueAssignment ) - // InternalRosParser.g:1081:4: rule__ParameterInteger__ValueAssignment + // InternalRosParser.g:1080:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalRosParser.g:1080:4: rule__ParameterInteger__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterInteger__ValueAssignment(); @@ -3180,11 +3178,11 @@ public final void ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosParser.g:1090:1: entryRuleParameterDouble : ruleParameterDouble EOF ; + // InternalRosParser.g:1089:1: entryRuleParameterDouble : ruleParameterDouble EOF ; public final void entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosParser.g:1091:1: ( ruleParameterDouble EOF ) - // InternalRosParser.g:1092:1: ruleParameterDouble EOF + // InternalRosParser.g:1090:1: ( ruleParameterDouble EOF ) + // InternalRosParser.g:1091:1: ruleParameterDouble EOF { before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -3210,21 +3208,21 @@ public final void entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosParser.g:1099:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; + // InternalRosParser.g:1098:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1103:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) - // InternalRosParser.g:1104:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalRosParser.g:1102:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) + // InternalRosParser.g:1103:2: ( ( rule__ParameterDouble__ValueAssignment ) ) { - // InternalRosParser.g:1104:2: ( ( rule__ParameterDouble__ValueAssignment ) ) - // InternalRosParser.g:1105:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalRosParser.g:1103:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalRosParser.g:1104:3: ( rule__ParameterDouble__ValueAssignment ) { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); - // InternalRosParser.g:1106:3: ( rule__ParameterDouble__ValueAssignment ) - // InternalRosParser.g:1106:4: rule__ParameterDouble__ValueAssignment + // InternalRosParser.g:1105:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalRosParser.g:1105:4: rule__ParameterDouble__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDouble__ValueAssignment(); @@ -3257,11 +3255,11 @@ public final void ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosParser.g:1115:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; + // InternalRosParser.g:1114:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; public final void entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosParser.g:1116:1: ( ruleParameterBoolean EOF ) - // InternalRosParser.g:1117:1: ruleParameterBoolean EOF + // InternalRosParser.g:1115:1: ( ruleParameterBoolean EOF ) + // InternalRosParser.g:1116:1: ruleParameterBoolean EOF { before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -3287,21 +3285,21 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosParser.g:1124:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; + // InternalRosParser.g:1123:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1128:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) - // InternalRosParser.g:1129:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalRosParser.g:1127:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) + // InternalRosParser.g:1128:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) { - // InternalRosParser.g:1129:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) - // InternalRosParser.g:1130:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalRosParser.g:1128:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalRosParser.g:1129:3: ( rule__ParameterBoolean__ValueAssignment ) { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); - // InternalRosParser.g:1131:3: ( rule__ParameterBoolean__ValueAssignment ) - // InternalRosParser.g:1131:4: rule__ParameterBoolean__ValueAssignment + // InternalRosParser.g:1130:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalRosParser.g:1130:4: rule__ParameterBoolean__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBoolean__ValueAssignment(); @@ -3334,11 +3332,11 @@ public final void ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosParser.g:1140:1: entryRuleParameterStruct : ruleParameterStruct EOF ; + // InternalRosParser.g:1139:1: entryRuleParameterStruct : ruleParameterStruct EOF ; public final void entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosParser.g:1141:1: ( ruleParameterStruct EOF ) - // InternalRosParser.g:1142:1: ruleParameterStruct EOF + // InternalRosParser.g:1140:1: ( ruleParameterStruct EOF ) + // InternalRosParser.g:1141:1: ruleParameterStruct EOF { before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -3364,21 +3362,21 @@ public final void entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosParser.g:1149:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; + // InternalRosParser.g:1148:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1153:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) - // InternalRosParser.g:1154:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalRosParser.g:1152:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) + // InternalRosParser.g:1153:2: ( ( rule__ParameterStruct__Group__0 ) ) { - // InternalRosParser.g:1154:2: ( ( rule__ParameterStruct__Group__0 ) ) - // InternalRosParser.g:1155:3: ( rule__ParameterStruct__Group__0 ) + // InternalRosParser.g:1153:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalRosParser.g:1154:3: ( rule__ParameterStruct__Group__0 ) { before(grammarAccess.getParameterStructAccess().getGroup()); - // InternalRosParser.g:1156:3: ( rule__ParameterStruct__Group__0 ) - // InternalRosParser.g:1156:4: rule__ParameterStruct__Group__0 + // InternalRosParser.g:1155:3: ( rule__ParameterStruct__Group__0 ) + // InternalRosParser.g:1155:4: rule__ParameterStruct__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__0(); @@ -3411,11 +3409,11 @@ public final void ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosParser.g:1165:1: entryRuleParameterDate : ruleParameterDate EOF ; + // InternalRosParser.g:1164:1: entryRuleParameterDate : ruleParameterDate EOF ; public final void entryRuleParameterDate() throws RecognitionException { try { - // InternalRosParser.g:1166:1: ( ruleParameterDate EOF ) - // InternalRosParser.g:1167:1: ruleParameterDate EOF + // InternalRosParser.g:1165:1: ( ruleParameterDate EOF ) + // InternalRosParser.g:1166:1: ruleParameterDate EOF { before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -3441,21 +3439,21 @@ public final void entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosParser.g:1174:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; + // InternalRosParser.g:1173:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1178:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) - // InternalRosParser.g:1179:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalRosParser.g:1177:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) + // InternalRosParser.g:1178:2: ( ( rule__ParameterDate__ValueAssignment ) ) { - // InternalRosParser.g:1179:2: ( ( rule__ParameterDate__ValueAssignment ) ) - // InternalRosParser.g:1180:3: ( rule__ParameterDate__ValueAssignment ) + // InternalRosParser.g:1178:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalRosParser.g:1179:3: ( rule__ParameterDate__ValueAssignment ) { before(grammarAccess.getParameterDateAccess().getValueAssignment()); - // InternalRosParser.g:1181:3: ( rule__ParameterDate__ValueAssignment ) - // InternalRosParser.g:1181:4: rule__ParameterDate__ValueAssignment + // InternalRosParser.g:1180:3: ( rule__ParameterDate__ValueAssignment ) + // InternalRosParser.g:1180:4: rule__ParameterDate__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDate__ValueAssignment(); @@ -3488,11 +3486,11 @@ public final void ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosParser.g:1190:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; + // InternalRosParser.g:1189:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; public final void entryRuleParameterStructMember() throws RecognitionException { try { - // InternalRosParser.g:1191:1: ( ruleParameterStructMember EOF ) - // InternalRosParser.g:1192:1: ruleParameterStructMember EOF + // InternalRosParser.g:1190:1: ( ruleParameterStructMember EOF ) + // InternalRosParser.g:1191:1: ruleParameterStructMember EOF { before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -3518,21 +3516,21 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // $ANTLR start "ruleParameterStructMember" - // InternalRosParser.g:1199:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; + // InternalRosParser.g:1198:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1203:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) - // InternalRosParser.g:1204:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalRosParser.g:1202:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) + // InternalRosParser.g:1203:2: ( ( rule__ParameterStructMember__Group__0 ) ) { - // InternalRosParser.g:1204:2: ( ( rule__ParameterStructMember__Group__0 ) ) - // InternalRosParser.g:1205:3: ( rule__ParameterStructMember__Group__0 ) + // InternalRosParser.g:1203:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalRosParser.g:1204:3: ( rule__ParameterStructMember__Group__0 ) { before(grammarAccess.getParameterStructMemberAccess().getGroup()); - // InternalRosParser.g:1206:3: ( rule__ParameterStructMember__Group__0 ) - // InternalRosParser.g:1206:4: rule__ParameterStructMember__Group__0 + // InternalRosParser.g:1205:3: ( rule__ParameterStructMember__Group__0 ) + // InternalRosParser.g:1205:4: rule__ParameterStructMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__0(); @@ -3565,11 +3563,11 @@ public final void ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosParser.g:1215:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; + // InternalRosParser.g:1214:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; public final void entryRuleParameterStructTypeMember() throws RecognitionException { try { - // InternalRosParser.g:1216:1: ( ruleParameterStructTypeMember EOF ) - // InternalRosParser.g:1217:1: ruleParameterStructTypeMember EOF + // InternalRosParser.g:1215:1: ( ruleParameterStructTypeMember EOF ) + // InternalRosParser.g:1216:1: ruleParameterStructTypeMember EOF { before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -3595,21 +3593,21 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosParser.g:1224:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; + // InternalRosParser.g:1223:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1228:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) - // InternalRosParser.g:1229:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalRosParser.g:1227:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) + // InternalRosParser.g:1228:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) { - // InternalRosParser.g:1229:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) - // InternalRosParser.g:1230:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalRosParser.g:1228:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalRosParser.g:1229:3: ( rule__ParameterStructTypeMember__Group__0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); - // InternalRosParser.g:1231:3: ( rule__ParameterStructTypeMember__Group__0 ) - // InternalRosParser.g:1231:4: rule__ParameterStructTypeMember__Group__0 + // InternalRosParser.g:1230:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalRosParser.g:1230:4: rule__ParameterStructTypeMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__0(); @@ -3642,11 +3640,11 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // $ANTLR start "entryRuleBase64Binary" - // InternalRosParser.g:1240:1: entryRuleBase64Binary : ruleBase64Binary EOF ; + // InternalRosParser.g:1239:1: entryRuleBase64Binary : ruleBase64Binary EOF ; public final void entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosParser.g:1241:1: ( ruleBase64Binary EOF ) - // InternalRosParser.g:1242:1: ruleBase64Binary EOF + // InternalRosParser.g:1240:1: ( ruleBase64Binary EOF ) + // InternalRosParser.g:1241:1: ruleBase64Binary EOF { before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -3672,17 +3670,17 @@ public final void entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosParser.g:1249:1: ruleBase64Binary : ( RULE_BINARY ) ; + // InternalRosParser.g:1248:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1253:2: ( ( RULE_BINARY ) ) - // InternalRosParser.g:1254:2: ( RULE_BINARY ) + // InternalRosParser.g:1252:2: ( ( RULE_BINARY ) ) + // InternalRosParser.g:1253:2: ( RULE_BINARY ) { - // InternalRosParser.g:1254:2: ( RULE_BINARY ) - // InternalRosParser.g:1255:3: RULE_BINARY + // InternalRosParser.g:1253:2: ( RULE_BINARY ) + // InternalRosParser.g:1254:3: RULE_BINARY { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); match(input,RULE_BINARY,FOLLOW_2); @@ -3709,11 +3707,11 @@ public final void ruleBase64Binary() throws RecognitionException { // $ANTLR start "entryRuleboolean0" - // InternalRosParser.g:1265:1: entryRuleboolean0 : ruleboolean0 EOF ; + // InternalRosParser.g:1264:1: entryRuleboolean0 : ruleboolean0 EOF ; public final void entryRuleboolean0() throws RecognitionException { try { - // InternalRosParser.g:1266:1: ( ruleboolean0 EOF ) - // InternalRosParser.g:1267:1: ruleboolean0 EOF + // InternalRosParser.g:1265:1: ( ruleboolean0 EOF ) + // InternalRosParser.g:1266:1: ruleboolean0 EOF { before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -3739,17 +3737,17 @@ public final void entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosParser.g:1274:1: ruleboolean0 : ( RULE_BOOLEAN ) ; + // InternalRosParser.g:1273:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1278:2: ( ( RULE_BOOLEAN ) ) - // InternalRosParser.g:1279:2: ( RULE_BOOLEAN ) + // InternalRosParser.g:1277:2: ( ( RULE_BOOLEAN ) ) + // InternalRosParser.g:1278:2: ( RULE_BOOLEAN ) { - // InternalRosParser.g:1279:2: ( RULE_BOOLEAN ) - // InternalRosParser.g:1280:3: RULE_BOOLEAN + // InternalRosParser.g:1278:2: ( RULE_BOOLEAN ) + // InternalRosParser.g:1279:3: RULE_BOOLEAN { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); match(input,RULE_BOOLEAN,FOLLOW_2); @@ -3776,11 +3774,11 @@ public final void ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosParser.g:1290:1: entryRuleDouble0 : ruleDouble0 EOF ; + // InternalRosParser.g:1289:1: entryRuleDouble0 : ruleDouble0 EOF ; public final void entryRuleDouble0() throws RecognitionException { try { - // InternalRosParser.g:1291:1: ( ruleDouble0 EOF ) - // InternalRosParser.g:1292:1: ruleDouble0 EOF + // InternalRosParser.g:1290:1: ( ruleDouble0 EOF ) + // InternalRosParser.g:1291:1: ruleDouble0 EOF { before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -3806,17 +3804,17 @@ public final void entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosParser.g:1299:1: ruleDouble0 : ( RULE_DOUBLE ) ; + // InternalRosParser.g:1298:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1303:2: ( ( RULE_DOUBLE ) ) - // InternalRosParser.g:1304:2: ( RULE_DOUBLE ) + // InternalRosParser.g:1302:2: ( ( RULE_DOUBLE ) ) + // InternalRosParser.g:1303:2: ( RULE_DOUBLE ) { - // InternalRosParser.g:1304:2: ( RULE_DOUBLE ) - // InternalRosParser.g:1305:3: RULE_DOUBLE + // InternalRosParser.g:1303:2: ( RULE_DOUBLE ) + // InternalRosParser.g:1304:3: RULE_DOUBLE { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); match(input,RULE_DOUBLE,FOLLOW_2); @@ -3843,11 +3841,11 @@ public final void ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosParser.g:1315:1: entryRuleInteger0 : ruleInteger0 EOF ; + // InternalRosParser.g:1314:1: entryRuleInteger0 : ruleInteger0 EOF ; public final void entryRuleInteger0() throws RecognitionException { try { - // InternalRosParser.g:1316:1: ( ruleInteger0 EOF ) - // InternalRosParser.g:1317:1: ruleInteger0 EOF + // InternalRosParser.g:1315:1: ( ruleInteger0 EOF ) + // InternalRosParser.g:1316:1: ruleInteger0 EOF { before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -3873,17 +3871,17 @@ public final void entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosParser.g:1324:1: ruleInteger0 : ( RULE_DECINT ) ; + // InternalRosParser.g:1323:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1328:2: ( ( RULE_DECINT ) ) - // InternalRosParser.g:1329:2: ( RULE_DECINT ) + // InternalRosParser.g:1327:2: ( ( RULE_DECINT ) ) + // InternalRosParser.g:1328:2: ( RULE_DECINT ) { - // InternalRosParser.g:1329:2: ( RULE_DECINT ) - // InternalRosParser.g:1330:3: RULE_DECINT + // InternalRosParser.g:1328:2: ( RULE_DECINT ) + // InternalRosParser.g:1329:3: RULE_DECINT { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); match(input,RULE_DECINT,FOLLOW_2); @@ -3910,11 +3908,11 @@ public final void ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosParser.g:1340:1: entryRuleDateTime0 : ruleDateTime0 EOF ; + // InternalRosParser.g:1339:1: entryRuleDateTime0 : ruleDateTime0 EOF ; public final void entryRuleDateTime0() throws RecognitionException { try { - // InternalRosParser.g:1341:1: ( ruleDateTime0 EOF ) - // InternalRosParser.g:1342:1: ruleDateTime0 EOF + // InternalRosParser.g:1340:1: ( ruleDateTime0 EOF ) + // InternalRosParser.g:1341:1: ruleDateTime0 EOF { before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -3940,17 +3938,17 @@ public final void entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosParser.g:1349:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; + // InternalRosParser.g:1348:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1353:2: ( ( RULE_DATE_TIME ) ) - // InternalRosParser.g:1354:2: ( RULE_DATE_TIME ) + // InternalRosParser.g:1352:2: ( ( RULE_DATE_TIME ) ) + // InternalRosParser.g:1353:2: ( RULE_DATE_TIME ) { - // InternalRosParser.g:1354:2: ( RULE_DATE_TIME ) - // InternalRosParser.g:1355:3: RULE_DATE_TIME + // InternalRosParser.g:1353:2: ( RULE_DATE_TIME ) + // InternalRosParser.g:1354:3: RULE_DATE_TIME { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); match(input,RULE_DATE_TIME,FOLLOW_2); @@ -3977,11 +3975,11 @@ public final void ruleDateTime0() throws RecognitionException { // $ANTLR start "entryRuleMessagePart" - // InternalRosParser.g:1365:1: entryRuleMessagePart : ruleMessagePart EOF ; + // InternalRosParser.g:1364:1: entryRuleMessagePart : ruleMessagePart EOF ; public final void entryRuleMessagePart() throws RecognitionException { try { - // InternalRosParser.g:1366:1: ( ruleMessagePart EOF ) - // InternalRosParser.g:1367:1: ruleMessagePart EOF + // InternalRosParser.g:1365:1: ( ruleMessagePart EOF ) + // InternalRosParser.g:1366:1: ruleMessagePart EOF { before(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -4007,21 +4005,21 @@ public final void entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRosParser.g:1374:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; + // InternalRosParser.g:1373:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; public final void ruleMessagePart() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1378:2: ( ( ( rule__MessagePart__Group__0 ) ) ) - // InternalRosParser.g:1379:2: ( ( rule__MessagePart__Group__0 ) ) + // InternalRosParser.g:1377:2: ( ( ( rule__MessagePart__Group__0 ) ) ) + // InternalRosParser.g:1378:2: ( ( rule__MessagePart__Group__0 ) ) { - // InternalRosParser.g:1379:2: ( ( rule__MessagePart__Group__0 ) ) - // InternalRosParser.g:1380:3: ( rule__MessagePart__Group__0 ) + // InternalRosParser.g:1378:2: ( ( rule__MessagePart__Group__0 ) ) + // InternalRosParser.g:1379:3: ( rule__MessagePart__Group__0 ) { before(grammarAccess.getMessagePartAccess().getGroup()); - // InternalRosParser.g:1381:3: ( rule__MessagePart__Group__0 ) - // InternalRosParser.g:1381:4: rule__MessagePart__Group__0 + // InternalRosParser.g:1380:3: ( rule__MessagePart__Group__0 ) + // InternalRosParser.g:1380:4: rule__MessagePart__Group__0 { pushFollow(FOLLOW_2); rule__MessagePart__Group__0(); @@ -4054,11 +4052,11 @@ public final void ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRosParser.g:1390:1: entryRuleAbstractType : ruleAbstractType EOF ; + // InternalRosParser.g:1389:1: entryRuleAbstractType : ruleAbstractType EOF ; public final void entryRuleAbstractType() throws RecognitionException { try { - // InternalRosParser.g:1391:1: ( ruleAbstractType EOF ) - // InternalRosParser.g:1392:1: ruleAbstractType EOF + // InternalRosParser.g:1390:1: ( ruleAbstractType EOF ) + // InternalRosParser.g:1391:1: ruleAbstractType EOF { before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -4084,21 +4082,21 @@ public final void entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRosParser.g:1399:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; + // InternalRosParser.g:1398:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1403:2: ( ( ( rule__AbstractType__Alternatives ) ) ) - // InternalRosParser.g:1404:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalRosParser.g:1402:2: ( ( ( rule__AbstractType__Alternatives ) ) ) + // InternalRosParser.g:1403:2: ( ( rule__AbstractType__Alternatives ) ) { - // InternalRosParser.g:1404:2: ( ( rule__AbstractType__Alternatives ) ) - // InternalRosParser.g:1405:3: ( rule__AbstractType__Alternatives ) + // InternalRosParser.g:1403:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalRosParser.g:1404:3: ( rule__AbstractType__Alternatives ) { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); - // InternalRosParser.g:1406:3: ( rule__AbstractType__Alternatives ) - // InternalRosParser.g:1406:4: rule__AbstractType__Alternatives + // InternalRosParser.g:1405:3: ( rule__AbstractType__Alternatives ) + // InternalRosParser.g:1405:4: rule__AbstractType__Alternatives { pushFollow(FOLLOW_2); rule__AbstractType__Alternatives(); @@ -4131,11 +4129,11 @@ public final void ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRosParser.g:1415:1: entryRulebool : rulebool EOF ; + // InternalRosParser.g:1414:1: entryRulebool : rulebool EOF ; public final void entryRulebool() throws RecognitionException { try { - // InternalRosParser.g:1416:1: ( rulebool EOF ) - // InternalRosParser.g:1417:1: rulebool EOF + // InternalRosParser.g:1415:1: ( rulebool EOF ) + // InternalRosParser.g:1416:1: rulebool EOF { before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -4161,21 +4159,21 @@ public final void entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRosParser.g:1424:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; + // InternalRosParser.g:1423:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1428:2: ( ( ( rule__Bool__Group__0 ) ) ) - // InternalRosParser.g:1429:2: ( ( rule__Bool__Group__0 ) ) + // InternalRosParser.g:1427:2: ( ( ( rule__Bool__Group__0 ) ) ) + // InternalRosParser.g:1428:2: ( ( rule__Bool__Group__0 ) ) { - // InternalRosParser.g:1429:2: ( ( rule__Bool__Group__0 ) ) - // InternalRosParser.g:1430:3: ( rule__Bool__Group__0 ) + // InternalRosParser.g:1428:2: ( ( rule__Bool__Group__0 ) ) + // InternalRosParser.g:1429:3: ( rule__Bool__Group__0 ) { before(grammarAccess.getBoolAccess().getGroup()); - // InternalRosParser.g:1431:3: ( rule__Bool__Group__0 ) - // InternalRosParser.g:1431:4: rule__Bool__Group__0 + // InternalRosParser.g:1430:3: ( rule__Bool__Group__0 ) + // InternalRosParser.g:1430:4: rule__Bool__Group__0 { pushFollow(FOLLOW_2); rule__Bool__Group__0(); @@ -4208,11 +4206,11 @@ public final void rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRosParser.g:1440:1: entryRuleint8 : ruleint8 EOF ; + // InternalRosParser.g:1439:1: entryRuleint8 : ruleint8 EOF ; public final void entryRuleint8() throws RecognitionException { try { - // InternalRosParser.g:1441:1: ( ruleint8 EOF ) - // InternalRosParser.g:1442:1: ruleint8 EOF + // InternalRosParser.g:1440:1: ( ruleint8 EOF ) + // InternalRosParser.g:1441:1: ruleint8 EOF { before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -4238,21 +4236,21 @@ public final void entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRosParser.g:1449:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; + // InternalRosParser.g:1448:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1453:2: ( ( ( rule__Int8__Group__0 ) ) ) - // InternalRosParser.g:1454:2: ( ( rule__Int8__Group__0 ) ) + // InternalRosParser.g:1452:2: ( ( ( rule__Int8__Group__0 ) ) ) + // InternalRosParser.g:1453:2: ( ( rule__Int8__Group__0 ) ) { - // InternalRosParser.g:1454:2: ( ( rule__Int8__Group__0 ) ) - // InternalRosParser.g:1455:3: ( rule__Int8__Group__0 ) + // InternalRosParser.g:1453:2: ( ( rule__Int8__Group__0 ) ) + // InternalRosParser.g:1454:3: ( rule__Int8__Group__0 ) { before(grammarAccess.getInt8Access().getGroup()); - // InternalRosParser.g:1456:3: ( rule__Int8__Group__0 ) - // InternalRosParser.g:1456:4: rule__Int8__Group__0 + // InternalRosParser.g:1455:3: ( rule__Int8__Group__0 ) + // InternalRosParser.g:1455:4: rule__Int8__Group__0 { pushFollow(FOLLOW_2); rule__Int8__Group__0(); @@ -4285,11 +4283,11 @@ public final void ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRosParser.g:1465:1: entryRuleuint8 : ruleuint8 EOF ; + // InternalRosParser.g:1464:1: entryRuleuint8 : ruleuint8 EOF ; public final void entryRuleuint8() throws RecognitionException { try { - // InternalRosParser.g:1466:1: ( ruleuint8 EOF ) - // InternalRosParser.g:1467:1: ruleuint8 EOF + // InternalRosParser.g:1465:1: ( ruleuint8 EOF ) + // InternalRosParser.g:1466:1: ruleuint8 EOF { before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -4315,21 +4313,21 @@ public final void entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRosParser.g:1474:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; + // InternalRosParser.g:1473:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1478:2: ( ( ( rule__Uint8__Group__0 ) ) ) - // InternalRosParser.g:1479:2: ( ( rule__Uint8__Group__0 ) ) + // InternalRosParser.g:1477:2: ( ( ( rule__Uint8__Group__0 ) ) ) + // InternalRosParser.g:1478:2: ( ( rule__Uint8__Group__0 ) ) { - // InternalRosParser.g:1479:2: ( ( rule__Uint8__Group__0 ) ) - // InternalRosParser.g:1480:3: ( rule__Uint8__Group__0 ) + // InternalRosParser.g:1478:2: ( ( rule__Uint8__Group__0 ) ) + // InternalRosParser.g:1479:3: ( rule__Uint8__Group__0 ) { before(grammarAccess.getUint8Access().getGroup()); - // InternalRosParser.g:1481:3: ( rule__Uint8__Group__0 ) - // InternalRosParser.g:1481:4: rule__Uint8__Group__0 + // InternalRosParser.g:1480:3: ( rule__Uint8__Group__0 ) + // InternalRosParser.g:1480:4: rule__Uint8__Group__0 { pushFollow(FOLLOW_2); rule__Uint8__Group__0(); @@ -4362,11 +4360,11 @@ public final void ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRosParser.g:1490:1: entryRuleint16 : ruleint16 EOF ; + // InternalRosParser.g:1489:1: entryRuleint16 : ruleint16 EOF ; public final void entryRuleint16() throws RecognitionException { try { - // InternalRosParser.g:1491:1: ( ruleint16 EOF ) - // InternalRosParser.g:1492:1: ruleint16 EOF + // InternalRosParser.g:1490:1: ( ruleint16 EOF ) + // InternalRosParser.g:1491:1: ruleint16 EOF { before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -4392,21 +4390,21 @@ public final void entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRosParser.g:1499:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; + // InternalRosParser.g:1498:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1503:2: ( ( ( rule__Int16__Group__0 ) ) ) - // InternalRosParser.g:1504:2: ( ( rule__Int16__Group__0 ) ) + // InternalRosParser.g:1502:2: ( ( ( rule__Int16__Group__0 ) ) ) + // InternalRosParser.g:1503:2: ( ( rule__Int16__Group__0 ) ) { - // InternalRosParser.g:1504:2: ( ( rule__Int16__Group__0 ) ) - // InternalRosParser.g:1505:3: ( rule__Int16__Group__0 ) + // InternalRosParser.g:1503:2: ( ( rule__Int16__Group__0 ) ) + // InternalRosParser.g:1504:3: ( rule__Int16__Group__0 ) { before(grammarAccess.getInt16Access().getGroup()); - // InternalRosParser.g:1506:3: ( rule__Int16__Group__0 ) - // InternalRosParser.g:1506:4: rule__Int16__Group__0 + // InternalRosParser.g:1505:3: ( rule__Int16__Group__0 ) + // InternalRosParser.g:1505:4: rule__Int16__Group__0 { pushFollow(FOLLOW_2); rule__Int16__Group__0(); @@ -4439,11 +4437,11 @@ public final void ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRosParser.g:1515:1: entryRuleuint16 : ruleuint16 EOF ; + // InternalRosParser.g:1514:1: entryRuleuint16 : ruleuint16 EOF ; public final void entryRuleuint16() throws RecognitionException { try { - // InternalRosParser.g:1516:1: ( ruleuint16 EOF ) - // InternalRosParser.g:1517:1: ruleuint16 EOF + // InternalRosParser.g:1515:1: ( ruleuint16 EOF ) + // InternalRosParser.g:1516:1: ruleuint16 EOF { before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -4469,21 +4467,21 @@ public final void entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRosParser.g:1524:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; + // InternalRosParser.g:1523:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1528:2: ( ( ( rule__Uint16__Group__0 ) ) ) - // InternalRosParser.g:1529:2: ( ( rule__Uint16__Group__0 ) ) + // InternalRosParser.g:1527:2: ( ( ( rule__Uint16__Group__0 ) ) ) + // InternalRosParser.g:1528:2: ( ( rule__Uint16__Group__0 ) ) { - // InternalRosParser.g:1529:2: ( ( rule__Uint16__Group__0 ) ) - // InternalRosParser.g:1530:3: ( rule__Uint16__Group__0 ) + // InternalRosParser.g:1528:2: ( ( rule__Uint16__Group__0 ) ) + // InternalRosParser.g:1529:3: ( rule__Uint16__Group__0 ) { before(grammarAccess.getUint16Access().getGroup()); - // InternalRosParser.g:1531:3: ( rule__Uint16__Group__0 ) - // InternalRosParser.g:1531:4: rule__Uint16__Group__0 + // InternalRosParser.g:1530:3: ( rule__Uint16__Group__0 ) + // InternalRosParser.g:1530:4: rule__Uint16__Group__0 { pushFollow(FOLLOW_2); rule__Uint16__Group__0(); @@ -4516,11 +4514,11 @@ public final void ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRosParser.g:1540:1: entryRuleint32 : ruleint32 EOF ; + // InternalRosParser.g:1539:1: entryRuleint32 : ruleint32 EOF ; public final void entryRuleint32() throws RecognitionException { try { - // InternalRosParser.g:1541:1: ( ruleint32 EOF ) - // InternalRosParser.g:1542:1: ruleint32 EOF + // InternalRosParser.g:1540:1: ( ruleint32 EOF ) + // InternalRosParser.g:1541:1: ruleint32 EOF { before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -4546,21 +4544,21 @@ public final void entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRosParser.g:1549:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; + // InternalRosParser.g:1548:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1553:2: ( ( ( rule__Int32__Group__0 ) ) ) - // InternalRosParser.g:1554:2: ( ( rule__Int32__Group__0 ) ) + // InternalRosParser.g:1552:2: ( ( ( rule__Int32__Group__0 ) ) ) + // InternalRosParser.g:1553:2: ( ( rule__Int32__Group__0 ) ) { - // InternalRosParser.g:1554:2: ( ( rule__Int32__Group__0 ) ) - // InternalRosParser.g:1555:3: ( rule__Int32__Group__0 ) + // InternalRosParser.g:1553:2: ( ( rule__Int32__Group__0 ) ) + // InternalRosParser.g:1554:3: ( rule__Int32__Group__0 ) { before(grammarAccess.getInt32Access().getGroup()); - // InternalRosParser.g:1556:3: ( rule__Int32__Group__0 ) - // InternalRosParser.g:1556:4: rule__Int32__Group__0 + // InternalRosParser.g:1555:3: ( rule__Int32__Group__0 ) + // InternalRosParser.g:1555:4: rule__Int32__Group__0 { pushFollow(FOLLOW_2); rule__Int32__Group__0(); @@ -4593,11 +4591,11 @@ public final void ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRosParser.g:1565:1: entryRuleuint32 : ruleuint32 EOF ; + // InternalRosParser.g:1564:1: entryRuleuint32 : ruleuint32 EOF ; public final void entryRuleuint32() throws RecognitionException { try { - // InternalRosParser.g:1566:1: ( ruleuint32 EOF ) - // InternalRosParser.g:1567:1: ruleuint32 EOF + // InternalRosParser.g:1565:1: ( ruleuint32 EOF ) + // InternalRosParser.g:1566:1: ruleuint32 EOF { before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -4623,21 +4621,21 @@ public final void entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRosParser.g:1574:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; + // InternalRosParser.g:1573:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1578:2: ( ( ( rule__Uint32__Group__0 ) ) ) - // InternalRosParser.g:1579:2: ( ( rule__Uint32__Group__0 ) ) + // InternalRosParser.g:1577:2: ( ( ( rule__Uint32__Group__0 ) ) ) + // InternalRosParser.g:1578:2: ( ( rule__Uint32__Group__0 ) ) { - // InternalRosParser.g:1579:2: ( ( rule__Uint32__Group__0 ) ) - // InternalRosParser.g:1580:3: ( rule__Uint32__Group__0 ) + // InternalRosParser.g:1578:2: ( ( rule__Uint32__Group__0 ) ) + // InternalRosParser.g:1579:3: ( rule__Uint32__Group__0 ) { before(grammarAccess.getUint32Access().getGroup()); - // InternalRosParser.g:1581:3: ( rule__Uint32__Group__0 ) - // InternalRosParser.g:1581:4: rule__Uint32__Group__0 + // InternalRosParser.g:1580:3: ( rule__Uint32__Group__0 ) + // InternalRosParser.g:1580:4: rule__Uint32__Group__0 { pushFollow(FOLLOW_2); rule__Uint32__Group__0(); @@ -4670,11 +4668,11 @@ public final void ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRosParser.g:1590:1: entryRuleint64 : ruleint64 EOF ; + // InternalRosParser.g:1589:1: entryRuleint64 : ruleint64 EOF ; public final void entryRuleint64() throws RecognitionException { try { - // InternalRosParser.g:1591:1: ( ruleint64 EOF ) - // InternalRosParser.g:1592:1: ruleint64 EOF + // InternalRosParser.g:1590:1: ( ruleint64 EOF ) + // InternalRosParser.g:1591:1: ruleint64 EOF { before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -4700,21 +4698,21 @@ public final void entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRosParser.g:1599:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; + // InternalRosParser.g:1598:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1603:2: ( ( ( rule__Int64__Group__0 ) ) ) - // InternalRosParser.g:1604:2: ( ( rule__Int64__Group__0 ) ) + // InternalRosParser.g:1602:2: ( ( ( rule__Int64__Group__0 ) ) ) + // InternalRosParser.g:1603:2: ( ( rule__Int64__Group__0 ) ) { - // InternalRosParser.g:1604:2: ( ( rule__Int64__Group__0 ) ) - // InternalRosParser.g:1605:3: ( rule__Int64__Group__0 ) + // InternalRosParser.g:1603:2: ( ( rule__Int64__Group__0 ) ) + // InternalRosParser.g:1604:3: ( rule__Int64__Group__0 ) { before(grammarAccess.getInt64Access().getGroup()); - // InternalRosParser.g:1606:3: ( rule__Int64__Group__0 ) - // InternalRosParser.g:1606:4: rule__Int64__Group__0 + // InternalRosParser.g:1605:3: ( rule__Int64__Group__0 ) + // InternalRosParser.g:1605:4: rule__Int64__Group__0 { pushFollow(FOLLOW_2); rule__Int64__Group__0(); @@ -4747,11 +4745,11 @@ public final void ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRosParser.g:1615:1: entryRuleuint64 : ruleuint64 EOF ; + // InternalRosParser.g:1614:1: entryRuleuint64 : ruleuint64 EOF ; public final void entryRuleuint64() throws RecognitionException { try { - // InternalRosParser.g:1616:1: ( ruleuint64 EOF ) - // InternalRosParser.g:1617:1: ruleuint64 EOF + // InternalRosParser.g:1615:1: ( ruleuint64 EOF ) + // InternalRosParser.g:1616:1: ruleuint64 EOF { before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -4777,21 +4775,21 @@ public final void entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRosParser.g:1624:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; + // InternalRosParser.g:1623:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1628:2: ( ( ( rule__Uint64__Group__0 ) ) ) - // InternalRosParser.g:1629:2: ( ( rule__Uint64__Group__0 ) ) + // InternalRosParser.g:1627:2: ( ( ( rule__Uint64__Group__0 ) ) ) + // InternalRosParser.g:1628:2: ( ( rule__Uint64__Group__0 ) ) { - // InternalRosParser.g:1629:2: ( ( rule__Uint64__Group__0 ) ) - // InternalRosParser.g:1630:3: ( rule__Uint64__Group__0 ) + // InternalRosParser.g:1628:2: ( ( rule__Uint64__Group__0 ) ) + // InternalRosParser.g:1629:3: ( rule__Uint64__Group__0 ) { before(grammarAccess.getUint64Access().getGroup()); - // InternalRosParser.g:1631:3: ( rule__Uint64__Group__0 ) - // InternalRosParser.g:1631:4: rule__Uint64__Group__0 + // InternalRosParser.g:1630:3: ( rule__Uint64__Group__0 ) + // InternalRosParser.g:1630:4: rule__Uint64__Group__0 { pushFollow(FOLLOW_2); rule__Uint64__Group__0(); @@ -4824,11 +4822,11 @@ public final void ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRosParser.g:1640:1: entryRulefloat32 : rulefloat32 EOF ; + // InternalRosParser.g:1639:1: entryRulefloat32 : rulefloat32 EOF ; public final void entryRulefloat32() throws RecognitionException { try { - // InternalRosParser.g:1641:1: ( rulefloat32 EOF ) - // InternalRosParser.g:1642:1: rulefloat32 EOF + // InternalRosParser.g:1640:1: ( rulefloat32 EOF ) + // InternalRosParser.g:1641:1: rulefloat32 EOF { before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -4854,21 +4852,21 @@ public final void entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRosParser.g:1649:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; + // InternalRosParser.g:1648:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1653:2: ( ( ( rule__Float32__Group__0 ) ) ) - // InternalRosParser.g:1654:2: ( ( rule__Float32__Group__0 ) ) + // InternalRosParser.g:1652:2: ( ( ( rule__Float32__Group__0 ) ) ) + // InternalRosParser.g:1653:2: ( ( rule__Float32__Group__0 ) ) { - // InternalRosParser.g:1654:2: ( ( rule__Float32__Group__0 ) ) - // InternalRosParser.g:1655:3: ( rule__Float32__Group__0 ) + // InternalRosParser.g:1653:2: ( ( rule__Float32__Group__0 ) ) + // InternalRosParser.g:1654:3: ( rule__Float32__Group__0 ) { before(grammarAccess.getFloat32Access().getGroup()); - // InternalRosParser.g:1656:3: ( rule__Float32__Group__0 ) - // InternalRosParser.g:1656:4: rule__Float32__Group__0 + // InternalRosParser.g:1655:3: ( rule__Float32__Group__0 ) + // InternalRosParser.g:1655:4: rule__Float32__Group__0 { pushFollow(FOLLOW_2); rule__Float32__Group__0(); @@ -4901,11 +4899,11 @@ public final void rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRosParser.g:1665:1: entryRulefloat64 : rulefloat64 EOF ; + // InternalRosParser.g:1664:1: entryRulefloat64 : rulefloat64 EOF ; public final void entryRulefloat64() throws RecognitionException { try { - // InternalRosParser.g:1666:1: ( rulefloat64 EOF ) - // InternalRosParser.g:1667:1: rulefloat64 EOF + // InternalRosParser.g:1665:1: ( rulefloat64 EOF ) + // InternalRosParser.g:1666:1: rulefloat64 EOF { before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -4931,21 +4929,21 @@ public final void entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRosParser.g:1674:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; + // InternalRosParser.g:1673:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1678:2: ( ( ( rule__Float64__Group__0 ) ) ) - // InternalRosParser.g:1679:2: ( ( rule__Float64__Group__0 ) ) + // InternalRosParser.g:1677:2: ( ( ( rule__Float64__Group__0 ) ) ) + // InternalRosParser.g:1678:2: ( ( rule__Float64__Group__0 ) ) { - // InternalRosParser.g:1679:2: ( ( rule__Float64__Group__0 ) ) - // InternalRosParser.g:1680:3: ( rule__Float64__Group__0 ) + // InternalRosParser.g:1678:2: ( ( rule__Float64__Group__0 ) ) + // InternalRosParser.g:1679:3: ( rule__Float64__Group__0 ) { before(grammarAccess.getFloat64Access().getGroup()); - // InternalRosParser.g:1681:3: ( rule__Float64__Group__0 ) - // InternalRosParser.g:1681:4: rule__Float64__Group__0 + // InternalRosParser.g:1680:3: ( rule__Float64__Group__0 ) + // InternalRosParser.g:1680:4: rule__Float64__Group__0 { pushFollow(FOLLOW_2); rule__Float64__Group__0(); @@ -4978,11 +4976,11 @@ public final void rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRosParser.g:1690:1: entryRulestring0 : rulestring0 EOF ; + // InternalRosParser.g:1689:1: entryRulestring0 : rulestring0 EOF ; public final void entryRulestring0() throws RecognitionException { try { - // InternalRosParser.g:1691:1: ( rulestring0 EOF ) - // InternalRosParser.g:1692:1: rulestring0 EOF + // InternalRosParser.g:1690:1: ( rulestring0 EOF ) + // InternalRosParser.g:1691:1: rulestring0 EOF { before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -5008,21 +5006,21 @@ public final void entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRosParser.g:1699:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; + // InternalRosParser.g:1698:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1703:2: ( ( ( rule__String0__Group__0 ) ) ) - // InternalRosParser.g:1704:2: ( ( rule__String0__Group__0 ) ) + // InternalRosParser.g:1702:2: ( ( ( rule__String0__Group__0 ) ) ) + // InternalRosParser.g:1703:2: ( ( rule__String0__Group__0 ) ) { - // InternalRosParser.g:1704:2: ( ( rule__String0__Group__0 ) ) - // InternalRosParser.g:1705:3: ( rule__String0__Group__0 ) + // InternalRosParser.g:1703:2: ( ( rule__String0__Group__0 ) ) + // InternalRosParser.g:1704:3: ( rule__String0__Group__0 ) { before(grammarAccess.getString0Access().getGroup()); - // InternalRosParser.g:1706:3: ( rule__String0__Group__0 ) - // InternalRosParser.g:1706:4: rule__String0__Group__0 + // InternalRosParser.g:1705:3: ( rule__String0__Group__0 ) + // InternalRosParser.g:1705:4: rule__String0__Group__0 { pushFollow(FOLLOW_2); rule__String0__Group__0(); @@ -5055,11 +5053,11 @@ public final void rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRosParser.g:1715:1: entryRulebyte : rulebyte EOF ; + // InternalRosParser.g:1714:1: entryRulebyte : rulebyte EOF ; public final void entryRulebyte() throws RecognitionException { try { - // InternalRosParser.g:1716:1: ( rulebyte EOF ) - // InternalRosParser.g:1717:1: rulebyte EOF + // InternalRosParser.g:1715:1: ( rulebyte EOF ) + // InternalRosParser.g:1716:1: rulebyte EOF { before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -5085,21 +5083,21 @@ public final void entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRosParser.g:1724:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; + // InternalRosParser.g:1723:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1728:2: ( ( ( rule__Byte__Group__0 ) ) ) - // InternalRosParser.g:1729:2: ( ( rule__Byte__Group__0 ) ) + // InternalRosParser.g:1727:2: ( ( ( rule__Byte__Group__0 ) ) ) + // InternalRosParser.g:1728:2: ( ( rule__Byte__Group__0 ) ) { - // InternalRosParser.g:1729:2: ( ( rule__Byte__Group__0 ) ) - // InternalRosParser.g:1730:3: ( rule__Byte__Group__0 ) + // InternalRosParser.g:1728:2: ( ( rule__Byte__Group__0 ) ) + // InternalRosParser.g:1729:3: ( rule__Byte__Group__0 ) { before(grammarAccess.getByteAccess().getGroup()); - // InternalRosParser.g:1731:3: ( rule__Byte__Group__0 ) - // InternalRosParser.g:1731:4: rule__Byte__Group__0 + // InternalRosParser.g:1730:3: ( rule__Byte__Group__0 ) + // InternalRosParser.g:1730:4: rule__Byte__Group__0 { pushFollow(FOLLOW_2); rule__Byte__Group__0(); @@ -5132,11 +5130,11 @@ public final void rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRosParser.g:1740:1: entryRuletime : ruletime EOF ; + // InternalRosParser.g:1739:1: entryRuletime : ruletime EOF ; public final void entryRuletime() throws RecognitionException { try { - // InternalRosParser.g:1741:1: ( ruletime EOF ) - // InternalRosParser.g:1742:1: ruletime EOF + // InternalRosParser.g:1740:1: ( ruletime EOF ) + // InternalRosParser.g:1741:1: ruletime EOF { before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -5162,21 +5160,21 @@ public final void entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRosParser.g:1749:1: ruletime : ( ( rule__Time__Group__0 ) ) ; + // InternalRosParser.g:1748:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1753:2: ( ( ( rule__Time__Group__0 ) ) ) - // InternalRosParser.g:1754:2: ( ( rule__Time__Group__0 ) ) + // InternalRosParser.g:1752:2: ( ( ( rule__Time__Group__0 ) ) ) + // InternalRosParser.g:1753:2: ( ( rule__Time__Group__0 ) ) { - // InternalRosParser.g:1754:2: ( ( rule__Time__Group__0 ) ) - // InternalRosParser.g:1755:3: ( rule__Time__Group__0 ) + // InternalRosParser.g:1753:2: ( ( rule__Time__Group__0 ) ) + // InternalRosParser.g:1754:3: ( rule__Time__Group__0 ) { before(grammarAccess.getTimeAccess().getGroup()); - // InternalRosParser.g:1756:3: ( rule__Time__Group__0 ) - // InternalRosParser.g:1756:4: rule__Time__Group__0 + // InternalRosParser.g:1755:3: ( rule__Time__Group__0 ) + // InternalRosParser.g:1755:4: rule__Time__Group__0 { pushFollow(FOLLOW_2); rule__Time__Group__0(); @@ -5209,11 +5207,11 @@ public final void ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRosParser.g:1765:1: entryRuleduration : ruleduration EOF ; + // InternalRosParser.g:1764:1: entryRuleduration : ruleduration EOF ; public final void entryRuleduration() throws RecognitionException { try { - // InternalRosParser.g:1766:1: ( ruleduration EOF ) - // InternalRosParser.g:1767:1: ruleduration EOF + // InternalRosParser.g:1765:1: ( ruleduration EOF ) + // InternalRosParser.g:1766:1: ruleduration EOF { before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -5239,21 +5237,21 @@ public final void entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRosParser.g:1774:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; + // InternalRosParser.g:1773:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1778:2: ( ( ( rule__Duration__Group__0 ) ) ) - // InternalRosParser.g:1779:2: ( ( rule__Duration__Group__0 ) ) + // InternalRosParser.g:1777:2: ( ( ( rule__Duration__Group__0 ) ) ) + // InternalRosParser.g:1778:2: ( ( rule__Duration__Group__0 ) ) { - // InternalRosParser.g:1779:2: ( ( rule__Duration__Group__0 ) ) - // InternalRosParser.g:1780:3: ( rule__Duration__Group__0 ) + // InternalRosParser.g:1778:2: ( ( rule__Duration__Group__0 ) ) + // InternalRosParser.g:1779:3: ( rule__Duration__Group__0 ) { before(grammarAccess.getDurationAccess().getGroup()); - // InternalRosParser.g:1781:3: ( rule__Duration__Group__0 ) - // InternalRosParser.g:1781:4: rule__Duration__Group__0 + // InternalRosParser.g:1780:3: ( rule__Duration__Group__0 ) + // InternalRosParser.g:1780:4: rule__Duration__Group__0 { pushFollow(FOLLOW_2); rule__Duration__Group__0(); @@ -5286,11 +5284,11 @@ public final void ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRosParser.g:1790:1: entryRuleboolArray : ruleboolArray EOF ; + // InternalRosParser.g:1789:1: entryRuleboolArray : ruleboolArray EOF ; public final void entryRuleboolArray() throws RecognitionException { try { - // InternalRosParser.g:1791:1: ( ruleboolArray EOF ) - // InternalRosParser.g:1792:1: ruleboolArray EOF + // InternalRosParser.g:1790:1: ( ruleboolArray EOF ) + // InternalRosParser.g:1791:1: ruleboolArray EOF { before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -5316,21 +5314,21 @@ public final void entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRosParser.g:1799:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; + // InternalRosParser.g:1798:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1803:2: ( ( ( rule__BoolArray__Group__0 ) ) ) - // InternalRosParser.g:1804:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalRosParser.g:1802:2: ( ( ( rule__BoolArray__Group__0 ) ) ) + // InternalRosParser.g:1803:2: ( ( rule__BoolArray__Group__0 ) ) { - // InternalRosParser.g:1804:2: ( ( rule__BoolArray__Group__0 ) ) - // InternalRosParser.g:1805:3: ( rule__BoolArray__Group__0 ) + // InternalRosParser.g:1803:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalRosParser.g:1804:3: ( rule__BoolArray__Group__0 ) { before(grammarAccess.getBoolArrayAccess().getGroup()); - // InternalRosParser.g:1806:3: ( rule__BoolArray__Group__0 ) - // InternalRosParser.g:1806:4: rule__BoolArray__Group__0 + // InternalRosParser.g:1805:3: ( rule__BoolArray__Group__0 ) + // InternalRosParser.g:1805:4: rule__BoolArray__Group__0 { pushFollow(FOLLOW_2); rule__BoolArray__Group__0(); @@ -5363,11 +5361,11 @@ public final void ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRosParser.g:1815:1: entryRuleint8Array : ruleint8Array EOF ; + // InternalRosParser.g:1814:1: entryRuleint8Array : ruleint8Array EOF ; public final void entryRuleint8Array() throws RecognitionException { try { - // InternalRosParser.g:1816:1: ( ruleint8Array EOF ) - // InternalRosParser.g:1817:1: ruleint8Array EOF + // InternalRosParser.g:1815:1: ( ruleint8Array EOF ) + // InternalRosParser.g:1816:1: ruleint8Array EOF { before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -5393,21 +5391,21 @@ public final void entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRosParser.g:1824:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; + // InternalRosParser.g:1823:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1828:2: ( ( ( rule__Int8Array__Group__0 ) ) ) - // InternalRosParser.g:1829:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalRosParser.g:1827:2: ( ( ( rule__Int8Array__Group__0 ) ) ) + // InternalRosParser.g:1828:2: ( ( rule__Int8Array__Group__0 ) ) { - // InternalRosParser.g:1829:2: ( ( rule__Int8Array__Group__0 ) ) - // InternalRosParser.g:1830:3: ( rule__Int8Array__Group__0 ) + // InternalRosParser.g:1828:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalRosParser.g:1829:3: ( rule__Int8Array__Group__0 ) { before(grammarAccess.getInt8ArrayAccess().getGroup()); - // InternalRosParser.g:1831:3: ( rule__Int8Array__Group__0 ) - // InternalRosParser.g:1831:4: rule__Int8Array__Group__0 + // InternalRosParser.g:1830:3: ( rule__Int8Array__Group__0 ) + // InternalRosParser.g:1830:4: rule__Int8Array__Group__0 { pushFollow(FOLLOW_2); rule__Int8Array__Group__0(); @@ -5440,11 +5438,11 @@ public final void ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRosParser.g:1840:1: entryRuleuint8Array : ruleuint8Array EOF ; + // InternalRosParser.g:1839:1: entryRuleuint8Array : ruleuint8Array EOF ; public final void entryRuleuint8Array() throws RecognitionException { try { - // InternalRosParser.g:1841:1: ( ruleuint8Array EOF ) - // InternalRosParser.g:1842:1: ruleuint8Array EOF + // InternalRosParser.g:1840:1: ( ruleuint8Array EOF ) + // InternalRosParser.g:1841:1: ruleuint8Array EOF { before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -5470,21 +5468,21 @@ public final void entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRosParser.g:1849:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; + // InternalRosParser.g:1848:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1853:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) - // InternalRosParser.g:1854:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalRosParser.g:1852:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) + // InternalRosParser.g:1853:2: ( ( rule__Uint8Array__Group__0 ) ) { - // InternalRosParser.g:1854:2: ( ( rule__Uint8Array__Group__0 ) ) - // InternalRosParser.g:1855:3: ( rule__Uint8Array__Group__0 ) + // InternalRosParser.g:1853:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalRosParser.g:1854:3: ( rule__Uint8Array__Group__0 ) { before(grammarAccess.getUint8ArrayAccess().getGroup()); - // InternalRosParser.g:1856:3: ( rule__Uint8Array__Group__0 ) - // InternalRosParser.g:1856:4: rule__Uint8Array__Group__0 + // InternalRosParser.g:1855:3: ( rule__Uint8Array__Group__0 ) + // InternalRosParser.g:1855:4: rule__Uint8Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint8Array__Group__0(); @@ -5517,11 +5515,11 @@ public final void ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRosParser.g:1865:1: entryRuleint16Array : ruleint16Array EOF ; + // InternalRosParser.g:1864:1: entryRuleint16Array : ruleint16Array EOF ; public final void entryRuleint16Array() throws RecognitionException { try { - // InternalRosParser.g:1866:1: ( ruleint16Array EOF ) - // InternalRosParser.g:1867:1: ruleint16Array EOF + // InternalRosParser.g:1865:1: ( ruleint16Array EOF ) + // InternalRosParser.g:1866:1: ruleint16Array EOF { before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -5547,21 +5545,21 @@ public final void entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRosParser.g:1874:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; + // InternalRosParser.g:1873:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1878:2: ( ( ( rule__Int16Array__Group__0 ) ) ) - // InternalRosParser.g:1879:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalRosParser.g:1877:2: ( ( ( rule__Int16Array__Group__0 ) ) ) + // InternalRosParser.g:1878:2: ( ( rule__Int16Array__Group__0 ) ) { - // InternalRosParser.g:1879:2: ( ( rule__Int16Array__Group__0 ) ) - // InternalRosParser.g:1880:3: ( rule__Int16Array__Group__0 ) + // InternalRosParser.g:1878:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalRosParser.g:1879:3: ( rule__Int16Array__Group__0 ) { before(grammarAccess.getInt16ArrayAccess().getGroup()); - // InternalRosParser.g:1881:3: ( rule__Int16Array__Group__0 ) - // InternalRosParser.g:1881:4: rule__Int16Array__Group__0 + // InternalRosParser.g:1880:3: ( rule__Int16Array__Group__0 ) + // InternalRosParser.g:1880:4: rule__Int16Array__Group__0 { pushFollow(FOLLOW_2); rule__Int16Array__Group__0(); @@ -5594,11 +5592,11 @@ public final void ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRosParser.g:1890:1: entryRuleuint16Array : ruleuint16Array EOF ; + // InternalRosParser.g:1889:1: entryRuleuint16Array : ruleuint16Array EOF ; public final void entryRuleuint16Array() throws RecognitionException { try { - // InternalRosParser.g:1891:1: ( ruleuint16Array EOF ) - // InternalRosParser.g:1892:1: ruleuint16Array EOF + // InternalRosParser.g:1890:1: ( ruleuint16Array EOF ) + // InternalRosParser.g:1891:1: ruleuint16Array EOF { before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -5624,21 +5622,21 @@ public final void entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRosParser.g:1899:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; + // InternalRosParser.g:1898:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1903:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) - // InternalRosParser.g:1904:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalRosParser.g:1902:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) + // InternalRosParser.g:1903:2: ( ( rule__Uint16Array__Group__0 ) ) { - // InternalRosParser.g:1904:2: ( ( rule__Uint16Array__Group__0 ) ) - // InternalRosParser.g:1905:3: ( rule__Uint16Array__Group__0 ) + // InternalRosParser.g:1903:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalRosParser.g:1904:3: ( rule__Uint16Array__Group__0 ) { before(grammarAccess.getUint16ArrayAccess().getGroup()); - // InternalRosParser.g:1906:3: ( rule__Uint16Array__Group__0 ) - // InternalRosParser.g:1906:4: rule__Uint16Array__Group__0 + // InternalRosParser.g:1905:3: ( rule__Uint16Array__Group__0 ) + // InternalRosParser.g:1905:4: rule__Uint16Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint16Array__Group__0(); @@ -5671,11 +5669,11 @@ public final void ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRosParser.g:1915:1: entryRuleint32Array : ruleint32Array EOF ; + // InternalRosParser.g:1914:1: entryRuleint32Array : ruleint32Array EOF ; public final void entryRuleint32Array() throws RecognitionException { try { - // InternalRosParser.g:1916:1: ( ruleint32Array EOF ) - // InternalRosParser.g:1917:1: ruleint32Array EOF + // InternalRosParser.g:1915:1: ( ruleint32Array EOF ) + // InternalRosParser.g:1916:1: ruleint32Array EOF { before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -5701,21 +5699,21 @@ public final void entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRosParser.g:1924:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; + // InternalRosParser.g:1923:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1928:2: ( ( ( rule__Int32Array__Group__0 ) ) ) - // InternalRosParser.g:1929:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalRosParser.g:1927:2: ( ( ( rule__Int32Array__Group__0 ) ) ) + // InternalRosParser.g:1928:2: ( ( rule__Int32Array__Group__0 ) ) { - // InternalRosParser.g:1929:2: ( ( rule__Int32Array__Group__0 ) ) - // InternalRosParser.g:1930:3: ( rule__Int32Array__Group__0 ) + // InternalRosParser.g:1928:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalRosParser.g:1929:3: ( rule__Int32Array__Group__0 ) { before(grammarAccess.getInt32ArrayAccess().getGroup()); - // InternalRosParser.g:1931:3: ( rule__Int32Array__Group__0 ) - // InternalRosParser.g:1931:4: rule__Int32Array__Group__0 + // InternalRosParser.g:1930:3: ( rule__Int32Array__Group__0 ) + // InternalRosParser.g:1930:4: rule__Int32Array__Group__0 { pushFollow(FOLLOW_2); rule__Int32Array__Group__0(); @@ -5748,11 +5746,11 @@ public final void ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRosParser.g:1940:1: entryRuleuint32Array : ruleuint32Array EOF ; + // InternalRosParser.g:1939:1: entryRuleuint32Array : ruleuint32Array EOF ; public final void entryRuleuint32Array() throws RecognitionException { try { - // InternalRosParser.g:1941:1: ( ruleuint32Array EOF ) - // InternalRosParser.g:1942:1: ruleuint32Array EOF + // InternalRosParser.g:1940:1: ( ruleuint32Array EOF ) + // InternalRosParser.g:1941:1: ruleuint32Array EOF { before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -5778,21 +5776,21 @@ public final void entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRosParser.g:1949:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; + // InternalRosParser.g:1948:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1953:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) - // InternalRosParser.g:1954:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalRosParser.g:1952:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) + // InternalRosParser.g:1953:2: ( ( rule__Uint32Array__Group__0 ) ) { - // InternalRosParser.g:1954:2: ( ( rule__Uint32Array__Group__0 ) ) - // InternalRosParser.g:1955:3: ( rule__Uint32Array__Group__0 ) + // InternalRosParser.g:1953:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalRosParser.g:1954:3: ( rule__Uint32Array__Group__0 ) { before(grammarAccess.getUint32ArrayAccess().getGroup()); - // InternalRosParser.g:1956:3: ( rule__Uint32Array__Group__0 ) - // InternalRosParser.g:1956:4: rule__Uint32Array__Group__0 + // InternalRosParser.g:1955:3: ( rule__Uint32Array__Group__0 ) + // InternalRosParser.g:1955:4: rule__Uint32Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint32Array__Group__0(); @@ -5825,11 +5823,11 @@ public final void ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRosParser.g:1965:1: entryRuleint64Array : ruleint64Array EOF ; + // InternalRosParser.g:1964:1: entryRuleint64Array : ruleint64Array EOF ; public final void entryRuleint64Array() throws RecognitionException { try { - // InternalRosParser.g:1966:1: ( ruleint64Array EOF ) - // InternalRosParser.g:1967:1: ruleint64Array EOF + // InternalRosParser.g:1965:1: ( ruleint64Array EOF ) + // InternalRosParser.g:1966:1: ruleint64Array EOF { before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -5855,21 +5853,21 @@ public final void entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRosParser.g:1974:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; + // InternalRosParser.g:1973:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:1978:2: ( ( ( rule__Int64Array__Group__0 ) ) ) - // InternalRosParser.g:1979:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalRosParser.g:1977:2: ( ( ( rule__Int64Array__Group__0 ) ) ) + // InternalRosParser.g:1978:2: ( ( rule__Int64Array__Group__0 ) ) { - // InternalRosParser.g:1979:2: ( ( rule__Int64Array__Group__0 ) ) - // InternalRosParser.g:1980:3: ( rule__Int64Array__Group__0 ) + // InternalRosParser.g:1978:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalRosParser.g:1979:3: ( rule__Int64Array__Group__0 ) { before(grammarAccess.getInt64ArrayAccess().getGroup()); - // InternalRosParser.g:1981:3: ( rule__Int64Array__Group__0 ) - // InternalRosParser.g:1981:4: rule__Int64Array__Group__0 + // InternalRosParser.g:1980:3: ( rule__Int64Array__Group__0 ) + // InternalRosParser.g:1980:4: rule__Int64Array__Group__0 { pushFollow(FOLLOW_2); rule__Int64Array__Group__0(); @@ -5902,11 +5900,11 @@ public final void ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRosParser.g:1990:1: entryRuleuint64Array : ruleuint64Array EOF ; + // InternalRosParser.g:1989:1: entryRuleuint64Array : ruleuint64Array EOF ; public final void entryRuleuint64Array() throws RecognitionException { try { - // InternalRosParser.g:1991:1: ( ruleuint64Array EOF ) - // InternalRosParser.g:1992:1: ruleuint64Array EOF + // InternalRosParser.g:1990:1: ( ruleuint64Array EOF ) + // InternalRosParser.g:1991:1: ruleuint64Array EOF { before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -5932,21 +5930,21 @@ public final void entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRosParser.g:1999:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; + // InternalRosParser.g:1998:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2003:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) - // InternalRosParser.g:2004:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalRosParser.g:2002:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) + // InternalRosParser.g:2003:2: ( ( rule__Uint64Array__Group__0 ) ) { - // InternalRosParser.g:2004:2: ( ( rule__Uint64Array__Group__0 ) ) - // InternalRosParser.g:2005:3: ( rule__Uint64Array__Group__0 ) + // InternalRosParser.g:2003:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalRosParser.g:2004:3: ( rule__Uint64Array__Group__0 ) { before(grammarAccess.getUint64ArrayAccess().getGroup()); - // InternalRosParser.g:2006:3: ( rule__Uint64Array__Group__0 ) - // InternalRosParser.g:2006:4: rule__Uint64Array__Group__0 + // InternalRosParser.g:2005:3: ( rule__Uint64Array__Group__0 ) + // InternalRosParser.g:2005:4: rule__Uint64Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint64Array__Group__0(); @@ -5979,11 +5977,11 @@ public final void ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRosParser.g:2015:1: entryRulefloat32Array : rulefloat32Array EOF ; + // InternalRosParser.g:2014:1: entryRulefloat32Array : rulefloat32Array EOF ; public final void entryRulefloat32Array() throws RecognitionException { try { - // InternalRosParser.g:2016:1: ( rulefloat32Array EOF ) - // InternalRosParser.g:2017:1: rulefloat32Array EOF + // InternalRosParser.g:2015:1: ( rulefloat32Array EOF ) + // InternalRosParser.g:2016:1: rulefloat32Array EOF { before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -6009,21 +6007,21 @@ public final void entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRosParser.g:2024:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; + // InternalRosParser.g:2023:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2028:2: ( ( ( rule__Float32Array__Group__0 ) ) ) - // InternalRosParser.g:2029:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalRosParser.g:2027:2: ( ( ( rule__Float32Array__Group__0 ) ) ) + // InternalRosParser.g:2028:2: ( ( rule__Float32Array__Group__0 ) ) { - // InternalRosParser.g:2029:2: ( ( rule__Float32Array__Group__0 ) ) - // InternalRosParser.g:2030:3: ( rule__Float32Array__Group__0 ) + // InternalRosParser.g:2028:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalRosParser.g:2029:3: ( rule__Float32Array__Group__0 ) { before(grammarAccess.getFloat32ArrayAccess().getGroup()); - // InternalRosParser.g:2031:3: ( rule__Float32Array__Group__0 ) - // InternalRosParser.g:2031:4: rule__Float32Array__Group__0 + // InternalRosParser.g:2030:3: ( rule__Float32Array__Group__0 ) + // InternalRosParser.g:2030:4: rule__Float32Array__Group__0 { pushFollow(FOLLOW_2); rule__Float32Array__Group__0(); @@ -6056,11 +6054,11 @@ public final void rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRosParser.g:2040:1: entryRulefloat64Array : rulefloat64Array EOF ; + // InternalRosParser.g:2039:1: entryRulefloat64Array : rulefloat64Array EOF ; public final void entryRulefloat64Array() throws RecognitionException { try { - // InternalRosParser.g:2041:1: ( rulefloat64Array EOF ) - // InternalRosParser.g:2042:1: rulefloat64Array EOF + // InternalRosParser.g:2040:1: ( rulefloat64Array EOF ) + // InternalRosParser.g:2041:1: rulefloat64Array EOF { before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -6086,21 +6084,21 @@ public final void entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRosParser.g:2049:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; + // InternalRosParser.g:2048:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2053:2: ( ( ( rule__Float64Array__Group__0 ) ) ) - // InternalRosParser.g:2054:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalRosParser.g:2052:2: ( ( ( rule__Float64Array__Group__0 ) ) ) + // InternalRosParser.g:2053:2: ( ( rule__Float64Array__Group__0 ) ) { - // InternalRosParser.g:2054:2: ( ( rule__Float64Array__Group__0 ) ) - // InternalRosParser.g:2055:3: ( rule__Float64Array__Group__0 ) + // InternalRosParser.g:2053:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalRosParser.g:2054:3: ( rule__Float64Array__Group__0 ) { before(grammarAccess.getFloat64ArrayAccess().getGroup()); - // InternalRosParser.g:2056:3: ( rule__Float64Array__Group__0 ) - // InternalRosParser.g:2056:4: rule__Float64Array__Group__0 + // InternalRosParser.g:2055:3: ( rule__Float64Array__Group__0 ) + // InternalRosParser.g:2055:4: rule__Float64Array__Group__0 { pushFollow(FOLLOW_2); rule__Float64Array__Group__0(); @@ -6133,11 +6131,11 @@ public final void rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRosParser.g:2065:1: entryRulestring0Array : rulestring0Array EOF ; + // InternalRosParser.g:2064:1: entryRulestring0Array : rulestring0Array EOF ; public final void entryRulestring0Array() throws RecognitionException { try { - // InternalRosParser.g:2066:1: ( rulestring0Array EOF ) - // InternalRosParser.g:2067:1: rulestring0Array EOF + // InternalRosParser.g:2065:1: ( rulestring0Array EOF ) + // InternalRosParser.g:2066:1: rulestring0Array EOF { before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -6163,21 +6161,21 @@ public final void entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRosParser.g:2074:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; + // InternalRosParser.g:2073:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2078:2: ( ( ( rule__String0Array__Group__0 ) ) ) - // InternalRosParser.g:2079:2: ( ( rule__String0Array__Group__0 ) ) + // InternalRosParser.g:2077:2: ( ( ( rule__String0Array__Group__0 ) ) ) + // InternalRosParser.g:2078:2: ( ( rule__String0Array__Group__0 ) ) { - // InternalRosParser.g:2079:2: ( ( rule__String0Array__Group__0 ) ) - // InternalRosParser.g:2080:3: ( rule__String0Array__Group__0 ) + // InternalRosParser.g:2078:2: ( ( rule__String0Array__Group__0 ) ) + // InternalRosParser.g:2079:3: ( rule__String0Array__Group__0 ) { before(grammarAccess.getString0ArrayAccess().getGroup()); - // InternalRosParser.g:2081:3: ( rule__String0Array__Group__0 ) - // InternalRosParser.g:2081:4: rule__String0Array__Group__0 + // InternalRosParser.g:2080:3: ( rule__String0Array__Group__0 ) + // InternalRosParser.g:2080:4: rule__String0Array__Group__0 { pushFollow(FOLLOW_2); rule__String0Array__Group__0(); @@ -6210,11 +6208,11 @@ public final void rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRosParser.g:2090:1: entryRulebyteArray : rulebyteArray EOF ; + // InternalRosParser.g:2089:1: entryRulebyteArray : rulebyteArray EOF ; public final void entryRulebyteArray() throws RecognitionException { try { - // InternalRosParser.g:2091:1: ( rulebyteArray EOF ) - // InternalRosParser.g:2092:1: rulebyteArray EOF + // InternalRosParser.g:2090:1: ( rulebyteArray EOF ) + // InternalRosParser.g:2091:1: rulebyteArray EOF { before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -6240,21 +6238,21 @@ public final void entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRosParser.g:2099:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; + // InternalRosParser.g:2098:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2103:2: ( ( ( rule__ByteArray__Group__0 ) ) ) - // InternalRosParser.g:2104:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalRosParser.g:2102:2: ( ( ( rule__ByteArray__Group__0 ) ) ) + // InternalRosParser.g:2103:2: ( ( rule__ByteArray__Group__0 ) ) { - // InternalRosParser.g:2104:2: ( ( rule__ByteArray__Group__0 ) ) - // InternalRosParser.g:2105:3: ( rule__ByteArray__Group__0 ) + // InternalRosParser.g:2103:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalRosParser.g:2104:3: ( rule__ByteArray__Group__0 ) { before(grammarAccess.getByteArrayAccess().getGroup()); - // InternalRosParser.g:2106:3: ( rule__ByteArray__Group__0 ) - // InternalRosParser.g:2106:4: rule__ByteArray__Group__0 + // InternalRosParser.g:2105:3: ( rule__ByteArray__Group__0 ) + // InternalRosParser.g:2105:4: rule__ByteArray__Group__0 { pushFollow(FOLLOW_2); rule__ByteArray__Group__0(); @@ -6287,11 +6285,11 @@ public final void rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRosParser.g:2115:1: entryRuleHeader : ruleHeader EOF ; + // InternalRosParser.g:2114:1: entryRuleHeader : ruleHeader EOF ; public final void entryRuleHeader() throws RecognitionException { try { - // InternalRosParser.g:2116:1: ( ruleHeader EOF ) - // InternalRosParser.g:2117:1: ruleHeader EOF + // InternalRosParser.g:2115:1: ( ruleHeader EOF ) + // InternalRosParser.g:2116:1: ruleHeader EOF { before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -6317,21 +6315,21 @@ public final void entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRosParser.g:2124:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; + // InternalRosParser.g:2123:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2128:2: ( ( ( rule__Header__Group__0 ) ) ) - // InternalRosParser.g:2129:2: ( ( rule__Header__Group__0 ) ) + // InternalRosParser.g:2127:2: ( ( ( rule__Header__Group__0 ) ) ) + // InternalRosParser.g:2128:2: ( ( rule__Header__Group__0 ) ) { - // InternalRosParser.g:2129:2: ( ( rule__Header__Group__0 ) ) - // InternalRosParser.g:2130:3: ( rule__Header__Group__0 ) + // InternalRosParser.g:2128:2: ( ( rule__Header__Group__0 ) ) + // InternalRosParser.g:2129:3: ( rule__Header__Group__0 ) { before(grammarAccess.getHeaderAccess().getGroup()); - // InternalRosParser.g:2131:3: ( rule__Header__Group__0 ) - // InternalRosParser.g:2131:4: rule__Header__Group__0 + // InternalRosParser.g:2130:3: ( rule__Header__Group__0 ) + // InternalRosParser.g:2130:4: rule__Header__Group__0 { pushFollow(FOLLOW_2); rule__Header__Group__0(); @@ -6364,11 +6362,11 @@ public final void ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRosParser.g:2140:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; + // InternalRosParser.g:2139:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; public final void entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRosParser.g:2141:1: ( ruleTopicSpecRef EOF ) - // InternalRosParser.g:2142:1: ruleTopicSpecRef EOF + // InternalRosParser.g:2140:1: ( ruleTopicSpecRef EOF ) + // InternalRosParser.g:2141:1: ruleTopicSpecRef EOF { before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -6394,21 +6392,21 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRosParser.g:2149:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; + // InternalRosParser.g:2148:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2153:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) - // InternalRosParser.g:2154:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalRosParser.g:2152:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) + // InternalRosParser.g:2153:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) { - // InternalRosParser.g:2154:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) - // InternalRosParser.g:2155:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalRosParser.g:2153:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalRosParser.g:2154:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); - // InternalRosParser.g:2156:3: ( rule__TopicSpecRef__TopicSpecAssignment ) - // InternalRosParser.g:2156:4: rule__TopicSpecRef__TopicSpecAssignment + // InternalRosParser.g:2155:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalRosParser.g:2155:4: rule__TopicSpecRef__TopicSpecAssignment { pushFollow(FOLLOW_2); rule__TopicSpecRef__TopicSpecAssignment(); @@ -6441,11 +6439,11 @@ public final void ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRosParser.g:2165:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; + // InternalRosParser.g:2164:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; public final void entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRosParser.g:2166:1: ( ruleArrayTopicSpecRef EOF ) - // InternalRosParser.g:2167:1: ruleArrayTopicSpecRef EOF + // InternalRosParser.g:2165:1: ( ruleArrayTopicSpecRef EOF ) + // InternalRosParser.g:2166:1: ruleArrayTopicSpecRef EOF { before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -6471,21 +6469,21 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRosParser.g:2174:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; + // InternalRosParser.g:2173:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2178:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) - // InternalRosParser.g:2179:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalRosParser.g:2177:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) + // InternalRosParser.g:2178:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) { - // InternalRosParser.g:2179:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) - // InternalRosParser.g:2180:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalRosParser.g:2178:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalRosParser.g:2179:3: ( rule__ArrayTopicSpecRef__Group__0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); - // InternalRosParser.g:2181:3: ( rule__ArrayTopicSpecRef__Group__0 ) - // InternalRosParser.g:2181:4: rule__ArrayTopicSpecRef__Group__0 + // InternalRosParser.g:2180:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalRosParser.g:2180:4: rule__ArrayTopicSpecRef__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__0(); @@ -6518,11 +6516,11 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRosParser.g:2190:1: entryRuleKEYWORD : ruleKEYWORD EOF ; + // InternalRosParser.g:2189:1: entryRuleKEYWORD : ruleKEYWORD EOF ; public final void entryRuleKEYWORD() throws RecognitionException { try { - // InternalRosParser.g:2191:1: ( ruleKEYWORD EOF ) - // InternalRosParser.g:2192:1: ruleKEYWORD EOF + // InternalRosParser.g:2190:1: ( ruleKEYWORD EOF ) + // InternalRosParser.g:2191:1: ruleKEYWORD EOF { before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -6548,21 +6546,21 @@ public final void entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRosParser.g:2199:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; + // InternalRosParser.g:2198:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2203:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) - // InternalRosParser.g:2204:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalRosParser.g:2202:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) + // InternalRosParser.g:2203:2: ( ( rule__KEYWORD__Alternatives ) ) { - // InternalRosParser.g:2204:2: ( ( rule__KEYWORD__Alternatives ) ) - // InternalRosParser.g:2205:3: ( rule__KEYWORD__Alternatives ) + // InternalRosParser.g:2203:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalRosParser.g:2204:3: ( rule__KEYWORD__Alternatives ) { before(grammarAccess.getKEYWORDAccess().getAlternatives()); - // InternalRosParser.g:2206:3: ( rule__KEYWORD__Alternatives ) - // InternalRosParser.g:2206:4: rule__KEYWORD__Alternatives + // InternalRosParser.g:2205:3: ( rule__KEYWORD__Alternatives ) + // InternalRosParser.g:2205:4: rule__KEYWORD__Alternatives { pushFollow(FOLLOW_2); rule__KEYWORD__Alternatives(); @@ -6595,11 +6593,11 @@ public final void ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRosParser.g:2215:1: entryRuleEString : ruleEString EOF ; + // InternalRosParser.g:2214:1: entryRuleEString : ruleEString EOF ; public final void entryRuleEString() throws RecognitionException { try { - // InternalRosParser.g:2216:1: ( ruleEString EOF ) - // InternalRosParser.g:2217:1: ruleEString EOF + // InternalRosParser.g:2215:1: ( ruleEString EOF ) + // InternalRosParser.g:2216:1: ruleEString EOF { before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -6625,21 +6623,21 @@ public final void entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRosParser.g:2224:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; + // InternalRosParser.g:2223:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2228:2: ( ( ( rule__EString__Alternatives ) ) ) - // InternalRosParser.g:2229:2: ( ( rule__EString__Alternatives ) ) + // InternalRosParser.g:2227:2: ( ( ( rule__EString__Alternatives ) ) ) + // InternalRosParser.g:2228:2: ( ( rule__EString__Alternatives ) ) { - // InternalRosParser.g:2229:2: ( ( rule__EString__Alternatives ) ) - // InternalRosParser.g:2230:3: ( rule__EString__Alternatives ) + // InternalRosParser.g:2228:2: ( ( rule__EString__Alternatives ) ) + // InternalRosParser.g:2229:3: ( rule__EString__Alternatives ) { before(grammarAccess.getEStringAccess().getAlternatives()); - // InternalRosParser.g:2231:3: ( rule__EString__Alternatives ) - // InternalRosParser.g:2231:4: rule__EString__Alternatives + // InternalRosParser.g:2230:3: ( rule__EString__Alternatives ) + // InternalRosParser.g:2230:4: rule__EString__Alternatives { pushFollow(FOLLOW_2); rule__EString__Alternatives(); @@ -6672,11 +6670,11 @@ public final void ruleEString() throws RecognitionException { // $ANTLR start "entryRuleRosNames" - // InternalRosParser.g:2240:1: entryRuleRosNames : ruleRosNames EOF ; + // InternalRosParser.g:2239:1: entryRuleRosNames : ruleRosNames EOF ; public final void entryRuleRosNames() throws RecognitionException { try { - // InternalRosParser.g:2241:1: ( ruleRosNames EOF ) - // InternalRosParser.g:2242:1: ruleRosNames EOF + // InternalRosParser.g:2240:1: ( ruleRosNames EOF ) + // InternalRosParser.g:2241:1: ruleRosNames EOF { before(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); @@ -6702,21 +6700,21 @@ public final void entryRuleRosNames() throws RecognitionException { // $ANTLR start "ruleRosNames" - // InternalRosParser.g:2249:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; + // InternalRosParser.g:2248:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; public final void ruleRosNames() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2253:2: ( ( ( rule__RosNames__Alternatives ) ) ) - // InternalRosParser.g:2254:2: ( ( rule__RosNames__Alternatives ) ) + // InternalRosParser.g:2252:2: ( ( ( rule__RosNames__Alternatives ) ) ) + // InternalRosParser.g:2253:2: ( ( rule__RosNames__Alternatives ) ) { - // InternalRosParser.g:2254:2: ( ( rule__RosNames__Alternatives ) ) - // InternalRosParser.g:2255:3: ( rule__RosNames__Alternatives ) + // InternalRosParser.g:2253:2: ( ( rule__RosNames__Alternatives ) ) + // InternalRosParser.g:2254:3: ( rule__RosNames__Alternatives ) { before(grammarAccess.getRosNamesAccess().getAlternatives()); - // InternalRosParser.g:2256:3: ( rule__RosNames__Alternatives ) - // InternalRosParser.g:2256:4: rule__RosNames__Alternatives + // InternalRosParser.g:2255:3: ( rule__RosNames__Alternatives ) + // InternalRosParser.g:2255:4: rule__RosNames__Alternatives { pushFollow(FOLLOW_2); rule__RosNames__Alternatives(); @@ -6748,14 +6746,89 @@ public final void ruleRosNames() throws RecognitionException { // $ANTLR end "ruleRosNames" - // $ANTLR start "rule__Node__Alternatives_3" - // InternalRosParser.g:2264:1: rule__Node__Alternatives_3 : ( ( ( rule__Node__Group_3_0__0 ) ) | ( ( rule__Node__Group_3_1__0 ) ) | ( ( rule__Node__Group_3_2__0 ) ) | ( ( rule__Node__Group_3_3__0 ) ) | ( ( rule__Node__Group_3_4__0 ) ) | ( ( rule__Node__Group_3_5__0 ) ) | ( ( rule__Node__Group_3_6__0 ) ) ); - public final void rule__Node__Alternatives_3() throws RecognitionException { + // $ANTLR start "entryRulePreListElement" + // InternalRosParser.g:2264:1: entryRulePreListElement : rulePreListElement EOF ; + public final void entryRulePreListElement() throws RecognitionException { + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRosParser.g:2268:1: ( rulePreListElement EOF ) + // InternalRosParser.g:2269:1: rulePreListElement EOF + { + before(grammarAccess.getPreListElementRule()); + pushFollow(FOLLOW_1); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPreListElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + myHiddenTokenState.restore(); + + } + return ; + } + // $ANTLR end "entryRulePreListElement" + + + // $ANTLR start "rulePreListElement" + // InternalRosParser.g:2279:1: rulePreListElement : ( HyphenMinus ) ; + public final void rulePreListElement() throws RecognitionException { + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:2284:2: ( ( HyphenMinus ) ) + // InternalRosParser.g:2285:2: ( HyphenMinus ) + { + // InternalRosParser.g:2285:2: ( HyphenMinus ) + // InternalRosParser.g:2286:3: HyphenMinus + { + before(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + match(input,HyphenMinus,FOLLOW_2); + after(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + myHiddenTokenState.restore(); + + } + return ; + } + // $ANTLR end "rulePreListElement" + + + // $ANTLR start "rule__Node__Alternatives_2" + // InternalRosParser.g:2296:1: rule__Node__Alternatives_2 : ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ); + public final void rule__Node__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2268:1: ( ( ( rule__Node__Group_3_0__0 ) ) | ( ( rule__Node__Group_3_1__0 ) ) | ( ( rule__Node__Group_3_2__0 ) ) | ( ( rule__Node__Group_3_3__0 ) ) | ( ( rule__Node__Group_3_4__0 ) ) | ( ( rule__Node__Group_3_5__0 ) ) | ( ( rule__Node__Group_3_6__0 ) ) ) + // InternalRosParser.g:2300:1: ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ) int alt1=7; switch ( input.LA(1) ) { case Publishers: @@ -6768,22 +6841,22 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { alt1=2; } break; - case Serviceserver: + case ServiceServers: { alt1=3; } break; - case Serviceclient: + case ServiceClients: { alt1=4; } break; - case Actionserver: + case ActionServers: { alt1=5; } break; - case Actionclient: + case ActionClients: { alt1=6; } @@ -6802,24 +6875,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { switch (alt1) { case 1 : - // InternalRosParser.g:2269:2: ( ( rule__Node__Group_3_0__0 ) ) + // InternalRosParser.g:2301:2: ( ( rule__Node__Group_2_0__0 ) ) { - // InternalRosParser.g:2269:2: ( ( rule__Node__Group_3_0__0 ) ) - // InternalRosParser.g:2270:3: ( rule__Node__Group_3_0__0 ) + // InternalRosParser.g:2301:2: ( ( rule__Node__Group_2_0__0 ) ) + // InternalRosParser.g:2302:3: ( rule__Node__Group_2_0__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_0()); - // InternalRosParser.g:2271:3: ( rule__Node__Group_3_0__0 ) - // InternalRosParser.g:2271:4: rule__Node__Group_3_0__0 + before(grammarAccess.getNodeAccess().getGroup_2_0()); + // InternalRosParser.g:2303:3: ( rule__Node__Group_2_0__0 ) + // InternalRosParser.g:2303:4: rule__Node__Group_2_0__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_0__0(); + rule__Node__Group_2_0__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_0()); + after(grammarAccess.getNodeAccess().getGroup_2_0()); } @@ -6827,24 +6900,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:2275:2: ( ( rule__Node__Group_3_1__0 ) ) + // InternalRosParser.g:2307:2: ( ( rule__Node__Group_2_1__0 ) ) { - // InternalRosParser.g:2275:2: ( ( rule__Node__Group_3_1__0 ) ) - // InternalRosParser.g:2276:3: ( rule__Node__Group_3_1__0 ) + // InternalRosParser.g:2307:2: ( ( rule__Node__Group_2_1__0 ) ) + // InternalRosParser.g:2308:3: ( rule__Node__Group_2_1__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_1()); - // InternalRosParser.g:2277:3: ( rule__Node__Group_3_1__0 ) - // InternalRosParser.g:2277:4: rule__Node__Group_3_1__0 + before(grammarAccess.getNodeAccess().getGroup_2_1()); + // InternalRosParser.g:2309:3: ( rule__Node__Group_2_1__0 ) + // InternalRosParser.g:2309:4: rule__Node__Group_2_1__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_1__0(); + rule__Node__Group_2_1__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_1()); + after(grammarAccess.getNodeAccess().getGroup_2_1()); } @@ -6852,24 +6925,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:2281:2: ( ( rule__Node__Group_3_2__0 ) ) + // InternalRosParser.g:2313:2: ( ( rule__Node__Group_2_2__0 ) ) { - // InternalRosParser.g:2281:2: ( ( rule__Node__Group_3_2__0 ) ) - // InternalRosParser.g:2282:3: ( rule__Node__Group_3_2__0 ) + // InternalRosParser.g:2313:2: ( ( rule__Node__Group_2_2__0 ) ) + // InternalRosParser.g:2314:3: ( rule__Node__Group_2_2__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_2()); - // InternalRosParser.g:2283:3: ( rule__Node__Group_3_2__0 ) - // InternalRosParser.g:2283:4: rule__Node__Group_3_2__0 + before(grammarAccess.getNodeAccess().getGroup_2_2()); + // InternalRosParser.g:2315:3: ( rule__Node__Group_2_2__0 ) + // InternalRosParser.g:2315:4: rule__Node__Group_2_2__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_2__0(); + rule__Node__Group_2_2__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_2()); + after(grammarAccess.getNodeAccess().getGroup_2_2()); } @@ -6877,24 +6950,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 4 : - // InternalRosParser.g:2287:2: ( ( rule__Node__Group_3_3__0 ) ) + // InternalRosParser.g:2319:2: ( ( rule__Node__Group_2_3__0 ) ) { - // InternalRosParser.g:2287:2: ( ( rule__Node__Group_3_3__0 ) ) - // InternalRosParser.g:2288:3: ( rule__Node__Group_3_3__0 ) + // InternalRosParser.g:2319:2: ( ( rule__Node__Group_2_3__0 ) ) + // InternalRosParser.g:2320:3: ( rule__Node__Group_2_3__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_3()); - // InternalRosParser.g:2289:3: ( rule__Node__Group_3_3__0 ) - // InternalRosParser.g:2289:4: rule__Node__Group_3_3__0 + before(grammarAccess.getNodeAccess().getGroup_2_3()); + // InternalRosParser.g:2321:3: ( rule__Node__Group_2_3__0 ) + // InternalRosParser.g:2321:4: rule__Node__Group_2_3__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_3__0(); + rule__Node__Group_2_3__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_3()); + after(grammarAccess.getNodeAccess().getGroup_2_3()); } @@ -6902,24 +6975,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 5 : - // InternalRosParser.g:2293:2: ( ( rule__Node__Group_3_4__0 ) ) + // InternalRosParser.g:2325:2: ( ( rule__Node__Group_2_4__0 ) ) { - // InternalRosParser.g:2293:2: ( ( rule__Node__Group_3_4__0 ) ) - // InternalRosParser.g:2294:3: ( rule__Node__Group_3_4__0 ) + // InternalRosParser.g:2325:2: ( ( rule__Node__Group_2_4__0 ) ) + // InternalRosParser.g:2326:3: ( rule__Node__Group_2_4__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_4()); - // InternalRosParser.g:2295:3: ( rule__Node__Group_3_4__0 ) - // InternalRosParser.g:2295:4: rule__Node__Group_3_4__0 + before(grammarAccess.getNodeAccess().getGroup_2_4()); + // InternalRosParser.g:2327:3: ( rule__Node__Group_2_4__0 ) + // InternalRosParser.g:2327:4: rule__Node__Group_2_4__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_4__0(); + rule__Node__Group_2_4__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_4()); + after(grammarAccess.getNodeAccess().getGroup_2_4()); } @@ -6927,24 +7000,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 6 : - // InternalRosParser.g:2299:2: ( ( rule__Node__Group_3_5__0 ) ) + // InternalRosParser.g:2331:2: ( ( rule__Node__Group_2_5__0 ) ) { - // InternalRosParser.g:2299:2: ( ( rule__Node__Group_3_5__0 ) ) - // InternalRosParser.g:2300:3: ( rule__Node__Group_3_5__0 ) + // InternalRosParser.g:2331:2: ( ( rule__Node__Group_2_5__0 ) ) + // InternalRosParser.g:2332:3: ( rule__Node__Group_2_5__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_5()); - // InternalRosParser.g:2301:3: ( rule__Node__Group_3_5__0 ) - // InternalRosParser.g:2301:4: rule__Node__Group_3_5__0 + before(grammarAccess.getNodeAccess().getGroup_2_5()); + // InternalRosParser.g:2333:3: ( rule__Node__Group_2_5__0 ) + // InternalRosParser.g:2333:4: rule__Node__Group_2_5__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_5__0(); + rule__Node__Group_2_5__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_5()); + after(grammarAccess.getNodeAccess().getGroup_2_5()); } @@ -6952,24 +7025,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 7 : - // InternalRosParser.g:2305:2: ( ( rule__Node__Group_3_6__0 ) ) + // InternalRosParser.g:2337:2: ( ( rule__Node__Group_2_6__0 ) ) { - // InternalRosParser.g:2305:2: ( ( rule__Node__Group_3_6__0 ) ) - // InternalRosParser.g:2306:3: ( rule__Node__Group_3_6__0 ) + // InternalRosParser.g:2337:2: ( ( rule__Node__Group_2_6__0 ) ) + // InternalRosParser.g:2338:3: ( rule__Node__Group_2_6__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_6()); - // InternalRosParser.g:2307:3: ( rule__Node__Group_3_6__0 ) - // InternalRosParser.g:2307:4: rule__Node__Group_3_6__0 + before(grammarAccess.getNodeAccess().getGroup_2_6()); + // InternalRosParser.g:2339:3: ( rule__Node__Group_2_6__0 ) + // InternalRosParser.g:2339:4: rule__Node__Group_2_6__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_6__0(); + rule__Node__Group_2_6__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_6()); + after(grammarAccess.getNodeAccess().getGroup_2_6()); } @@ -6990,17 +7063,17 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Alternatives_3" + // $ANTLR end "rule__Node__Alternatives_2" // $ANTLR start "rule__SpecBase__Alternatives" - // InternalRosParser.g:2315:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); + // InternalRosParser.g:2347:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); public final void rule__SpecBase__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2319:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) + // InternalRosParser.g:2351:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) int alt2=3; switch ( input.LA(1) ) { case Msg: @@ -7027,10 +7100,10 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { switch (alt2) { case 1 : - // InternalRosParser.g:2320:2: ( ruleTopicSpec ) + // InternalRosParser.g:2352:2: ( ruleTopicSpec ) { - // InternalRosParser.g:2320:2: ( ruleTopicSpec ) - // InternalRosParser.g:2321:3: ruleTopicSpec + // InternalRosParser.g:2352:2: ( ruleTopicSpec ) + // InternalRosParser.g:2353:3: ruleTopicSpec { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7046,10 +7119,10 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:2326:2: ( ruleServiceSpec ) + // InternalRosParser.g:2358:2: ( ruleServiceSpec ) { - // InternalRosParser.g:2326:2: ( ruleServiceSpec ) - // InternalRosParser.g:2327:3: ruleServiceSpec + // InternalRosParser.g:2358:2: ( ruleServiceSpec ) + // InternalRosParser.g:2359:3: ruleServiceSpec { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7065,10 +7138,10 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:2332:2: ( ruleActionSpec ) + // InternalRosParser.g:2364:2: ( ruleActionSpec ) { - // InternalRosParser.g:2332:2: ( ruleActionSpec ) - // InternalRosParser.g:2333:3: ruleActionSpec + // InternalRosParser.g:2364:2: ( ruleActionSpec ) + // InternalRosParser.g:2365:3: ruleActionSpec { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7101,13 +7174,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // $ANTLR start "rule__TopicSpec__NameAlternatives_2_0" - // InternalRosParser.g:2342:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); + // InternalRosParser.g:2374:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2346:1: ( ( ruleEString ) | ( Header ) | ( String ) ) + // InternalRosParser.g:2378:1: ( ( ruleEString ) | ( Header ) | ( String ) ) int alt3=3; switch ( input.LA(1) ) { case RULE_ID: @@ -7135,10 +7208,10 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce switch (alt3) { case 1 : - // InternalRosParser.g:2347:2: ( ruleEString ) + // InternalRosParser.g:2379:2: ( ruleEString ) { - // InternalRosParser.g:2347:2: ( ruleEString ) - // InternalRosParser.g:2348:3: ruleEString + // InternalRosParser.g:2379:2: ( ruleEString ) + // InternalRosParser.g:2380:3: ruleEString { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -7154,10 +7227,10 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } break; case 2 : - // InternalRosParser.g:2353:2: ( Header ) + // InternalRosParser.g:2385:2: ( Header ) { - // InternalRosParser.g:2353:2: ( Header ) - // InternalRosParser.g:2354:3: Header + // InternalRosParser.g:2385:2: ( Header ) + // InternalRosParser.g:2386:3: Header { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); match(input,Header,FOLLOW_2); @@ -7169,10 +7242,10 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } break; case 3 : - // InternalRosParser.g:2359:2: ( String ) + // InternalRosParser.g:2391:2: ( String ) { - // InternalRosParser.g:2359:2: ( String ) - // InternalRosParser.g:2360:3: String + // InternalRosParser.g:2391:2: ( String ) + // InternalRosParser.g:2392:3: String { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); match(input,String,FOLLOW_2); @@ -7201,13 +7274,13 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // $ANTLR start "rule__Dependency__Alternatives" - // InternalRosParser.g:2369:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); + // InternalRosParser.g:2401:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); public final void rule__Dependency__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2373:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) + // InternalRosParser.g:2405:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -7225,10 +7298,10 @@ else if ( (LA4_0==ExternalDependency) ) { } switch (alt4) { case 1 : - // InternalRosParser.g:2374:2: ( rulePackageDependency ) + // InternalRosParser.g:2406:2: ( rulePackageDependency ) { - // InternalRosParser.g:2374:2: ( rulePackageDependency ) - // InternalRosParser.g:2375:3: rulePackageDependency + // InternalRosParser.g:2406:2: ( rulePackageDependency ) + // InternalRosParser.g:2407:3: rulePackageDependency { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7244,10 +7317,10 @@ else if ( (LA4_0==ExternalDependency) ) { } break; case 2 : - // InternalRosParser.g:2380:2: ( ruleExternalDependency ) + // InternalRosParser.g:2412:2: ( ruleExternalDependency ) { - // InternalRosParser.g:2380:2: ( ruleExternalDependency ) - // InternalRosParser.g:2381:3: ruleExternalDependency + // InternalRosParser.g:2412:2: ( ruleExternalDependency ) + // InternalRosParser.g:2413:3: ruleExternalDependency { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7280,13 +7353,13 @@ else if ( (LA4_0==ExternalDependency) ) { // $ANTLR start "rule__Namespace__Alternatives" - // InternalRosParser.g:2390:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); + // InternalRosParser.g:2422:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2394:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) + // InternalRosParser.g:2426:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt5=3; switch ( input.LA(1) ) { case GlobalNamespace: @@ -7313,10 +7386,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosParser.g:2395:2: ( ruleGlobalNamespace ) + // InternalRosParser.g:2427:2: ( ruleGlobalNamespace ) { - // InternalRosParser.g:2395:2: ( ruleGlobalNamespace ) - // InternalRosParser.g:2396:3: ruleGlobalNamespace + // InternalRosParser.g:2427:2: ( ruleGlobalNamespace ) + // InternalRosParser.g:2428:3: ruleGlobalNamespace { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7332,10 +7405,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:2401:2: ( ruleRelativeNamespace_Impl ) + // InternalRosParser.g:2433:2: ( ruleRelativeNamespace_Impl ) { - // InternalRosParser.g:2401:2: ( ruleRelativeNamespace_Impl ) - // InternalRosParser.g:2402:3: ruleRelativeNamespace_Impl + // InternalRosParser.g:2433:2: ( ruleRelativeNamespace_Impl ) + // InternalRosParser.g:2434:3: ruleRelativeNamespace_Impl { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7351,10 +7424,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:2407:2: ( rulePrivateNamespace ) + // InternalRosParser.g:2439:2: ( rulePrivateNamespace ) { - // InternalRosParser.g:2407:2: ( rulePrivateNamespace ) - // InternalRosParser.g:2408:3: rulePrivateNamespace + // InternalRosParser.g:2439:2: ( rulePrivateNamespace ) + // InternalRosParser.g:2440:3: rulePrivateNamespace { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7387,13 +7460,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // $ANTLR start "rule__ParameterType__Alternatives" - // InternalRosParser.g:2417:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); + // InternalRosParser.g:2449:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2421:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) + // InternalRosParser.g:2453:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt6=8; switch ( input.LA(1) ) { case List: @@ -7431,7 +7504,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio alt6=7; } break; - case Array: + case RULE_BEGIN: { alt6=8; } @@ -7445,10 +7518,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio switch (alt6) { case 1 : - // InternalRosParser.g:2422:2: ( ruleParameterListType ) + // InternalRosParser.g:2454:2: ( ruleParameterListType ) { - // InternalRosParser.g:2422:2: ( ruleParameterListType ) - // InternalRosParser.g:2423:3: ruleParameterListType + // InternalRosParser.g:2454:2: ( ruleParameterListType ) + // InternalRosParser.g:2455:3: ruleParameterListType { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7464,10 +7537,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 2 : - // InternalRosParser.g:2428:2: ( ruleParameterStructType ) + // InternalRosParser.g:2460:2: ( ruleParameterStructType ) { - // InternalRosParser.g:2428:2: ( ruleParameterStructType ) - // InternalRosParser.g:2429:3: ruleParameterStructType + // InternalRosParser.g:2460:2: ( ruleParameterStructType ) + // InternalRosParser.g:2461:3: ruleParameterStructType { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7483,10 +7556,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 3 : - // InternalRosParser.g:2434:2: ( ruleParameterIntegerType ) + // InternalRosParser.g:2466:2: ( ruleParameterIntegerType ) { - // InternalRosParser.g:2434:2: ( ruleParameterIntegerType ) - // InternalRosParser.g:2435:3: ruleParameterIntegerType + // InternalRosParser.g:2466:2: ( ruleParameterIntegerType ) + // InternalRosParser.g:2467:3: ruleParameterIntegerType { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7502,10 +7575,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 4 : - // InternalRosParser.g:2440:2: ( ruleParameterStringType ) + // InternalRosParser.g:2472:2: ( ruleParameterStringType ) { - // InternalRosParser.g:2440:2: ( ruleParameterStringType ) - // InternalRosParser.g:2441:3: ruleParameterStringType + // InternalRosParser.g:2472:2: ( ruleParameterStringType ) + // InternalRosParser.g:2473:3: ruleParameterStringType { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7521,10 +7594,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 5 : - // InternalRosParser.g:2446:2: ( ruleParameterDoubleType ) + // InternalRosParser.g:2478:2: ( ruleParameterDoubleType ) { - // InternalRosParser.g:2446:2: ( ruleParameterDoubleType ) - // InternalRosParser.g:2447:3: ruleParameterDoubleType + // InternalRosParser.g:2478:2: ( ruleParameterDoubleType ) + // InternalRosParser.g:2479:3: ruleParameterDoubleType { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7540,10 +7613,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 6 : - // InternalRosParser.g:2452:2: ( ruleParameterBooleanType ) + // InternalRosParser.g:2484:2: ( ruleParameterBooleanType ) { - // InternalRosParser.g:2452:2: ( ruleParameterBooleanType ) - // InternalRosParser.g:2453:3: ruleParameterBooleanType + // InternalRosParser.g:2484:2: ( ruleParameterBooleanType ) + // InternalRosParser.g:2485:3: ruleParameterBooleanType { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -7559,10 +7632,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 7 : - // InternalRosParser.g:2458:2: ( ruleParameterBase64Type ) + // InternalRosParser.g:2490:2: ( ruleParameterBase64Type ) { - // InternalRosParser.g:2458:2: ( ruleParameterBase64Type ) - // InternalRosParser.g:2459:3: ruleParameterBase64Type + // InternalRosParser.g:2490:2: ( ruleParameterBase64Type ) + // InternalRosParser.g:2491:3: ruleParameterBase64Type { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -7578,10 +7651,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 8 : - // InternalRosParser.g:2464:2: ( ruleParameterArrayType ) + // InternalRosParser.g:2496:2: ( ruleParameterArrayType ) { - // InternalRosParser.g:2464:2: ( ruleParameterArrayType ) - // InternalRosParser.g:2465:3: ruleParameterArrayType + // InternalRosParser.g:2496:2: ( ruleParameterArrayType ) + // InternalRosParser.g:2497:3: ruleParameterArrayType { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -7614,80 +7687,21 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__ParameterValue__Alternatives" - // InternalRosParser.g:2474:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); + // InternalRosParser.g:2506:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2478:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) + // InternalRosParser.g:2510:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt7=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt7=1; - } - break; - case RULE_BINARY: - { - alt7=2; - } - break; - case RULE_DECINT: - { - alt7=3; - } - break; - case RULE_DOUBLE: - { - alt7=4; - } - break; - case RULE_BOOLEAN: - { - alt7=5; - } - break; - case LeftSquareBracket: - { - int LA7_6 = input.LA(2); - - if ( (LA7_6==ParameterStructMember) ) { - alt7=7; - } - else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket)||(LA7_6>=RULE_BINARY && LA7_6<=RULE_DOUBLE)||(LA7_6>=RULE_ID && LA7_6<=RULE_STRING)) ) { - alt7=6; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 7, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt7=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - + alt7 = dfa7.predict(input); switch (alt7) { case 1 : - // InternalRosParser.g:2479:2: ( ruleParameterString ) + // InternalRosParser.g:2511:2: ( ruleParameterString ) { - // InternalRosParser.g:2479:2: ( ruleParameterString ) - // InternalRosParser.g:2480:3: ruleParameterString + // InternalRosParser.g:2511:2: ( ruleParameterString ) + // InternalRosParser.g:2512:3: ruleParameterString { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7703,10 +7717,10 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) } break; case 2 : - // InternalRosParser.g:2485:2: ( ruleParameterBase64 ) + // InternalRosParser.g:2517:2: ( ruleParameterBase64 ) { - // InternalRosParser.g:2485:2: ( ruleParameterBase64 ) - // InternalRosParser.g:2486:3: ruleParameterBase64 + // InternalRosParser.g:2517:2: ( ruleParameterBase64 ) + // InternalRosParser.g:2518:3: ruleParameterBase64 { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7722,10 +7736,10 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) } break; case 3 : - // InternalRosParser.g:2491:2: ( ruleParameterInteger ) + // InternalRosParser.g:2523:2: ( ruleParameterInteger ) { - // InternalRosParser.g:2491:2: ( ruleParameterInteger ) - // InternalRosParser.g:2492:3: ruleParameterInteger + // InternalRosParser.g:2523:2: ( ruleParameterInteger ) + // InternalRosParser.g:2524:3: ruleParameterInteger { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7741,10 +7755,10 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) } break; case 4 : - // InternalRosParser.g:2497:2: ( ruleParameterDouble ) + // InternalRosParser.g:2529:2: ( ruleParameterDouble ) { - // InternalRosParser.g:2497:2: ( ruleParameterDouble ) - // InternalRosParser.g:2498:3: ruleParameterDouble + // InternalRosParser.g:2529:2: ( ruleParameterDouble ) + // InternalRosParser.g:2530:3: ruleParameterDouble { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7760,10 +7774,10 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) } break; case 5 : - // InternalRosParser.g:2503:2: ( ruleParameterBoolean ) + // InternalRosParser.g:2535:2: ( ruleParameterBoolean ) { - // InternalRosParser.g:2503:2: ( ruleParameterBoolean ) - // InternalRosParser.g:2504:3: ruleParameterBoolean + // InternalRosParser.g:2535:2: ( ruleParameterBoolean ) + // InternalRosParser.g:2536:3: ruleParameterBoolean { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7779,10 +7793,10 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) } break; case 6 : - // InternalRosParser.g:2509:2: ( ruleParameterList ) + // InternalRosParser.g:2541:2: ( ruleParameterList ) { - // InternalRosParser.g:2509:2: ( ruleParameterList ) - // InternalRosParser.g:2510:3: ruleParameterList + // InternalRosParser.g:2541:2: ( ruleParameterList ) + // InternalRosParser.g:2542:3: ruleParameterList { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -7798,10 +7812,10 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) } break; case 7 : - // InternalRosParser.g:2515:2: ( ruleParameterStruct ) + // InternalRosParser.g:2547:2: ( ruleParameterStruct ) { - // InternalRosParser.g:2515:2: ( ruleParameterStruct ) - // InternalRosParser.g:2516:3: ruleParameterStruct + // InternalRosParser.g:2547:2: ( ruleParameterStruct ) + // InternalRosParser.g:2548:3: ruleParameterStruct { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -7833,14 +7847,14 @@ else if ( (LA7_6==Comma||(LA7_6>=LeftSquareBracket && LA7_6<=RightSquareBracket) // $ANTLR end "rule__ParameterValue__Alternatives" - // $ANTLR start "rule__MessagePart__DataAlternatives_1_0" - // InternalRosParser.g:2525:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); - public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionException { + // $ANTLR start "rule__MessagePart__DataAlternatives_0_0" + // InternalRosParser.g:2557:1: rule__MessagePart__DataAlternatives_0_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); + public final void rule__MessagePart__DataAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2529:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) + // InternalRosParser.g:2561:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) int alt8=3; switch ( input.LA(1) ) { case Duration: @@ -7878,18 +7892,18 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx switch (alt8) { case 1 : - // InternalRosParser.g:2530:2: ( ruleKEYWORD ) + // InternalRosParser.g:2562:2: ( ruleKEYWORD ) { - // InternalRosParser.g:2530:2: ( ruleKEYWORD ) - // InternalRosParser.g:2531:3: ruleKEYWORD + // InternalRosParser.g:2562:2: ( ruleKEYWORD ) + // InternalRosParser.g:2563:3: ruleKEYWORD { - before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); pushFollow(FOLLOW_2); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } @@ -7897,14 +7911,14 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } break; case 2 : - // InternalRosParser.g:2536:2: ( RULE_MESSAGE_ASIGMENT ) + // InternalRosParser.g:2568:2: ( RULE_MESSAGE_ASIGMENT ) { - // InternalRosParser.g:2536:2: ( RULE_MESSAGE_ASIGMENT ) - // InternalRosParser.g:2537:3: RULE_MESSAGE_ASIGMENT + // InternalRosParser.g:2568:2: ( RULE_MESSAGE_ASIGMENT ) + // InternalRosParser.g:2569:3: RULE_MESSAGE_ASIGMENT { - before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } @@ -7912,18 +7926,18 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } break; case 3 : - // InternalRosParser.g:2542:2: ( ruleEString ) + // InternalRosParser.g:2574:2: ( ruleEString ) { - // InternalRosParser.g:2542:2: ( ruleEString ) - // InternalRosParser.g:2543:3: ruleEString + // InternalRosParser.g:2574:2: ( ruleEString ) + // InternalRosParser.g:2575:3: ruleEString { - before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } @@ -7944,25 +7958,188 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } return ; } - // $ANTLR end "rule__MessagePart__DataAlternatives_1_0" + // $ANTLR end "rule__MessagePart__DataAlternatives_0_0" // $ANTLR start "rule__AbstractType__Alternatives" - // InternalRosParser.g:2552:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); + // InternalRosParser.g:2584:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2556:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) + // InternalRosParser.g:2588:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt9=31; - alt9 = dfa9.predict(input); + switch ( input.LA(1) ) { + case Bool: + { + alt9=1; + } + break; + case Int8: + { + alt9=2; + } + break; + case Uint8: + { + alt9=3; + } + break; + case Int16: + { + alt9=4; + } + break; + case Uint16: + { + alt9=5; + } + break; + case Int32: + { + alt9=6; + } + break; + case Uint32: + { + alt9=7; + } + break; + case Int64: + { + alt9=8; + } + break; + case Uint64: + { + alt9=9; + } + break; + case Float32: + { + alt9=10; + } + break; + case Float64: + { + alt9=11; + } + break; + case String_1: + { + alt9=12; + } + break; + case Byte: + { + alt9=13; + } + break; + case Time: + { + alt9=14; + } + break; + case Duration: + { + alt9=15; + } + break; + case Header: + { + alt9=16; + } + break; + case Bool_1: + { + alt9=17; + } + break; + case Int8_1: + { + alt9=18; + } + break; + case Uint8_1: + { + alt9=19; + } + break; + case Int16_1: + { + alt9=20; + } + break; + case Uint16_1: + { + alt9=21; + } + break; + case Int32_1: + { + alt9=22; + } + break; + case Uint32_1: + { + alt9=23; + } + break; + case Int64_1: + { + alt9=24; + } + break; + case Uint64_1: + { + alt9=25; + } + break; + case Float32_1: + { + alt9=26; + } + break; + case Float64_1: + { + alt9=27; + } + break; + case String_2: + { + alt9=28; + } + break; + case Byte_1: + { + alt9=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt9=30; + } + break; + case LeftSquareBracket: + { + alt9=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 9, 0, input); + + throw nvae; + } + switch (alt9) { case 1 : - // InternalRosParser.g:2557:2: ( rulebool ) + // InternalRosParser.g:2589:2: ( rulebool ) { - // InternalRosParser.g:2557:2: ( rulebool ) - // InternalRosParser.g:2558:3: rulebool + // InternalRosParser.g:2589:2: ( rulebool ) + // InternalRosParser.g:2590:3: rulebool { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7978,10 +8155,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 2 : - // InternalRosParser.g:2563:2: ( ruleint8 ) + // InternalRosParser.g:2595:2: ( ruleint8 ) { - // InternalRosParser.g:2563:2: ( ruleint8 ) - // InternalRosParser.g:2564:3: ruleint8 + // InternalRosParser.g:2595:2: ( ruleint8 ) + // InternalRosParser.g:2596:3: ruleint8 { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7997,10 +8174,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 3 : - // InternalRosParser.g:2569:2: ( ruleuint8 ) + // InternalRosParser.g:2601:2: ( ruleuint8 ) { - // InternalRosParser.g:2569:2: ( ruleuint8 ) - // InternalRosParser.g:2570:3: ruleuint8 + // InternalRosParser.g:2601:2: ( ruleuint8 ) + // InternalRosParser.g:2602:3: ruleuint8 { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -8016,10 +8193,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 4 : - // InternalRosParser.g:2575:2: ( ruleint16 ) + // InternalRosParser.g:2607:2: ( ruleint16 ) { - // InternalRosParser.g:2575:2: ( ruleint16 ) - // InternalRosParser.g:2576:3: ruleint16 + // InternalRosParser.g:2607:2: ( ruleint16 ) + // InternalRosParser.g:2608:3: ruleint16 { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -8035,10 +8212,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 5 : - // InternalRosParser.g:2581:2: ( ruleuint16 ) + // InternalRosParser.g:2613:2: ( ruleuint16 ) { - // InternalRosParser.g:2581:2: ( ruleuint16 ) - // InternalRosParser.g:2582:3: ruleuint16 + // InternalRosParser.g:2613:2: ( ruleuint16 ) + // InternalRosParser.g:2614:3: ruleuint16 { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -8054,10 +8231,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 6 : - // InternalRosParser.g:2587:2: ( ruleint32 ) + // InternalRosParser.g:2619:2: ( ruleint32 ) { - // InternalRosParser.g:2587:2: ( ruleint32 ) - // InternalRosParser.g:2588:3: ruleint32 + // InternalRosParser.g:2619:2: ( ruleint32 ) + // InternalRosParser.g:2620:3: ruleint32 { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -8073,10 +8250,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 7 : - // InternalRosParser.g:2593:2: ( ruleuint32 ) + // InternalRosParser.g:2625:2: ( ruleuint32 ) { - // InternalRosParser.g:2593:2: ( ruleuint32 ) - // InternalRosParser.g:2594:3: ruleuint32 + // InternalRosParser.g:2625:2: ( ruleuint32 ) + // InternalRosParser.g:2626:3: ruleuint32 { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -8092,10 +8269,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 8 : - // InternalRosParser.g:2599:2: ( ruleint64 ) + // InternalRosParser.g:2631:2: ( ruleint64 ) { - // InternalRosParser.g:2599:2: ( ruleint64 ) - // InternalRosParser.g:2600:3: ruleint64 + // InternalRosParser.g:2631:2: ( ruleint64 ) + // InternalRosParser.g:2632:3: ruleint64 { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -8111,10 +8288,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 9 : - // InternalRosParser.g:2605:2: ( ruleuint64 ) + // InternalRosParser.g:2637:2: ( ruleuint64 ) { - // InternalRosParser.g:2605:2: ( ruleuint64 ) - // InternalRosParser.g:2606:3: ruleuint64 + // InternalRosParser.g:2637:2: ( ruleuint64 ) + // InternalRosParser.g:2638:3: ruleuint64 { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); @@ -8130,10 +8307,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 10 : - // InternalRosParser.g:2611:2: ( rulefloat32 ) + // InternalRosParser.g:2643:2: ( rulefloat32 ) { - // InternalRosParser.g:2611:2: ( rulefloat32 ) - // InternalRosParser.g:2612:3: rulefloat32 + // InternalRosParser.g:2643:2: ( rulefloat32 ) + // InternalRosParser.g:2644:3: rulefloat32 { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); @@ -8149,10 +8326,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 11 : - // InternalRosParser.g:2617:2: ( rulefloat64 ) + // InternalRosParser.g:2649:2: ( rulefloat64 ) { - // InternalRosParser.g:2617:2: ( rulefloat64 ) - // InternalRosParser.g:2618:3: rulefloat64 + // InternalRosParser.g:2649:2: ( rulefloat64 ) + // InternalRosParser.g:2650:3: rulefloat64 { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); @@ -8168,10 +8345,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 12 : - // InternalRosParser.g:2623:2: ( rulestring0 ) + // InternalRosParser.g:2655:2: ( rulestring0 ) { - // InternalRosParser.g:2623:2: ( rulestring0 ) - // InternalRosParser.g:2624:3: rulestring0 + // InternalRosParser.g:2655:2: ( rulestring0 ) + // InternalRosParser.g:2656:3: rulestring0 { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); @@ -8187,10 +8364,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 13 : - // InternalRosParser.g:2629:2: ( rulebyte ) + // InternalRosParser.g:2661:2: ( rulebyte ) { - // InternalRosParser.g:2629:2: ( rulebyte ) - // InternalRosParser.g:2630:3: rulebyte + // InternalRosParser.g:2661:2: ( rulebyte ) + // InternalRosParser.g:2662:3: rulebyte { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); @@ -8206,10 +8383,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 14 : - // InternalRosParser.g:2635:2: ( ruletime ) + // InternalRosParser.g:2667:2: ( ruletime ) { - // InternalRosParser.g:2635:2: ( ruletime ) - // InternalRosParser.g:2636:3: ruletime + // InternalRosParser.g:2667:2: ( ruletime ) + // InternalRosParser.g:2668:3: ruletime { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); @@ -8225,10 +8402,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 15 : - // InternalRosParser.g:2641:2: ( ruleduration ) + // InternalRosParser.g:2673:2: ( ruleduration ) { - // InternalRosParser.g:2641:2: ( ruleduration ) - // InternalRosParser.g:2642:3: ruleduration + // InternalRosParser.g:2673:2: ( ruleduration ) + // InternalRosParser.g:2674:3: ruleduration { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); @@ -8244,10 +8421,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 16 : - // InternalRosParser.g:2647:2: ( ruleHeader ) + // InternalRosParser.g:2679:2: ( ruleHeader ) { - // InternalRosParser.g:2647:2: ( ruleHeader ) - // InternalRosParser.g:2648:3: ruleHeader + // InternalRosParser.g:2679:2: ( ruleHeader ) + // InternalRosParser.g:2680:3: ruleHeader { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); @@ -8263,10 +8440,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 17 : - // InternalRosParser.g:2653:2: ( ruleboolArray ) + // InternalRosParser.g:2685:2: ( ruleboolArray ) { - // InternalRosParser.g:2653:2: ( ruleboolArray ) - // InternalRosParser.g:2654:3: ruleboolArray + // InternalRosParser.g:2685:2: ( ruleboolArray ) + // InternalRosParser.g:2686:3: ruleboolArray { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); @@ -8282,10 +8459,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 18 : - // InternalRosParser.g:2659:2: ( ruleint8Array ) + // InternalRosParser.g:2691:2: ( ruleint8Array ) { - // InternalRosParser.g:2659:2: ( ruleint8Array ) - // InternalRosParser.g:2660:3: ruleint8Array + // InternalRosParser.g:2691:2: ( ruleint8Array ) + // InternalRosParser.g:2692:3: ruleint8Array { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); @@ -8301,10 +8478,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 19 : - // InternalRosParser.g:2665:2: ( ruleuint8Array ) + // InternalRosParser.g:2697:2: ( ruleuint8Array ) { - // InternalRosParser.g:2665:2: ( ruleuint8Array ) - // InternalRosParser.g:2666:3: ruleuint8Array + // InternalRosParser.g:2697:2: ( ruleuint8Array ) + // InternalRosParser.g:2698:3: ruleuint8Array { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); @@ -8320,10 +8497,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 20 : - // InternalRosParser.g:2671:2: ( ruleint16Array ) + // InternalRosParser.g:2703:2: ( ruleint16Array ) { - // InternalRosParser.g:2671:2: ( ruleint16Array ) - // InternalRosParser.g:2672:3: ruleint16Array + // InternalRosParser.g:2703:2: ( ruleint16Array ) + // InternalRosParser.g:2704:3: ruleint16Array { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); @@ -8339,10 +8516,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 21 : - // InternalRosParser.g:2677:2: ( ruleuint16Array ) + // InternalRosParser.g:2709:2: ( ruleuint16Array ) { - // InternalRosParser.g:2677:2: ( ruleuint16Array ) - // InternalRosParser.g:2678:3: ruleuint16Array + // InternalRosParser.g:2709:2: ( ruleuint16Array ) + // InternalRosParser.g:2710:3: ruleuint16Array { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); @@ -8358,10 +8535,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 22 : - // InternalRosParser.g:2683:2: ( ruleint32Array ) + // InternalRosParser.g:2715:2: ( ruleint32Array ) { - // InternalRosParser.g:2683:2: ( ruleint32Array ) - // InternalRosParser.g:2684:3: ruleint32Array + // InternalRosParser.g:2715:2: ( ruleint32Array ) + // InternalRosParser.g:2716:3: ruleint32Array { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); @@ -8377,10 +8554,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 23 : - // InternalRosParser.g:2689:2: ( ruleuint32Array ) + // InternalRosParser.g:2721:2: ( ruleuint32Array ) { - // InternalRosParser.g:2689:2: ( ruleuint32Array ) - // InternalRosParser.g:2690:3: ruleuint32Array + // InternalRosParser.g:2721:2: ( ruleuint32Array ) + // InternalRosParser.g:2722:3: ruleuint32Array { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); @@ -8396,10 +8573,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 24 : - // InternalRosParser.g:2695:2: ( ruleint64Array ) + // InternalRosParser.g:2727:2: ( ruleint64Array ) { - // InternalRosParser.g:2695:2: ( ruleint64Array ) - // InternalRosParser.g:2696:3: ruleint64Array + // InternalRosParser.g:2727:2: ( ruleint64Array ) + // InternalRosParser.g:2728:3: ruleint64Array { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); @@ -8415,10 +8592,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 25 : - // InternalRosParser.g:2701:2: ( ruleuint64Array ) + // InternalRosParser.g:2733:2: ( ruleuint64Array ) { - // InternalRosParser.g:2701:2: ( ruleuint64Array ) - // InternalRosParser.g:2702:3: ruleuint64Array + // InternalRosParser.g:2733:2: ( ruleuint64Array ) + // InternalRosParser.g:2734:3: ruleuint64Array { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); @@ -8434,10 +8611,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 26 : - // InternalRosParser.g:2707:2: ( rulefloat32Array ) + // InternalRosParser.g:2739:2: ( rulefloat32Array ) { - // InternalRosParser.g:2707:2: ( rulefloat32Array ) - // InternalRosParser.g:2708:3: rulefloat32Array + // InternalRosParser.g:2739:2: ( rulefloat32Array ) + // InternalRosParser.g:2740:3: rulefloat32Array { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); @@ -8453,10 +8630,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 27 : - // InternalRosParser.g:2713:2: ( rulefloat64Array ) + // InternalRosParser.g:2745:2: ( rulefloat64Array ) { - // InternalRosParser.g:2713:2: ( rulefloat64Array ) - // InternalRosParser.g:2714:3: rulefloat64Array + // InternalRosParser.g:2745:2: ( rulefloat64Array ) + // InternalRosParser.g:2746:3: rulefloat64Array { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); @@ -8472,10 +8649,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 28 : - // InternalRosParser.g:2719:2: ( rulestring0Array ) + // InternalRosParser.g:2751:2: ( rulestring0Array ) { - // InternalRosParser.g:2719:2: ( rulestring0Array ) - // InternalRosParser.g:2720:3: rulestring0Array + // InternalRosParser.g:2751:2: ( rulestring0Array ) + // InternalRosParser.g:2752:3: rulestring0Array { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); @@ -8491,10 +8668,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 29 : - // InternalRosParser.g:2725:2: ( rulebyteArray ) + // InternalRosParser.g:2757:2: ( rulebyteArray ) { - // InternalRosParser.g:2725:2: ( rulebyteArray ) - // InternalRosParser.g:2726:3: rulebyteArray + // InternalRosParser.g:2757:2: ( rulebyteArray ) + // InternalRosParser.g:2758:3: rulebyteArray { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); @@ -8510,10 +8687,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 30 : - // InternalRosParser.g:2731:2: ( ruleTopicSpecRef ) + // InternalRosParser.g:2763:2: ( ruleTopicSpecRef ) { - // InternalRosParser.g:2731:2: ( ruleTopicSpecRef ) - // InternalRosParser.g:2732:3: ruleTopicSpecRef + // InternalRosParser.g:2763:2: ( ruleTopicSpecRef ) + // InternalRosParser.g:2764:3: ruleTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); @@ -8529,10 +8706,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 31 : - // InternalRosParser.g:2737:2: ( ruleArrayTopicSpecRef ) + // InternalRosParser.g:2769:2: ( ruleArrayTopicSpecRef ) { - // InternalRosParser.g:2737:2: ( ruleArrayTopicSpecRef ) - // InternalRosParser.g:2738:3: ruleArrayTopicSpecRef + // InternalRosParser.g:2769:2: ( ruleArrayTopicSpecRef ) + // InternalRosParser.g:2770:3: ruleArrayTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); @@ -8565,13 +8742,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // $ANTLR start "rule__KEYWORD__Alternatives" - // InternalRosParser.g:2747:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); + // InternalRosParser.g:2779:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2751:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) + // InternalRosParser.g:2783:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt10=11; switch ( input.LA(1) ) { case Goal: @@ -8638,10 +8815,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { switch (alt10) { case 1 : - // InternalRosParser.g:2752:2: ( Goal ) + // InternalRosParser.g:2784:2: ( Goal ) { - // InternalRosParser.g:2752:2: ( Goal ) - // InternalRosParser.g:2753:3: Goal + // InternalRosParser.g:2784:2: ( Goal ) + // InternalRosParser.g:2785:3: Goal { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); match(input,Goal,FOLLOW_2); @@ -8653,10 +8830,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:2758:2: ( Message ) + // InternalRosParser.g:2790:2: ( Message ) { - // InternalRosParser.g:2758:2: ( Message ) - // InternalRosParser.g:2759:3: Message + // InternalRosParser.g:2790:2: ( Message ) + // InternalRosParser.g:2791:3: Message { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); match(input,Message,FOLLOW_2); @@ -8668,10 +8845,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:2764:2: ( Result ) + // InternalRosParser.g:2796:2: ( Result ) { - // InternalRosParser.g:2764:2: ( Result ) - // InternalRosParser.g:2765:3: Result + // InternalRosParser.g:2796:2: ( Result ) + // InternalRosParser.g:2797:3: Result { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); match(input,Result,FOLLOW_2); @@ -8683,10 +8860,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 4 : - // InternalRosParser.g:2770:2: ( Feedback ) + // InternalRosParser.g:2802:2: ( Feedback ) { - // InternalRosParser.g:2770:2: ( Feedback ) - // InternalRosParser.g:2771:3: Feedback + // InternalRosParser.g:2802:2: ( Feedback ) + // InternalRosParser.g:2803:3: Feedback { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); match(input,Feedback,FOLLOW_2); @@ -8698,10 +8875,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 5 : - // InternalRosParser.g:2776:2: ( Name ) + // InternalRosParser.g:2808:2: ( Name ) { - // InternalRosParser.g:2776:2: ( Name ) - // InternalRosParser.g:2777:3: Name + // InternalRosParser.g:2808:2: ( Name ) + // InternalRosParser.g:2809:3: Name { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); match(input,Name,FOLLOW_2); @@ -8713,10 +8890,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 6 : - // InternalRosParser.g:2782:2: ( Value ) + // InternalRosParser.g:2814:2: ( Value ) { - // InternalRosParser.g:2782:2: ( Value ) - // InternalRosParser.g:2783:3: Value + // InternalRosParser.g:2814:2: ( Value ) + // InternalRosParser.g:2815:3: Value { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); match(input,Value,FOLLOW_2); @@ -8728,10 +8905,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 7 : - // InternalRosParser.g:2788:2: ( Service ) + // InternalRosParser.g:2820:2: ( Service ) { - // InternalRosParser.g:2788:2: ( Service ) - // InternalRosParser.g:2789:3: Service + // InternalRosParser.g:2820:2: ( Service ) + // InternalRosParser.g:2821:3: Service { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); match(input,Service,FOLLOW_2); @@ -8743,10 +8920,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 8 : - // InternalRosParser.g:2794:2: ( Type ) + // InternalRosParser.g:2826:2: ( Type ) { - // InternalRosParser.g:2794:2: ( Type ) - // InternalRosParser.g:2795:3: Type + // InternalRosParser.g:2826:2: ( Type ) + // InternalRosParser.g:2827:3: Type { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); match(input,Type,FOLLOW_2); @@ -8758,10 +8935,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 9 : - // InternalRosParser.g:2800:2: ( Action ) + // InternalRosParser.g:2832:2: ( Action ) { - // InternalRosParser.g:2800:2: ( Action ) - // InternalRosParser.g:2801:3: Action + // InternalRosParser.g:2832:2: ( Action ) + // InternalRosParser.g:2833:3: Action { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); match(input,Action,FOLLOW_2); @@ -8773,10 +8950,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 10 : - // InternalRosParser.g:2806:2: ( Duration ) + // InternalRosParser.g:2838:2: ( Duration ) { - // InternalRosParser.g:2806:2: ( Duration ) - // InternalRosParser.g:2807:3: Duration + // InternalRosParser.g:2838:2: ( Duration ) + // InternalRosParser.g:2839:3: Duration { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); match(input,Duration,FOLLOW_2); @@ -8788,10 +8965,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 11 : - // InternalRosParser.g:2812:2: ( Time ) + // InternalRosParser.g:2844:2: ( Time ) { - // InternalRosParser.g:2812:2: ( Time ) - // InternalRosParser.g:2813:3: Time + // InternalRosParser.g:2844:2: ( Time ) + // InternalRosParser.g:2845:3: Time { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); match(input,Time,FOLLOW_2); @@ -8820,13 +8997,13 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // $ANTLR start "rule__EString__Alternatives" - // InternalRosParser.g:2822:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); + // InternalRosParser.g:2854:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2826:1: ( ( RULE_STRING ) | ( RULE_ID ) ) + // InternalRosParser.g:2858:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt11=2; int LA11_0 = input.LA(1); @@ -8844,10 +9021,10 @@ else if ( (LA11_0==RULE_ID) ) { } switch (alt11) { case 1 : - // InternalRosParser.g:2827:2: ( RULE_STRING ) + // InternalRosParser.g:2859:2: ( RULE_STRING ) { - // InternalRosParser.g:2827:2: ( RULE_STRING ) - // InternalRosParser.g:2828:3: RULE_STRING + // InternalRosParser.g:2859:2: ( RULE_STRING ) + // InternalRosParser.g:2860:3: RULE_STRING { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -8859,10 +9036,10 @@ else if ( (LA11_0==RULE_ID) ) { } break; case 2 : - // InternalRosParser.g:2833:2: ( RULE_ID ) + // InternalRosParser.g:2865:2: ( RULE_ID ) { - // InternalRosParser.g:2833:2: ( RULE_ID ) - // InternalRosParser.g:2834:3: RULE_ID + // InternalRosParser.g:2865:2: ( RULE_ID ) + // InternalRosParser.g:2866:3: RULE_ID { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); match(input,RULE_ID,FOLLOW_2); @@ -8891,13 +9068,13 @@ else if ( (LA11_0==RULE_ID) ) { // $ANTLR start "rule__RosNames__Alternatives" - // InternalRosParser.g:2843:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); + // InternalRosParser.g:2875:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); public final void rule__RosNames__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2847:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) + // InternalRosParser.g:2879:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) int alt12=3; switch ( input.LA(1) ) { case RULE_ROS_CONVENTION_A: @@ -8924,10 +9101,10 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { switch (alt12) { case 1 : - // InternalRosParser.g:2848:2: ( RULE_ROS_CONVENTION_A ) + // InternalRosParser.g:2880:2: ( RULE_ROS_CONVENTION_A ) { - // InternalRosParser.g:2848:2: ( RULE_ROS_CONVENTION_A ) - // InternalRosParser.g:2849:3: RULE_ROS_CONVENTION_A + // InternalRosParser.g:2880:2: ( RULE_ROS_CONVENTION_A ) + // InternalRosParser.g:2881:3: RULE_ROS_CONVENTION_A { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); @@ -8939,10 +9116,10 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:2854:2: ( RULE_ID ) + // InternalRosParser.g:2886:2: ( RULE_ID ) { - // InternalRosParser.g:2854:2: ( RULE_ID ) - // InternalRosParser.g:2855:3: RULE_ID + // InternalRosParser.g:2886:2: ( RULE_ID ) + // InternalRosParser.g:2887:3: RULE_ID { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); match(input,RULE_ID,FOLLOW_2); @@ -8954,10 +9131,10 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:2860:2: ( Node ) + // InternalRosParser.g:2892:2: ( Node ) { - // InternalRosParser.g:2860:2: ( Node ) - // InternalRosParser.g:2861:3: Node + // InternalRosParser.g:2892:2: ( Node ) + // InternalRosParser.g:2893:3: Node { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); match(input,Node,FOLLOW_2); @@ -8986,14 +9163,14 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__0" - // InternalRosParser.g:2870:1: rule__PackageSet__Group__0 : rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ; + // InternalRosParser.g:2902:1: rule__PackageSet__Group__0 : rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ; public final void rule__PackageSet__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2874:1: ( rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ) - // InternalRosParser.g:2875:2: rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 + // InternalRosParser.g:2906:1: ( rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ) + // InternalRosParser.g:2907:2: rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 { pushFollow(FOLLOW_3); rule__PackageSet__Group__0__Impl(); @@ -9024,21 +9201,21 @@ public final void rule__PackageSet__Group__0() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__0__Impl" - // InternalRosParser.g:2882:1: rule__PackageSet__Group__0__Impl : ( () ) ; + // InternalRosParser.g:2914:1: rule__PackageSet__Group__0__Impl : ( () ) ; public final void rule__PackageSet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2886:1: ( ( () ) ) - // InternalRosParser.g:2887:1: ( () ) + // InternalRosParser.g:2918:1: ( ( () ) ) + // InternalRosParser.g:2919:1: ( () ) { - // InternalRosParser.g:2887:1: ( () ) - // InternalRosParser.g:2888:2: () + // InternalRosParser.g:2919:1: ( () ) + // InternalRosParser.g:2920:2: () { before(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); - // InternalRosParser.g:2889:2: () - // InternalRosParser.g:2889:3: + // InternalRosParser.g:2921:2: () + // InternalRosParser.g:2921:3: { } @@ -9061,14 +9238,14 @@ public final void rule__PackageSet__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__PackageSet__Group__1" - // InternalRosParser.g:2897:1: rule__PackageSet__Group__1 : rule__PackageSet__Group__1__Impl ; + // InternalRosParser.g:2929:1: rule__PackageSet__Group__1 : rule__PackageSet__Group__1__Impl ; public final void rule__PackageSet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2901:1: ( rule__PackageSet__Group__1__Impl ) - // InternalRosParser.g:2902:2: rule__PackageSet__Group__1__Impl + // InternalRosParser.g:2933:1: ( rule__PackageSet__Group__1__Impl ) + // InternalRosParser.g:2934:2: rule__PackageSet__Group__1__Impl { pushFollow(FOLLOW_2); rule__PackageSet__Group__1__Impl(); @@ -9094,20 +9271,20 @@ public final void rule__PackageSet__Group__1() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__1__Impl" - // InternalRosParser.g:2908:1: rule__PackageSet__Group__1__Impl : ( ( rule__PackageSet__PackageAssignment_1 )* ) ; + // InternalRosParser.g:2940:1: rule__PackageSet__Group__1__Impl : ( ( rule__PackageSet__PackageAssignment_1 )* ) ; public final void rule__PackageSet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2912:1: ( ( ( rule__PackageSet__PackageAssignment_1 )* ) ) - // InternalRosParser.g:2913:1: ( ( rule__PackageSet__PackageAssignment_1 )* ) + // InternalRosParser.g:2944:1: ( ( ( rule__PackageSet__PackageAssignment_1 )* ) ) + // InternalRosParser.g:2945:1: ( ( rule__PackageSet__PackageAssignment_1 )* ) { - // InternalRosParser.g:2913:1: ( ( rule__PackageSet__PackageAssignment_1 )* ) - // InternalRosParser.g:2914:2: ( rule__PackageSet__PackageAssignment_1 )* + // InternalRosParser.g:2945:1: ( ( rule__PackageSet__PackageAssignment_1 )* ) + // InternalRosParser.g:2946:2: ( rule__PackageSet__PackageAssignment_1 )* { before(grammarAccess.getPackageSetAccess().getPackageAssignment_1()); - // InternalRosParser.g:2915:2: ( rule__PackageSet__PackageAssignment_1 )* + // InternalRosParser.g:2947:2: ( rule__PackageSet__PackageAssignment_1 )* loop13: do { int alt13=2; @@ -9120,7 +9297,7 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException switch (alt13) { case 1 : - // InternalRosParser.g:2915:3: rule__PackageSet__PackageAssignment_1 + // InternalRosParser.g:2947:3: rule__PackageSet__PackageAssignment_1 { pushFollow(FOLLOW_4); rule__PackageSet__PackageAssignment_1(); @@ -9159,14 +9336,14 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group__0" - // InternalRosParser.g:2924:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; + // InternalRosParser.g:2956:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; public final void rule__Package_Impl__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2928:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) - // InternalRosParser.g:2929:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 + // InternalRosParser.g:2960:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) + // InternalRosParser.g:2961:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 { pushFollow(FOLLOW_3); rule__Package_Impl__Group__0__Impl(); @@ -9197,21 +9374,21 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__0__Impl" - // InternalRosParser.g:2936:1: rule__Package_Impl__Group__0__Impl : ( () ) ; + // InternalRosParser.g:2968:1: rule__Package_Impl__Group__0__Impl : ( () ) ; public final void rule__Package_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2940:1: ( ( () ) ) - // InternalRosParser.g:2941:1: ( () ) + // InternalRosParser.g:2972:1: ( ( () ) ) + // InternalRosParser.g:2973:1: ( () ) { - // InternalRosParser.g:2941:1: ( () ) - // InternalRosParser.g:2942:2: () + // InternalRosParser.g:2973:1: ( () ) + // InternalRosParser.g:2974:2: () { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); - // InternalRosParser.g:2943:2: () - // InternalRosParser.g:2943:3: + // InternalRosParser.g:2975:2: () + // InternalRosParser.g:2975:3: { } @@ -9234,14 +9411,14 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__1" - // InternalRosParser.g:2951:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; + // InternalRosParser.g:2983:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; public final void rule__Package_Impl__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2955:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) - // InternalRosParser.g:2956:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 + // InternalRosParser.g:2987:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) + // InternalRosParser.g:2988:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 { pushFollow(FOLLOW_5); rule__Package_Impl__Group__1__Impl(); @@ -9272,21 +9449,21 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__1__Impl" - // InternalRosParser.g:2963:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; + // InternalRosParser.g:2995:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; public final void rule__Package_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2967:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) - // InternalRosParser.g:2968:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) + // InternalRosParser.g:2999:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) + // InternalRosParser.g:3000:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) { - // InternalRosParser.g:2968:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) - // InternalRosParser.g:2969:2: ( rule__Package_Impl__NameAssignment_1 ) + // InternalRosParser.g:3000:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) + // InternalRosParser.g:3001:2: ( rule__Package_Impl__NameAssignment_1 ) { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); - // InternalRosParser.g:2970:2: ( rule__Package_Impl__NameAssignment_1 ) - // InternalRosParser.g:2970:3: rule__Package_Impl__NameAssignment_1 + // InternalRosParser.g:3002:2: ( rule__Package_Impl__NameAssignment_1 ) + // InternalRosParser.g:3002:3: rule__Package_Impl__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Package_Impl__NameAssignment_1(); @@ -9319,14 +9496,14 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__2" - // InternalRosParser.g:2978:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; + // InternalRosParser.g:3010:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; public final void rule__Package_Impl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2982:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) - // InternalRosParser.g:2983:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 + // InternalRosParser.g:3014:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) + // InternalRosParser.g:3015:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 { pushFollow(FOLLOW_6); rule__Package_Impl__Group__2__Impl(); @@ -9357,17 +9534,17 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__2__Impl" - // InternalRosParser.g:2990:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:3022:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; public final void rule__Package_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:2994:1: ( ( Colon ) ) - // InternalRosParser.g:2995:1: ( Colon ) + // InternalRosParser.g:3026:1: ( ( Colon ) ) + // InternalRosParser.g:3027:1: ( Colon ) { - // InternalRosParser.g:2995:1: ( Colon ) - // InternalRosParser.g:2996:2: Colon + // InternalRosParser.g:3027:1: ( Colon ) + // InternalRosParser.g:3028:2: Colon { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -9394,14 +9571,14 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__3" - // InternalRosParser.g:3005:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; + // InternalRosParser.g:3037:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; public final void rule__Package_Impl__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3009:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) - // InternalRosParser.g:3010:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 + // InternalRosParser.g:3041:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) + // InternalRosParser.g:3042:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 { pushFollow(FOLLOW_7); rule__Package_Impl__Group__3__Impl(); @@ -9432,17 +9609,17 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__3__Impl" - // InternalRosParser.g:3017:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:3049:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3021:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3022:1: ( RULE_BEGIN ) + // InternalRosParser.g:3053:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:3054:1: ( RULE_BEGIN ) { - // InternalRosParser.g:3022:1: ( RULE_BEGIN ) - // InternalRosParser.g:3023:2: RULE_BEGIN + // InternalRosParser.g:3054:1: ( RULE_BEGIN ) + // InternalRosParser.g:3055:2: RULE_BEGIN { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -9469,14 +9646,14 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__4" - // InternalRosParser.g:3032:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; + // InternalRosParser.g:3064:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; public final void rule__Package_Impl__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3036:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) - // InternalRosParser.g:3037:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 + // InternalRosParser.g:3068:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) + // InternalRosParser.g:3069:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 { pushFollow(FOLLOW_7); rule__Package_Impl__Group__4__Impl(); @@ -9507,20 +9684,20 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__4__Impl" - // InternalRosParser.g:3044:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; + // InternalRosParser.g:3076:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; public final void rule__Package_Impl__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3048:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) - // InternalRosParser.g:3049:1: ( ( rule__Package_Impl__Group_4__0 )? ) + // InternalRosParser.g:3080:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) + // InternalRosParser.g:3081:1: ( ( rule__Package_Impl__Group_4__0 )? ) { - // InternalRosParser.g:3049:1: ( ( rule__Package_Impl__Group_4__0 )? ) - // InternalRosParser.g:3050:2: ( rule__Package_Impl__Group_4__0 )? + // InternalRosParser.g:3081:1: ( ( rule__Package_Impl__Group_4__0 )? ) + // InternalRosParser.g:3082:2: ( rule__Package_Impl__Group_4__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); - // InternalRosParser.g:3051:2: ( rule__Package_Impl__Group_4__0 )? + // InternalRosParser.g:3083:2: ( rule__Package_Impl__Group_4__0 )? int alt14=2; int LA14_0 = input.LA(1); @@ -9529,7 +9706,7 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti } switch (alt14) { case 1 : - // InternalRosParser.g:3051:3: rule__Package_Impl__Group_4__0 + // InternalRosParser.g:3083:3: rule__Package_Impl__Group_4__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4__0(); @@ -9565,14 +9742,14 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__5" - // InternalRosParser.g:3059:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; + // InternalRosParser.g:3091:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; public final void rule__Package_Impl__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3063:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) - // InternalRosParser.g:3064:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 + // InternalRosParser.g:3095:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) + // InternalRosParser.g:3096:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 { pushFollow(FOLLOW_7); rule__Package_Impl__Group__5__Impl(); @@ -9603,20 +9780,20 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__5__Impl" - // InternalRosParser.g:3071:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; + // InternalRosParser.g:3103:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; public final void rule__Package_Impl__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3075:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) - // InternalRosParser.g:3076:1: ( ( rule__Package_Impl__Group_5__0 )? ) + // InternalRosParser.g:3107:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) + // InternalRosParser.g:3108:1: ( ( rule__Package_Impl__Group_5__0 )? ) { - // InternalRosParser.g:3076:1: ( ( rule__Package_Impl__Group_5__0 )? ) - // InternalRosParser.g:3077:2: ( rule__Package_Impl__Group_5__0 )? + // InternalRosParser.g:3108:1: ( ( rule__Package_Impl__Group_5__0 )? ) + // InternalRosParser.g:3109:2: ( rule__Package_Impl__Group_5__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); - // InternalRosParser.g:3078:2: ( rule__Package_Impl__Group_5__0 )? + // InternalRosParser.g:3110:2: ( rule__Package_Impl__Group_5__0 )? int alt15=2; int LA15_0 = input.LA(1); @@ -9625,7 +9802,7 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti } switch (alt15) { case 1 : - // InternalRosParser.g:3078:3: rule__Package_Impl__Group_5__0 + // InternalRosParser.g:3110:3: rule__Package_Impl__Group_5__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_5__0(); @@ -9661,14 +9838,14 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__6" - // InternalRosParser.g:3086:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; + // InternalRosParser.g:3118:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; public final void rule__Package_Impl__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3090:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) - // InternalRosParser.g:3091:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 + // InternalRosParser.g:3122:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) + // InternalRosParser.g:3123:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 { pushFollow(FOLLOW_7); rule__Package_Impl__Group__6__Impl(); @@ -9699,20 +9876,20 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__6__Impl" - // InternalRosParser.g:3098:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; + // InternalRosParser.g:3130:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; public final void rule__Package_Impl__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3102:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) - // InternalRosParser.g:3103:1: ( ( rule__Package_Impl__Group_6__0 )? ) + // InternalRosParser.g:3134:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) + // InternalRosParser.g:3135:1: ( ( rule__Package_Impl__Group_6__0 )? ) { - // InternalRosParser.g:3103:1: ( ( rule__Package_Impl__Group_6__0 )? ) - // InternalRosParser.g:3104:2: ( rule__Package_Impl__Group_6__0 )? + // InternalRosParser.g:3135:1: ( ( rule__Package_Impl__Group_6__0 )? ) + // InternalRosParser.g:3136:2: ( rule__Package_Impl__Group_6__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); - // InternalRosParser.g:3105:2: ( rule__Package_Impl__Group_6__0 )? + // InternalRosParser.g:3137:2: ( rule__Package_Impl__Group_6__0 )? int alt16=2; int LA16_0 = input.LA(1); @@ -9721,7 +9898,7 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti } switch (alt16) { case 1 : - // InternalRosParser.g:3105:3: rule__Package_Impl__Group_6__0 + // InternalRosParser.g:3137:3: rule__Package_Impl__Group_6__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_6__0(); @@ -9757,14 +9934,14 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__7" - // InternalRosParser.g:3113:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; + // InternalRosParser.g:3145:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; public final void rule__Package_Impl__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3117:1: ( rule__Package_Impl__Group__7__Impl ) - // InternalRosParser.g:3118:2: rule__Package_Impl__Group__7__Impl + // InternalRosParser.g:3149:1: ( rule__Package_Impl__Group__7__Impl ) + // InternalRosParser.g:3150:2: rule__Package_Impl__Group__7__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group__7__Impl(); @@ -9790,17 +9967,17 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__7__Impl" - // InternalRosParser.g:3124:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:3156:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3128:1: ( ( RULE_END ) ) - // InternalRosParser.g:3129:1: ( RULE_END ) + // InternalRosParser.g:3160:1: ( ( RULE_END ) ) + // InternalRosParser.g:3161:1: ( RULE_END ) { - // InternalRosParser.g:3129:1: ( RULE_END ) - // InternalRosParser.g:3130:2: RULE_END + // InternalRosParser.g:3161:1: ( RULE_END ) + // InternalRosParser.g:3162:2: RULE_END { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -9827,14 +10004,14 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group_4__0" - // InternalRosParser.g:3140:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; + // InternalRosParser.g:3172:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; public final void rule__Package_Impl__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3144:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) - // InternalRosParser.g:3145:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 + // InternalRosParser.g:3176:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) + // InternalRosParser.g:3177:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 { pushFollow(FOLLOW_8); rule__Package_Impl__Group_4__0__Impl(); @@ -9865,17 +10042,17 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__0__Impl" - // InternalRosParser.g:3152:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; + // InternalRosParser.g:3184:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3156:1: ( ( FromGitRepo ) ) - // InternalRosParser.g:3157:1: ( FromGitRepo ) + // InternalRosParser.g:3188:1: ( ( FromGitRepo ) ) + // InternalRosParser.g:3189:1: ( FromGitRepo ) { - // InternalRosParser.g:3157:1: ( FromGitRepo ) - // InternalRosParser.g:3158:2: FromGitRepo + // InternalRosParser.g:3189:1: ( FromGitRepo ) + // InternalRosParser.g:3190:2: FromGitRepo { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); match(input,FromGitRepo,FOLLOW_2); @@ -9902,14 +10079,14 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4__1" - // InternalRosParser.g:3167:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; + // InternalRosParser.g:3199:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; public final void rule__Package_Impl__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3171:1: ( rule__Package_Impl__Group_4__1__Impl ) - // InternalRosParser.g:3172:2: rule__Package_Impl__Group_4__1__Impl + // InternalRosParser.g:3203:1: ( rule__Package_Impl__Group_4__1__Impl ) + // InternalRosParser.g:3204:2: rule__Package_Impl__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4__1__Impl(); @@ -9935,21 +10112,21 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__1__Impl" - // InternalRosParser.g:3178:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; + // InternalRosParser.g:3210:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3182:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) - // InternalRosParser.g:3183:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) + // InternalRosParser.g:3214:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) + // InternalRosParser.g:3215:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) { - // InternalRosParser.g:3183:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) - // InternalRosParser.g:3184:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) + // InternalRosParser.g:3215:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) + // InternalRosParser.g:3216:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); - // InternalRosParser.g:3185:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) - // InternalRosParser.g:3185:3: rule__Package_Impl__FromGitRepoAssignment_4_1 + // InternalRosParser.g:3217:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) + // InternalRosParser.g:3217:3: rule__Package_Impl__FromGitRepoAssignment_4_1 { pushFollow(FOLLOW_2); rule__Package_Impl__FromGitRepoAssignment_4_1(); @@ -9982,14 +10159,14 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__0" - // InternalRosParser.g:3194:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; + // InternalRosParser.g:3226:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; public final void rule__Package_Impl__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3198:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) - // InternalRosParser.g:3199:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 + // InternalRosParser.g:3230:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) + // InternalRosParser.g:3231:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 { pushFollow(FOLLOW_6); rule__Package_Impl__Group_5__0__Impl(); @@ -10020,17 +10197,17 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__0__Impl" - // InternalRosParser.g:3206:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; + // InternalRosParser.g:3238:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3210:1: ( ( Specs ) ) - // InternalRosParser.g:3211:1: ( Specs ) + // InternalRosParser.g:3242:1: ( ( Specs ) ) + // InternalRosParser.g:3243:1: ( Specs ) { - // InternalRosParser.g:3211:1: ( Specs ) - // InternalRosParser.g:3212:2: Specs + // InternalRosParser.g:3243:1: ( Specs ) + // InternalRosParser.g:3244:2: Specs { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); match(input,Specs,FOLLOW_2); @@ -10057,14 +10234,14 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__1" - // InternalRosParser.g:3221:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; + // InternalRosParser.g:3253:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; public final void rule__Package_Impl__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3225:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) - // InternalRosParser.g:3226:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 + // InternalRosParser.g:3257:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) + // InternalRosParser.g:3258:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 { pushFollow(FOLLOW_9); rule__Package_Impl__Group_5__1__Impl(); @@ -10095,17 +10272,17 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__1__Impl" - // InternalRosParser.g:3233:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:3265:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3237:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3238:1: ( RULE_BEGIN ) + // InternalRosParser.g:3269:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:3270:1: ( RULE_BEGIN ) { - // InternalRosParser.g:3238:1: ( RULE_BEGIN ) - // InternalRosParser.g:3239:2: RULE_BEGIN + // InternalRosParser.g:3270:1: ( RULE_BEGIN ) + // InternalRosParser.g:3271:2: RULE_BEGIN { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -10132,16 +10309,16 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__2" - // InternalRosParser.g:3248:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; + // InternalRosParser.g:3280:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; public final void rule__Package_Impl__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3252:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) - // InternalRosParser.g:3253:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 + // InternalRosParser.g:3284:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) + // InternalRosParser.g:3285:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 { - pushFollow(FOLLOW_9); + pushFollow(FOLLOW_10); rule__Package_Impl__Group_5__2__Impl(); state._fsp--; @@ -10170,36 +10347,200 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__2__Impl" - // InternalRosParser.g:3260:1: rule__Package_Impl__Group_5__2__Impl : ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ; + // InternalRosParser.g:3292:1: rule__Package_Impl__Group_5__2__Impl : ( rulePreListElement ) ; public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3264:1: ( ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ) - // InternalRosParser.g:3265:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) + // InternalRosParser.g:3296:1: ( ( rulePreListElement ) ) + // InternalRosParser.g:3297:1: ( rulePreListElement ) { - // InternalRosParser.g:3265:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) - // InternalRosParser.g:3266:2: ( rule__Package_Impl__SpecAssignment_5_2 )* + // InternalRosParser.g:3297:1: ( rulePreListElement ) + // InternalRosParser.g:3298:2: rulePreListElement { - before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); - // InternalRosParser.g:3267:2: ( rule__Package_Impl__SpecAssignment_5_2 )* + before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + pushFollow(FOLLOW_2); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__2__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5__3" + // InternalRosParser.g:3307:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl rule__Package_Impl__Group_5__4 ; + public final void rule__Package_Impl__Group_5__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3311:1: ( rule__Package_Impl__Group_5__3__Impl rule__Package_Impl__Group_5__4 ) + // InternalRosParser.g:3312:2: rule__Package_Impl__Group_5__3__Impl rule__Package_Impl__Group_5__4 + { + pushFollow(FOLLOW_11); + rule__Package_Impl__Group_5__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__3" + + + // $ANTLR start "rule__Package_Impl__Group_5__3__Impl" + // InternalRosParser.g:3319:1: rule__Package_Impl__Group_5__3__Impl : ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) ; + public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3323:1: ( ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) ) + // InternalRosParser.g:3324:1: ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) + { + // InternalRosParser.g:3324:1: ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) + // InternalRosParser.g:3325:2: ( rule__Package_Impl__SpecAssignment_5_3 ) + { + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); + // InternalRosParser.g:3326:2: ( rule__Package_Impl__SpecAssignment_5_3 ) + // InternalRosParser.g:3326:3: rule__Package_Impl__SpecAssignment_5_3 + { + pushFollow(FOLLOW_2); + rule__Package_Impl__SpecAssignment_5_3(); + + state._fsp--; + + + } + + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__3__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5__4" + // InternalRosParser.g:3334:1: rule__Package_Impl__Group_5__4 : rule__Package_Impl__Group_5__4__Impl rule__Package_Impl__Group_5__5 ; + public final void rule__Package_Impl__Group_5__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3338:1: ( rule__Package_Impl__Group_5__4__Impl rule__Package_Impl__Group_5__5 ) + // InternalRosParser.g:3339:2: rule__Package_Impl__Group_5__4__Impl rule__Package_Impl__Group_5__5 + { + pushFollow(FOLLOW_11); + rule__Package_Impl__Group_5__4__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5__5(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__4" + + + // $ANTLR start "rule__Package_Impl__Group_5__4__Impl" + // InternalRosParser.g:3346:1: rule__Package_Impl__Group_5__4__Impl : ( ( rule__Package_Impl__Group_5_4__0 )* ) ; + public final void rule__Package_Impl__Group_5__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3350:1: ( ( ( rule__Package_Impl__Group_5_4__0 )* ) ) + // InternalRosParser.g:3351:1: ( ( rule__Package_Impl__Group_5_4__0 )* ) + { + // InternalRosParser.g:3351:1: ( ( rule__Package_Impl__Group_5_4__0 )* ) + // InternalRosParser.g:3352:2: ( rule__Package_Impl__Group_5_4__0 )* + { + before(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); + // InternalRosParser.g:3353:2: ( rule__Package_Impl__Group_5_4__0 )* loop17: do { int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==Action_1||LA17_0==Msg||LA17_0==Srv) ) { + if ( (LA17_0==HyphenMinus) ) { alt17=1; } switch (alt17) { case 1 : - // InternalRosParser.g:3267:3: rule__Package_Impl__SpecAssignment_5_2 + // InternalRosParser.g:3353:3: rule__Package_Impl__Group_5_4__0 { - pushFollow(FOLLOW_10); - rule__Package_Impl__SpecAssignment_5_2(); + pushFollow(FOLLOW_12); + rule__Package_Impl__Group_5_4__0(); state._fsp--; @@ -10212,7 +10553,7 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep } } while (true); - after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + after(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); } @@ -10231,21 +10572,21 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__Package_Impl__Group_5__2__Impl" + // $ANTLR end "rule__Package_Impl__Group_5__4__Impl" - // $ANTLR start "rule__Package_Impl__Group_5__3" - // InternalRosParser.g:3275:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl ; - public final void rule__Package_Impl__Group_5__3() throws RecognitionException { + // $ANTLR start "rule__Package_Impl__Group_5__5" + // InternalRosParser.g:3361:1: rule__Package_Impl__Group_5__5 : rule__Package_Impl__Group_5__5__Impl ; + public final void rule__Package_Impl__Group_5__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3279:1: ( rule__Package_Impl__Group_5__3__Impl ) - // InternalRosParser.g:3280:2: rule__Package_Impl__Group_5__3__Impl + // InternalRosParser.g:3365:1: ( rule__Package_Impl__Group_5__5__Impl ) + // InternalRosParser.g:3366:2: rule__Package_Impl__Group_5__5__Impl { pushFollow(FOLLOW_2); - rule__Package_Impl__Group_5__3__Impl(); + rule__Package_Impl__Group_5__5__Impl(); state._fsp--; @@ -10264,25 +10605,25 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Package_Impl__Group_5__3" + // $ANTLR end "rule__Package_Impl__Group_5__5" - // $ANTLR start "rule__Package_Impl__Group_5__3__Impl" - // InternalRosParser.g:3286:1: rule__Package_Impl__Group_5__3__Impl : ( RULE_END ) ; - public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Package_Impl__Group_5__5__Impl" + // InternalRosParser.g:3372:1: rule__Package_Impl__Group_5__5__Impl : ( RULE_END ) ; + public final void rule__Package_Impl__Group_5__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3290:1: ( ( RULE_END ) ) - // InternalRosParser.g:3291:1: ( RULE_END ) + // InternalRosParser.g:3376:1: ( ( RULE_END ) ) + // InternalRosParser.g:3377:1: ( RULE_END ) { - // InternalRosParser.g:3291:1: ( RULE_END ) - // InternalRosParser.g:3292:2: RULE_END + // InternalRosParser.g:3377:1: ( RULE_END ) + // InternalRosParser.g:3378:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } @@ -10301,20 +10642,179 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__Package_Impl__Group_5__3__Impl" + // $ANTLR end "rule__Package_Impl__Group_5__5__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__0" + // InternalRosParser.g:3388:1: rule__Package_Impl__Group_5_4__0 : rule__Package_Impl__Group_5_4__0__Impl rule__Package_Impl__Group_5_4__1 ; + public final void rule__Package_Impl__Group_5_4__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3392:1: ( rule__Package_Impl__Group_5_4__0__Impl rule__Package_Impl__Group_5_4__1 ) + // InternalRosParser.g:3393:2: rule__Package_Impl__Group_5_4__0__Impl rule__Package_Impl__Group_5_4__1 + { + pushFollow(FOLLOW_10); + rule__Package_Impl__Group_5_4__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5_4__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__0" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__0__Impl" + // InternalRosParser.g:3400:1: rule__Package_Impl__Group_5_4__0__Impl : ( rulePreListElement ) ; + public final void rule__Package_Impl__Group_5_4__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3404:1: ( ( rulePreListElement ) ) + // InternalRosParser.g:3405:1: ( rulePreListElement ) + { + // InternalRosParser.g:3405:1: ( rulePreListElement ) + // InternalRosParser.g:3406:2: rulePreListElement + { + before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + pushFollow(FOLLOW_2); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__0__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__1" + // InternalRosParser.g:3415:1: rule__Package_Impl__Group_5_4__1 : rule__Package_Impl__Group_5_4__1__Impl ; + public final void rule__Package_Impl__Group_5_4__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3419:1: ( rule__Package_Impl__Group_5_4__1__Impl ) + // InternalRosParser.g:3420:2: rule__Package_Impl__Group_5_4__1__Impl + { + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5_4__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__1" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__1__Impl" + // InternalRosParser.g:3426:1: rule__Package_Impl__Group_5_4__1__Impl : ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) ; + public final void rule__Package_Impl__Group_5_4__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:3430:1: ( ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) ) + // InternalRosParser.g:3431:1: ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) + { + // InternalRosParser.g:3431:1: ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) + // InternalRosParser.g:3432:2: ( rule__Package_Impl__SpecAssignment_5_4_1 ) + { + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); + // InternalRosParser.g:3433:2: ( rule__Package_Impl__SpecAssignment_5_4_1 ) + // InternalRosParser.g:3433:3: rule__Package_Impl__SpecAssignment_5_4_1 + { + pushFollow(FOLLOW_2); + rule__Package_Impl__SpecAssignment_5_4_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__1__Impl" // $ANTLR start "rule__Package_Impl__Group_6__0" - // InternalRosParser.g:3302:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; + // InternalRosParser.g:3442:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; public final void rule__Package_Impl__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3306:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) - // InternalRosParser.g:3307:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 + // InternalRosParser.g:3446:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) + // InternalRosParser.g:3447:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__Package_Impl__Group_6__0__Impl(); state._fsp--; @@ -10343,17 +10843,17 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__0__Impl" - // InternalRosParser.g:3314:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; + // InternalRosParser.g:3454:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3318:1: ( ( Dependencies ) ) - // InternalRosParser.g:3319:1: ( Dependencies ) + // InternalRosParser.g:3458:1: ( ( Dependencies ) ) + // InternalRosParser.g:3459:1: ( Dependencies ) { - // InternalRosParser.g:3319:1: ( Dependencies ) - // InternalRosParser.g:3320:2: Dependencies + // InternalRosParser.g:3459:1: ( Dependencies ) + // InternalRosParser.g:3460:2: Dependencies { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); match(input,Dependencies,FOLLOW_2); @@ -10380,16 +10880,16 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__1" - // InternalRosParser.g:3329:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; + // InternalRosParser.g:3469:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; public final void rule__Package_Impl__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3333:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) - // InternalRosParser.g:3334:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 + // InternalRosParser.g:3473:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) + // InternalRosParser.g:3474:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_14); rule__Package_Impl__Group_6__1__Impl(); state._fsp--; @@ -10418,17 +10918,17 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__1__Impl" - // InternalRosParser.g:3341:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:3481:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3345:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:3346:1: ( LeftSquareBracket ) + // InternalRosParser.g:3485:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:3486:1: ( LeftSquareBracket ) { - // InternalRosParser.g:3346:1: ( LeftSquareBracket ) - // InternalRosParser.g:3347:2: LeftSquareBracket + // InternalRosParser.g:3486:1: ( LeftSquareBracket ) + // InternalRosParser.g:3487:2: LeftSquareBracket { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -10455,16 +10955,16 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__2" - // InternalRosParser.g:3356:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; + // InternalRosParser.g:3496:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; public final void rule__Package_Impl__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3360:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) - // InternalRosParser.g:3361:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 + // InternalRosParser.g:3500:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) + // InternalRosParser.g:3501:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__Package_Impl__Group_6__2__Impl(); state._fsp--; @@ -10493,21 +10993,21 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__2__Impl" - // InternalRosParser.g:3368:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; + // InternalRosParser.g:3508:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3372:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) - // InternalRosParser.g:3373:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) + // InternalRosParser.g:3512:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) + // InternalRosParser.g:3513:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) { - // InternalRosParser.g:3373:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) - // InternalRosParser.g:3374:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) + // InternalRosParser.g:3513:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) + // InternalRosParser.g:3514:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); - // InternalRosParser.g:3375:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) - // InternalRosParser.g:3375:3: rule__Package_Impl__DependencyAssignment_6_2 + // InternalRosParser.g:3515:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) + // InternalRosParser.g:3515:3: rule__Package_Impl__DependencyAssignment_6_2 { pushFollow(FOLLOW_2); rule__Package_Impl__DependencyAssignment_6_2(); @@ -10540,16 +11040,16 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__3" - // InternalRosParser.g:3383:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; + // InternalRosParser.g:3523:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; public final void rule__Package_Impl__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3387:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) - // InternalRosParser.g:3388:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 + // InternalRosParser.g:3527:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) + // InternalRosParser.g:3528:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__Package_Impl__Group_6__3__Impl(); state._fsp--; @@ -10578,20 +11078,20 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__3__Impl" - // InternalRosParser.g:3395:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; + // InternalRosParser.g:3535:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3399:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) - // InternalRosParser.g:3400:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) + // InternalRosParser.g:3539:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) + // InternalRosParser.g:3540:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) { - // InternalRosParser.g:3400:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) - // InternalRosParser.g:3401:2: ( rule__Package_Impl__Group_6_3__0 )* + // InternalRosParser.g:3540:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) + // InternalRosParser.g:3541:2: ( rule__Package_Impl__Group_6_3__0 )* { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); - // InternalRosParser.g:3402:2: ( rule__Package_Impl__Group_6_3__0 )* + // InternalRosParser.g:3542:2: ( rule__Package_Impl__Group_6_3__0 )* loop18: do { int alt18=2; @@ -10604,9 +11104,9 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep switch (alt18) { case 1 : - // InternalRosParser.g:3402:3: rule__Package_Impl__Group_6_3__0 + // InternalRosParser.g:3542:3: rule__Package_Impl__Group_6_3__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__Package_Impl__Group_6_3__0(); state._fsp--; @@ -10643,14 +11143,14 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__4" - // InternalRosParser.g:3410:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; + // InternalRosParser.g:3550:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; public final void rule__Package_Impl__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3414:1: ( rule__Package_Impl__Group_6__4__Impl ) - // InternalRosParser.g:3415:2: rule__Package_Impl__Group_6__4__Impl + // InternalRosParser.g:3554:1: ( rule__Package_Impl__Group_6__4__Impl ) + // InternalRosParser.g:3555:2: rule__Package_Impl__Group_6__4__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_6__4__Impl(); @@ -10676,17 +11176,17 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__4__Impl" - // InternalRosParser.g:3421:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:3561:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3425:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:3426:1: ( RightSquareBracket ) + // InternalRosParser.g:3565:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:3566:1: ( RightSquareBracket ) { - // InternalRosParser.g:3426:1: ( RightSquareBracket ) - // InternalRosParser.g:3427:2: RightSquareBracket + // InternalRosParser.g:3566:1: ( RightSquareBracket ) + // InternalRosParser.g:3567:2: RightSquareBracket { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -10713,16 +11213,16 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6_3__0" - // InternalRosParser.g:3437:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; + // InternalRosParser.g:3577:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3441:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) - // InternalRosParser.g:3442:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 + // InternalRosParser.g:3581:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) + // InternalRosParser.g:3582:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_14); rule__Package_Impl__Group_6_3__0__Impl(); state._fsp--; @@ -10751,17 +11251,17 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_6_3__0__Impl" - // InternalRosParser.g:3449:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; + // InternalRosParser.g:3589:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3453:1: ( ( Comma ) ) - // InternalRosParser.g:3454:1: ( Comma ) + // InternalRosParser.g:3593:1: ( ( Comma ) ) + // InternalRosParser.g:3594:1: ( Comma ) { - // InternalRosParser.g:3454:1: ( Comma ) - // InternalRosParser.g:3455:2: Comma + // InternalRosParser.g:3594:1: ( Comma ) + // InternalRosParser.g:3595:2: Comma { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); match(input,Comma,FOLLOW_2); @@ -10788,14 +11288,14 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // $ANTLR start "rule__Package_Impl__Group_6_3__1" - // InternalRosParser.g:3464:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; + // InternalRosParser.g:3604:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3468:1: ( rule__Package_Impl__Group_6_3__1__Impl ) - // InternalRosParser.g:3469:2: rule__Package_Impl__Group_6_3__1__Impl + // InternalRosParser.g:3608:1: ( rule__Package_Impl__Group_6_3__1__Impl ) + // InternalRosParser.g:3609:2: rule__Package_Impl__Group_6_3__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_6_3__1__Impl(); @@ -10821,21 +11321,21 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_6_3__1__Impl" - // InternalRosParser.g:3475:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; + // InternalRosParser.g:3615:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3479:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) - // InternalRosParser.g:3480:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) + // InternalRosParser.g:3619:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) + // InternalRosParser.g:3620:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) { - // InternalRosParser.g:3480:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) - // InternalRosParser.g:3481:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) + // InternalRosParser.g:3620:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) + // InternalRosParser.g:3621:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); - // InternalRosParser.g:3482:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) - // InternalRosParser.g:3482:3: rule__Package_Impl__DependencyAssignment_6_3_1 + // InternalRosParser.g:3622:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) + // InternalRosParser.g:3622:3: rule__Package_Impl__DependencyAssignment_6_3_1 { pushFollow(FOLLOW_2); rule__Package_Impl__DependencyAssignment_6_3_1(); @@ -10868,14 +11368,14 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // $ANTLR start "rule__Node__Group__0" - // InternalRosParser.g:3491:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; + // InternalRosParser.g:3631:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; public final void rule__Node__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3495:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) - // InternalRosParser.g:3496:2: rule__Node__Group__0__Impl rule__Node__Group__1 + // InternalRosParser.g:3635:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) + // InternalRosParser.g:3636:2: rule__Node__Group__0__Impl rule__Node__Group__1 { pushFollow(FOLLOW_3); rule__Node__Group__0__Impl(); @@ -10906,17 +11406,17 @@ public final void rule__Node__Group__0() throws RecognitionException { // $ANTLR start "rule__Node__Group__0__Impl" - // InternalRosParser.g:3503:1: rule__Node__Group__0__Impl : ( Node_1 ) ; + // InternalRosParser.g:3643:1: rule__Node__Group__0__Impl : ( Node_1 ) ; public final void rule__Node__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3507:1: ( ( Node_1 ) ) - // InternalRosParser.g:3508:1: ( Node_1 ) + // InternalRosParser.g:3647:1: ( ( Node_1 ) ) + // InternalRosParser.g:3648:1: ( Node_1 ) { - // InternalRosParser.g:3508:1: ( Node_1 ) - // InternalRosParser.g:3509:2: Node_1 + // InternalRosParser.g:3648:1: ( Node_1 ) + // InternalRosParser.g:3649:2: Node_1 { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); match(input,Node_1,FOLLOW_2); @@ -10943,16 +11443,16 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__1" - // InternalRosParser.g:3518:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; + // InternalRosParser.g:3658:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; public final void rule__Node__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3522:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) - // InternalRosParser.g:3523:2: rule__Node__Group__1__Impl rule__Node__Group__2 + // InternalRosParser.g:3662:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) + // InternalRosParser.g:3663:2: rule__Node__Group__1__Impl rule__Node__Group__2 { - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_17); rule__Node__Group__1__Impl(); state._fsp--; @@ -10981,21 +11481,21 @@ public final void rule__Node__Group__1() throws RecognitionException { // $ANTLR start "rule__Node__Group__1__Impl" - // InternalRosParser.g:3530:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; + // InternalRosParser.g:3670:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; public final void rule__Node__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3534:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) - // InternalRosParser.g:3535:1: ( ( rule__Node__NameAssignment_1 ) ) + // InternalRosParser.g:3674:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) + // InternalRosParser.g:3675:1: ( ( rule__Node__NameAssignment_1 ) ) { - // InternalRosParser.g:3535:1: ( ( rule__Node__NameAssignment_1 ) ) - // InternalRosParser.g:3536:2: ( rule__Node__NameAssignment_1 ) + // InternalRosParser.g:3675:1: ( ( rule__Node__NameAssignment_1 ) ) + // InternalRosParser.g:3676:2: ( rule__Node__NameAssignment_1 ) { before(grammarAccess.getNodeAccess().getNameAssignment_1()); - // InternalRosParser.g:3537:2: ( rule__Node__NameAssignment_1 ) - // InternalRosParser.g:3537:3: rule__Node__NameAssignment_1 + // InternalRosParser.g:3677:2: ( rule__Node__NameAssignment_1 ) + // InternalRosParser.g:3677:3: rule__Node__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Node__NameAssignment_1(); @@ -11028,22 +11528,17 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__2" - // InternalRosParser.g:3545:1: rule__Node__Group__2 : rule__Node__Group__2__Impl rule__Node__Group__3 ; + // InternalRosParser.g:3685:1: rule__Node__Group__2 : rule__Node__Group__2__Impl ; public final void rule__Node__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3549:1: ( rule__Node__Group__2__Impl rule__Node__Group__3 ) - // InternalRosParser.g:3550:2: rule__Node__Group__2__Impl rule__Node__Group__3 + // InternalRosParser.g:3689:1: ( rule__Node__Group__2__Impl ) + // InternalRosParser.g:3690:2: rule__Node__Group__2__Impl { - pushFollow(FOLLOW_15); - rule__Node__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group__3(); + rule__Node__Group__2__Impl(); state._fsp--; @@ -11066,111 +11561,36 @@ public final void rule__Node__Group__2() throws RecognitionException { // $ANTLR start "rule__Node__Group__2__Impl" - // InternalRosParser.g:3557:1: rule__Node__Group__2__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:3696:1: rule__Node__Group__2__Impl : ( ( rule__Node__Alternatives_2 )* ) ; public final void rule__Node__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3561:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3562:1: ( RULE_BEGIN ) + // InternalRosParser.g:3700:1: ( ( ( rule__Node__Alternatives_2 )* ) ) + // InternalRosParser.g:3701:1: ( ( rule__Node__Alternatives_2 )* ) { - // InternalRosParser.g:3562:1: ( RULE_BEGIN ) - // InternalRosParser.g:3563:2: RULE_BEGIN + // InternalRosParser.g:3701:1: ( ( rule__Node__Alternatives_2 )* ) + // InternalRosParser.g:3702:2: ( rule__Node__Alternatives_2 )* { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__2__Impl" - - - // $ANTLR start "rule__Node__Group__3" - // InternalRosParser.g:3572:1: rule__Node__Group__3 : rule__Node__Group__3__Impl rule__Node__Group__4 ; - public final void rule__Node__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosParser.g:3576:1: ( rule__Node__Group__3__Impl rule__Node__Group__4 ) - // InternalRosParser.g:3577:2: rule__Node__Group__3__Impl rule__Node__Group__4 - { - pushFollow(FOLLOW_15); - rule__Node__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__3" - - - // $ANTLR start "rule__Node__Group__3__Impl" - // InternalRosParser.g:3584:1: rule__Node__Group__3__Impl : ( ( rule__Node__Alternatives_3 )* ) ; - public final void rule__Node__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosParser.g:3588:1: ( ( ( rule__Node__Alternatives_3 )* ) ) - // InternalRosParser.g:3589:1: ( ( rule__Node__Alternatives_3 )* ) - { - // InternalRosParser.g:3589:1: ( ( rule__Node__Alternatives_3 )* ) - // InternalRosParser.g:3590:2: ( rule__Node__Alternatives_3 )* - { - before(grammarAccess.getNodeAccess().getAlternatives_3()); - // InternalRosParser.g:3591:2: ( rule__Node__Alternatives_3 )* + before(grammarAccess.getNodeAccess().getAlternatives_2()); + // InternalRosParser.g:3703:2: ( rule__Node__Alternatives_2 )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( ((LA19_0>=Serviceclient && LA19_0<=Actionserver)||(LA19_0>=Subscribers && LA19_0<=Publishers)) ) { + if ( ((LA19_0>=ServiceClients && LA19_0<=ActionServers)||(LA19_0>=Subscribers && LA19_0<=Publishers)) ) { alt19=1; } switch (alt19) { case 1 : - // InternalRosParser.g:3591:3: rule__Node__Alternatives_3 + // InternalRosParser.g:3703:3: rule__Node__Alternatives_2 { - pushFollow(FOLLOW_16); - rule__Node__Alternatives_3(); + pushFollow(FOLLOW_18); + rule__Node__Alternatives_2(); state._fsp--; @@ -11183,7 +11603,7 @@ public final void rule__Node__Group__3__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getAlternatives_3()); + after(grammarAccess.getNodeAccess().getAlternatives_2()); } @@ -11202,96 +11622,26 @@ public final void rule__Node__Group__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__3__Impl" - - - // $ANTLR start "rule__Node__Group__4" - // InternalRosParser.g:3599:1: rule__Node__Group__4 : rule__Node__Group__4__Impl ; - public final void rule__Node__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosParser.g:3603:1: ( rule__Node__Group__4__Impl ) - // InternalRosParser.g:3604:2: rule__Node__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__Node__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__4" - - - // $ANTLR start "rule__Node__Group__4__Impl" - // InternalRosParser.g:3610:1: rule__Node__Group__4__Impl : ( RULE_END ) ; - public final void rule__Node__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosParser.g:3614:1: ( ( RULE_END ) ) - // InternalRosParser.g:3615:1: ( RULE_END ) - { - // InternalRosParser.g:3615:1: ( RULE_END ) - // InternalRosParser.g:3616:2: RULE_END - { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__4__Impl" + // $ANTLR end "rule__Node__Group__2__Impl" - // $ANTLR start "rule__Node__Group_3_0__0" - // InternalRosParser.g:3626:1: rule__Node__Group_3_0__0 : rule__Node__Group_3_0__0__Impl rule__Node__Group_3_0__1 ; - public final void rule__Node__Group_3_0__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__0" + // InternalRosParser.g:3712:1: rule__Node__Group_2_0__0 : rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ; + public final void rule__Node__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3630:1: ( rule__Node__Group_3_0__0__Impl rule__Node__Group_3_0__1 ) - // InternalRosParser.g:3631:2: rule__Node__Group_3_0__0__Impl rule__Node__Group_3_0__1 + // InternalRosParser.g:3716:1: ( rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ) + // InternalRosParser.g:3717:2: rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_0__0__Impl(); + rule__Node__Group_2_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_0__1(); + rule__Node__Group_2_0__1(); state._fsp--; @@ -11310,25 +11660,25 @@ public final void rule__Node__Group_3_0__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__0" + // $ANTLR end "rule__Node__Group_2_0__0" - // $ANTLR start "rule__Node__Group_3_0__0__Impl" - // InternalRosParser.g:3638:1: rule__Node__Group_3_0__0__Impl : ( Publishers ) ; - public final void rule__Node__Group_3_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__0__Impl" + // InternalRosParser.g:3724:1: rule__Node__Group_2_0__0__Impl : ( Publishers ) ; + public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3642:1: ( ( Publishers ) ) - // InternalRosParser.g:3643:1: ( Publishers ) + // InternalRosParser.g:3728:1: ( ( Publishers ) ) + // InternalRosParser.g:3729:1: ( Publishers ) { - // InternalRosParser.g:3643:1: ( Publishers ) - // InternalRosParser.g:3644:2: Publishers + // InternalRosParser.g:3729:1: ( Publishers ) + // InternalRosParser.g:3730:2: Publishers { - before(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); match(input,Publishers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } @@ -11347,26 +11697,26 @@ public final void rule__Node__Group_3_0__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__0__Impl" + // $ANTLR end "rule__Node__Group_2_0__0__Impl" - // $ANTLR start "rule__Node__Group_3_0__1" - // InternalRosParser.g:3653:1: rule__Node__Group_3_0__1 : rule__Node__Group_3_0__1__Impl rule__Node__Group_3_0__2 ; - public final void rule__Node__Group_3_0__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__1" + // InternalRosParser.g:3739:1: rule__Node__Group_2_0__1 : rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ; + public final void rule__Node__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3657:1: ( rule__Node__Group_3_0__1__Impl rule__Node__Group_3_0__2 ) - // InternalRosParser.g:3658:2: rule__Node__Group_3_0__1__Impl rule__Node__Group_3_0__2 + // InternalRosParser.g:3743:1: ( rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ) + // InternalRosParser.g:3744:2: rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_0__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_0__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_0__2(); + rule__Node__Group_2_0__2(); state._fsp--; @@ -11385,25 +11735,25 @@ public final void rule__Node__Group_3_0__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__1" + // $ANTLR end "rule__Node__Group_2_0__1" - // $ANTLR start "rule__Node__Group_3_0__1__Impl" - // InternalRosParser.g:3665:1: rule__Node__Group_3_0__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__1__Impl" + // InternalRosParser.g:3751:1: rule__Node__Group_2_0__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3669:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3670:1: ( RULE_BEGIN ) + // InternalRosParser.g:3755:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:3756:1: ( RULE_BEGIN ) { - // InternalRosParser.g:3670:1: ( RULE_BEGIN ) - // InternalRosParser.g:3671:2: RULE_BEGIN + // InternalRosParser.g:3756:1: ( RULE_BEGIN ) + // InternalRosParser.g:3757:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } @@ -11422,26 +11772,26 @@ public final void rule__Node__Group_3_0__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__1__Impl" + // $ANTLR end "rule__Node__Group_2_0__1__Impl" - // $ANTLR start "rule__Node__Group_3_0__2" - // InternalRosParser.g:3680:1: rule__Node__Group_3_0__2 : rule__Node__Group_3_0__2__Impl rule__Node__Group_3_0__3 ; - public final void rule__Node__Group_3_0__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__2" + // InternalRosParser.g:3766:1: rule__Node__Group_2_0__2 : rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ; + public final void rule__Node__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3684:1: ( rule__Node__Group_3_0__2__Impl rule__Node__Group_3_0__3 ) - // InternalRosParser.g:3685:2: rule__Node__Group_3_0__2__Impl rule__Node__Group_3_0__3 + // InternalRosParser.g:3770:1: ( rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ) + // InternalRosParser.g:3771:2: rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_0__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_0__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_0__3(); + rule__Node__Group_2_0__3(); state._fsp--; @@ -11460,24 +11810,24 @@ public final void rule__Node__Group_3_0__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__2" + // $ANTLR end "rule__Node__Group_2_0__2" - // $ANTLR start "rule__Node__Group_3_0__2__Impl" - // InternalRosParser.g:3692:1: rule__Node__Group_3_0__2__Impl : ( ( rule__Node__PublisherAssignment_3_0_2 )* ) ; - public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__2__Impl" + // InternalRosParser.g:3778:1: rule__Node__Group_2_0__2__Impl : ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ; + public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3696:1: ( ( ( rule__Node__PublisherAssignment_3_0_2 )* ) ) - // InternalRosParser.g:3697:1: ( ( rule__Node__PublisherAssignment_3_0_2 )* ) + // InternalRosParser.g:3782:1: ( ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ) + // InternalRosParser.g:3783:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) { - // InternalRosParser.g:3697:1: ( ( rule__Node__PublisherAssignment_3_0_2 )* ) - // InternalRosParser.g:3698:2: ( rule__Node__PublisherAssignment_3_0_2 )* + // InternalRosParser.g:3783:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) + // InternalRosParser.g:3784:2: ( rule__Node__PublisherAssignment_2_0_2 )* { - before(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); - // InternalRosParser.g:3699:2: ( rule__Node__PublisherAssignment_3_0_2 )* + before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + // InternalRosParser.g:3785:2: ( rule__Node__PublisherAssignment_2_0_2 )* loop20: do { int alt20=2; @@ -11490,10 +11840,10 @@ public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { switch (alt20) { case 1 : - // InternalRosParser.g:3699:3: rule__Node__PublisherAssignment_3_0_2 + // InternalRosParser.g:3785:3: rule__Node__PublisherAssignment_2_0_2 { - pushFollow(FOLLOW_18); - rule__Node__PublisherAssignment_3_0_2(); + pushFollow(FOLLOW_20); + rule__Node__PublisherAssignment_2_0_2(); state._fsp--; @@ -11506,7 +11856,7 @@ public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } @@ -11525,21 +11875,21 @@ public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__2__Impl" + // $ANTLR end "rule__Node__Group_2_0__2__Impl" - // $ANTLR start "rule__Node__Group_3_0__3" - // InternalRosParser.g:3707:1: rule__Node__Group_3_0__3 : rule__Node__Group_3_0__3__Impl ; - public final void rule__Node__Group_3_0__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__3" + // InternalRosParser.g:3793:1: rule__Node__Group_2_0__3 : rule__Node__Group_2_0__3__Impl ; + public final void rule__Node__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3711:1: ( rule__Node__Group_3_0__3__Impl ) - // InternalRosParser.g:3712:2: rule__Node__Group_3_0__3__Impl + // InternalRosParser.g:3797:1: ( rule__Node__Group_2_0__3__Impl ) + // InternalRosParser.g:3798:2: rule__Node__Group_2_0__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_0__3__Impl(); + rule__Node__Group_2_0__3__Impl(); state._fsp--; @@ -11558,25 +11908,25 @@ public final void rule__Node__Group_3_0__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__3" + // $ANTLR end "rule__Node__Group_2_0__3" - // $ANTLR start "rule__Node__Group_3_0__3__Impl" - // InternalRosParser.g:3718:1: rule__Node__Group_3_0__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_0__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__3__Impl" + // InternalRosParser.g:3804:1: rule__Node__Group_2_0__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3722:1: ( ( RULE_END ) ) - // InternalRosParser.g:3723:1: ( RULE_END ) + // InternalRosParser.g:3808:1: ( ( RULE_END ) ) + // InternalRosParser.g:3809:1: ( RULE_END ) { - // InternalRosParser.g:3723:1: ( RULE_END ) - // InternalRosParser.g:3724:2: RULE_END + // InternalRosParser.g:3809:1: ( RULE_END ) + // InternalRosParser.g:3810:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -11595,26 +11945,26 @@ public final void rule__Node__Group_3_0__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__3__Impl" + // $ANTLR end "rule__Node__Group_2_0__3__Impl" - // $ANTLR start "rule__Node__Group_3_1__0" - // InternalRosParser.g:3734:1: rule__Node__Group_3_1__0 : rule__Node__Group_3_1__0__Impl rule__Node__Group_3_1__1 ; - public final void rule__Node__Group_3_1__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__0" + // InternalRosParser.g:3820:1: rule__Node__Group_2_1__0 : rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ; + public final void rule__Node__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3738:1: ( rule__Node__Group_3_1__0__Impl rule__Node__Group_3_1__1 ) - // InternalRosParser.g:3739:2: rule__Node__Group_3_1__0__Impl rule__Node__Group_3_1__1 + // InternalRosParser.g:3824:1: ( rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ) + // InternalRosParser.g:3825:2: rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_1__0__Impl(); + rule__Node__Group_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_1__1(); + rule__Node__Group_2_1__1(); state._fsp--; @@ -11633,25 +11983,25 @@ public final void rule__Node__Group_3_1__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__0" + // $ANTLR end "rule__Node__Group_2_1__0" - // $ANTLR start "rule__Node__Group_3_1__0__Impl" - // InternalRosParser.g:3746:1: rule__Node__Group_3_1__0__Impl : ( Subscribers ) ; - public final void rule__Node__Group_3_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__0__Impl" + // InternalRosParser.g:3832:1: rule__Node__Group_2_1__0__Impl : ( Subscribers ) ; + public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3750:1: ( ( Subscribers ) ) - // InternalRosParser.g:3751:1: ( Subscribers ) + // InternalRosParser.g:3836:1: ( ( Subscribers ) ) + // InternalRosParser.g:3837:1: ( Subscribers ) { - // InternalRosParser.g:3751:1: ( Subscribers ) - // InternalRosParser.g:3752:2: Subscribers + // InternalRosParser.g:3837:1: ( Subscribers ) + // InternalRosParser.g:3838:2: Subscribers { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); match(input,Subscribers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } @@ -11670,26 +12020,26 @@ public final void rule__Node__Group_3_1__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__0__Impl" + // $ANTLR end "rule__Node__Group_2_1__0__Impl" - // $ANTLR start "rule__Node__Group_3_1__1" - // InternalRosParser.g:3761:1: rule__Node__Group_3_1__1 : rule__Node__Group_3_1__1__Impl rule__Node__Group_3_1__2 ; - public final void rule__Node__Group_3_1__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__1" + // InternalRosParser.g:3847:1: rule__Node__Group_2_1__1 : rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ; + public final void rule__Node__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3765:1: ( rule__Node__Group_3_1__1__Impl rule__Node__Group_3_1__2 ) - // InternalRosParser.g:3766:2: rule__Node__Group_3_1__1__Impl rule__Node__Group_3_1__2 + // InternalRosParser.g:3851:1: ( rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ) + // InternalRosParser.g:3852:2: rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_1__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_1__2(); + rule__Node__Group_2_1__2(); state._fsp--; @@ -11708,25 +12058,25 @@ public final void rule__Node__Group_3_1__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__1" + // $ANTLR end "rule__Node__Group_2_1__1" - // $ANTLR start "rule__Node__Group_3_1__1__Impl" - // InternalRosParser.g:3773:1: rule__Node__Group_3_1__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__1__Impl" + // InternalRosParser.g:3859:1: rule__Node__Group_2_1__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3777:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3778:1: ( RULE_BEGIN ) + // InternalRosParser.g:3863:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:3864:1: ( RULE_BEGIN ) { - // InternalRosParser.g:3778:1: ( RULE_BEGIN ) - // InternalRosParser.g:3779:2: RULE_BEGIN + // InternalRosParser.g:3864:1: ( RULE_BEGIN ) + // InternalRosParser.g:3865:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } @@ -11745,26 +12095,26 @@ public final void rule__Node__Group_3_1__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__1__Impl" + // $ANTLR end "rule__Node__Group_2_1__1__Impl" - // $ANTLR start "rule__Node__Group_3_1__2" - // InternalRosParser.g:3788:1: rule__Node__Group_3_1__2 : rule__Node__Group_3_1__2__Impl rule__Node__Group_3_1__3 ; - public final void rule__Node__Group_3_1__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__2" + // InternalRosParser.g:3874:1: rule__Node__Group_2_1__2 : rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ; + public final void rule__Node__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3792:1: ( rule__Node__Group_3_1__2__Impl rule__Node__Group_3_1__3 ) - // InternalRosParser.g:3793:2: rule__Node__Group_3_1__2__Impl rule__Node__Group_3_1__3 + // InternalRosParser.g:3878:1: ( rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ) + // InternalRosParser.g:3879:2: rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_1__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_1__3(); + rule__Node__Group_2_1__3(); state._fsp--; @@ -11783,24 +12133,24 @@ public final void rule__Node__Group_3_1__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__2" + // $ANTLR end "rule__Node__Group_2_1__2" - // $ANTLR start "rule__Node__Group_3_1__2__Impl" - // InternalRosParser.g:3800:1: rule__Node__Group_3_1__2__Impl : ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) ; - public final void rule__Node__Group_3_1__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__2__Impl" + // InternalRosParser.g:3886:1: rule__Node__Group_2_1__2__Impl : ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ; + public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3804:1: ( ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) ) - // InternalRosParser.g:3805:1: ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) + // InternalRosParser.g:3890:1: ( ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ) + // InternalRosParser.g:3891:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) { - // InternalRosParser.g:3805:1: ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) - // InternalRosParser.g:3806:2: ( rule__Node__SubscriberAssignment_3_1_2 )* + // InternalRosParser.g:3891:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) + // InternalRosParser.g:3892:2: ( rule__Node__SubscriberAssignment_2_1_2 )* { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); - // InternalRosParser.g:3807:2: ( rule__Node__SubscriberAssignment_3_1_2 )* + before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + // InternalRosParser.g:3893:2: ( rule__Node__SubscriberAssignment_2_1_2 )* loop21: do { int alt21=2; @@ -11813,10 +12163,10 @@ public final void rule__Node__Group_3_1__2__Impl() throws RecognitionException { switch (alt21) { case 1 : - // InternalRosParser.g:3807:3: rule__Node__SubscriberAssignment_3_1_2 + // InternalRosParser.g:3893:3: rule__Node__SubscriberAssignment_2_1_2 { - pushFollow(FOLLOW_18); - rule__Node__SubscriberAssignment_3_1_2(); + pushFollow(FOLLOW_20); + rule__Node__SubscriberAssignment_2_1_2(); state._fsp--; @@ -11829,7 +12179,7 @@ public final void rule__Node__Group_3_1__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } @@ -11848,21 +12198,21 @@ public final void rule__Node__Group_3_1__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__2__Impl" + // $ANTLR end "rule__Node__Group_2_1__2__Impl" - // $ANTLR start "rule__Node__Group_3_1__3" - // InternalRosParser.g:3815:1: rule__Node__Group_3_1__3 : rule__Node__Group_3_1__3__Impl ; - public final void rule__Node__Group_3_1__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__3" + // InternalRosParser.g:3901:1: rule__Node__Group_2_1__3 : rule__Node__Group_2_1__3__Impl ; + public final void rule__Node__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3819:1: ( rule__Node__Group_3_1__3__Impl ) - // InternalRosParser.g:3820:2: rule__Node__Group_3_1__3__Impl + // InternalRosParser.g:3905:1: ( rule__Node__Group_2_1__3__Impl ) + // InternalRosParser.g:3906:2: rule__Node__Group_2_1__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_1__3__Impl(); + rule__Node__Group_2_1__3__Impl(); state._fsp--; @@ -11881,25 +12231,25 @@ public final void rule__Node__Group_3_1__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__3" + // $ANTLR end "rule__Node__Group_2_1__3" - // $ANTLR start "rule__Node__Group_3_1__3__Impl" - // InternalRosParser.g:3826:1: rule__Node__Group_3_1__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_1__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__3__Impl" + // InternalRosParser.g:3912:1: rule__Node__Group_2_1__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3830:1: ( ( RULE_END ) ) - // InternalRosParser.g:3831:1: ( RULE_END ) + // InternalRosParser.g:3916:1: ( ( RULE_END ) ) + // InternalRosParser.g:3917:1: ( RULE_END ) { - // InternalRosParser.g:3831:1: ( RULE_END ) - // InternalRosParser.g:3832:2: RULE_END + // InternalRosParser.g:3917:1: ( RULE_END ) + // InternalRosParser.g:3918:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -11918,26 +12268,26 @@ public final void rule__Node__Group_3_1__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__3__Impl" + // $ANTLR end "rule__Node__Group_2_1__3__Impl" - // $ANTLR start "rule__Node__Group_3_2__0" - // InternalRosParser.g:3842:1: rule__Node__Group_3_2__0 : rule__Node__Group_3_2__0__Impl rule__Node__Group_3_2__1 ; - public final void rule__Node__Group_3_2__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__0" + // InternalRosParser.g:3928:1: rule__Node__Group_2_2__0 : rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ; + public final void rule__Node__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3846:1: ( rule__Node__Group_3_2__0__Impl rule__Node__Group_3_2__1 ) - // InternalRosParser.g:3847:2: rule__Node__Group_3_2__0__Impl rule__Node__Group_3_2__1 + // InternalRosParser.g:3932:1: ( rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ) + // InternalRosParser.g:3933:2: rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_2__0__Impl(); + rule__Node__Group_2_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_2__1(); + rule__Node__Group_2_2__1(); state._fsp--; @@ -11956,25 +12306,25 @@ public final void rule__Node__Group_3_2__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__0" + // $ANTLR end "rule__Node__Group_2_2__0" - // $ANTLR start "rule__Node__Group_3_2__0__Impl" - // InternalRosParser.g:3854:1: rule__Node__Group_3_2__0__Impl : ( Serviceserver ) ; - public final void rule__Node__Group_3_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__0__Impl" + // InternalRosParser.g:3940:1: rule__Node__Group_2_2__0__Impl : ( ServiceServers ) ; + public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3858:1: ( ( Serviceserver ) ) - // InternalRosParser.g:3859:1: ( Serviceserver ) + // InternalRosParser.g:3944:1: ( ( ServiceServers ) ) + // InternalRosParser.g:3945:1: ( ServiceServers ) { - // InternalRosParser.g:3859:1: ( Serviceserver ) - // InternalRosParser.g:3860:2: Serviceserver + // InternalRosParser.g:3945:1: ( ServiceServers ) + // InternalRosParser.g:3946:2: ServiceServers { - before(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); - match(input,Serviceserver,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); + match(input,ServiceServers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } @@ -11993,26 +12343,26 @@ public final void rule__Node__Group_3_2__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__0__Impl" + // $ANTLR end "rule__Node__Group_2_2__0__Impl" - // $ANTLR start "rule__Node__Group_3_2__1" - // InternalRosParser.g:3869:1: rule__Node__Group_3_2__1 : rule__Node__Group_3_2__1__Impl rule__Node__Group_3_2__2 ; - public final void rule__Node__Group_3_2__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__1" + // InternalRosParser.g:3955:1: rule__Node__Group_2_2__1 : rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ; + public final void rule__Node__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3873:1: ( rule__Node__Group_3_2__1__Impl rule__Node__Group_3_2__2 ) - // InternalRosParser.g:3874:2: rule__Node__Group_3_2__1__Impl rule__Node__Group_3_2__2 + // InternalRosParser.g:3959:1: ( rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ) + // InternalRosParser.g:3960:2: rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_2__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_2__2(); + rule__Node__Group_2_2__2(); state._fsp--; @@ -12031,25 +12381,25 @@ public final void rule__Node__Group_3_2__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__1" + // $ANTLR end "rule__Node__Group_2_2__1" - // $ANTLR start "rule__Node__Group_3_2__1__Impl" - // InternalRosParser.g:3881:1: rule__Node__Group_3_2__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__1__Impl" + // InternalRosParser.g:3967:1: rule__Node__Group_2_2__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3885:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3886:1: ( RULE_BEGIN ) + // InternalRosParser.g:3971:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:3972:1: ( RULE_BEGIN ) { - // InternalRosParser.g:3886:1: ( RULE_BEGIN ) - // InternalRosParser.g:3887:2: RULE_BEGIN + // InternalRosParser.g:3972:1: ( RULE_BEGIN ) + // InternalRosParser.g:3973:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } @@ -12068,26 +12418,26 @@ public final void rule__Node__Group_3_2__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__1__Impl" + // $ANTLR end "rule__Node__Group_2_2__1__Impl" - // $ANTLR start "rule__Node__Group_3_2__2" - // InternalRosParser.g:3896:1: rule__Node__Group_3_2__2 : rule__Node__Group_3_2__2__Impl rule__Node__Group_3_2__3 ; - public final void rule__Node__Group_3_2__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__2" + // InternalRosParser.g:3982:1: rule__Node__Group_2_2__2 : rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ; + public final void rule__Node__Group_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3900:1: ( rule__Node__Group_3_2__2__Impl rule__Node__Group_3_2__3 ) - // InternalRosParser.g:3901:2: rule__Node__Group_3_2__2__Impl rule__Node__Group_3_2__3 + // InternalRosParser.g:3986:1: ( rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ) + // InternalRosParser.g:3987:2: rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_2__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_2__3(); + rule__Node__Group_2_2__3(); state._fsp--; @@ -12106,24 +12456,24 @@ public final void rule__Node__Group_3_2__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__2" + // $ANTLR end "rule__Node__Group_2_2__2" - // $ANTLR start "rule__Node__Group_3_2__2__Impl" - // InternalRosParser.g:3908:1: rule__Node__Group_3_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) ; - public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__2__Impl" + // InternalRosParser.g:3994:1: rule__Node__Group_2_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ; + public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3912:1: ( ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) ) - // InternalRosParser.g:3913:1: ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) + // InternalRosParser.g:3998:1: ( ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ) + // InternalRosParser.g:3999:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) { - // InternalRosParser.g:3913:1: ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) - // InternalRosParser.g:3914:2: ( rule__Node__ServiceserverAssignment_3_2_2 )* + // InternalRosParser.g:3999:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) + // InternalRosParser.g:4000:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); - // InternalRosParser.g:3915:2: ( rule__Node__ServiceserverAssignment_3_2_2 )* + before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + // InternalRosParser.g:4001:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* loop22: do { int alt22=2; @@ -12136,10 +12486,10 @@ public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { switch (alt22) { case 1 : - // InternalRosParser.g:3915:3: rule__Node__ServiceserverAssignment_3_2_2 + // InternalRosParser.g:4001:3: rule__Node__ServiceserverAssignment_2_2_2 { - pushFollow(FOLLOW_18); - rule__Node__ServiceserverAssignment_3_2_2(); + pushFollow(FOLLOW_20); + rule__Node__ServiceserverAssignment_2_2_2(); state._fsp--; @@ -12152,7 +12502,7 @@ public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } @@ -12171,21 +12521,21 @@ public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__2__Impl" + // $ANTLR end "rule__Node__Group_2_2__2__Impl" - // $ANTLR start "rule__Node__Group_3_2__3" - // InternalRosParser.g:3923:1: rule__Node__Group_3_2__3 : rule__Node__Group_3_2__3__Impl ; - public final void rule__Node__Group_3_2__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__3" + // InternalRosParser.g:4009:1: rule__Node__Group_2_2__3 : rule__Node__Group_2_2__3__Impl ; + public final void rule__Node__Group_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3927:1: ( rule__Node__Group_3_2__3__Impl ) - // InternalRosParser.g:3928:2: rule__Node__Group_3_2__3__Impl + // InternalRosParser.g:4013:1: ( rule__Node__Group_2_2__3__Impl ) + // InternalRosParser.g:4014:2: rule__Node__Group_2_2__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_2__3__Impl(); + rule__Node__Group_2_2__3__Impl(); state._fsp--; @@ -12204,25 +12554,25 @@ public final void rule__Node__Group_3_2__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__3" + // $ANTLR end "rule__Node__Group_2_2__3" - // $ANTLR start "rule__Node__Group_3_2__3__Impl" - // InternalRosParser.g:3934:1: rule__Node__Group_3_2__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__3__Impl" + // InternalRosParser.g:4020:1: rule__Node__Group_2_2__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3938:1: ( ( RULE_END ) ) - // InternalRosParser.g:3939:1: ( RULE_END ) + // InternalRosParser.g:4024:1: ( ( RULE_END ) ) + // InternalRosParser.g:4025:1: ( RULE_END ) { - // InternalRosParser.g:3939:1: ( RULE_END ) - // InternalRosParser.g:3940:2: RULE_END + // InternalRosParser.g:4025:1: ( RULE_END ) + // InternalRosParser.g:4026:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -12241,26 +12591,26 @@ public final void rule__Node__Group_3_2__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__3__Impl" + // $ANTLR end "rule__Node__Group_2_2__3__Impl" - // $ANTLR start "rule__Node__Group_3_3__0" - // InternalRosParser.g:3950:1: rule__Node__Group_3_3__0 : rule__Node__Group_3_3__0__Impl rule__Node__Group_3_3__1 ; - public final void rule__Node__Group_3_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__0" + // InternalRosParser.g:4036:1: rule__Node__Group_2_3__0 : rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ; + public final void rule__Node__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3954:1: ( rule__Node__Group_3_3__0__Impl rule__Node__Group_3_3__1 ) - // InternalRosParser.g:3955:2: rule__Node__Group_3_3__0__Impl rule__Node__Group_3_3__1 + // InternalRosParser.g:4040:1: ( rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ) + // InternalRosParser.g:4041:2: rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_3__0__Impl(); + rule__Node__Group_2_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_3__1(); + rule__Node__Group_2_3__1(); state._fsp--; @@ -12279,25 +12629,25 @@ public final void rule__Node__Group_3_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__0" + // $ANTLR end "rule__Node__Group_2_3__0" - // $ANTLR start "rule__Node__Group_3_3__0__Impl" - // InternalRosParser.g:3962:1: rule__Node__Group_3_3__0__Impl : ( Serviceclient ) ; - public final void rule__Node__Group_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__0__Impl" + // InternalRosParser.g:4048:1: rule__Node__Group_2_3__0__Impl : ( ServiceClients ) ; + public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3966:1: ( ( Serviceclient ) ) - // InternalRosParser.g:3967:1: ( Serviceclient ) + // InternalRosParser.g:4052:1: ( ( ServiceClients ) ) + // InternalRosParser.g:4053:1: ( ServiceClients ) { - // InternalRosParser.g:3967:1: ( Serviceclient ) - // InternalRosParser.g:3968:2: Serviceclient + // InternalRosParser.g:4053:1: ( ServiceClients ) + // InternalRosParser.g:4054:2: ServiceClients { - before(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); - match(input,Serviceclient,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); + before(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); + match(input,ServiceClients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } @@ -12316,26 +12666,26 @@ public final void rule__Node__Group_3_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__0__Impl" + // $ANTLR end "rule__Node__Group_2_3__0__Impl" - // $ANTLR start "rule__Node__Group_3_3__1" - // InternalRosParser.g:3977:1: rule__Node__Group_3_3__1 : rule__Node__Group_3_3__1__Impl rule__Node__Group_3_3__2 ; - public final void rule__Node__Group_3_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__1" + // InternalRosParser.g:4063:1: rule__Node__Group_2_3__1 : rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ; + public final void rule__Node__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3981:1: ( rule__Node__Group_3_3__1__Impl rule__Node__Group_3_3__2 ) - // InternalRosParser.g:3982:2: rule__Node__Group_3_3__1__Impl rule__Node__Group_3_3__2 + // InternalRosParser.g:4067:1: ( rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ) + // InternalRosParser.g:4068:2: rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_3__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_3__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_3__2(); + rule__Node__Group_2_3__2(); state._fsp--; @@ -12354,25 +12704,25 @@ public final void rule__Node__Group_3_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__1" + // $ANTLR end "rule__Node__Group_2_3__1" - // $ANTLR start "rule__Node__Group_3_3__1__Impl" - // InternalRosParser.g:3989:1: rule__Node__Group_3_3__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__1__Impl" + // InternalRosParser.g:4075:1: rule__Node__Group_2_3__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:3993:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:3994:1: ( RULE_BEGIN ) + // InternalRosParser.g:4079:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4080:1: ( RULE_BEGIN ) { - // InternalRosParser.g:3994:1: ( RULE_BEGIN ) - // InternalRosParser.g:3995:2: RULE_BEGIN + // InternalRosParser.g:4080:1: ( RULE_BEGIN ) + // InternalRosParser.g:4081:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } @@ -12391,26 +12741,26 @@ public final void rule__Node__Group_3_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__1__Impl" + // $ANTLR end "rule__Node__Group_2_3__1__Impl" - // $ANTLR start "rule__Node__Group_3_3__2" - // InternalRosParser.g:4004:1: rule__Node__Group_3_3__2 : rule__Node__Group_3_3__2__Impl rule__Node__Group_3_3__3 ; - public final void rule__Node__Group_3_3__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__2" + // InternalRosParser.g:4090:1: rule__Node__Group_2_3__2 : rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ; + public final void rule__Node__Group_2_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4008:1: ( rule__Node__Group_3_3__2__Impl rule__Node__Group_3_3__3 ) - // InternalRosParser.g:4009:2: rule__Node__Group_3_3__2__Impl rule__Node__Group_3_3__3 + // InternalRosParser.g:4094:1: ( rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ) + // InternalRosParser.g:4095:2: rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_3__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_3__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_3__3(); + rule__Node__Group_2_3__3(); state._fsp--; @@ -12429,24 +12779,24 @@ public final void rule__Node__Group_3_3__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__2" + // $ANTLR end "rule__Node__Group_2_3__2" - // $ANTLR start "rule__Node__Group_3_3__2__Impl" - // InternalRosParser.g:4016:1: rule__Node__Group_3_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) ; - public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__2__Impl" + // InternalRosParser.g:4102:1: rule__Node__Group_2_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ; + public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4020:1: ( ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) ) - // InternalRosParser.g:4021:1: ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) + // InternalRosParser.g:4106:1: ( ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ) + // InternalRosParser.g:4107:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) { - // InternalRosParser.g:4021:1: ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) - // InternalRosParser.g:4022:2: ( rule__Node__ServiceclientAssignment_3_3_2 )* + // InternalRosParser.g:4107:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) + // InternalRosParser.g:4108:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); - // InternalRosParser.g:4023:2: ( rule__Node__ServiceclientAssignment_3_3_2 )* + before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + // InternalRosParser.g:4109:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* loop23: do { int alt23=2; @@ -12459,10 +12809,10 @@ public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { switch (alt23) { case 1 : - // InternalRosParser.g:4023:3: rule__Node__ServiceclientAssignment_3_3_2 + // InternalRosParser.g:4109:3: rule__Node__ServiceclientAssignment_2_3_2 { - pushFollow(FOLLOW_18); - rule__Node__ServiceclientAssignment_3_3_2(); + pushFollow(FOLLOW_20); + rule__Node__ServiceclientAssignment_2_3_2(); state._fsp--; @@ -12475,7 +12825,7 @@ public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } @@ -12494,21 +12844,21 @@ public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__2__Impl" + // $ANTLR end "rule__Node__Group_2_3__2__Impl" - // $ANTLR start "rule__Node__Group_3_3__3" - // InternalRosParser.g:4031:1: rule__Node__Group_3_3__3 : rule__Node__Group_3_3__3__Impl ; - public final void rule__Node__Group_3_3__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__3" + // InternalRosParser.g:4117:1: rule__Node__Group_2_3__3 : rule__Node__Group_2_3__3__Impl ; + public final void rule__Node__Group_2_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4035:1: ( rule__Node__Group_3_3__3__Impl ) - // InternalRosParser.g:4036:2: rule__Node__Group_3_3__3__Impl + // InternalRosParser.g:4121:1: ( rule__Node__Group_2_3__3__Impl ) + // InternalRosParser.g:4122:2: rule__Node__Group_2_3__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_3__3__Impl(); + rule__Node__Group_2_3__3__Impl(); state._fsp--; @@ -12527,25 +12877,25 @@ public final void rule__Node__Group_3_3__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__3" + // $ANTLR end "rule__Node__Group_2_3__3" - // $ANTLR start "rule__Node__Group_3_3__3__Impl" - // InternalRosParser.g:4042:1: rule__Node__Group_3_3__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__3__Impl" + // InternalRosParser.g:4128:1: rule__Node__Group_2_3__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4046:1: ( ( RULE_END ) ) - // InternalRosParser.g:4047:1: ( RULE_END ) + // InternalRosParser.g:4132:1: ( ( RULE_END ) ) + // InternalRosParser.g:4133:1: ( RULE_END ) { - // InternalRosParser.g:4047:1: ( RULE_END ) - // InternalRosParser.g:4048:2: RULE_END + // InternalRosParser.g:4133:1: ( RULE_END ) + // InternalRosParser.g:4134:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -12564,26 +12914,26 @@ public final void rule__Node__Group_3_3__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__3__Impl" + // $ANTLR end "rule__Node__Group_2_3__3__Impl" - // $ANTLR start "rule__Node__Group_3_4__0" - // InternalRosParser.g:4058:1: rule__Node__Group_3_4__0 : rule__Node__Group_3_4__0__Impl rule__Node__Group_3_4__1 ; - public final void rule__Node__Group_3_4__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__0" + // InternalRosParser.g:4144:1: rule__Node__Group_2_4__0 : rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ; + public final void rule__Node__Group_2_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4062:1: ( rule__Node__Group_3_4__0__Impl rule__Node__Group_3_4__1 ) - // InternalRosParser.g:4063:2: rule__Node__Group_3_4__0__Impl rule__Node__Group_3_4__1 + // InternalRosParser.g:4148:1: ( rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ) + // InternalRosParser.g:4149:2: rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_4__0__Impl(); + rule__Node__Group_2_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_4__1(); + rule__Node__Group_2_4__1(); state._fsp--; @@ -12602,25 +12952,25 @@ public final void rule__Node__Group_3_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__0" + // $ANTLR end "rule__Node__Group_2_4__0" - // $ANTLR start "rule__Node__Group_3_4__0__Impl" - // InternalRosParser.g:4070:1: rule__Node__Group_3_4__0__Impl : ( Actionserver ) ; - public final void rule__Node__Group_3_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__0__Impl" + // InternalRosParser.g:4156:1: rule__Node__Group_2_4__0__Impl : ( ActionServers ) ; + public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4074:1: ( ( Actionserver ) ) - // InternalRosParser.g:4075:1: ( Actionserver ) + // InternalRosParser.g:4160:1: ( ( ActionServers ) ) + // InternalRosParser.g:4161:1: ( ActionServers ) { - // InternalRosParser.g:4075:1: ( Actionserver ) - // InternalRosParser.g:4076:2: Actionserver + // InternalRosParser.g:4161:1: ( ActionServers ) + // InternalRosParser.g:4162:2: ActionServers { - before(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); - match(input,Actionserver,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); + before(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); + match(input,ActionServers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } @@ -12639,26 +12989,26 @@ public final void rule__Node__Group_3_4__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__0__Impl" + // $ANTLR end "rule__Node__Group_2_4__0__Impl" - // $ANTLR start "rule__Node__Group_3_4__1" - // InternalRosParser.g:4085:1: rule__Node__Group_3_4__1 : rule__Node__Group_3_4__1__Impl rule__Node__Group_3_4__2 ; - public final void rule__Node__Group_3_4__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__1" + // InternalRosParser.g:4171:1: rule__Node__Group_2_4__1 : rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ; + public final void rule__Node__Group_2_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4089:1: ( rule__Node__Group_3_4__1__Impl rule__Node__Group_3_4__2 ) - // InternalRosParser.g:4090:2: rule__Node__Group_3_4__1__Impl rule__Node__Group_3_4__2 + // InternalRosParser.g:4175:1: ( rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ) + // InternalRosParser.g:4176:2: rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_4__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_4__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_4__2(); + rule__Node__Group_2_4__2(); state._fsp--; @@ -12677,25 +13027,25 @@ public final void rule__Node__Group_3_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__1" + // $ANTLR end "rule__Node__Group_2_4__1" - // $ANTLR start "rule__Node__Group_3_4__1__Impl" - // InternalRosParser.g:4097:1: rule__Node__Group_3_4__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__1__Impl" + // InternalRosParser.g:4183:1: rule__Node__Group_2_4__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4101:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4102:1: ( RULE_BEGIN ) + // InternalRosParser.g:4187:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4188:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4102:1: ( RULE_BEGIN ) - // InternalRosParser.g:4103:2: RULE_BEGIN + // InternalRosParser.g:4188:1: ( RULE_BEGIN ) + // InternalRosParser.g:4189:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } @@ -12714,26 +13064,26 @@ public final void rule__Node__Group_3_4__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__1__Impl" + // $ANTLR end "rule__Node__Group_2_4__1__Impl" - // $ANTLR start "rule__Node__Group_3_4__2" - // InternalRosParser.g:4112:1: rule__Node__Group_3_4__2 : rule__Node__Group_3_4__2__Impl rule__Node__Group_3_4__3 ; - public final void rule__Node__Group_3_4__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__2" + // InternalRosParser.g:4198:1: rule__Node__Group_2_4__2 : rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ; + public final void rule__Node__Group_2_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4116:1: ( rule__Node__Group_3_4__2__Impl rule__Node__Group_3_4__3 ) - // InternalRosParser.g:4117:2: rule__Node__Group_3_4__2__Impl rule__Node__Group_3_4__3 + // InternalRosParser.g:4202:1: ( rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ) + // InternalRosParser.g:4203:2: rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_4__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_4__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_4__3(); + rule__Node__Group_2_4__3(); state._fsp--; @@ -12752,24 +13102,24 @@ public final void rule__Node__Group_3_4__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__2" + // $ANTLR end "rule__Node__Group_2_4__2" - // $ANTLR start "rule__Node__Group_3_4__2__Impl" - // InternalRosParser.g:4124:1: rule__Node__Group_3_4__2__Impl : ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) ; - public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__2__Impl" + // InternalRosParser.g:4210:1: rule__Node__Group_2_4__2__Impl : ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ; + public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4128:1: ( ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) ) - // InternalRosParser.g:4129:1: ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) + // InternalRosParser.g:4214:1: ( ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ) + // InternalRosParser.g:4215:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) { - // InternalRosParser.g:4129:1: ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) - // InternalRosParser.g:4130:2: ( rule__Node__ActionserverAssignment_3_4_2 )* + // InternalRosParser.g:4215:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) + // InternalRosParser.g:4216:2: ( rule__Node__ActionserverAssignment_2_4_2 )* { - before(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); - // InternalRosParser.g:4131:2: ( rule__Node__ActionserverAssignment_3_4_2 )* + before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + // InternalRosParser.g:4217:2: ( rule__Node__ActionserverAssignment_2_4_2 )* loop24: do { int alt24=2; @@ -12782,10 +13132,10 @@ public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { switch (alt24) { case 1 : - // InternalRosParser.g:4131:3: rule__Node__ActionserverAssignment_3_4_2 + // InternalRosParser.g:4217:3: rule__Node__ActionserverAssignment_2_4_2 { - pushFollow(FOLLOW_18); - rule__Node__ActionserverAssignment_3_4_2(); + pushFollow(FOLLOW_20); + rule__Node__ActionserverAssignment_2_4_2(); state._fsp--; @@ -12798,7 +13148,7 @@ public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } @@ -12817,21 +13167,21 @@ public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__2__Impl" + // $ANTLR end "rule__Node__Group_2_4__2__Impl" - // $ANTLR start "rule__Node__Group_3_4__3" - // InternalRosParser.g:4139:1: rule__Node__Group_3_4__3 : rule__Node__Group_3_4__3__Impl ; - public final void rule__Node__Group_3_4__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__3" + // InternalRosParser.g:4225:1: rule__Node__Group_2_4__3 : rule__Node__Group_2_4__3__Impl ; + public final void rule__Node__Group_2_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4143:1: ( rule__Node__Group_3_4__3__Impl ) - // InternalRosParser.g:4144:2: rule__Node__Group_3_4__3__Impl + // InternalRosParser.g:4229:1: ( rule__Node__Group_2_4__3__Impl ) + // InternalRosParser.g:4230:2: rule__Node__Group_2_4__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_4__3__Impl(); + rule__Node__Group_2_4__3__Impl(); state._fsp--; @@ -12850,25 +13200,25 @@ public final void rule__Node__Group_3_4__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__3" + // $ANTLR end "rule__Node__Group_2_4__3" - // $ANTLR start "rule__Node__Group_3_4__3__Impl" - // InternalRosParser.g:4150:1: rule__Node__Group_3_4__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_4__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__3__Impl" + // InternalRosParser.g:4236:1: rule__Node__Group_2_4__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4154:1: ( ( RULE_END ) ) - // InternalRosParser.g:4155:1: ( RULE_END ) + // InternalRosParser.g:4240:1: ( ( RULE_END ) ) + // InternalRosParser.g:4241:1: ( RULE_END ) { - // InternalRosParser.g:4155:1: ( RULE_END ) - // InternalRosParser.g:4156:2: RULE_END + // InternalRosParser.g:4241:1: ( RULE_END ) + // InternalRosParser.g:4242:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -12887,26 +13237,26 @@ public final void rule__Node__Group_3_4__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__3__Impl" + // $ANTLR end "rule__Node__Group_2_4__3__Impl" - // $ANTLR start "rule__Node__Group_3_5__0" - // InternalRosParser.g:4166:1: rule__Node__Group_3_5__0 : rule__Node__Group_3_5__0__Impl rule__Node__Group_3_5__1 ; - public final void rule__Node__Group_3_5__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__0" + // InternalRosParser.g:4252:1: rule__Node__Group_2_5__0 : rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ; + public final void rule__Node__Group_2_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4170:1: ( rule__Node__Group_3_5__0__Impl rule__Node__Group_3_5__1 ) - // InternalRosParser.g:4171:2: rule__Node__Group_3_5__0__Impl rule__Node__Group_3_5__1 + // InternalRosParser.g:4256:1: ( rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ) + // InternalRosParser.g:4257:2: rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_5__0__Impl(); + rule__Node__Group_2_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_5__1(); + rule__Node__Group_2_5__1(); state._fsp--; @@ -12925,25 +13275,25 @@ public final void rule__Node__Group_3_5__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__0" + // $ANTLR end "rule__Node__Group_2_5__0" - // $ANTLR start "rule__Node__Group_3_5__0__Impl" - // InternalRosParser.g:4178:1: rule__Node__Group_3_5__0__Impl : ( Actionclient ) ; - public final void rule__Node__Group_3_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__0__Impl" + // InternalRosParser.g:4264:1: rule__Node__Group_2_5__0__Impl : ( ActionClients ) ; + public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4182:1: ( ( Actionclient ) ) - // InternalRosParser.g:4183:1: ( Actionclient ) + // InternalRosParser.g:4268:1: ( ( ActionClients ) ) + // InternalRosParser.g:4269:1: ( ActionClients ) { - // InternalRosParser.g:4183:1: ( Actionclient ) - // InternalRosParser.g:4184:2: Actionclient + // InternalRosParser.g:4269:1: ( ActionClients ) + // InternalRosParser.g:4270:2: ActionClients { - before(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); - match(input,Actionclient,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); + before(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); + match(input,ActionClients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } @@ -12962,26 +13312,26 @@ public final void rule__Node__Group_3_5__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__0__Impl" + // $ANTLR end "rule__Node__Group_2_5__0__Impl" - // $ANTLR start "rule__Node__Group_3_5__1" - // InternalRosParser.g:4193:1: rule__Node__Group_3_5__1 : rule__Node__Group_3_5__1__Impl rule__Node__Group_3_5__2 ; - public final void rule__Node__Group_3_5__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__1" + // InternalRosParser.g:4279:1: rule__Node__Group_2_5__1 : rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ; + public final void rule__Node__Group_2_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4197:1: ( rule__Node__Group_3_5__1__Impl rule__Node__Group_3_5__2 ) - // InternalRosParser.g:4198:2: rule__Node__Group_3_5__1__Impl rule__Node__Group_3_5__2 + // InternalRosParser.g:4283:1: ( rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ) + // InternalRosParser.g:4284:2: rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_5__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_5__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_5__2(); + rule__Node__Group_2_5__2(); state._fsp--; @@ -13000,25 +13350,25 @@ public final void rule__Node__Group_3_5__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__1" + // $ANTLR end "rule__Node__Group_2_5__1" - // $ANTLR start "rule__Node__Group_3_5__1__Impl" - // InternalRosParser.g:4205:1: rule__Node__Group_3_5__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__1__Impl" + // InternalRosParser.g:4291:1: rule__Node__Group_2_5__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4209:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4210:1: ( RULE_BEGIN ) + // InternalRosParser.g:4295:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4296:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4210:1: ( RULE_BEGIN ) - // InternalRosParser.g:4211:2: RULE_BEGIN + // InternalRosParser.g:4296:1: ( RULE_BEGIN ) + // InternalRosParser.g:4297:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } @@ -13037,26 +13387,26 @@ public final void rule__Node__Group_3_5__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__1__Impl" + // $ANTLR end "rule__Node__Group_2_5__1__Impl" - // $ANTLR start "rule__Node__Group_3_5__2" - // InternalRosParser.g:4220:1: rule__Node__Group_3_5__2 : rule__Node__Group_3_5__2__Impl rule__Node__Group_3_5__3 ; - public final void rule__Node__Group_3_5__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__2" + // InternalRosParser.g:4306:1: rule__Node__Group_2_5__2 : rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ; + public final void rule__Node__Group_2_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4224:1: ( rule__Node__Group_3_5__2__Impl rule__Node__Group_3_5__3 ) - // InternalRosParser.g:4225:2: rule__Node__Group_3_5__2__Impl rule__Node__Group_3_5__3 + // InternalRosParser.g:4310:1: ( rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ) + // InternalRosParser.g:4311:2: rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_5__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_5__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_5__3(); + rule__Node__Group_2_5__3(); state._fsp--; @@ -13075,24 +13425,24 @@ public final void rule__Node__Group_3_5__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__2" + // $ANTLR end "rule__Node__Group_2_5__2" - // $ANTLR start "rule__Node__Group_3_5__2__Impl" - // InternalRosParser.g:4232:1: rule__Node__Group_3_5__2__Impl : ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) ; - public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__2__Impl" + // InternalRosParser.g:4318:1: rule__Node__Group_2_5__2__Impl : ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ; + public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4236:1: ( ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) ) - // InternalRosParser.g:4237:1: ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) + // InternalRosParser.g:4322:1: ( ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ) + // InternalRosParser.g:4323:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) { - // InternalRosParser.g:4237:1: ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) - // InternalRosParser.g:4238:2: ( rule__Node__ActionclientAssignment_3_5_2 )* + // InternalRosParser.g:4323:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) + // InternalRosParser.g:4324:2: ( rule__Node__ActionclientAssignment_2_5_2 )* { - before(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); - // InternalRosParser.g:4239:2: ( rule__Node__ActionclientAssignment_3_5_2 )* + before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + // InternalRosParser.g:4325:2: ( rule__Node__ActionclientAssignment_2_5_2 )* loop25: do { int alt25=2; @@ -13105,10 +13455,10 @@ public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { switch (alt25) { case 1 : - // InternalRosParser.g:4239:3: rule__Node__ActionclientAssignment_3_5_2 + // InternalRosParser.g:4325:3: rule__Node__ActionclientAssignment_2_5_2 { - pushFollow(FOLLOW_18); - rule__Node__ActionclientAssignment_3_5_2(); + pushFollow(FOLLOW_20); + rule__Node__ActionclientAssignment_2_5_2(); state._fsp--; @@ -13121,7 +13471,7 @@ public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } @@ -13140,21 +13490,21 @@ public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__2__Impl" + // $ANTLR end "rule__Node__Group_2_5__2__Impl" - // $ANTLR start "rule__Node__Group_3_5__3" - // InternalRosParser.g:4247:1: rule__Node__Group_3_5__3 : rule__Node__Group_3_5__3__Impl ; - public final void rule__Node__Group_3_5__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__3" + // InternalRosParser.g:4333:1: rule__Node__Group_2_5__3 : rule__Node__Group_2_5__3__Impl ; + public final void rule__Node__Group_2_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4251:1: ( rule__Node__Group_3_5__3__Impl ) - // InternalRosParser.g:4252:2: rule__Node__Group_3_5__3__Impl + // InternalRosParser.g:4337:1: ( rule__Node__Group_2_5__3__Impl ) + // InternalRosParser.g:4338:2: rule__Node__Group_2_5__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_5__3__Impl(); + rule__Node__Group_2_5__3__Impl(); state._fsp--; @@ -13173,25 +13523,25 @@ public final void rule__Node__Group_3_5__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__3" + // $ANTLR end "rule__Node__Group_2_5__3" - // $ANTLR start "rule__Node__Group_3_5__3__Impl" - // InternalRosParser.g:4258:1: rule__Node__Group_3_5__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__3__Impl" + // InternalRosParser.g:4344:1: rule__Node__Group_2_5__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4262:1: ( ( RULE_END ) ) - // InternalRosParser.g:4263:1: ( RULE_END ) + // InternalRosParser.g:4348:1: ( ( RULE_END ) ) + // InternalRosParser.g:4349:1: ( RULE_END ) { - // InternalRosParser.g:4263:1: ( RULE_END ) - // InternalRosParser.g:4264:2: RULE_END + // InternalRosParser.g:4349:1: ( RULE_END ) + // InternalRosParser.g:4350:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } @@ -13210,26 +13560,26 @@ public final void rule__Node__Group_3_5__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__3__Impl" + // $ANTLR end "rule__Node__Group_2_5__3__Impl" - // $ANTLR start "rule__Node__Group_3_6__0" - // InternalRosParser.g:4274:1: rule__Node__Group_3_6__0 : rule__Node__Group_3_6__0__Impl rule__Node__Group_3_6__1 ; - public final void rule__Node__Group_3_6__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__0" + // InternalRosParser.g:4360:1: rule__Node__Group_2_6__0 : rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ; + public final void rule__Node__Group_2_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4278:1: ( rule__Node__Group_3_6__0__Impl rule__Node__Group_3_6__1 ) - // InternalRosParser.g:4279:2: rule__Node__Group_3_6__0__Impl rule__Node__Group_3_6__1 + // InternalRosParser.g:4364:1: ( rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ) + // InternalRosParser.g:4365:2: rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 { pushFollow(FOLLOW_6); - rule__Node__Group_3_6__0__Impl(); + rule__Node__Group_2_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_6__1(); + rule__Node__Group_2_6__1(); state._fsp--; @@ -13248,25 +13598,25 @@ public final void rule__Node__Group_3_6__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__0" + // $ANTLR end "rule__Node__Group_2_6__0" - // $ANTLR start "rule__Node__Group_3_6__0__Impl" - // InternalRosParser.g:4286:1: rule__Node__Group_3_6__0__Impl : ( Parameters ) ; - public final void rule__Node__Group_3_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__0__Impl" + // InternalRosParser.g:4372:1: rule__Node__Group_2_6__0__Impl : ( Parameters ) ; + public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4290:1: ( ( Parameters ) ) - // InternalRosParser.g:4291:1: ( Parameters ) + // InternalRosParser.g:4376:1: ( ( Parameters ) ) + // InternalRosParser.g:4377:1: ( Parameters ) { - // InternalRosParser.g:4291:1: ( Parameters ) - // InternalRosParser.g:4292:2: Parameters + // InternalRosParser.g:4377:1: ( Parameters ) + // InternalRosParser.g:4378:2: Parameters { - before(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); + before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); match(input,Parameters,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); + after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } @@ -13285,26 +13635,26 @@ public final void rule__Node__Group_3_6__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__0__Impl" + // $ANTLR end "rule__Node__Group_2_6__0__Impl" - // $ANTLR start "rule__Node__Group_3_6__1" - // InternalRosParser.g:4301:1: rule__Node__Group_3_6__1 : rule__Node__Group_3_6__1__Impl rule__Node__Group_3_6__2 ; - public final void rule__Node__Group_3_6__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__1" + // InternalRosParser.g:4387:1: rule__Node__Group_2_6__1 : rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ; + public final void rule__Node__Group_2_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4305:1: ( rule__Node__Group_3_6__1__Impl rule__Node__Group_3_6__2 ) - // InternalRosParser.g:4306:2: rule__Node__Group_3_6__1__Impl rule__Node__Group_3_6__2 + // InternalRosParser.g:4391:1: ( rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ) + // InternalRosParser.g:4392:2: rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_6__1__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_6__2(); + rule__Node__Group_2_6__2(); state._fsp--; @@ -13323,25 +13673,25 @@ public final void rule__Node__Group_3_6__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__1" + // $ANTLR end "rule__Node__Group_2_6__1" - // $ANTLR start "rule__Node__Group_3_6__1__Impl" - // InternalRosParser.g:4313:1: rule__Node__Group_3_6__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__1__Impl" + // InternalRosParser.g:4399:1: rule__Node__Group_2_6__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4317:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4318:1: ( RULE_BEGIN ) + // InternalRosParser.g:4403:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4404:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4318:1: ( RULE_BEGIN ) - // InternalRosParser.g:4319:2: RULE_BEGIN + // InternalRosParser.g:4404:1: ( RULE_BEGIN ) + // InternalRosParser.g:4405:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } @@ -13360,26 +13710,26 @@ public final void rule__Node__Group_3_6__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__1__Impl" + // $ANTLR end "rule__Node__Group_2_6__1__Impl" - // $ANTLR start "rule__Node__Group_3_6__2" - // InternalRosParser.g:4328:1: rule__Node__Group_3_6__2 : rule__Node__Group_3_6__2__Impl rule__Node__Group_3_6__3 ; - public final void rule__Node__Group_3_6__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__2" + // InternalRosParser.g:4414:1: rule__Node__Group_2_6__2 : rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ; + public final void rule__Node__Group_2_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4332:1: ( rule__Node__Group_3_6__2__Impl rule__Node__Group_3_6__3 ) - // InternalRosParser.g:4333:2: rule__Node__Group_3_6__2__Impl rule__Node__Group_3_6__3 + // InternalRosParser.g:4418:1: ( rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ) + // InternalRosParser.g:4419:2: rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 { - pushFollow(FOLLOW_17); - rule__Node__Group_3_6__2__Impl(); + pushFollow(FOLLOW_19); + rule__Node__Group_2_6__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_6__3(); + rule__Node__Group_2_6__3(); state._fsp--; @@ -13398,24 +13748,24 @@ public final void rule__Node__Group_3_6__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__2" + // $ANTLR end "rule__Node__Group_2_6__2" - // $ANTLR start "rule__Node__Group_3_6__2__Impl" - // InternalRosParser.g:4340:1: rule__Node__Group_3_6__2__Impl : ( ( rule__Node__ParameterAssignment_3_6_2 )* ) ; - public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__2__Impl" + // InternalRosParser.g:4426:1: rule__Node__Group_2_6__2__Impl : ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ; + public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4344:1: ( ( ( rule__Node__ParameterAssignment_3_6_2 )* ) ) - // InternalRosParser.g:4345:1: ( ( rule__Node__ParameterAssignment_3_6_2 )* ) + // InternalRosParser.g:4430:1: ( ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ) + // InternalRosParser.g:4431:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) { - // InternalRosParser.g:4345:1: ( ( rule__Node__ParameterAssignment_3_6_2 )* ) - // InternalRosParser.g:4346:2: ( rule__Node__ParameterAssignment_3_6_2 )* + // InternalRosParser.g:4431:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) + // InternalRosParser.g:4432:2: ( rule__Node__ParameterAssignment_2_6_2 )* { - before(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); - // InternalRosParser.g:4347:2: ( rule__Node__ParameterAssignment_3_6_2 )* + before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + // InternalRosParser.g:4433:2: ( rule__Node__ParameterAssignment_2_6_2 )* loop26: do { int alt26=2; @@ -13428,10 +13778,10 @@ public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { switch (alt26) { case 1 : - // InternalRosParser.g:4347:3: rule__Node__ParameterAssignment_3_6_2 + // InternalRosParser.g:4433:3: rule__Node__ParameterAssignment_2_6_2 { - pushFollow(FOLLOW_18); - rule__Node__ParameterAssignment_3_6_2(); + pushFollow(FOLLOW_20); + rule__Node__ParameterAssignment_2_6_2(); state._fsp--; @@ -13444,7 +13794,7 @@ public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); + after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } @@ -13463,21 +13813,21 @@ public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__2__Impl" + // $ANTLR end "rule__Node__Group_2_6__2__Impl" - // $ANTLR start "rule__Node__Group_3_6__3" - // InternalRosParser.g:4355:1: rule__Node__Group_3_6__3 : rule__Node__Group_3_6__3__Impl ; - public final void rule__Node__Group_3_6__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__3" + // InternalRosParser.g:4441:1: rule__Node__Group_2_6__3 : rule__Node__Group_2_6__3__Impl ; + public final void rule__Node__Group_2_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4359:1: ( rule__Node__Group_3_6__3__Impl ) - // InternalRosParser.g:4360:2: rule__Node__Group_3_6__3__Impl + // InternalRosParser.g:4445:1: ( rule__Node__Group_2_6__3__Impl ) + // InternalRosParser.g:4446:2: rule__Node__Group_2_6__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_6__3__Impl(); + rule__Node__Group_2_6__3__Impl(); state._fsp--; @@ -13496,25 +13846,25 @@ public final void rule__Node__Group_3_6__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__3" + // $ANTLR end "rule__Node__Group_2_6__3" - // $ANTLR start "rule__Node__Group_3_6__3__Impl" - // InternalRosParser.g:4366:1: rule__Node__Group_3_6__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_6__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_6__3__Impl" + // InternalRosParser.g:4452:1: rule__Node__Group_2_6__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4370:1: ( ( RULE_END ) ) - // InternalRosParser.g:4371:1: ( RULE_END ) + // InternalRosParser.g:4456:1: ( ( RULE_END ) ) + // InternalRosParser.g:4457:1: ( RULE_END ) { - // InternalRosParser.g:4371:1: ( RULE_END ) - // InternalRosParser.g:4372:2: RULE_END + // InternalRosParser.g:4457:1: ( RULE_END ) + // InternalRosParser.g:4458:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } @@ -13533,20 +13883,20 @@ public final void rule__Node__Group_3_6__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__3__Impl" + // $ANTLR end "rule__Node__Group_2_6__3__Impl" // $ANTLR start "rule__TopicSpec__Group__0" - // InternalRosParser.g:4382:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; + // InternalRosParser.g:4468:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; public final void rule__TopicSpec__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4386:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) - // InternalRosParser.g:4387:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 + // InternalRosParser.g:4472:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) + // InternalRosParser.g:4473:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 { - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_21); rule__TopicSpec__Group__0__Impl(); state._fsp--; @@ -13575,21 +13925,21 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__0__Impl" - // InternalRosParser.g:4394:1: rule__TopicSpec__Group__0__Impl : ( () ) ; + // InternalRosParser.g:4480:1: rule__TopicSpec__Group__0__Impl : ( () ) ; public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4398:1: ( ( () ) ) - // InternalRosParser.g:4399:1: ( () ) + // InternalRosParser.g:4484:1: ( ( () ) ) + // InternalRosParser.g:4485:1: ( () ) { - // InternalRosParser.g:4399:1: ( () ) - // InternalRosParser.g:4400:2: () + // InternalRosParser.g:4485:1: ( () ) + // InternalRosParser.g:4486:2: () { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); - // InternalRosParser.g:4401:2: () - // InternalRosParser.g:4401:3: + // InternalRosParser.g:4487:2: () + // InternalRosParser.g:4487:3: { } @@ -13612,16 +13962,16 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__1" - // InternalRosParser.g:4409:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; + // InternalRosParser.g:4495:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; public final void rule__TopicSpec__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4413:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) - // InternalRosParser.g:4414:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 + // InternalRosParser.g:4499:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) + // InternalRosParser.g:4500:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 { - pushFollow(FOLLOW_20); + pushFollow(FOLLOW_22); rule__TopicSpec__Group__1__Impl(); state._fsp--; @@ -13650,17 +14000,17 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__1__Impl" - // InternalRosParser.g:4421:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; + // InternalRosParser.g:4507:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4425:1: ( ( Msg ) ) - // InternalRosParser.g:4426:1: ( Msg ) + // InternalRosParser.g:4511:1: ( ( Msg ) ) + // InternalRosParser.g:4512:1: ( Msg ) { - // InternalRosParser.g:4426:1: ( Msg ) - // InternalRosParser.g:4427:2: Msg + // InternalRosParser.g:4512:1: ( Msg ) + // InternalRosParser.g:4513:2: Msg { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); match(input,Msg,FOLLOW_2); @@ -13687,14 +14037,14 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__2" - // InternalRosParser.g:4436:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; + // InternalRosParser.g:4522:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; public final void rule__TopicSpec__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4440:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) - // InternalRosParser.g:4441:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 + // InternalRosParser.g:4526:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) + // InternalRosParser.g:4527:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 { pushFollow(FOLLOW_6); rule__TopicSpec__Group__2__Impl(); @@ -13725,21 +14075,21 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__2__Impl" - // InternalRosParser.g:4448:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; + // InternalRosParser.g:4534:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4452:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) - // InternalRosParser.g:4453:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) + // InternalRosParser.g:4538:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) + // InternalRosParser.g:4539:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) { - // InternalRosParser.g:4453:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) - // InternalRosParser.g:4454:2: ( rule__TopicSpec__NameAssignment_2 ) + // InternalRosParser.g:4539:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) + // InternalRosParser.g:4540:2: ( rule__TopicSpec__NameAssignment_2 ) { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); - // InternalRosParser.g:4455:2: ( rule__TopicSpec__NameAssignment_2 ) - // InternalRosParser.g:4455:3: rule__TopicSpec__NameAssignment_2 + // InternalRosParser.g:4541:2: ( rule__TopicSpec__NameAssignment_2 ) + // InternalRosParser.g:4541:3: rule__TopicSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAssignment_2(); @@ -13772,16 +14122,16 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__3" - // InternalRosParser.g:4463:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; + // InternalRosParser.g:4549:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; public final void rule__TopicSpec__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4467:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) - // InternalRosParser.g:4468:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 + // InternalRosParser.g:4553:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) + // InternalRosParser.g:4554:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); rule__TopicSpec__Group__3__Impl(); state._fsp--; @@ -13810,17 +14160,17 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__3__Impl" - // InternalRosParser.g:4475:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:4561:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4479:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4480:1: ( RULE_BEGIN ) + // InternalRosParser.g:4565:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4566:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4480:1: ( RULE_BEGIN ) - // InternalRosParser.g:4481:2: RULE_BEGIN + // InternalRosParser.g:4566:1: ( RULE_BEGIN ) + // InternalRosParser.g:4567:2: RULE_BEGIN { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -13847,16 +14197,16 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__4" - // InternalRosParser.g:4490:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; + // InternalRosParser.g:4576:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; public final void rule__TopicSpec__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4494:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) - // InternalRosParser.g:4495:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 + // InternalRosParser.g:4580:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) + // InternalRosParser.g:4581:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); rule__TopicSpec__Group__4__Impl(); state._fsp--; @@ -13885,17 +14235,17 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__4__Impl" - // InternalRosParser.g:4502:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; + // InternalRosParser.g:4588:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4506:1: ( ( Message_1 ) ) - // InternalRosParser.g:4507:1: ( Message_1 ) + // InternalRosParser.g:4592:1: ( ( Message_1 ) ) + // InternalRosParser.g:4593:1: ( Message_1 ) { - // InternalRosParser.g:4507:1: ( Message_1 ) - // InternalRosParser.g:4508:2: Message_1 + // InternalRosParser.g:4593:1: ( Message_1 ) + // InternalRosParser.g:4594:2: Message_1 { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); match(input,Message_1,FOLLOW_2); @@ -13922,16 +14272,16 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__5" - // InternalRosParser.g:4517:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; + // InternalRosParser.g:4603:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; public final void rule__TopicSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4521:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) - // InternalRosParser.g:4522:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 + // InternalRosParser.g:4607:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) + // InternalRosParser.g:4608:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); rule__TopicSpec__Group__5__Impl(); state._fsp--; @@ -13960,20 +14310,20 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__5__Impl" - // InternalRosParser.g:4529:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; + // InternalRosParser.g:4615:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4533:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) - // InternalRosParser.g:4534:1: ( ( rule__TopicSpec__Group_5__0 )? ) + // InternalRosParser.g:4619:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) + // InternalRosParser.g:4620:1: ( ( rule__TopicSpec__Group_5__0 )? ) { - // InternalRosParser.g:4534:1: ( ( rule__TopicSpec__Group_5__0 )? ) - // InternalRosParser.g:4535:2: ( rule__TopicSpec__Group_5__0 )? + // InternalRosParser.g:4620:1: ( ( rule__TopicSpec__Group_5__0 )? ) + // InternalRosParser.g:4621:2: ( rule__TopicSpec__Group_5__0 )? { before(grammarAccess.getTopicSpecAccess().getGroup_5()); - // InternalRosParser.g:4536:2: ( rule__TopicSpec__Group_5__0 )? + // InternalRosParser.g:4622:2: ( rule__TopicSpec__Group_5__0 )? int alt27=2; int LA27_0 = input.LA(1); @@ -13982,7 +14332,7 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException } switch (alt27) { case 1 : - // InternalRosParser.g:4536:3: rule__TopicSpec__Group_5__0 + // InternalRosParser.g:4622:3: rule__TopicSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__TopicSpec__Group_5__0(); @@ -14018,14 +14368,14 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__6" - // InternalRosParser.g:4544:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; + // InternalRosParser.g:4630:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; public final void rule__TopicSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4548:1: ( rule__TopicSpec__Group__6__Impl ) - // InternalRosParser.g:4549:2: rule__TopicSpec__Group__6__Impl + // InternalRosParser.g:4634:1: ( rule__TopicSpec__Group__6__Impl ) + // InternalRosParser.g:4635:2: rule__TopicSpec__Group__6__Impl { pushFollow(FOLLOW_2); rule__TopicSpec__Group__6__Impl(); @@ -14051,17 +14401,17 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__6__Impl" - // InternalRosParser.g:4555:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; + // InternalRosParser.g:4641:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4559:1: ( ( RULE_END ) ) - // InternalRosParser.g:4560:1: ( RULE_END ) + // InternalRosParser.g:4645:1: ( ( RULE_END ) ) + // InternalRosParser.g:4646:1: ( RULE_END ) { - // InternalRosParser.g:4560:1: ( RULE_END ) - // InternalRosParser.g:4561:2: RULE_END + // InternalRosParser.g:4646:1: ( RULE_END ) + // InternalRosParser.g:4647:2: RULE_END { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); match(input,RULE_END,FOLLOW_2); @@ -14088,16 +14438,16 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group_5__0" - // InternalRosParser.g:4571:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; + // InternalRosParser.g:4657:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; public final void rule__TopicSpec__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4575:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) - // InternalRosParser.g:4576:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 + // InternalRosParser.g:4661:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) + // InternalRosParser.g:4662:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__TopicSpec__Group_5__0__Impl(); state._fsp--; @@ -14126,17 +14476,17 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_5__0__Impl" - // InternalRosParser.g:4583:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:4669:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4587:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4588:1: ( RULE_BEGIN ) + // InternalRosParser.g:4673:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4674:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4588:1: ( RULE_BEGIN ) - // InternalRosParser.g:4589:2: RULE_BEGIN + // InternalRosParser.g:4674:1: ( RULE_BEGIN ) + // InternalRosParser.g:4675:2: RULE_BEGIN { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -14163,16 +14513,16 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__Group_5__1" - // InternalRosParser.g:4598:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; + // InternalRosParser.g:4684:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; public final void rule__TopicSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4602:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) - // InternalRosParser.g:4603:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 + // InternalRosParser.g:4688:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) + // InternalRosParser.g:4689:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__TopicSpec__Group_5__1__Impl(); state._fsp--; @@ -14201,21 +14551,21 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_5__1__Impl" - // InternalRosParser.g:4610:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; + // InternalRosParser.g:4696:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4614:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) - // InternalRosParser.g:4615:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) + // InternalRosParser.g:4700:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) + // InternalRosParser.g:4701:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) { - // InternalRosParser.g:4615:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) - // InternalRosParser.g:4616:2: ( rule__TopicSpec__MessageAssignment_5_1 ) + // InternalRosParser.g:4701:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) + // InternalRosParser.g:4702:2: ( rule__TopicSpec__MessageAssignment_5_1 ) { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); - // InternalRosParser.g:4617:2: ( rule__TopicSpec__MessageAssignment_5_1 ) - // InternalRosParser.g:4617:3: rule__TopicSpec__MessageAssignment_5_1 + // InternalRosParser.g:4703:2: ( rule__TopicSpec__MessageAssignment_5_1 ) + // InternalRosParser.g:4703:3: rule__TopicSpec__MessageAssignment_5_1 { pushFollow(FOLLOW_2); rule__TopicSpec__MessageAssignment_5_1(); @@ -14248,14 +14598,14 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__Group_5__2" - // InternalRosParser.g:4625:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; + // InternalRosParser.g:4711:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; public final void rule__TopicSpec__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4629:1: ( rule__TopicSpec__Group_5__2__Impl ) - // InternalRosParser.g:4630:2: rule__TopicSpec__Group_5__2__Impl + // InternalRosParser.g:4715:1: ( rule__TopicSpec__Group_5__2__Impl ) + // InternalRosParser.g:4716:2: rule__TopicSpec__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__TopicSpec__Group_5__2__Impl(); @@ -14281,17 +14631,17 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_5__2__Impl" - // InternalRosParser.g:4636:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; + // InternalRosParser.g:4722:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4640:1: ( ( RULE_END ) ) - // InternalRosParser.g:4641:1: ( RULE_END ) + // InternalRosParser.g:4726:1: ( ( RULE_END ) ) + // InternalRosParser.g:4727:1: ( RULE_END ) { - // InternalRosParser.g:4641:1: ( RULE_END ) - // InternalRosParser.g:4642:2: RULE_END + // InternalRosParser.g:4727:1: ( RULE_END ) + // InternalRosParser.g:4728:2: RULE_END { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); match(input,RULE_END,FOLLOW_2); @@ -14318,16 +14668,16 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__0" - // InternalRosParser.g:4652:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; + // InternalRosParser.g:4738:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; public final void rule__ServiceSpec__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4656:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) - // InternalRosParser.g:4657:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 + // InternalRosParser.g:4742:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) + // InternalRosParser.g:4743:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_27); rule__ServiceSpec__Group__0__Impl(); state._fsp--; @@ -14356,21 +14706,21 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__0__Impl" - // InternalRosParser.g:4664:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; + // InternalRosParser.g:4750:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4668:1: ( ( () ) ) - // InternalRosParser.g:4669:1: ( () ) + // InternalRosParser.g:4754:1: ( ( () ) ) + // InternalRosParser.g:4755:1: ( () ) { - // InternalRosParser.g:4669:1: ( () ) - // InternalRosParser.g:4670:2: () + // InternalRosParser.g:4755:1: ( () ) + // InternalRosParser.g:4756:2: () { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); - // InternalRosParser.g:4671:2: () - // InternalRosParser.g:4671:3: + // InternalRosParser.g:4757:2: () + // InternalRosParser.g:4757:3: { } @@ -14393,14 +14743,14 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__1" - // InternalRosParser.g:4679:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; + // InternalRosParser.g:4765:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; public final void rule__ServiceSpec__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4683:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) - // InternalRosParser.g:4684:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 + // InternalRosParser.g:4769:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) + // InternalRosParser.g:4770:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 { pushFollow(FOLLOW_8); rule__ServiceSpec__Group__1__Impl(); @@ -14431,17 +14781,17 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__1__Impl" - // InternalRosParser.g:4691:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; + // InternalRosParser.g:4777:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4695:1: ( ( Srv ) ) - // InternalRosParser.g:4696:1: ( Srv ) + // InternalRosParser.g:4781:1: ( ( Srv ) ) + // InternalRosParser.g:4782:1: ( Srv ) { - // InternalRosParser.g:4696:1: ( Srv ) - // InternalRosParser.g:4697:2: Srv + // InternalRosParser.g:4782:1: ( Srv ) + // InternalRosParser.g:4783:2: Srv { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); match(input,Srv,FOLLOW_2); @@ -14468,14 +14818,14 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__2" - // InternalRosParser.g:4706:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; + // InternalRosParser.g:4792:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; public final void rule__ServiceSpec__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4710:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) - // InternalRosParser.g:4711:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 + // InternalRosParser.g:4796:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) + // InternalRosParser.g:4797:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 { pushFollow(FOLLOW_6); rule__ServiceSpec__Group__2__Impl(); @@ -14506,21 +14856,21 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__2__Impl" - // InternalRosParser.g:4718:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; + // InternalRosParser.g:4804:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4722:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) - // InternalRosParser.g:4723:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) + // InternalRosParser.g:4808:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) + // InternalRosParser.g:4809:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) { - // InternalRosParser.g:4723:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) - // InternalRosParser.g:4724:2: ( rule__ServiceSpec__NameAssignment_2 ) + // InternalRosParser.g:4809:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) + // InternalRosParser.g:4810:2: ( rule__ServiceSpec__NameAssignment_2 ) { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); - // InternalRosParser.g:4725:2: ( rule__ServiceSpec__NameAssignment_2 ) - // InternalRosParser.g:4725:3: rule__ServiceSpec__NameAssignment_2 + // InternalRosParser.g:4811:2: ( rule__ServiceSpec__NameAssignment_2 ) + // InternalRosParser.g:4811:3: rule__ServiceSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ServiceSpec__NameAssignment_2(); @@ -14553,16 +14903,16 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__3" - // InternalRosParser.g:4733:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; + // InternalRosParser.g:4819:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; public final void rule__ServiceSpec__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4737:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) - // InternalRosParser.g:4738:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 + // InternalRosParser.g:4823:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) + // InternalRosParser.g:4824:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_28); rule__ServiceSpec__Group__3__Impl(); state._fsp--; @@ -14591,17 +14941,17 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__3__Impl" - // InternalRosParser.g:4745:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:4831:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4749:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4750:1: ( RULE_BEGIN ) + // InternalRosParser.g:4835:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4836:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4750:1: ( RULE_BEGIN ) - // InternalRosParser.g:4751:2: RULE_BEGIN + // InternalRosParser.g:4836:1: ( RULE_BEGIN ) + // InternalRosParser.g:4837:2: RULE_BEGIN { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -14628,16 +14978,16 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__4" - // InternalRosParser.g:4760:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; + // InternalRosParser.g:4846:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; public final void rule__ServiceSpec__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4764:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) - // InternalRosParser.g:4765:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 + // InternalRosParser.g:4850:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) + // InternalRosParser.g:4851:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_29); rule__ServiceSpec__Group__4__Impl(); state._fsp--; @@ -14666,17 +15016,17 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__4__Impl" - // InternalRosParser.g:4772:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; + // InternalRosParser.g:4858:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4776:1: ( ( Request ) ) - // InternalRosParser.g:4777:1: ( Request ) + // InternalRosParser.g:4862:1: ( ( Request ) ) + // InternalRosParser.g:4863:1: ( Request ) { - // InternalRosParser.g:4777:1: ( Request ) - // InternalRosParser.g:4778:2: Request + // InternalRosParser.g:4863:1: ( Request ) + // InternalRosParser.g:4864:2: Request { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); match(input,Request,FOLLOW_2); @@ -14703,16 +15053,16 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__5" - // InternalRosParser.g:4787:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; + // InternalRosParser.g:4873:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; public final void rule__ServiceSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4791:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) - // InternalRosParser.g:4792:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 + // InternalRosParser.g:4877:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) + // InternalRosParser.g:4878:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 { - pushFollow(FOLLOW_27); + pushFollow(FOLLOW_29); rule__ServiceSpec__Group__5__Impl(); state._fsp--; @@ -14741,20 +15091,20 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__5__Impl" - // InternalRosParser.g:4799:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; + // InternalRosParser.g:4885:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4803:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) - // InternalRosParser.g:4804:1: ( ( rule__ServiceSpec__Group_5__0 )? ) + // InternalRosParser.g:4889:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) + // InternalRosParser.g:4890:1: ( ( rule__ServiceSpec__Group_5__0 )? ) { - // InternalRosParser.g:4804:1: ( ( rule__ServiceSpec__Group_5__0 )? ) - // InternalRosParser.g:4805:2: ( rule__ServiceSpec__Group_5__0 )? + // InternalRosParser.g:4890:1: ( ( rule__ServiceSpec__Group_5__0 )? ) + // InternalRosParser.g:4891:2: ( rule__ServiceSpec__Group_5__0 )? { before(grammarAccess.getServiceSpecAccess().getGroup_5()); - // InternalRosParser.g:4806:2: ( rule__ServiceSpec__Group_5__0 )? + // InternalRosParser.g:4892:2: ( rule__ServiceSpec__Group_5__0 )? int alt28=2; int LA28_0 = input.LA(1); @@ -14763,7 +15113,7 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio } switch (alt28) { case 1 : - // InternalRosParser.g:4806:3: rule__ServiceSpec__Group_5__0 + // InternalRosParser.g:4892:3: rule__ServiceSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_5__0(); @@ -14799,16 +15149,16 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__6" - // InternalRosParser.g:4814:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; + // InternalRosParser.g:4900:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; public final void rule__ServiceSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4818:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) - // InternalRosParser.g:4819:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 + // InternalRosParser.g:4904:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) + // InternalRosParser.g:4905:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); rule__ServiceSpec__Group__6__Impl(); state._fsp--; @@ -14837,17 +15187,17 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__6__Impl" - // InternalRosParser.g:4826:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; + // InternalRosParser.g:4912:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4830:1: ( ( Response ) ) - // InternalRosParser.g:4831:1: ( Response ) + // InternalRosParser.g:4916:1: ( ( Response ) ) + // InternalRosParser.g:4917:1: ( Response ) { - // InternalRosParser.g:4831:1: ( Response ) - // InternalRosParser.g:4832:2: Response + // InternalRosParser.g:4917:1: ( Response ) + // InternalRosParser.g:4918:2: Response { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); match(input,Response,FOLLOW_2); @@ -14874,16 +15224,16 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__7" - // InternalRosParser.g:4841:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; + // InternalRosParser.g:4927:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; public final void rule__ServiceSpec__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4845:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) - // InternalRosParser.g:4846:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 + // InternalRosParser.g:4931:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) + // InternalRosParser.g:4932:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); rule__ServiceSpec__Group__7__Impl(); state._fsp--; @@ -14912,20 +15262,20 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__7__Impl" - // InternalRosParser.g:4853:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; + // InternalRosParser.g:4939:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4857:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) - // InternalRosParser.g:4858:1: ( ( rule__ServiceSpec__Group_7__0 )? ) + // InternalRosParser.g:4943:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) + // InternalRosParser.g:4944:1: ( ( rule__ServiceSpec__Group_7__0 )? ) { - // InternalRosParser.g:4858:1: ( ( rule__ServiceSpec__Group_7__0 )? ) - // InternalRosParser.g:4859:2: ( rule__ServiceSpec__Group_7__0 )? + // InternalRosParser.g:4944:1: ( ( rule__ServiceSpec__Group_7__0 )? ) + // InternalRosParser.g:4945:2: ( rule__ServiceSpec__Group_7__0 )? { before(grammarAccess.getServiceSpecAccess().getGroup_7()); - // InternalRosParser.g:4860:2: ( rule__ServiceSpec__Group_7__0 )? + // InternalRosParser.g:4946:2: ( rule__ServiceSpec__Group_7__0 )? int alt29=2; int LA29_0 = input.LA(1); @@ -14934,7 +15284,7 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio } switch (alt29) { case 1 : - // InternalRosParser.g:4860:3: rule__ServiceSpec__Group_7__0 + // InternalRosParser.g:4946:3: rule__ServiceSpec__Group_7__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_7__0(); @@ -14970,14 +15320,14 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__8" - // InternalRosParser.g:4868:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; + // InternalRosParser.g:4954:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; public final void rule__ServiceSpec__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4872:1: ( rule__ServiceSpec__Group__8__Impl ) - // InternalRosParser.g:4873:2: rule__ServiceSpec__Group__8__Impl + // InternalRosParser.g:4958:1: ( rule__ServiceSpec__Group__8__Impl ) + // InternalRosParser.g:4959:2: rule__ServiceSpec__Group__8__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group__8__Impl(); @@ -15003,17 +15353,17 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__8__Impl" - // InternalRosParser.g:4879:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; + // InternalRosParser.g:4965:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4883:1: ( ( RULE_END ) ) - // InternalRosParser.g:4884:1: ( RULE_END ) + // InternalRosParser.g:4969:1: ( ( RULE_END ) ) + // InternalRosParser.g:4970:1: ( RULE_END ) { - // InternalRosParser.g:4884:1: ( RULE_END ) - // InternalRosParser.g:4885:2: RULE_END + // InternalRosParser.g:4970:1: ( RULE_END ) + // InternalRosParser.g:4971:2: RULE_END { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -15040,16 +15390,16 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group_5__0" - // InternalRosParser.g:4895:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; + // InternalRosParser.g:4981:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4899:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) - // InternalRosParser.g:4900:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 + // InternalRosParser.g:4985:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) + // InternalRosParser.g:4986:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__ServiceSpec__Group_5__0__Impl(); state._fsp--; @@ -15078,17 +15428,17 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__0__Impl" - // InternalRosParser.g:4907:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:4993:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4911:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4912:1: ( RULE_BEGIN ) + // InternalRosParser.g:4997:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:4998:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4912:1: ( RULE_BEGIN ) - // InternalRosParser.g:4913:2: RULE_BEGIN + // InternalRosParser.g:4998:1: ( RULE_BEGIN ) + // InternalRosParser.g:4999:2: RULE_BEGIN { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -15115,16 +15465,16 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_5__1" - // InternalRosParser.g:4922:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; + // InternalRosParser.g:5008:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4926:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) - // InternalRosParser.g:4927:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 + // InternalRosParser.g:5012:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) + // InternalRosParser.g:5013:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__ServiceSpec__Group_5__1__Impl(); state._fsp--; @@ -15153,21 +15503,21 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__1__Impl" - // InternalRosParser.g:4934:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; + // InternalRosParser.g:5020:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4938:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) - // InternalRosParser.g:4939:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) + // InternalRosParser.g:5024:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) + // InternalRosParser.g:5025:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) { - // InternalRosParser.g:4939:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) - // InternalRosParser.g:4940:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) + // InternalRosParser.g:5025:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) + // InternalRosParser.g:5026:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); - // InternalRosParser.g:4941:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) - // InternalRosParser.g:4941:3: rule__ServiceSpec__RequestAssignment_5_1 + // InternalRosParser.g:5027:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) + // InternalRosParser.g:5027:3: rule__ServiceSpec__RequestAssignment_5_1 { pushFollow(FOLLOW_2); rule__ServiceSpec__RequestAssignment_5_1(); @@ -15200,14 +15550,14 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_5__2" - // InternalRosParser.g:4949:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; + // InternalRosParser.g:5035:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4953:1: ( rule__ServiceSpec__Group_5__2__Impl ) - // InternalRosParser.g:4954:2: rule__ServiceSpec__Group_5__2__Impl + // InternalRosParser.g:5039:1: ( rule__ServiceSpec__Group_5__2__Impl ) + // InternalRosParser.g:5040:2: rule__ServiceSpec__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_5__2__Impl(); @@ -15233,17 +15583,17 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__2__Impl" - // InternalRosParser.g:4960:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; + // InternalRosParser.g:5046:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4964:1: ( ( RULE_END ) ) - // InternalRosParser.g:4965:1: ( RULE_END ) + // InternalRosParser.g:5050:1: ( ( RULE_END ) ) + // InternalRosParser.g:5051:1: ( RULE_END ) { - // InternalRosParser.g:4965:1: ( RULE_END ) - // InternalRosParser.g:4966:2: RULE_END + // InternalRosParser.g:5051:1: ( RULE_END ) + // InternalRosParser.g:5052:2: RULE_END { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); match(input,RULE_END,FOLLOW_2); @@ -15270,16 +15620,16 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_7__0" - // InternalRosParser.g:4976:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; + // InternalRosParser.g:5062:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4980:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) - // InternalRosParser.g:4981:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 + // InternalRosParser.g:5066:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) + // InternalRosParser.g:5067:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__ServiceSpec__Group_7__0__Impl(); state._fsp--; @@ -15308,17 +15658,17 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_7__0__Impl" - // InternalRosParser.g:4988:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:5074:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:4992:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:4993:1: ( RULE_BEGIN ) + // InternalRosParser.g:5078:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:5079:1: ( RULE_BEGIN ) { - // InternalRosParser.g:4993:1: ( RULE_BEGIN ) - // InternalRosParser.g:4994:2: RULE_BEGIN + // InternalRosParser.g:5079:1: ( RULE_BEGIN ) + // InternalRosParser.g:5080:2: RULE_BEGIN { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -15345,16 +15695,16 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_7__1" - // InternalRosParser.g:5003:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; + // InternalRosParser.g:5089:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5007:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) - // InternalRosParser.g:5008:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 + // InternalRosParser.g:5093:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) + // InternalRosParser.g:5094:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__ServiceSpec__Group_7__1__Impl(); state._fsp--; @@ -15383,21 +15733,21 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_7__1__Impl" - // InternalRosParser.g:5015:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; + // InternalRosParser.g:5101:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5019:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) - // InternalRosParser.g:5020:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) + // InternalRosParser.g:5105:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) + // InternalRosParser.g:5106:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) { - // InternalRosParser.g:5020:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) - // InternalRosParser.g:5021:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) + // InternalRosParser.g:5106:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) + // InternalRosParser.g:5107:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); - // InternalRosParser.g:5022:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) - // InternalRosParser.g:5022:3: rule__ServiceSpec__ResponseAssignment_7_1 + // InternalRosParser.g:5108:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) + // InternalRosParser.g:5108:3: rule__ServiceSpec__ResponseAssignment_7_1 { pushFollow(FOLLOW_2); rule__ServiceSpec__ResponseAssignment_7_1(); @@ -15430,14 +15780,14 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_7__2" - // InternalRosParser.g:5030:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; + // InternalRosParser.g:5116:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5034:1: ( rule__ServiceSpec__Group_7__2__Impl ) - // InternalRosParser.g:5035:2: rule__ServiceSpec__Group_7__2__Impl + // InternalRosParser.g:5120:1: ( rule__ServiceSpec__Group_7__2__Impl ) + // InternalRosParser.g:5121:2: rule__ServiceSpec__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_7__2__Impl(); @@ -15463,17 +15813,17 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_7__2__Impl" - // InternalRosParser.g:5041:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; + // InternalRosParser.g:5127:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5045:1: ( ( RULE_END ) ) - // InternalRosParser.g:5046:1: ( RULE_END ) + // InternalRosParser.g:5131:1: ( ( RULE_END ) ) + // InternalRosParser.g:5132:1: ( RULE_END ) { - // InternalRosParser.g:5046:1: ( RULE_END ) - // InternalRosParser.g:5047:2: RULE_END + // InternalRosParser.g:5132:1: ( RULE_END ) + // InternalRosParser.g:5133:2: RULE_END { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); match(input,RULE_END,FOLLOW_2); @@ -15500,16 +15850,16 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ActionSpec__Group__0" - // InternalRosParser.g:5057:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; + // InternalRosParser.g:5143:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; public final void rule__ActionSpec__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5061:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) - // InternalRosParser.g:5062:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 + // InternalRosParser.g:5147:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) + // InternalRosParser.g:5148:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_10); rule__ActionSpec__Group__0__Impl(); state._fsp--; @@ -15538,21 +15888,21 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__0__Impl" - // InternalRosParser.g:5069:1: rule__ActionSpec__Group__0__Impl : ( () ) ; + // InternalRosParser.g:5155:1: rule__ActionSpec__Group__0__Impl : ( () ) ; public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5073:1: ( ( () ) ) - // InternalRosParser.g:5074:1: ( () ) + // InternalRosParser.g:5159:1: ( ( () ) ) + // InternalRosParser.g:5160:1: ( () ) { - // InternalRosParser.g:5074:1: ( () ) - // InternalRosParser.g:5075:2: () + // InternalRosParser.g:5160:1: ( () ) + // InternalRosParser.g:5161:2: () { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); - // InternalRosParser.g:5076:2: () - // InternalRosParser.g:5076:3: + // InternalRosParser.g:5162:2: () + // InternalRosParser.g:5162:3: { } @@ -15575,14 +15925,14 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__1" - // InternalRosParser.g:5084:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; + // InternalRosParser.g:5170:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; public final void rule__ActionSpec__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5088:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) - // InternalRosParser.g:5089:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 + // InternalRosParser.g:5174:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) + // InternalRosParser.g:5175:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 { pushFollow(FOLLOW_8); rule__ActionSpec__Group__1__Impl(); @@ -15613,17 +15963,17 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__1__Impl" - // InternalRosParser.g:5096:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; + // InternalRosParser.g:5182:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5100:1: ( ( Action_1 ) ) - // InternalRosParser.g:5101:1: ( Action_1 ) + // InternalRosParser.g:5186:1: ( ( Action_1 ) ) + // InternalRosParser.g:5187:1: ( Action_1 ) { - // InternalRosParser.g:5101:1: ( Action_1 ) - // InternalRosParser.g:5102:2: Action_1 + // InternalRosParser.g:5187:1: ( Action_1 ) + // InternalRosParser.g:5188:2: Action_1 { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); match(input,Action_1,FOLLOW_2); @@ -15650,14 +16000,14 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__2" - // InternalRosParser.g:5111:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; + // InternalRosParser.g:5197:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; public final void rule__ActionSpec__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5115:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) - // InternalRosParser.g:5116:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 + // InternalRosParser.g:5201:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) + // InternalRosParser.g:5202:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 { pushFollow(FOLLOW_6); rule__ActionSpec__Group__2__Impl(); @@ -15688,21 +16038,21 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__2__Impl" - // InternalRosParser.g:5123:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; + // InternalRosParser.g:5209:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5127:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) - // InternalRosParser.g:5128:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) + // InternalRosParser.g:5213:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) + // InternalRosParser.g:5214:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) { - // InternalRosParser.g:5128:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) - // InternalRosParser.g:5129:2: ( rule__ActionSpec__NameAssignment_2 ) + // InternalRosParser.g:5214:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) + // InternalRosParser.g:5215:2: ( rule__ActionSpec__NameAssignment_2 ) { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); - // InternalRosParser.g:5130:2: ( rule__ActionSpec__NameAssignment_2 ) - // InternalRosParser.g:5130:3: rule__ActionSpec__NameAssignment_2 + // InternalRosParser.g:5216:2: ( rule__ActionSpec__NameAssignment_2 ) + // InternalRosParser.g:5216:3: rule__ActionSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ActionSpec__NameAssignment_2(); @@ -15735,16 +16085,16 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__3" - // InternalRosParser.g:5138:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; + // InternalRosParser.g:5224:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; public final void rule__ActionSpec__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5142:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) - // InternalRosParser.g:5143:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 + // InternalRosParser.g:5228:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) + // InternalRosParser.g:5229:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 { - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_30); rule__ActionSpec__Group__3__Impl(); state._fsp--; @@ -15773,17 +16123,17 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__3__Impl" - // InternalRosParser.g:5150:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:5236:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5154:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:5155:1: ( RULE_BEGIN ) + // InternalRosParser.g:5240:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:5241:1: ( RULE_BEGIN ) { - // InternalRosParser.g:5155:1: ( RULE_BEGIN ) - // InternalRosParser.g:5156:2: RULE_BEGIN + // InternalRosParser.g:5241:1: ( RULE_BEGIN ) + // InternalRosParser.g:5242:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -15810,16 +16160,16 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__4" - // InternalRosParser.g:5165:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; + // InternalRosParser.g:5251:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; public final void rule__ActionSpec__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5169:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) - // InternalRosParser.g:5170:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 + // InternalRosParser.g:5255:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) + // InternalRosParser.g:5256:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__ActionSpec__Group__4__Impl(); state._fsp--; @@ -15848,17 +16198,17 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__4__Impl" - // InternalRosParser.g:5177:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; + // InternalRosParser.g:5263:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5181:1: ( ( Goal_1 ) ) - // InternalRosParser.g:5182:1: ( Goal_1 ) + // InternalRosParser.g:5267:1: ( ( Goal_1 ) ) + // InternalRosParser.g:5268:1: ( Goal_1 ) { - // InternalRosParser.g:5182:1: ( Goal_1 ) - // InternalRosParser.g:5183:2: Goal_1 + // InternalRosParser.g:5268:1: ( Goal_1 ) + // InternalRosParser.g:5269:2: Goal_1 { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); match(input,Goal_1,FOLLOW_2); @@ -15885,16 +16235,16 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__5" - // InternalRosParser.g:5192:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; + // InternalRosParser.g:5278:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; public final void rule__ActionSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5196:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) - // InternalRosParser.g:5197:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 + // InternalRosParser.g:5282:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) + // InternalRosParser.g:5283:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_31); rule__ActionSpec__Group__5__Impl(); state._fsp--; @@ -15923,20 +16273,20 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__5__Impl" - // InternalRosParser.g:5204:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; + // InternalRosParser.g:5290:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5208:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) - // InternalRosParser.g:5209:1: ( ( rule__ActionSpec__Group_5__0 )? ) + // InternalRosParser.g:5294:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) + // InternalRosParser.g:5295:1: ( ( rule__ActionSpec__Group_5__0 )? ) { - // InternalRosParser.g:5209:1: ( ( rule__ActionSpec__Group_5__0 )? ) - // InternalRosParser.g:5210:2: ( rule__ActionSpec__Group_5__0 )? + // InternalRosParser.g:5295:1: ( ( rule__ActionSpec__Group_5__0 )? ) + // InternalRosParser.g:5296:2: ( rule__ActionSpec__Group_5__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_5()); - // InternalRosParser.g:5211:2: ( rule__ActionSpec__Group_5__0 )? + // InternalRosParser.g:5297:2: ( rule__ActionSpec__Group_5__0 )? int alt30=2; int LA30_0 = input.LA(1); @@ -15945,7 +16295,7 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException } switch (alt30) { case 1 : - // InternalRosParser.g:5211:3: rule__ActionSpec__Group_5__0 + // InternalRosParser.g:5297:3: rule__ActionSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_5__0(); @@ -15981,16 +16331,16 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__6" - // InternalRosParser.g:5219:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; + // InternalRosParser.g:5305:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; public final void rule__ActionSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5223:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) - // InternalRosParser.g:5224:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 + // InternalRosParser.g:5309:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) + // InternalRosParser.g:5310:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__ActionSpec__Group__6__Impl(); state._fsp--; @@ -16019,17 +16369,17 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__6__Impl" - // InternalRosParser.g:5231:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; + // InternalRosParser.g:5317:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5235:1: ( ( Result_1 ) ) - // InternalRosParser.g:5236:1: ( Result_1 ) + // InternalRosParser.g:5321:1: ( ( Result_1 ) ) + // InternalRosParser.g:5322:1: ( Result_1 ) { - // InternalRosParser.g:5236:1: ( Result_1 ) - // InternalRosParser.g:5237:2: Result_1 + // InternalRosParser.g:5322:1: ( Result_1 ) + // InternalRosParser.g:5323:2: Result_1 { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); match(input,Result_1,FOLLOW_2); @@ -16056,16 +16406,16 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__7" - // InternalRosParser.g:5246:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; + // InternalRosParser.g:5332:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; public final void rule__ActionSpec__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5250:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) - // InternalRosParser.g:5251:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 + // InternalRosParser.g:5336:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) + // InternalRosParser.g:5337:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 { - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_32); rule__ActionSpec__Group__7__Impl(); state._fsp--; @@ -16094,20 +16444,20 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__7__Impl" - // InternalRosParser.g:5258:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; + // InternalRosParser.g:5344:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5262:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) - // InternalRosParser.g:5263:1: ( ( rule__ActionSpec__Group_7__0 )? ) + // InternalRosParser.g:5348:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) + // InternalRosParser.g:5349:1: ( ( rule__ActionSpec__Group_7__0 )? ) { - // InternalRosParser.g:5263:1: ( ( rule__ActionSpec__Group_7__0 )? ) - // InternalRosParser.g:5264:2: ( rule__ActionSpec__Group_7__0 )? + // InternalRosParser.g:5349:1: ( ( rule__ActionSpec__Group_7__0 )? ) + // InternalRosParser.g:5350:2: ( rule__ActionSpec__Group_7__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_7()); - // InternalRosParser.g:5265:2: ( rule__ActionSpec__Group_7__0 )? + // InternalRosParser.g:5351:2: ( rule__ActionSpec__Group_7__0 )? int alt31=2; int LA31_0 = input.LA(1); @@ -16116,7 +16466,7 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException } switch (alt31) { case 1 : - // InternalRosParser.g:5265:3: rule__ActionSpec__Group_7__0 + // InternalRosParser.g:5351:3: rule__ActionSpec__Group_7__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_7__0(); @@ -16152,16 +16502,16 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__8" - // InternalRosParser.g:5273:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; + // InternalRosParser.g:5359:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; public final void rule__ActionSpec__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5277:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) - // InternalRosParser.g:5278:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 + // InternalRosParser.g:5363:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) + // InternalRosParser.g:5364:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); rule__ActionSpec__Group__8__Impl(); state._fsp--; @@ -16190,17 +16540,17 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__8__Impl" - // InternalRosParser.g:5285:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; + // InternalRosParser.g:5371:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5289:1: ( ( Feedback_1 ) ) - // InternalRosParser.g:5290:1: ( Feedback_1 ) + // InternalRosParser.g:5375:1: ( ( Feedback_1 ) ) + // InternalRosParser.g:5376:1: ( Feedback_1 ) { - // InternalRosParser.g:5290:1: ( Feedback_1 ) - // InternalRosParser.g:5291:2: Feedback_1 + // InternalRosParser.g:5376:1: ( Feedback_1 ) + // InternalRosParser.g:5377:2: Feedback_1 { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); match(input,Feedback_1,FOLLOW_2); @@ -16227,16 +16577,16 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__9" - // InternalRosParser.g:5300:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; + // InternalRosParser.g:5386:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; public final void rule__ActionSpec__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5304:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) - // InternalRosParser.g:5305:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 + // InternalRosParser.g:5390:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) + // InternalRosParser.g:5391:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 { - pushFollow(FOLLOW_22); + pushFollow(FOLLOW_24); rule__ActionSpec__Group__9__Impl(); state._fsp--; @@ -16265,20 +16615,20 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__9__Impl" - // InternalRosParser.g:5312:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; + // InternalRosParser.g:5398:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5316:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) - // InternalRosParser.g:5317:1: ( ( rule__ActionSpec__Group_9__0 )? ) + // InternalRosParser.g:5402:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) + // InternalRosParser.g:5403:1: ( ( rule__ActionSpec__Group_9__0 )? ) { - // InternalRosParser.g:5317:1: ( ( rule__ActionSpec__Group_9__0 )? ) - // InternalRosParser.g:5318:2: ( rule__ActionSpec__Group_9__0 )? + // InternalRosParser.g:5403:1: ( ( rule__ActionSpec__Group_9__0 )? ) + // InternalRosParser.g:5404:2: ( rule__ActionSpec__Group_9__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_9()); - // InternalRosParser.g:5319:2: ( rule__ActionSpec__Group_9__0 )? + // InternalRosParser.g:5405:2: ( rule__ActionSpec__Group_9__0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -16287,7 +16637,7 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException } switch (alt32) { case 1 : - // InternalRosParser.g:5319:3: rule__ActionSpec__Group_9__0 + // InternalRosParser.g:5405:3: rule__ActionSpec__Group_9__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_9__0(); @@ -16323,14 +16673,14 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__10" - // InternalRosParser.g:5327:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; + // InternalRosParser.g:5413:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; public final void rule__ActionSpec__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5331:1: ( rule__ActionSpec__Group__10__Impl ) - // InternalRosParser.g:5332:2: rule__ActionSpec__Group__10__Impl + // InternalRosParser.g:5417:1: ( rule__ActionSpec__Group__10__Impl ) + // InternalRosParser.g:5418:2: rule__ActionSpec__Group__10__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group__10__Impl(); @@ -16356,17 +16706,17 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__10__Impl" - // InternalRosParser.g:5338:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; + // InternalRosParser.g:5424:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5342:1: ( ( RULE_END ) ) - // InternalRosParser.g:5343:1: ( RULE_END ) + // InternalRosParser.g:5428:1: ( ( RULE_END ) ) + // InternalRosParser.g:5429:1: ( RULE_END ) { - // InternalRosParser.g:5343:1: ( RULE_END ) - // InternalRosParser.g:5344:2: RULE_END + // InternalRosParser.g:5429:1: ( RULE_END ) + // InternalRosParser.g:5430:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); match(input,RULE_END,FOLLOW_2); @@ -16393,16 +16743,16 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // $ANTLR start "rule__ActionSpec__Group_5__0" - // InternalRosParser.g:5354:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; + // InternalRosParser.g:5440:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; public final void rule__ActionSpec__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5358:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) - // InternalRosParser.g:5359:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 + // InternalRosParser.g:5444:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) + // InternalRosParser.g:5445:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__ActionSpec__Group_5__0__Impl(); state._fsp--; @@ -16431,17 +16781,17 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__0__Impl" - // InternalRosParser.g:5366:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:5452:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5370:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:5371:1: ( RULE_BEGIN ) + // InternalRosParser.g:5456:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:5457:1: ( RULE_BEGIN ) { - // InternalRosParser.g:5371:1: ( RULE_BEGIN ) - // InternalRosParser.g:5372:2: RULE_BEGIN + // InternalRosParser.g:5457:1: ( RULE_BEGIN ) + // InternalRosParser.g:5458:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -16468,16 +16818,16 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_5__1" - // InternalRosParser.g:5381:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; + // InternalRosParser.g:5467:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; public final void rule__ActionSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5385:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) - // InternalRosParser.g:5386:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 + // InternalRosParser.g:5471:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) + // InternalRosParser.g:5472:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__ActionSpec__Group_5__1__Impl(); state._fsp--; @@ -16506,21 +16856,21 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__1__Impl" - // InternalRosParser.g:5393:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; + // InternalRosParser.g:5479:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5397:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) - // InternalRosParser.g:5398:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) + // InternalRosParser.g:5483:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) + // InternalRosParser.g:5484:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) { - // InternalRosParser.g:5398:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) - // InternalRosParser.g:5399:2: ( rule__ActionSpec__GoalAssignment_5_1 ) + // InternalRosParser.g:5484:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) + // InternalRosParser.g:5485:2: ( rule__ActionSpec__GoalAssignment_5_1 ) { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); - // InternalRosParser.g:5400:2: ( rule__ActionSpec__GoalAssignment_5_1 ) - // InternalRosParser.g:5400:3: rule__ActionSpec__GoalAssignment_5_1 + // InternalRosParser.g:5486:2: ( rule__ActionSpec__GoalAssignment_5_1 ) + // InternalRosParser.g:5486:3: rule__ActionSpec__GoalAssignment_5_1 { pushFollow(FOLLOW_2); rule__ActionSpec__GoalAssignment_5_1(); @@ -16553,14 +16903,14 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_5__2" - // InternalRosParser.g:5408:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; + // InternalRosParser.g:5494:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; public final void rule__ActionSpec__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5412:1: ( rule__ActionSpec__Group_5__2__Impl ) - // InternalRosParser.g:5413:2: rule__ActionSpec__Group_5__2__Impl + // InternalRosParser.g:5498:1: ( rule__ActionSpec__Group_5__2__Impl ) + // InternalRosParser.g:5499:2: rule__ActionSpec__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_5__2__Impl(); @@ -16586,17 +16936,17 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__2__Impl" - // InternalRosParser.g:5419:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; + // InternalRosParser.g:5505:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5423:1: ( ( RULE_END ) ) - // InternalRosParser.g:5424:1: ( RULE_END ) + // InternalRosParser.g:5509:1: ( ( RULE_END ) ) + // InternalRosParser.g:5510:1: ( RULE_END ) { - // InternalRosParser.g:5424:1: ( RULE_END ) - // InternalRosParser.g:5425:2: RULE_END + // InternalRosParser.g:5510:1: ( RULE_END ) + // InternalRosParser.g:5511:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); match(input,RULE_END,FOLLOW_2); @@ -16623,16 +16973,16 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_7__0" - // InternalRosParser.g:5435:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; + // InternalRosParser.g:5521:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; public final void rule__ActionSpec__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5439:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) - // InternalRosParser.g:5440:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 + // InternalRosParser.g:5525:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) + // InternalRosParser.g:5526:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__ActionSpec__Group_7__0__Impl(); state._fsp--; @@ -16661,17 +17011,17 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_7__0__Impl" - // InternalRosParser.g:5447:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:5533:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5451:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:5452:1: ( RULE_BEGIN ) + // InternalRosParser.g:5537:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:5538:1: ( RULE_BEGIN ) { - // InternalRosParser.g:5452:1: ( RULE_BEGIN ) - // InternalRosParser.g:5453:2: RULE_BEGIN + // InternalRosParser.g:5538:1: ( RULE_BEGIN ) + // InternalRosParser.g:5539:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -16698,16 +17048,16 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_7__1" - // InternalRosParser.g:5462:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; + // InternalRosParser.g:5548:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; public final void rule__ActionSpec__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5466:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) - // InternalRosParser.g:5467:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 + // InternalRosParser.g:5552:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) + // InternalRosParser.g:5553:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__ActionSpec__Group_7__1__Impl(); state._fsp--; @@ -16736,21 +17086,21 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_7__1__Impl" - // InternalRosParser.g:5474:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; + // InternalRosParser.g:5560:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5478:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) - // InternalRosParser.g:5479:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) + // InternalRosParser.g:5564:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) + // InternalRosParser.g:5565:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) { - // InternalRosParser.g:5479:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) - // InternalRosParser.g:5480:2: ( rule__ActionSpec__ResultAssignment_7_1 ) + // InternalRosParser.g:5565:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) + // InternalRosParser.g:5566:2: ( rule__ActionSpec__ResultAssignment_7_1 ) { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); - // InternalRosParser.g:5481:2: ( rule__ActionSpec__ResultAssignment_7_1 ) - // InternalRosParser.g:5481:3: rule__ActionSpec__ResultAssignment_7_1 + // InternalRosParser.g:5567:2: ( rule__ActionSpec__ResultAssignment_7_1 ) + // InternalRosParser.g:5567:3: rule__ActionSpec__ResultAssignment_7_1 { pushFollow(FOLLOW_2); rule__ActionSpec__ResultAssignment_7_1(); @@ -16783,14 +17133,14 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_7__2" - // InternalRosParser.g:5489:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; + // InternalRosParser.g:5575:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; public final void rule__ActionSpec__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5493:1: ( rule__ActionSpec__Group_7__2__Impl ) - // InternalRosParser.g:5494:2: rule__ActionSpec__Group_7__2__Impl + // InternalRosParser.g:5579:1: ( rule__ActionSpec__Group_7__2__Impl ) + // InternalRosParser.g:5580:2: rule__ActionSpec__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_7__2__Impl(); @@ -16816,17 +17166,17 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_7__2__Impl" - // InternalRosParser.g:5500:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; + // InternalRosParser.g:5586:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5504:1: ( ( RULE_END ) ) - // InternalRosParser.g:5505:1: ( RULE_END ) + // InternalRosParser.g:5590:1: ( ( RULE_END ) ) + // InternalRosParser.g:5591:1: ( RULE_END ) { - // InternalRosParser.g:5505:1: ( RULE_END ) - // InternalRosParser.g:5506:2: RULE_END + // InternalRosParser.g:5591:1: ( RULE_END ) + // InternalRosParser.g:5592:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); match(input,RULE_END,FOLLOW_2); @@ -16853,16 +17203,16 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_9__0" - // InternalRosParser.g:5516:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; + // InternalRosParser.g:5602:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; public final void rule__ActionSpec__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5520:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) - // InternalRosParser.g:5521:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 + // InternalRosParser.g:5606:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) + // InternalRosParser.g:5607:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__ActionSpec__Group_9__0__Impl(); state._fsp--; @@ -16891,17 +17241,17 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_9__0__Impl" - // InternalRosParser.g:5528:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:5614:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5532:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:5533:1: ( RULE_BEGIN ) + // InternalRosParser.g:5618:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:5619:1: ( RULE_BEGIN ) { - // InternalRosParser.g:5533:1: ( RULE_BEGIN ) - // InternalRosParser.g:5534:2: RULE_BEGIN + // InternalRosParser.g:5619:1: ( RULE_BEGIN ) + // InternalRosParser.g:5620:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -16928,16 +17278,16 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_9__1" - // InternalRosParser.g:5543:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; + // InternalRosParser.g:5629:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; public final void rule__ActionSpec__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5547:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) - // InternalRosParser.g:5548:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 + // InternalRosParser.g:5633:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) + // InternalRosParser.g:5634:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_26); rule__ActionSpec__Group_9__1__Impl(); state._fsp--; @@ -16966,21 +17316,21 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_9__1__Impl" - // InternalRosParser.g:5555:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; + // InternalRosParser.g:5641:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5559:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) - // InternalRosParser.g:5560:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) + // InternalRosParser.g:5645:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) + // InternalRosParser.g:5646:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) { - // InternalRosParser.g:5560:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) - // InternalRosParser.g:5561:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) + // InternalRosParser.g:5646:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) + // InternalRosParser.g:5647:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); - // InternalRosParser.g:5562:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) - // InternalRosParser.g:5562:3: rule__ActionSpec__FeedbackAssignment_9_1 + // InternalRosParser.g:5648:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) + // InternalRosParser.g:5648:3: rule__ActionSpec__FeedbackAssignment_9_1 { pushFollow(FOLLOW_2); rule__ActionSpec__FeedbackAssignment_9_1(); @@ -17013,14 +17363,14 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_9__2" - // InternalRosParser.g:5570:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; + // InternalRosParser.g:5656:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; public final void rule__ActionSpec__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5574:1: ( rule__ActionSpec__Group_9__2__Impl ) - // InternalRosParser.g:5575:2: rule__ActionSpec__Group_9__2__Impl + // InternalRosParser.g:5660:1: ( rule__ActionSpec__Group_9__2__Impl ) + // InternalRosParser.g:5661:2: rule__ActionSpec__Group_9__2__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_9__2__Impl(); @@ -17046,17 +17396,17 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_9__2__Impl" - // InternalRosParser.g:5581:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; + // InternalRosParser.g:5667:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5585:1: ( ( RULE_END ) ) - // InternalRosParser.g:5586:1: ( RULE_END ) + // InternalRosParser.g:5671:1: ( ( RULE_END ) ) + // InternalRosParser.g:5672:1: ( RULE_END ) { - // InternalRosParser.g:5586:1: ( RULE_END ) - // InternalRosParser.g:5587:2: RULE_END + // InternalRosParser.g:5672:1: ( RULE_END ) + // InternalRosParser.g:5673:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); match(input,RULE_END,FOLLOW_2); @@ -17083,16 +17433,16 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__MessageDefinition__Group__0" - // InternalRosParser.g:5597:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; + // InternalRosParser.g:5683:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; public final void rule__MessageDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5601:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) - // InternalRosParser.g:5602:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 + // InternalRosParser.g:5687:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) + // InternalRosParser.g:5688:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 { - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_25); rule__MessageDefinition__Group__0__Impl(); state._fsp--; @@ -17121,21 +17471,21 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__0__Impl" - // InternalRosParser.g:5609:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; + // InternalRosParser.g:5695:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5613:1: ( ( () ) ) - // InternalRosParser.g:5614:1: ( () ) + // InternalRosParser.g:5699:1: ( ( () ) ) + // InternalRosParser.g:5700:1: ( () ) { - // InternalRosParser.g:5614:1: ( () ) - // InternalRosParser.g:5615:2: () + // InternalRosParser.g:5700:1: ( () ) + // InternalRosParser.g:5701:2: () { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); - // InternalRosParser.g:5616:2: () - // InternalRosParser.g:5616:3: + // InternalRosParser.g:5702:2: () + // InternalRosParser.g:5702:3: { } @@ -17158,14 +17508,14 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__MessageDefinition__Group__1" - // InternalRosParser.g:5624:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; + // InternalRosParser.g:5710:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; public final void rule__MessageDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5628:1: ( rule__MessageDefinition__Group__1__Impl ) - // InternalRosParser.g:5629:2: rule__MessageDefinition__Group__1__Impl + // InternalRosParser.g:5714:1: ( rule__MessageDefinition__Group__1__Impl ) + // InternalRosParser.g:5715:2: rule__MessageDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__MessageDefinition__Group__1__Impl(); @@ -17191,35 +17541,57 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__1__Impl" - // InternalRosParser.g:5635:1: rule__MessageDefinition__Group__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ; + // InternalRosParser.g:5721:1: rule__MessageDefinition__Group__1__Impl : ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) ; public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5639:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) - // InternalRosParser.g:5640:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) + // InternalRosParser.g:5725:1: ( ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) ) + // InternalRosParser.g:5726:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) { - // InternalRosParser.g:5640:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) - // InternalRosParser.g:5641:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* + // InternalRosParser.g:5726:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) + // InternalRosParser.g:5727:2: ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) + { + // InternalRosParser.g:5727:2: ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) + // InternalRosParser.g:5728:3: ( rule__MessageDefinition__MessagePartAssignment_1 ) { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); - // InternalRosParser.g:5642:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* + // InternalRosParser.g:5729:3: ( rule__MessageDefinition__MessagePartAssignment_1 ) + // InternalRosParser.g:5729:4: rule__MessageDefinition__MessagePartAssignment_1 + { + pushFollow(FOLLOW_33); + rule__MessageDefinition__MessagePartAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + + } + + // InternalRosParser.g:5732:2: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) + // InternalRosParser.g:5733:3: ( rule__MessageDefinition__MessagePartAssignment_1 )* + { + before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + // InternalRosParser.g:5734:3: ( rule__MessageDefinition__MessagePartAssignment_1 )* loop33: do { int alt33=2; int LA33_0 = input.LA(1); - if ( ((LA33_0>=Float32_1 && LA33_0<=Float64_1)||LA33_0==Duration||(LA33_0>=String_2 && LA33_0<=Uint64_1)||(LA33_0>=Float32 && LA33_0<=Int64_1)||LA33_0==Uint8_1||LA33_0==Header||(LA33_0>=Bool_1 && LA33_0<=Int8_1)||(LA33_0>=String_1 && LA33_0<=Uint64)||(LA33_0>=Int16 && LA33_0<=Int64)||LA33_0==Uint8||(LA33_0>=Bool && LA33_0<=Byte)||LA33_0==Int8||LA33_0==Time||(LA33_0>=RULE_ID && LA33_0<=RULE_STRING)) ) { + if ( ((LA33_0>=Duration && LA33_0<=Feedback)||LA33_0==Message||LA33_0==Service||(LA33_0>=Action && LA33_0<=Result)||LA33_0==Value||LA33_0==Goal||LA33_0==Name||(LA33_0>=Time && LA33_0<=Type)||(LA33_0>=RULE_ID && LA33_0<=RULE_STRING)||LA33_0==RULE_MESSAGE_ASIGMENT) ) { alt33=1; } switch (alt33) { case 1 : - // InternalRosParser.g:5642:3: rule__MessageDefinition__MessagePartAssignment_1 + // InternalRosParser.g:5734:4: rule__MessageDefinition__MessagePartAssignment_1 { - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_33); rule__MessageDefinition__MessagePartAssignment_1(); state._fsp--; @@ -17240,6 +17612,9 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx } + + } + } catch (RecognitionException re) { reportError(re); @@ -17256,14 +17631,14 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__Publisher__Group__0" - // InternalRosParser.g:5651:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; + // InternalRosParser.g:5744:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; public final void rule__Publisher__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5655:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) - // InternalRosParser.g:5656:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 + // InternalRosParser.g:5748:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) + // InternalRosParser.g:5749:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 { pushFollow(FOLLOW_8); rule__Publisher__Group__0__Impl(); @@ -17294,21 +17669,21 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__0__Impl" - // InternalRosParser.g:5663:1: rule__Publisher__Group__0__Impl : ( () ) ; + // InternalRosParser.g:5756:1: rule__Publisher__Group__0__Impl : ( () ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5667:1: ( ( () ) ) - // InternalRosParser.g:5668:1: ( () ) + // InternalRosParser.g:5760:1: ( ( () ) ) + // InternalRosParser.g:5761:1: ( () ) { - // InternalRosParser.g:5668:1: ( () ) - // InternalRosParser.g:5669:2: () + // InternalRosParser.g:5761:1: ( () ) + // InternalRosParser.g:5762:2: () { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); - // InternalRosParser.g:5670:2: () - // InternalRosParser.g:5670:3: + // InternalRosParser.g:5763:2: () + // InternalRosParser.g:5763:3: { } @@ -17331,14 +17706,14 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__1" - // InternalRosParser.g:5678:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; + // InternalRosParser.g:5771:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; public final void rule__Publisher__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5682:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) - // InternalRosParser.g:5683:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 + // InternalRosParser.g:5775:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) + // InternalRosParser.g:5776:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 { pushFollow(FOLLOW_5); rule__Publisher__Group__1__Impl(); @@ -17369,21 +17744,21 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__1__Impl" - // InternalRosParser.g:5690:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; + // InternalRosParser.g:5783:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5694:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) - // InternalRosParser.g:5695:1: ( ( rule__Publisher__NameAssignment_1 ) ) + // InternalRosParser.g:5787:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) + // InternalRosParser.g:5788:1: ( ( rule__Publisher__NameAssignment_1 ) ) { - // InternalRosParser.g:5695:1: ( ( rule__Publisher__NameAssignment_1 ) ) - // InternalRosParser.g:5696:2: ( rule__Publisher__NameAssignment_1 ) + // InternalRosParser.g:5788:1: ( ( rule__Publisher__NameAssignment_1 ) ) + // InternalRosParser.g:5789:2: ( rule__Publisher__NameAssignment_1 ) { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); - // InternalRosParser.g:5697:2: ( rule__Publisher__NameAssignment_1 ) - // InternalRosParser.g:5697:3: rule__Publisher__NameAssignment_1 + // InternalRosParser.g:5790:2: ( rule__Publisher__NameAssignment_1 ) + // InternalRosParser.g:5790:3: rule__Publisher__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Publisher__NameAssignment_1(); @@ -17416,14 +17791,14 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__2" - // InternalRosParser.g:5705:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; + // InternalRosParser.g:5798:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; public final void rule__Publisher__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5709:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) - // InternalRosParser.g:5710:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 + // InternalRosParser.g:5802:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) + // InternalRosParser.g:5803:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 { pushFollow(FOLLOW_6); rule__Publisher__Group__2__Impl(); @@ -17454,17 +17829,17 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__2__Impl" - // InternalRosParser.g:5717:1: rule__Publisher__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:5810:1: rule__Publisher__Group__2__Impl : ( Colon ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5721:1: ( ( Colon ) ) - // InternalRosParser.g:5722:1: ( Colon ) + // InternalRosParser.g:5814:1: ( ( Colon ) ) + // InternalRosParser.g:5815:1: ( Colon ) { - // InternalRosParser.g:5722:1: ( Colon ) - // InternalRosParser.g:5723:2: Colon + // InternalRosParser.g:5815:1: ( Colon ) + // InternalRosParser.g:5816:2: Colon { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -17491,16 +17866,16 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__3" - // InternalRosParser.g:5732:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; + // InternalRosParser.g:5825:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; public final void rule__Publisher__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5736:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) - // InternalRosParser.g:5737:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 + // InternalRosParser.g:5829:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) + // InternalRosParser.g:5830:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__Publisher__Group__3__Impl(); state._fsp--; @@ -17529,17 +17904,17 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__3__Impl" - // InternalRosParser.g:5744:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:5837:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Publisher__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5748:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:5749:1: ( RULE_BEGIN ) + // InternalRosParser.g:5841:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:5842:1: ( RULE_BEGIN ) { - // InternalRosParser.g:5749:1: ( RULE_BEGIN ) - // InternalRosParser.g:5750:2: RULE_BEGIN + // InternalRosParser.g:5842:1: ( RULE_BEGIN ) + // InternalRosParser.g:5843:2: RULE_BEGIN { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -17566,14 +17941,14 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__4" - // InternalRosParser.g:5759:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; + // InternalRosParser.g:5852:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; public final void rule__Publisher__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5763:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) - // InternalRosParser.g:5764:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 + // InternalRosParser.g:5856:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) + // InternalRosParser.g:5857:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 { pushFollow(FOLLOW_8); rule__Publisher__Group__4__Impl(); @@ -17604,17 +17979,17 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__4__Impl" - // InternalRosParser.g:5771:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; + // InternalRosParser.g:5864:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5775:1: ( ( Type_1 ) ) - // InternalRosParser.g:5776:1: ( Type_1 ) + // InternalRosParser.g:5868:1: ( ( Type_1 ) ) + // InternalRosParser.g:5869:1: ( Type_1 ) { - // InternalRosParser.g:5776:1: ( Type_1 ) - // InternalRosParser.g:5777:2: Type_1 + // InternalRosParser.g:5869:1: ( Type_1 ) + // InternalRosParser.g:5870:2: Type_1 { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -17641,16 +18016,16 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__5" - // InternalRosParser.g:5786:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; + // InternalRosParser.g:5879:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; public final void rule__Publisher__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5790:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) - // InternalRosParser.g:5791:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 + // InternalRosParser.g:5883:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) + // InternalRosParser.g:5884:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__Publisher__Group__5__Impl(); state._fsp--; @@ -17679,21 +18054,21 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__5__Impl" - // InternalRosParser.g:5798:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; + // InternalRosParser.g:5891:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; public final void rule__Publisher__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5802:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) - // InternalRosParser.g:5803:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRosParser.g:5895:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) + // InternalRosParser.g:5896:1: ( ( rule__Publisher__MessageAssignment_5 ) ) { - // InternalRosParser.g:5803:1: ( ( rule__Publisher__MessageAssignment_5 ) ) - // InternalRosParser.g:5804:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRosParser.g:5896:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRosParser.g:5897:2: ( rule__Publisher__MessageAssignment_5 ) { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); - // InternalRosParser.g:5805:2: ( rule__Publisher__MessageAssignment_5 ) - // InternalRosParser.g:5805:3: rule__Publisher__MessageAssignment_5 + // InternalRosParser.g:5898:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRosParser.g:5898:3: rule__Publisher__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Publisher__MessageAssignment_5(); @@ -17726,16 +18101,16 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__6" - // InternalRosParser.g:5813:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; + // InternalRosParser.g:5906:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; public final void rule__Publisher__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5817:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) - // InternalRosParser.g:5818:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 + // InternalRosParser.g:5910:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) + // InternalRosParser.g:5911:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__Publisher__Group__6__Impl(); state._fsp--; @@ -17764,20 +18139,20 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__6__Impl" - // InternalRosParser.g:5825:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; + // InternalRosParser.g:5918:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; public final void rule__Publisher__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5829:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) - // InternalRosParser.g:5830:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRosParser.g:5922:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) + // InternalRosParser.g:5923:1: ( ( rule__Publisher__Group_6__0 )? ) { - // InternalRosParser.g:5830:1: ( ( rule__Publisher__Group_6__0 )? ) - // InternalRosParser.g:5831:2: ( rule__Publisher__Group_6__0 )? + // InternalRosParser.g:5923:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRosParser.g:5924:2: ( rule__Publisher__Group_6__0 )? { before(grammarAccess.getPublisherAccess().getGroup_6()); - // InternalRosParser.g:5832:2: ( rule__Publisher__Group_6__0 )? + // InternalRosParser.g:5925:2: ( rule__Publisher__Group_6__0 )? int alt34=2; int LA34_0 = input.LA(1); @@ -17786,7 +18161,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } switch (alt34) { case 1 : - // InternalRosParser.g:5832:3: rule__Publisher__Group_6__0 + // InternalRosParser.g:5925:3: rule__Publisher__Group_6__0 { pushFollow(FOLLOW_2); rule__Publisher__Group_6__0(); @@ -17822,14 +18197,14 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__7" - // InternalRosParser.g:5840:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; + // InternalRosParser.g:5933:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; public final void rule__Publisher__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5844:1: ( rule__Publisher__Group__7__Impl ) - // InternalRosParser.g:5845:2: rule__Publisher__Group__7__Impl + // InternalRosParser.g:5937:1: ( rule__Publisher__Group__7__Impl ) + // InternalRosParser.g:5938:2: rule__Publisher__Group__7__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group__7__Impl(); @@ -17855,17 +18230,17 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__7__Impl" - // InternalRosParser.g:5851:1: rule__Publisher__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:5944:1: rule__Publisher__Group__7__Impl : ( RULE_END ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5855:1: ( ( RULE_END ) ) - // InternalRosParser.g:5856:1: ( RULE_END ) + // InternalRosParser.g:5948:1: ( ( RULE_END ) ) + // InternalRosParser.g:5949:1: ( RULE_END ) { - // InternalRosParser.g:5856:1: ( RULE_END ) - // InternalRosParser.g:5857:2: RULE_END + // InternalRosParser.g:5949:1: ( RULE_END ) + // InternalRosParser.g:5950:2: RULE_END { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -17892,16 +18267,16 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group_6__0" - // InternalRosParser.g:5867:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; + // InternalRosParser.g:5960:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; public final void rule__Publisher__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5871:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) - // InternalRosParser.g:5872:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 + // InternalRosParser.g:5964:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) + // InternalRosParser.g:5965:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__Publisher__Group_6__0__Impl(); state._fsp--; @@ -17930,17 +18305,17 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__0__Impl" - // InternalRosParser.g:5879:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; + // InternalRosParser.g:5972:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; public final void rule__Publisher__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5883:1: ( ( Ns ) ) - // InternalRosParser.g:5884:1: ( Ns ) + // InternalRosParser.g:5976:1: ( ( Ns ) ) + // InternalRosParser.g:5977:1: ( Ns ) { - // InternalRosParser.g:5884:1: ( Ns ) - // InternalRosParser.g:5885:2: Ns + // InternalRosParser.g:5977:1: ( Ns ) + // InternalRosParser.g:5978:2: Ns { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -17967,14 +18342,14 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_6__1" - // InternalRosParser.g:5894:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; + // InternalRosParser.g:5987:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; public final void rule__Publisher__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5898:1: ( rule__Publisher__Group_6__1__Impl ) - // InternalRosParser.g:5899:2: rule__Publisher__Group_6__1__Impl + // InternalRosParser.g:5991:1: ( rule__Publisher__Group_6__1__Impl ) + // InternalRosParser.g:5992:2: rule__Publisher__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group_6__1__Impl(); @@ -18000,21 +18375,21 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__1__Impl" - // InternalRosParser.g:5905:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; + // InternalRosParser.g:5998:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; public final void rule__Publisher__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5909:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) - // InternalRosParser.g:5910:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6002:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) + // InternalRosParser.g:6003:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) { - // InternalRosParser.g:5910:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) - // InternalRosParser.g:5911:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6003:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6004:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); - // InternalRosParser.g:5912:2: ( rule__Publisher__NamespaceAssignment_6_1 ) - // InternalRosParser.g:5912:3: rule__Publisher__NamespaceAssignment_6_1 + // InternalRosParser.g:6005:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6005:3: rule__Publisher__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Publisher__NamespaceAssignment_6_1(); @@ -18047,14 +18422,14 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Subscriber__Group__0" - // InternalRosParser.g:5921:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; + // InternalRosParser.g:6014:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; public final void rule__Subscriber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5925:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) - // InternalRosParser.g:5926:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 + // InternalRosParser.g:6018:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) + // InternalRosParser.g:6019:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 { pushFollow(FOLLOW_8); rule__Subscriber__Group__0__Impl(); @@ -18085,21 +18460,21 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__0__Impl" - // InternalRosParser.g:5933:1: rule__Subscriber__Group__0__Impl : ( () ) ; + // InternalRosParser.g:6026:1: rule__Subscriber__Group__0__Impl : ( () ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5937:1: ( ( () ) ) - // InternalRosParser.g:5938:1: ( () ) + // InternalRosParser.g:6030:1: ( ( () ) ) + // InternalRosParser.g:6031:1: ( () ) { - // InternalRosParser.g:5938:1: ( () ) - // InternalRosParser.g:5939:2: () + // InternalRosParser.g:6031:1: ( () ) + // InternalRosParser.g:6032:2: () { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); - // InternalRosParser.g:5940:2: () - // InternalRosParser.g:5940:3: + // InternalRosParser.g:6033:2: () + // InternalRosParser.g:6033:3: { } @@ -18122,14 +18497,14 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__1" - // InternalRosParser.g:5948:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; + // InternalRosParser.g:6041:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; public final void rule__Subscriber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5952:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) - // InternalRosParser.g:5953:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 + // InternalRosParser.g:6045:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) + // InternalRosParser.g:6046:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 { pushFollow(FOLLOW_5); rule__Subscriber__Group__1__Impl(); @@ -18160,21 +18535,21 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__1__Impl" - // InternalRosParser.g:5960:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; + // InternalRosParser.g:6053:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5964:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) - // InternalRosParser.g:5965:1: ( ( rule__Subscriber__NameAssignment_1 ) ) + // InternalRosParser.g:6057:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) + // InternalRosParser.g:6058:1: ( ( rule__Subscriber__NameAssignment_1 ) ) { - // InternalRosParser.g:5965:1: ( ( rule__Subscriber__NameAssignment_1 ) ) - // InternalRosParser.g:5966:2: ( rule__Subscriber__NameAssignment_1 ) + // InternalRosParser.g:6058:1: ( ( rule__Subscriber__NameAssignment_1 ) ) + // InternalRosParser.g:6059:2: ( rule__Subscriber__NameAssignment_1 ) { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); - // InternalRosParser.g:5967:2: ( rule__Subscriber__NameAssignment_1 ) - // InternalRosParser.g:5967:3: rule__Subscriber__NameAssignment_1 + // InternalRosParser.g:6060:2: ( rule__Subscriber__NameAssignment_1 ) + // InternalRosParser.g:6060:3: rule__Subscriber__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Subscriber__NameAssignment_1(); @@ -18207,14 +18582,14 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__2" - // InternalRosParser.g:5975:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; + // InternalRosParser.g:6068:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; public final void rule__Subscriber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5979:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) - // InternalRosParser.g:5980:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 + // InternalRosParser.g:6072:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) + // InternalRosParser.g:6073:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 { pushFollow(FOLLOW_6); rule__Subscriber__Group__2__Impl(); @@ -18245,17 +18620,17 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__2__Impl" - // InternalRosParser.g:5987:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:6080:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:5991:1: ( ( Colon ) ) - // InternalRosParser.g:5992:1: ( Colon ) + // InternalRosParser.g:6084:1: ( ( Colon ) ) + // InternalRosParser.g:6085:1: ( Colon ) { - // InternalRosParser.g:5992:1: ( Colon ) - // InternalRosParser.g:5993:2: Colon + // InternalRosParser.g:6085:1: ( Colon ) + // InternalRosParser.g:6086:2: Colon { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -18282,16 +18657,16 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__3" - // InternalRosParser.g:6002:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; + // InternalRosParser.g:6095:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; public final void rule__Subscriber__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6006:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) - // InternalRosParser.g:6007:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 + // InternalRosParser.g:6099:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) + // InternalRosParser.g:6100:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__Subscriber__Group__3__Impl(); state._fsp--; @@ -18320,17 +18695,17 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__3__Impl" - // InternalRosParser.g:6014:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:6107:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Subscriber__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6018:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:6019:1: ( RULE_BEGIN ) + // InternalRosParser.g:6111:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:6112:1: ( RULE_BEGIN ) { - // InternalRosParser.g:6019:1: ( RULE_BEGIN ) - // InternalRosParser.g:6020:2: RULE_BEGIN + // InternalRosParser.g:6112:1: ( RULE_BEGIN ) + // InternalRosParser.g:6113:2: RULE_BEGIN { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -18357,14 +18732,14 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__4" - // InternalRosParser.g:6029:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; + // InternalRosParser.g:6122:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; public final void rule__Subscriber__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6033:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) - // InternalRosParser.g:6034:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 + // InternalRosParser.g:6126:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) + // InternalRosParser.g:6127:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 { pushFollow(FOLLOW_8); rule__Subscriber__Group__4__Impl(); @@ -18395,17 +18770,17 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__4__Impl" - // InternalRosParser.g:6041:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; + // InternalRosParser.g:6134:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6045:1: ( ( Type_1 ) ) - // InternalRosParser.g:6046:1: ( Type_1 ) + // InternalRosParser.g:6138:1: ( ( Type_1 ) ) + // InternalRosParser.g:6139:1: ( Type_1 ) { - // InternalRosParser.g:6046:1: ( Type_1 ) - // InternalRosParser.g:6047:2: Type_1 + // InternalRosParser.g:6139:1: ( Type_1 ) + // InternalRosParser.g:6140:2: Type_1 { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -18432,16 +18807,16 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__5" - // InternalRosParser.g:6056:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; + // InternalRosParser.g:6149:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; public final void rule__Subscriber__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6060:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) - // InternalRosParser.g:6061:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 + // InternalRosParser.g:6153:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) + // InternalRosParser.g:6154:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__Subscriber__Group__5__Impl(); state._fsp--; @@ -18470,21 +18845,21 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__5__Impl" - // InternalRosParser.g:6068:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; + // InternalRosParser.g:6161:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; public final void rule__Subscriber__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6072:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) - // InternalRosParser.g:6073:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRosParser.g:6165:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) + // InternalRosParser.g:6166:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) { - // InternalRosParser.g:6073:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) - // InternalRosParser.g:6074:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRosParser.g:6166:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRosParser.g:6167:2: ( rule__Subscriber__MessageAssignment_5 ) { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); - // InternalRosParser.g:6075:2: ( rule__Subscriber__MessageAssignment_5 ) - // InternalRosParser.g:6075:3: rule__Subscriber__MessageAssignment_5 + // InternalRosParser.g:6168:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRosParser.g:6168:3: rule__Subscriber__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Subscriber__MessageAssignment_5(); @@ -18517,16 +18892,16 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__6" - // InternalRosParser.g:6083:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; + // InternalRosParser.g:6176:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; public final void rule__Subscriber__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6087:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) - // InternalRosParser.g:6088:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 + // InternalRosParser.g:6180:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) + // InternalRosParser.g:6181:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__Subscriber__Group__6__Impl(); state._fsp--; @@ -18555,20 +18930,20 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__6__Impl" - // InternalRosParser.g:6095:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; + // InternalRosParser.g:6188:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; public final void rule__Subscriber__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6099:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) - // InternalRosParser.g:6100:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRosParser.g:6192:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) + // InternalRosParser.g:6193:1: ( ( rule__Subscriber__Group_6__0 )? ) { - // InternalRosParser.g:6100:1: ( ( rule__Subscriber__Group_6__0 )? ) - // InternalRosParser.g:6101:2: ( rule__Subscriber__Group_6__0 )? + // InternalRosParser.g:6193:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRosParser.g:6194:2: ( rule__Subscriber__Group_6__0 )? { before(grammarAccess.getSubscriberAccess().getGroup_6()); - // InternalRosParser.g:6102:2: ( rule__Subscriber__Group_6__0 )? + // InternalRosParser.g:6195:2: ( rule__Subscriber__Group_6__0 )? int alt35=2; int LA35_0 = input.LA(1); @@ -18577,7 +18952,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } switch (alt35) { case 1 : - // InternalRosParser.g:6102:3: rule__Subscriber__Group_6__0 + // InternalRosParser.g:6195:3: rule__Subscriber__Group_6__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__0(); @@ -18613,14 +18988,14 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__7" - // InternalRosParser.g:6110:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; + // InternalRosParser.g:6203:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; public final void rule__Subscriber__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6114:1: ( rule__Subscriber__Group__7__Impl ) - // InternalRosParser.g:6115:2: rule__Subscriber__Group__7__Impl + // InternalRosParser.g:6207:1: ( rule__Subscriber__Group__7__Impl ) + // InternalRosParser.g:6208:2: rule__Subscriber__Group__7__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group__7__Impl(); @@ -18646,17 +19021,17 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__7__Impl" - // InternalRosParser.g:6121:1: rule__Subscriber__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:6214:1: rule__Subscriber__Group__7__Impl : ( RULE_END ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6125:1: ( ( RULE_END ) ) - // InternalRosParser.g:6126:1: ( RULE_END ) + // InternalRosParser.g:6218:1: ( ( RULE_END ) ) + // InternalRosParser.g:6219:1: ( RULE_END ) { - // InternalRosParser.g:6126:1: ( RULE_END ) - // InternalRosParser.g:6127:2: RULE_END + // InternalRosParser.g:6219:1: ( RULE_END ) + // InternalRosParser.g:6220:2: RULE_END { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -18683,16 +19058,16 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group_6__0" - // InternalRosParser.g:6137:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; + // InternalRosParser.g:6230:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; public final void rule__Subscriber__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6141:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) - // InternalRosParser.g:6142:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 + // InternalRosParser.g:6234:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) + // InternalRosParser.g:6235:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__Subscriber__Group_6__0__Impl(); state._fsp--; @@ -18721,17 +19096,17 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__0__Impl" - // InternalRosParser.g:6149:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; + // InternalRosParser.g:6242:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6153:1: ( ( Ns ) ) - // InternalRosParser.g:6154:1: ( Ns ) + // InternalRosParser.g:6246:1: ( ( Ns ) ) + // InternalRosParser.g:6247:1: ( Ns ) { - // InternalRosParser.g:6154:1: ( Ns ) - // InternalRosParser.g:6155:2: Ns + // InternalRosParser.g:6247:1: ( Ns ) + // InternalRosParser.g:6248:2: Ns { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -18758,14 +19133,14 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__Group_6__1" - // InternalRosParser.g:6164:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; + // InternalRosParser.g:6257:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; public final void rule__Subscriber__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6168:1: ( rule__Subscriber__Group_6__1__Impl ) - // InternalRosParser.g:6169:2: rule__Subscriber__Group_6__1__Impl + // InternalRosParser.g:6261:1: ( rule__Subscriber__Group_6__1__Impl ) + // InternalRosParser.g:6262:2: rule__Subscriber__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__1__Impl(); @@ -18791,21 +19166,21 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__1__Impl" - // InternalRosParser.g:6175:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; + // InternalRosParser.g:6268:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6179:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) - // InternalRosParser.g:6180:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6272:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) + // InternalRosParser.g:6273:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) { - // InternalRosParser.g:6180:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) - // InternalRosParser.g:6181:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6273:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6274:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); - // InternalRosParser.g:6182:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) - // InternalRosParser.g:6182:3: rule__Subscriber__NamespaceAssignment_6_1 + // InternalRosParser.g:6275:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6275:3: rule__Subscriber__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Subscriber__NamespaceAssignment_6_1(); @@ -18838,14 +19213,14 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ServiceServer__Group__0" - // InternalRosParser.g:6191:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; + // InternalRosParser.g:6284:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; public final void rule__ServiceServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6195:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) - // InternalRosParser.g:6196:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 + // InternalRosParser.g:6288:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) + // InternalRosParser.g:6289:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 { pushFollow(FOLLOW_8); rule__ServiceServer__Group__0__Impl(); @@ -18876,21 +19251,21 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__0__Impl" - // InternalRosParser.g:6203:1: rule__ServiceServer__Group__0__Impl : ( () ) ; + // InternalRosParser.g:6296:1: rule__ServiceServer__Group__0__Impl : ( () ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6207:1: ( ( () ) ) - // InternalRosParser.g:6208:1: ( () ) + // InternalRosParser.g:6300:1: ( ( () ) ) + // InternalRosParser.g:6301:1: ( () ) { - // InternalRosParser.g:6208:1: ( () ) - // InternalRosParser.g:6209:2: () + // InternalRosParser.g:6301:1: ( () ) + // InternalRosParser.g:6302:2: () { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); - // InternalRosParser.g:6210:2: () - // InternalRosParser.g:6210:3: + // InternalRosParser.g:6303:2: () + // InternalRosParser.g:6303:3: { } @@ -18913,14 +19288,14 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__1" - // InternalRosParser.g:6218:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; + // InternalRosParser.g:6311:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; public final void rule__ServiceServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6222:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) - // InternalRosParser.g:6223:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 + // InternalRosParser.g:6315:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) + // InternalRosParser.g:6316:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 { pushFollow(FOLLOW_5); rule__ServiceServer__Group__1__Impl(); @@ -18951,21 +19326,21 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__1__Impl" - // InternalRosParser.g:6230:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; + // InternalRosParser.g:6323:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6234:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) - // InternalRosParser.g:6235:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) + // InternalRosParser.g:6327:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) + // InternalRosParser.g:6328:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) { - // InternalRosParser.g:6235:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) - // InternalRosParser.g:6236:2: ( rule__ServiceServer__NameAssignment_1 ) + // InternalRosParser.g:6328:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) + // InternalRosParser.g:6329:2: ( rule__ServiceServer__NameAssignment_1 ) { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); - // InternalRosParser.g:6237:2: ( rule__ServiceServer__NameAssignment_1 ) - // InternalRosParser.g:6237:3: rule__ServiceServer__NameAssignment_1 + // InternalRosParser.g:6330:2: ( rule__ServiceServer__NameAssignment_1 ) + // InternalRosParser.g:6330:3: rule__ServiceServer__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ServiceServer__NameAssignment_1(); @@ -18998,14 +19373,14 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__2" - // InternalRosParser.g:6245:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; + // InternalRosParser.g:6338:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; public final void rule__ServiceServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6249:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) - // InternalRosParser.g:6250:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 + // InternalRosParser.g:6342:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) + // InternalRosParser.g:6343:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 { pushFollow(FOLLOW_6); rule__ServiceServer__Group__2__Impl(); @@ -19036,17 +19411,17 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__2__Impl" - // InternalRosParser.g:6257:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:6350:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6261:1: ( ( Colon ) ) - // InternalRosParser.g:6262:1: ( Colon ) + // InternalRosParser.g:6354:1: ( ( Colon ) ) + // InternalRosParser.g:6355:1: ( Colon ) { - // InternalRosParser.g:6262:1: ( Colon ) - // InternalRosParser.g:6263:2: Colon + // InternalRosParser.g:6355:1: ( Colon ) + // InternalRosParser.g:6356:2: Colon { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -19073,16 +19448,16 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__3" - // InternalRosParser.g:6272:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; + // InternalRosParser.g:6365:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; public final void rule__ServiceServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6276:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) - // InternalRosParser.g:6277:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 + // InternalRosParser.g:6369:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) + // InternalRosParser.g:6370:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__ServiceServer__Group__3__Impl(); state._fsp--; @@ -19111,17 +19486,17 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__3__Impl" - // InternalRosParser.g:6284:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:6377:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6288:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:6289:1: ( RULE_BEGIN ) + // InternalRosParser.g:6381:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:6382:1: ( RULE_BEGIN ) { - // InternalRosParser.g:6289:1: ( RULE_BEGIN ) - // InternalRosParser.g:6290:2: RULE_BEGIN + // InternalRosParser.g:6382:1: ( RULE_BEGIN ) + // InternalRosParser.g:6383:2: RULE_BEGIN { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -19148,14 +19523,14 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__4" - // InternalRosParser.g:6299:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; + // InternalRosParser.g:6392:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; public final void rule__ServiceServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6303:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) - // InternalRosParser.g:6304:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 + // InternalRosParser.g:6396:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) + // InternalRosParser.g:6397:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 { pushFollow(FOLLOW_8); rule__ServiceServer__Group__4__Impl(); @@ -19186,17 +19561,17 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__4__Impl" - // InternalRosParser.g:6311:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; + // InternalRosParser.g:6404:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6315:1: ( ( Type_1 ) ) - // InternalRosParser.g:6316:1: ( Type_1 ) + // InternalRosParser.g:6408:1: ( ( Type_1 ) ) + // InternalRosParser.g:6409:1: ( Type_1 ) { - // InternalRosParser.g:6316:1: ( Type_1 ) - // InternalRosParser.g:6317:2: Type_1 + // InternalRosParser.g:6409:1: ( Type_1 ) + // InternalRosParser.g:6410:2: Type_1 { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -19223,16 +19598,16 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__5" - // InternalRosParser.g:6326:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; + // InternalRosParser.g:6419:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; public final void rule__ServiceServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6330:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) - // InternalRosParser.g:6331:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 + // InternalRosParser.g:6423:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) + // InternalRosParser.g:6424:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ServiceServer__Group__5__Impl(); state._fsp--; @@ -19261,21 +19636,21 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__5__Impl" - // InternalRosParser.g:6338:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; + // InternalRosParser.g:6431:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; public final void rule__ServiceServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6342:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) - // InternalRosParser.g:6343:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRosParser.g:6435:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) + // InternalRosParser.g:6436:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) { - // InternalRosParser.g:6343:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) - // InternalRosParser.g:6344:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRosParser.g:6436:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRosParser.g:6437:2: ( rule__ServiceServer__ServiceAssignment_5 ) { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); - // InternalRosParser.g:6345:2: ( rule__ServiceServer__ServiceAssignment_5 ) - // InternalRosParser.g:6345:3: rule__ServiceServer__ServiceAssignment_5 + // InternalRosParser.g:6438:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRosParser.g:6438:3: rule__ServiceServer__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceServer__ServiceAssignment_5(); @@ -19308,16 +19683,16 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__6" - // InternalRosParser.g:6353:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; + // InternalRosParser.g:6446:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; public final void rule__ServiceServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6357:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) - // InternalRosParser.g:6358:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 + // InternalRosParser.g:6450:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) + // InternalRosParser.g:6451:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ServiceServer__Group__6__Impl(); state._fsp--; @@ -19346,20 +19721,20 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__6__Impl" - // InternalRosParser.g:6365:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; + // InternalRosParser.g:6458:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; public final void rule__ServiceServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6369:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) - // InternalRosParser.g:6370:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRosParser.g:6462:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) + // InternalRosParser.g:6463:1: ( ( rule__ServiceServer__Group_6__0 )? ) { - // InternalRosParser.g:6370:1: ( ( rule__ServiceServer__Group_6__0 )? ) - // InternalRosParser.g:6371:2: ( rule__ServiceServer__Group_6__0 )? + // InternalRosParser.g:6463:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRosParser.g:6464:2: ( rule__ServiceServer__Group_6__0 )? { before(grammarAccess.getServiceServerAccess().getGroup_6()); - // InternalRosParser.g:6372:2: ( rule__ServiceServer__Group_6__0 )? + // InternalRosParser.g:6465:2: ( rule__ServiceServer__Group_6__0 )? int alt36=2; int LA36_0 = input.LA(1); @@ -19368,7 +19743,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } switch (alt36) { case 1 : - // InternalRosParser.g:6372:3: rule__ServiceServer__Group_6__0 + // InternalRosParser.g:6465:3: rule__ServiceServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__0(); @@ -19404,14 +19779,14 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__7" - // InternalRosParser.g:6380:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; + // InternalRosParser.g:6473:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; public final void rule__ServiceServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6384:1: ( rule__ServiceServer__Group__7__Impl ) - // InternalRosParser.g:6385:2: rule__ServiceServer__Group__7__Impl + // InternalRosParser.g:6477:1: ( rule__ServiceServer__Group__7__Impl ) + // InternalRosParser.g:6478:2: rule__ServiceServer__Group__7__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group__7__Impl(); @@ -19437,17 +19812,17 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__7__Impl" - // InternalRosParser.g:6391:1: rule__ServiceServer__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:6484:1: rule__ServiceServer__Group__7__Impl : ( RULE_END ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6395:1: ( ( RULE_END ) ) - // InternalRosParser.g:6396:1: ( RULE_END ) + // InternalRosParser.g:6488:1: ( ( RULE_END ) ) + // InternalRosParser.g:6489:1: ( RULE_END ) { - // InternalRosParser.g:6396:1: ( RULE_END ) - // InternalRosParser.g:6397:2: RULE_END + // InternalRosParser.g:6489:1: ( RULE_END ) + // InternalRosParser.g:6490:2: RULE_END { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -19474,16 +19849,16 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group_6__0" - // InternalRosParser.g:6407:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; + // InternalRosParser.g:6500:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; public final void rule__ServiceServer__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6411:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) - // InternalRosParser.g:6412:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 + // InternalRosParser.g:6504:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) + // InternalRosParser.g:6505:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__ServiceServer__Group_6__0__Impl(); state._fsp--; @@ -19512,17 +19887,17 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__0__Impl" - // InternalRosParser.g:6419:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; + // InternalRosParser.g:6512:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6423:1: ( ( Ns ) ) - // InternalRosParser.g:6424:1: ( Ns ) + // InternalRosParser.g:6516:1: ( ( Ns ) ) + // InternalRosParser.g:6517:1: ( Ns ) { - // InternalRosParser.g:6424:1: ( Ns ) - // InternalRosParser.g:6425:2: Ns + // InternalRosParser.g:6517:1: ( Ns ) + // InternalRosParser.g:6518:2: Ns { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -19549,14 +19924,14 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceServer__Group_6__1" - // InternalRosParser.g:6434:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; + // InternalRosParser.g:6527:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; public final void rule__ServiceServer__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6438:1: ( rule__ServiceServer__Group_6__1__Impl ) - // InternalRosParser.g:6439:2: rule__ServiceServer__Group_6__1__Impl + // InternalRosParser.g:6531:1: ( rule__ServiceServer__Group_6__1__Impl ) + // InternalRosParser.g:6532:2: rule__ServiceServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__1__Impl(); @@ -19582,21 +19957,21 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__1__Impl" - // InternalRosParser.g:6445:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; + // InternalRosParser.g:6538:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6449:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) - // InternalRosParser.g:6450:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6542:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) + // InternalRosParser.g:6543:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) { - // InternalRosParser.g:6450:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) - // InternalRosParser.g:6451:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6543:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6544:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); - // InternalRosParser.g:6452:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) - // InternalRosParser.g:6452:3: rule__ServiceServer__NamespaceAssignment_6_1 + // InternalRosParser.g:6545:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6545:3: rule__ServiceServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceServer__NamespaceAssignment_6_1(); @@ -19629,14 +20004,14 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group__0" - // InternalRosParser.g:6461:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; + // InternalRosParser.g:6554:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; public final void rule__ServiceClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6465:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) - // InternalRosParser.g:6466:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 + // InternalRosParser.g:6558:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) + // InternalRosParser.g:6559:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 { pushFollow(FOLLOW_8); rule__ServiceClient__Group__0__Impl(); @@ -19667,21 +20042,21 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__0__Impl" - // InternalRosParser.g:6473:1: rule__ServiceClient__Group__0__Impl : ( () ) ; + // InternalRosParser.g:6566:1: rule__ServiceClient__Group__0__Impl : ( () ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6477:1: ( ( () ) ) - // InternalRosParser.g:6478:1: ( () ) + // InternalRosParser.g:6570:1: ( ( () ) ) + // InternalRosParser.g:6571:1: ( () ) { - // InternalRosParser.g:6478:1: ( () ) - // InternalRosParser.g:6479:2: () + // InternalRosParser.g:6571:1: ( () ) + // InternalRosParser.g:6572:2: () { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); - // InternalRosParser.g:6480:2: () - // InternalRosParser.g:6480:3: + // InternalRosParser.g:6573:2: () + // InternalRosParser.g:6573:3: { } @@ -19704,14 +20079,14 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__1" - // InternalRosParser.g:6488:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; + // InternalRosParser.g:6581:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; public final void rule__ServiceClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6492:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) - // InternalRosParser.g:6493:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 + // InternalRosParser.g:6585:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) + // InternalRosParser.g:6586:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 { pushFollow(FOLLOW_5); rule__ServiceClient__Group__1__Impl(); @@ -19742,21 +20117,21 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__1__Impl" - // InternalRosParser.g:6500:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; + // InternalRosParser.g:6593:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6504:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) - // InternalRosParser.g:6505:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) + // InternalRosParser.g:6597:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) + // InternalRosParser.g:6598:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) { - // InternalRosParser.g:6505:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) - // InternalRosParser.g:6506:2: ( rule__ServiceClient__NameAssignment_1 ) + // InternalRosParser.g:6598:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) + // InternalRosParser.g:6599:2: ( rule__ServiceClient__NameAssignment_1 ) { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); - // InternalRosParser.g:6507:2: ( rule__ServiceClient__NameAssignment_1 ) - // InternalRosParser.g:6507:3: rule__ServiceClient__NameAssignment_1 + // InternalRosParser.g:6600:2: ( rule__ServiceClient__NameAssignment_1 ) + // InternalRosParser.g:6600:3: rule__ServiceClient__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ServiceClient__NameAssignment_1(); @@ -19789,14 +20164,14 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__2" - // InternalRosParser.g:6515:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; + // InternalRosParser.g:6608:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; public final void rule__ServiceClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6519:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) - // InternalRosParser.g:6520:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 + // InternalRosParser.g:6612:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) + // InternalRosParser.g:6613:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 { pushFollow(FOLLOW_6); rule__ServiceClient__Group__2__Impl(); @@ -19827,17 +20202,17 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__2__Impl" - // InternalRosParser.g:6527:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:6620:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6531:1: ( ( Colon ) ) - // InternalRosParser.g:6532:1: ( Colon ) + // InternalRosParser.g:6624:1: ( ( Colon ) ) + // InternalRosParser.g:6625:1: ( Colon ) { - // InternalRosParser.g:6532:1: ( Colon ) - // InternalRosParser.g:6533:2: Colon + // InternalRosParser.g:6625:1: ( Colon ) + // InternalRosParser.g:6626:2: Colon { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -19864,16 +20239,16 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__3" - // InternalRosParser.g:6542:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; + // InternalRosParser.g:6635:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; public final void rule__ServiceClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6546:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) - // InternalRosParser.g:6547:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 + // InternalRosParser.g:6639:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) + // InternalRosParser.g:6640:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__ServiceClient__Group__3__Impl(); state._fsp--; @@ -19902,17 +20277,17 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__3__Impl" - // InternalRosParser.g:6554:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:6647:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6558:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:6559:1: ( RULE_BEGIN ) + // InternalRosParser.g:6651:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:6652:1: ( RULE_BEGIN ) { - // InternalRosParser.g:6559:1: ( RULE_BEGIN ) - // InternalRosParser.g:6560:2: RULE_BEGIN + // InternalRosParser.g:6652:1: ( RULE_BEGIN ) + // InternalRosParser.g:6653:2: RULE_BEGIN { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -19939,14 +20314,14 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__4" - // InternalRosParser.g:6569:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; + // InternalRosParser.g:6662:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; public final void rule__ServiceClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6573:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) - // InternalRosParser.g:6574:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 + // InternalRosParser.g:6666:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) + // InternalRosParser.g:6667:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 { pushFollow(FOLLOW_8); rule__ServiceClient__Group__4__Impl(); @@ -19977,17 +20352,17 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__4__Impl" - // InternalRosParser.g:6581:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; + // InternalRosParser.g:6674:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6585:1: ( ( Type_1 ) ) - // InternalRosParser.g:6586:1: ( Type_1 ) + // InternalRosParser.g:6678:1: ( ( Type_1 ) ) + // InternalRosParser.g:6679:1: ( Type_1 ) { - // InternalRosParser.g:6586:1: ( Type_1 ) - // InternalRosParser.g:6587:2: Type_1 + // InternalRosParser.g:6679:1: ( Type_1 ) + // InternalRosParser.g:6680:2: Type_1 { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -20014,16 +20389,16 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__5" - // InternalRosParser.g:6596:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; + // InternalRosParser.g:6689:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; public final void rule__ServiceClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6600:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) - // InternalRosParser.g:6601:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 + // InternalRosParser.g:6693:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) + // InternalRosParser.g:6694:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ServiceClient__Group__5__Impl(); state._fsp--; @@ -20052,21 +20427,21 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__5__Impl" - // InternalRosParser.g:6608:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; + // InternalRosParser.g:6701:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6612:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) - // InternalRosParser.g:6613:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRosParser.g:6705:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) + // InternalRosParser.g:6706:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) { - // InternalRosParser.g:6613:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) - // InternalRosParser.g:6614:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRosParser.g:6706:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRosParser.g:6707:2: ( rule__ServiceClient__ServiceAssignment_5 ) { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); - // InternalRosParser.g:6615:2: ( rule__ServiceClient__ServiceAssignment_5 ) - // InternalRosParser.g:6615:3: rule__ServiceClient__ServiceAssignment_5 + // InternalRosParser.g:6708:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRosParser.g:6708:3: rule__ServiceClient__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceClient__ServiceAssignment_5(); @@ -20099,16 +20474,16 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__6" - // InternalRosParser.g:6623:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; + // InternalRosParser.g:6716:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; public final void rule__ServiceClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6627:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) - // InternalRosParser.g:6628:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 + // InternalRosParser.g:6720:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) + // InternalRosParser.g:6721:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ServiceClient__Group__6__Impl(); state._fsp--; @@ -20137,20 +20512,20 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__6__Impl" - // InternalRosParser.g:6635:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; + // InternalRosParser.g:6728:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6639:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) - // InternalRosParser.g:6640:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRosParser.g:6732:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) + // InternalRosParser.g:6733:1: ( ( rule__ServiceClient__Group_6__0 )? ) { - // InternalRosParser.g:6640:1: ( ( rule__ServiceClient__Group_6__0 )? ) - // InternalRosParser.g:6641:2: ( rule__ServiceClient__Group_6__0 )? + // InternalRosParser.g:6733:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRosParser.g:6734:2: ( rule__ServiceClient__Group_6__0 )? { before(grammarAccess.getServiceClientAccess().getGroup_6()); - // InternalRosParser.g:6642:2: ( rule__ServiceClient__Group_6__0 )? + // InternalRosParser.g:6735:2: ( rule__ServiceClient__Group_6__0 )? int alt37=2; int LA37_0 = input.LA(1); @@ -20159,7 +20534,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } switch (alt37) { case 1 : - // InternalRosParser.g:6642:3: rule__ServiceClient__Group_6__0 + // InternalRosParser.g:6735:3: rule__ServiceClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__0(); @@ -20195,14 +20570,14 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__7" - // InternalRosParser.g:6650:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; + // InternalRosParser.g:6743:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; public final void rule__ServiceClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6654:1: ( rule__ServiceClient__Group__7__Impl ) - // InternalRosParser.g:6655:2: rule__ServiceClient__Group__7__Impl + // InternalRosParser.g:6747:1: ( rule__ServiceClient__Group__7__Impl ) + // InternalRosParser.g:6748:2: rule__ServiceClient__Group__7__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group__7__Impl(); @@ -20228,17 +20603,17 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__7__Impl" - // InternalRosParser.g:6661:1: rule__ServiceClient__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:6754:1: rule__ServiceClient__Group__7__Impl : ( RULE_END ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6665:1: ( ( RULE_END ) ) - // InternalRosParser.g:6666:1: ( RULE_END ) + // InternalRosParser.g:6758:1: ( ( RULE_END ) ) + // InternalRosParser.g:6759:1: ( RULE_END ) { - // InternalRosParser.g:6666:1: ( RULE_END ) - // InternalRosParser.g:6667:2: RULE_END + // InternalRosParser.g:6759:1: ( RULE_END ) + // InternalRosParser.g:6760:2: RULE_END { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -20265,16 +20640,16 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group_6__0" - // InternalRosParser.g:6677:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; + // InternalRosParser.g:6770:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; public final void rule__ServiceClient__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6681:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) - // InternalRosParser.g:6682:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 + // InternalRosParser.g:6774:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) + // InternalRosParser.g:6775:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__ServiceClient__Group_6__0__Impl(); state._fsp--; @@ -20303,17 +20678,17 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__0__Impl" - // InternalRosParser.g:6689:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; + // InternalRosParser.g:6782:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6693:1: ( ( Ns ) ) - // InternalRosParser.g:6694:1: ( Ns ) + // InternalRosParser.g:6786:1: ( ( Ns ) ) + // InternalRosParser.g:6787:1: ( Ns ) { - // InternalRosParser.g:6694:1: ( Ns ) - // InternalRosParser.g:6695:2: Ns + // InternalRosParser.g:6787:1: ( Ns ) + // InternalRosParser.g:6788:2: Ns { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -20340,14 +20715,14 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group_6__1" - // InternalRosParser.g:6704:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; + // InternalRosParser.g:6797:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; public final void rule__ServiceClient__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6708:1: ( rule__ServiceClient__Group_6__1__Impl ) - // InternalRosParser.g:6709:2: rule__ServiceClient__Group_6__1__Impl + // InternalRosParser.g:6801:1: ( rule__ServiceClient__Group_6__1__Impl ) + // InternalRosParser.g:6802:2: rule__ServiceClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__1__Impl(); @@ -20373,21 +20748,21 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__1__Impl" - // InternalRosParser.g:6715:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; + // InternalRosParser.g:6808:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6719:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) - // InternalRosParser.g:6720:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6812:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) + // InternalRosParser.g:6813:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) { - // InternalRosParser.g:6720:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) - // InternalRosParser.g:6721:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6813:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:6814:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); - // InternalRosParser.g:6722:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) - // InternalRosParser.g:6722:3: rule__ServiceClient__NamespaceAssignment_6_1 + // InternalRosParser.g:6815:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRosParser.g:6815:3: rule__ServiceClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceClient__NamespaceAssignment_6_1(); @@ -20420,14 +20795,14 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__ActionServer__Group__0" - // InternalRosParser.g:6731:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; + // InternalRosParser.g:6824:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; public final void rule__ActionServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6735:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) - // InternalRosParser.g:6736:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 + // InternalRosParser.g:6828:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) + // InternalRosParser.g:6829:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 { pushFollow(FOLLOW_8); rule__ActionServer__Group__0__Impl(); @@ -20458,21 +20833,21 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__0__Impl" - // InternalRosParser.g:6743:1: rule__ActionServer__Group__0__Impl : ( () ) ; + // InternalRosParser.g:6836:1: rule__ActionServer__Group__0__Impl : ( () ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6747:1: ( ( () ) ) - // InternalRosParser.g:6748:1: ( () ) + // InternalRosParser.g:6840:1: ( ( () ) ) + // InternalRosParser.g:6841:1: ( () ) { - // InternalRosParser.g:6748:1: ( () ) - // InternalRosParser.g:6749:2: () + // InternalRosParser.g:6841:1: ( () ) + // InternalRosParser.g:6842:2: () { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); - // InternalRosParser.g:6750:2: () - // InternalRosParser.g:6750:3: + // InternalRosParser.g:6843:2: () + // InternalRosParser.g:6843:3: { } @@ -20495,14 +20870,14 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__1" - // InternalRosParser.g:6758:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; + // InternalRosParser.g:6851:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; public final void rule__ActionServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6762:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) - // InternalRosParser.g:6763:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 + // InternalRosParser.g:6855:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) + // InternalRosParser.g:6856:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 { pushFollow(FOLLOW_5); rule__ActionServer__Group__1__Impl(); @@ -20533,21 +20908,21 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__1__Impl" - // InternalRosParser.g:6770:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; + // InternalRosParser.g:6863:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6774:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) - // InternalRosParser.g:6775:1: ( ( rule__ActionServer__NameAssignment_1 ) ) + // InternalRosParser.g:6867:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) + // InternalRosParser.g:6868:1: ( ( rule__ActionServer__NameAssignment_1 ) ) { - // InternalRosParser.g:6775:1: ( ( rule__ActionServer__NameAssignment_1 ) ) - // InternalRosParser.g:6776:2: ( rule__ActionServer__NameAssignment_1 ) + // InternalRosParser.g:6868:1: ( ( rule__ActionServer__NameAssignment_1 ) ) + // InternalRosParser.g:6869:2: ( rule__ActionServer__NameAssignment_1 ) { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); - // InternalRosParser.g:6777:2: ( rule__ActionServer__NameAssignment_1 ) - // InternalRosParser.g:6777:3: rule__ActionServer__NameAssignment_1 + // InternalRosParser.g:6870:2: ( rule__ActionServer__NameAssignment_1 ) + // InternalRosParser.g:6870:3: rule__ActionServer__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ActionServer__NameAssignment_1(); @@ -20580,14 +20955,14 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__2" - // InternalRosParser.g:6785:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; + // InternalRosParser.g:6878:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; public final void rule__ActionServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6789:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) - // InternalRosParser.g:6790:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 + // InternalRosParser.g:6882:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) + // InternalRosParser.g:6883:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 { pushFollow(FOLLOW_6); rule__ActionServer__Group__2__Impl(); @@ -20618,17 +20993,17 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__2__Impl" - // InternalRosParser.g:6797:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:6890:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6801:1: ( ( Colon ) ) - // InternalRosParser.g:6802:1: ( Colon ) + // InternalRosParser.g:6894:1: ( ( Colon ) ) + // InternalRosParser.g:6895:1: ( Colon ) { - // InternalRosParser.g:6802:1: ( Colon ) - // InternalRosParser.g:6803:2: Colon + // InternalRosParser.g:6895:1: ( Colon ) + // InternalRosParser.g:6896:2: Colon { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -20655,16 +21030,16 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__3" - // InternalRosParser.g:6812:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; + // InternalRosParser.g:6905:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; public final void rule__ActionServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6816:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) - // InternalRosParser.g:6817:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 + // InternalRosParser.g:6909:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) + // InternalRosParser.g:6910:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__ActionServer__Group__3__Impl(); state._fsp--; @@ -20693,17 +21068,17 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__3__Impl" - // InternalRosParser.g:6824:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:6917:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6828:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:6829:1: ( RULE_BEGIN ) + // InternalRosParser.g:6921:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:6922:1: ( RULE_BEGIN ) { - // InternalRosParser.g:6829:1: ( RULE_BEGIN ) - // InternalRosParser.g:6830:2: RULE_BEGIN + // InternalRosParser.g:6922:1: ( RULE_BEGIN ) + // InternalRosParser.g:6923:2: RULE_BEGIN { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -20730,14 +21105,14 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__4" - // InternalRosParser.g:6839:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; + // InternalRosParser.g:6932:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; public final void rule__ActionServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6843:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) - // InternalRosParser.g:6844:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 + // InternalRosParser.g:6936:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) + // InternalRosParser.g:6937:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 { pushFollow(FOLLOW_8); rule__ActionServer__Group__4__Impl(); @@ -20768,17 +21143,17 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__4__Impl" - // InternalRosParser.g:6851:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; + // InternalRosParser.g:6944:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6855:1: ( ( Type_1 ) ) - // InternalRosParser.g:6856:1: ( Type_1 ) + // InternalRosParser.g:6948:1: ( ( Type_1 ) ) + // InternalRosParser.g:6949:1: ( Type_1 ) { - // InternalRosParser.g:6856:1: ( Type_1 ) - // InternalRosParser.g:6857:2: Type_1 + // InternalRosParser.g:6949:1: ( Type_1 ) + // InternalRosParser.g:6950:2: Type_1 { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -20805,16 +21180,16 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__5" - // InternalRosParser.g:6866:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; + // InternalRosParser.g:6959:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; public final void rule__ActionServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6870:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) - // InternalRosParser.g:6871:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 + // InternalRosParser.g:6963:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) + // InternalRosParser.g:6964:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ActionServer__Group__5__Impl(); state._fsp--; @@ -20843,21 +21218,21 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__5__Impl" - // InternalRosParser.g:6878:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; + // InternalRosParser.g:6971:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; public final void rule__ActionServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6882:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) - // InternalRosParser.g:6883:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRosParser.g:6975:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) + // InternalRosParser.g:6976:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) { - // InternalRosParser.g:6883:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) - // InternalRosParser.g:6884:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRosParser.g:6976:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRosParser.g:6977:2: ( rule__ActionServer__ActionAssignment_5 ) { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); - // InternalRosParser.g:6885:2: ( rule__ActionServer__ActionAssignment_5 ) - // InternalRosParser.g:6885:3: rule__ActionServer__ActionAssignment_5 + // InternalRosParser.g:6978:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRosParser.g:6978:3: rule__ActionServer__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionServer__ActionAssignment_5(); @@ -20890,16 +21265,16 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__6" - // InternalRosParser.g:6893:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; + // InternalRosParser.g:6986:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; public final void rule__ActionServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6897:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) - // InternalRosParser.g:6898:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 + // InternalRosParser.g:6990:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) + // InternalRosParser.g:6991:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ActionServer__Group__6__Impl(); state._fsp--; @@ -20928,20 +21303,20 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__6__Impl" - // InternalRosParser.g:6905:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; + // InternalRosParser.g:6998:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; public final void rule__ActionServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6909:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) - // InternalRosParser.g:6910:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRosParser.g:7002:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) + // InternalRosParser.g:7003:1: ( ( rule__ActionServer__Group_6__0 )? ) { - // InternalRosParser.g:6910:1: ( ( rule__ActionServer__Group_6__0 )? ) - // InternalRosParser.g:6911:2: ( rule__ActionServer__Group_6__0 )? + // InternalRosParser.g:7003:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRosParser.g:7004:2: ( rule__ActionServer__Group_6__0 )? { before(grammarAccess.getActionServerAccess().getGroup_6()); - // InternalRosParser.g:6912:2: ( rule__ActionServer__Group_6__0 )? + // InternalRosParser.g:7005:2: ( rule__ActionServer__Group_6__0 )? int alt38=2; int LA38_0 = input.LA(1); @@ -20950,7 +21325,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } switch (alt38) { case 1 : - // InternalRosParser.g:6912:3: rule__ActionServer__Group_6__0 + // InternalRosParser.g:7005:3: rule__ActionServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__0(); @@ -20986,14 +21361,14 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__7" - // InternalRosParser.g:6920:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; + // InternalRosParser.g:7013:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; public final void rule__ActionServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6924:1: ( rule__ActionServer__Group__7__Impl ) - // InternalRosParser.g:6925:2: rule__ActionServer__Group__7__Impl + // InternalRosParser.g:7017:1: ( rule__ActionServer__Group__7__Impl ) + // InternalRosParser.g:7018:2: rule__ActionServer__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group__7__Impl(); @@ -21019,17 +21394,17 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__7__Impl" - // InternalRosParser.g:6931:1: rule__ActionServer__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:7024:1: rule__ActionServer__Group__7__Impl : ( RULE_END ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6935:1: ( ( RULE_END ) ) - // InternalRosParser.g:6936:1: ( RULE_END ) + // InternalRosParser.g:7028:1: ( ( RULE_END ) ) + // InternalRosParser.g:7029:1: ( RULE_END ) { - // InternalRosParser.g:6936:1: ( RULE_END ) - // InternalRosParser.g:6937:2: RULE_END + // InternalRosParser.g:7029:1: ( RULE_END ) + // InternalRosParser.g:7030:2: RULE_END { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -21056,16 +21431,16 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group_6__0" - // InternalRosParser.g:6947:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; + // InternalRosParser.g:7040:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; public final void rule__ActionServer__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6951:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) - // InternalRosParser.g:6952:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 + // InternalRosParser.g:7044:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) + // InternalRosParser.g:7045:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__ActionServer__Group_6__0__Impl(); state._fsp--; @@ -21094,17 +21469,17 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__0__Impl" - // InternalRosParser.g:6959:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; + // InternalRosParser.g:7052:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6963:1: ( ( Ns ) ) - // InternalRosParser.g:6964:1: ( Ns ) + // InternalRosParser.g:7056:1: ( ( Ns ) ) + // InternalRosParser.g:7057:1: ( Ns ) { - // InternalRosParser.g:6964:1: ( Ns ) - // InternalRosParser.g:6965:2: Ns + // InternalRosParser.g:7057:1: ( Ns ) + // InternalRosParser.g:7058:2: Ns { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -21131,14 +21506,14 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionServer__Group_6__1" - // InternalRosParser.g:6974:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; + // InternalRosParser.g:7067:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; public final void rule__ActionServer__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6978:1: ( rule__ActionServer__Group_6__1__Impl ) - // InternalRosParser.g:6979:2: rule__ActionServer__Group_6__1__Impl + // InternalRosParser.g:7071:1: ( rule__ActionServer__Group_6__1__Impl ) + // InternalRosParser.g:7072:2: rule__ActionServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__1__Impl(); @@ -21164,21 +21539,21 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__1__Impl" - // InternalRosParser.g:6985:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; + // InternalRosParser.g:7078:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:6989:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) - // InternalRosParser.g:6990:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:7082:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) + // InternalRosParser.g:7083:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) { - // InternalRosParser.g:6990:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) - // InternalRosParser.g:6991:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRosParser.g:7083:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:7084:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); - // InternalRosParser.g:6992:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) - // InternalRosParser.g:6992:3: rule__ActionServer__NamespaceAssignment_6_1 + // InternalRosParser.g:7085:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRosParser.g:7085:3: rule__ActionServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionServer__NamespaceAssignment_6_1(); @@ -21211,14 +21586,14 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group__0" - // InternalRosParser.g:7001:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; + // InternalRosParser.g:7094:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; public final void rule__ActionClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7005:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) - // InternalRosParser.g:7006:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 + // InternalRosParser.g:7098:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) + // InternalRosParser.g:7099:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 { pushFollow(FOLLOW_8); rule__ActionClient__Group__0__Impl(); @@ -21249,21 +21624,21 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__0__Impl" - // InternalRosParser.g:7013:1: rule__ActionClient__Group__0__Impl : ( () ) ; + // InternalRosParser.g:7106:1: rule__ActionClient__Group__0__Impl : ( () ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7017:1: ( ( () ) ) - // InternalRosParser.g:7018:1: ( () ) + // InternalRosParser.g:7110:1: ( ( () ) ) + // InternalRosParser.g:7111:1: ( () ) { - // InternalRosParser.g:7018:1: ( () ) - // InternalRosParser.g:7019:2: () + // InternalRosParser.g:7111:1: ( () ) + // InternalRosParser.g:7112:2: () { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); - // InternalRosParser.g:7020:2: () - // InternalRosParser.g:7020:3: + // InternalRosParser.g:7113:2: () + // InternalRosParser.g:7113:3: { } @@ -21286,14 +21661,14 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__1" - // InternalRosParser.g:7028:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; + // InternalRosParser.g:7121:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; public final void rule__ActionClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7032:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) - // InternalRosParser.g:7033:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 + // InternalRosParser.g:7125:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) + // InternalRosParser.g:7126:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 { pushFollow(FOLLOW_5); rule__ActionClient__Group__1__Impl(); @@ -21324,21 +21699,21 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__1__Impl" - // InternalRosParser.g:7040:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; + // InternalRosParser.g:7133:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7044:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) - // InternalRosParser.g:7045:1: ( ( rule__ActionClient__NameAssignment_1 ) ) + // InternalRosParser.g:7137:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) + // InternalRosParser.g:7138:1: ( ( rule__ActionClient__NameAssignment_1 ) ) { - // InternalRosParser.g:7045:1: ( ( rule__ActionClient__NameAssignment_1 ) ) - // InternalRosParser.g:7046:2: ( rule__ActionClient__NameAssignment_1 ) + // InternalRosParser.g:7138:1: ( ( rule__ActionClient__NameAssignment_1 ) ) + // InternalRosParser.g:7139:2: ( rule__ActionClient__NameAssignment_1 ) { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); - // InternalRosParser.g:7047:2: ( rule__ActionClient__NameAssignment_1 ) - // InternalRosParser.g:7047:3: rule__ActionClient__NameAssignment_1 + // InternalRosParser.g:7140:2: ( rule__ActionClient__NameAssignment_1 ) + // InternalRosParser.g:7140:3: rule__ActionClient__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ActionClient__NameAssignment_1(); @@ -21371,14 +21746,14 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__2" - // InternalRosParser.g:7055:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; + // InternalRosParser.g:7148:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; public final void rule__ActionClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7059:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) - // InternalRosParser.g:7060:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 + // InternalRosParser.g:7152:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) + // InternalRosParser.g:7153:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 { pushFollow(FOLLOW_6); rule__ActionClient__Group__2__Impl(); @@ -21409,17 +21784,17 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__2__Impl" - // InternalRosParser.g:7067:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:7160:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7071:1: ( ( Colon ) ) - // InternalRosParser.g:7072:1: ( Colon ) + // InternalRosParser.g:7164:1: ( ( Colon ) ) + // InternalRosParser.g:7165:1: ( Colon ) { - // InternalRosParser.g:7072:1: ( Colon ) - // InternalRosParser.g:7073:2: Colon + // InternalRosParser.g:7165:1: ( Colon ) + // InternalRosParser.g:7166:2: Colon { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -21446,16 +21821,16 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__3" - // InternalRosParser.g:7082:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; + // InternalRosParser.g:7175:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; public final void rule__ActionClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7086:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) - // InternalRosParser.g:7087:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 + // InternalRosParser.g:7179:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) + // InternalRosParser.g:7180:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_34); rule__ActionClient__Group__3__Impl(); state._fsp--; @@ -21484,17 +21859,17 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__3__Impl" - // InternalRosParser.g:7094:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:7187:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7098:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:7099:1: ( RULE_BEGIN ) + // InternalRosParser.g:7191:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:7192:1: ( RULE_BEGIN ) { - // InternalRosParser.g:7099:1: ( RULE_BEGIN ) - // InternalRosParser.g:7100:2: RULE_BEGIN + // InternalRosParser.g:7192:1: ( RULE_BEGIN ) + // InternalRosParser.g:7193:2: RULE_BEGIN { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -21521,14 +21896,14 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__4" - // InternalRosParser.g:7109:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; + // InternalRosParser.g:7202:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; public final void rule__ActionClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7113:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) - // InternalRosParser.g:7114:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 + // InternalRosParser.g:7206:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) + // InternalRosParser.g:7207:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 { pushFollow(FOLLOW_8); rule__ActionClient__Group__4__Impl(); @@ -21559,17 +21934,17 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__4__Impl" - // InternalRosParser.g:7121:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; + // InternalRosParser.g:7214:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7125:1: ( ( Type_1 ) ) - // InternalRosParser.g:7126:1: ( Type_1 ) + // InternalRosParser.g:7218:1: ( ( Type_1 ) ) + // InternalRosParser.g:7219:1: ( Type_1 ) { - // InternalRosParser.g:7126:1: ( Type_1 ) - // InternalRosParser.g:7127:2: Type_1 + // InternalRosParser.g:7219:1: ( Type_1 ) + // InternalRosParser.g:7220:2: Type_1 { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -21596,16 +21971,16 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__5" - // InternalRosParser.g:7136:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; + // InternalRosParser.g:7229:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; public final void rule__ActionClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7140:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) - // InternalRosParser.g:7141:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 + // InternalRosParser.g:7233:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) + // InternalRosParser.g:7234:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ActionClient__Group__5__Impl(); state._fsp--; @@ -21634,21 +22009,21 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__5__Impl" - // InternalRosParser.g:7148:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; + // InternalRosParser.g:7241:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7152:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) - // InternalRosParser.g:7153:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRosParser.g:7245:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) + // InternalRosParser.g:7246:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) { - // InternalRosParser.g:7153:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) - // InternalRosParser.g:7154:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRosParser.g:7246:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRosParser.g:7247:2: ( rule__ActionClient__ActionAssignment_5 ) { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); - // InternalRosParser.g:7155:2: ( rule__ActionClient__ActionAssignment_5 ) - // InternalRosParser.g:7155:3: rule__ActionClient__ActionAssignment_5 + // InternalRosParser.g:7248:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRosParser.g:7248:3: rule__ActionClient__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionClient__ActionAssignment_5(); @@ -21681,16 +22056,16 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__6" - // InternalRosParser.g:7163:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; + // InternalRosParser.g:7256:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; public final void rule__ActionClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7167:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) - // InternalRosParser.g:7168:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 + // InternalRosParser.g:7260:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) + // InternalRosParser.g:7261:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_35); rule__ActionClient__Group__6__Impl(); state._fsp--; @@ -21719,20 +22094,20 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__6__Impl" - // InternalRosParser.g:7175:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; + // InternalRosParser.g:7268:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7179:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) - // InternalRosParser.g:7180:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRosParser.g:7272:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) + // InternalRosParser.g:7273:1: ( ( rule__ActionClient__Group_6__0 )? ) { - // InternalRosParser.g:7180:1: ( ( rule__ActionClient__Group_6__0 )? ) - // InternalRosParser.g:7181:2: ( rule__ActionClient__Group_6__0 )? + // InternalRosParser.g:7273:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRosParser.g:7274:2: ( rule__ActionClient__Group_6__0 )? { before(grammarAccess.getActionClientAccess().getGroup_6()); - // InternalRosParser.g:7182:2: ( rule__ActionClient__Group_6__0 )? + // InternalRosParser.g:7275:2: ( rule__ActionClient__Group_6__0 )? int alt39=2; int LA39_0 = input.LA(1); @@ -21741,7 +22116,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } switch (alt39) { case 1 : - // InternalRosParser.g:7182:3: rule__ActionClient__Group_6__0 + // InternalRosParser.g:7275:3: rule__ActionClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__0(); @@ -21777,14 +22152,14 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__7" - // InternalRosParser.g:7190:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; + // InternalRosParser.g:7283:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; public final void rule__ActionClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7194:1: ( rule__ActionClient__Group__7__Impl ) - // InternalRosParser.g:7195:2: rule__ActionClient__Group__7__Impl + // InternalRosParser.g:7287:1: ( rule__ActionClient__Group__7__Impl ) + // InternalRosParser.g:7288:2: rule__ActionClient__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group__7__Impl(); @@ -21810,17 +22185,17 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__7__Impl" - // InternalRosParser.g:7201:1: rule__ActionClient__Group__7__Impl : ( RULE_END ) ; + // InternalRosParser.g:7294:1: rule__ActionClient__Group__7__Impl : ( RULE_END ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7205:1: ( ( RULE_END ) ) - // InternalRosParser.g:7206:1: ( RULE_END ) + // InternalRosParser.g:7298:1: ( ( RULE_END ) ) + // InternalRosParser.g:7299:1: ( RULE_END ) { - // InternalRosParser.g:7206:1: ( RULE_END ) - // InternalRosParser.g:7207:2: RULE_END + // InternalRosParser.g:7299:1: ( RULE_END ) + // InternalRosParser.g:7300:2: RULE_END { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -21847,16 +22222,16 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group_6__0" - // InternalRosParser.g:7217:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; + // InternalRosParser.g:7310:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; public final void rule__ActionClient__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7221:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) - // InternalRosParser.g:7222:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 + // InternalRosParser.g:7314:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) + // InternalRosParser.g:7315:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__ActionClient__Group_6__0__Impl(); state._fsp--; @@ -21885,17 +22260,17 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__0__Impl" - // InternalRosParser.g:7229:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; + // InternalRosParser.g:7322:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7233:1: ( ( Ns ) ) - // InternalRosParser.g:7234:1: ( Ns ) + // InternalRosParser.g:7326:1: ( ( Ns ) ) + // InternalRosParser.g:7327:1: ( Ns ) { - // InternalRosParser.g:7234:1: ( Ns ) - // InternalRosParser.g:7235:2: Ns + // InternalRosParser.g:7327:1: ( Ns ) + // InternalRosParser.g:7328:2: Ns { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -21922,14 +22297,14 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group_6__1" - // InternalRosParser.g:7244:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; + // InternalRosParser.g:7337:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; public final void rule__ActionClient__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7248:1: ( rule__ActionClient__Group_6__1__Impl ) - // InternalRosParser.g:7249:2: rule__ActionClient__Group_6__1__Impl + // InternalRosParser.g:7341:1: ( rule__ActionClient__Group_6__1__Impl ) + // InternalRosParser.g:7342:2: rule__ActionClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__1__Impl(); @@ -21955,21 +22330,21 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__1__Impl" - // InternalRosParser.g:7255:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; + // InternalRosParser.g:7348:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7259:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) - // InternalRosParser.g:7260:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:7352:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) + // InternalRosParser.g:7353:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) { - // InternalRosParser.g:7260:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) - // InternalRosParser.g:7261:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRosParser.g:7353:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRosParser.g:7354:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); - // InternalRosParser.g:7262:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) - // InternalRosParser.g:7262:3: rule__ActionClient__NamespaceAssignment_6_1 + // InternalRosParser.g:7355:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRosParser.g:7355:3: rule__ActionClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionClient__NamespaceAssignment_6_1(); @@ -22002,16 +22377,16 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ExternalDependency__Group__0" - // InternalRosParser.g:7271:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; + // InternalRosParser.g:7364:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; public final void rule__ExternalDependency__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7275:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) - // InternalRosParser.g:7276:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 + // InternalRosParser.g:7368:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) + // InternalRosParser.g:7369:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 { - pushFollow(FOLLOW_12); + pushFollow(FOLLOW_14); rule__ExternalDependency__Group__0__Impl(); state._fsp--; @@ -22040,21 +22415,21 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__0__Impl" - // InternalRosParser.g:7283:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; + // InternalRosParser.g:7376:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7287:1: ( ( () ) ) - // InternalRosParser.g:7288:1: ( () ) + // InternalRosParser.g:7380:1: ( ( () ) ) + // InternalRosParser.g:7381:1: ( () ) { - // InternalRosParser.g:7288:1: ( () ) - // InternalRosParser.g:7289:2: () + // InternalRosParser.g:7381:1: ( () ) + // InternalRosParser.g:7382:2: () { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); - // InternalRosParser.g:7290:2: () - // InternalRosParser.g:7290:3: + // InternalRosParser.g:7383:2: () + // InternalRosParser.g:7383:3: { } @@ -22077,14 +22452,14 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__1" - // InternalRosParser.g:7298:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; + // InternalRosParser.g:7391:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; public final void rule__ExternalDependency__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7302:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) - // InternalRosParser.g:7303:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 + // InternalRosParser.g:7395:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) + // InternalRosParser.g:7396:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 { pushFollow(FOLLOW_8); rule__ExternalDependency__Group__1__Impl(); @@ -22115,17 +22490,17 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__1__Impl" - // InternalRosParser.g:7310:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; + // InternalRosParser.g:7403:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7314:1: ( ( ExternalDependency ) ) - // InternalRosParser.g:7315:1: ( ExternalDependency ) + // InternalRosParser.g:7407:1: ( ( ExternalDependency ) ) + // InternalRosParser.g:7408:1: ( ExternalDependency ) { - // InternalRosParser.g:7315:1: ( ExternalDependency ) - // InternalRosParser.g:7316:2: ExternalDependency + // InternalRosParser.g:7408:1: ( ExternalDependency ) + // InternalRosParser.g:7409:2: ExternalDependency { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); match(input,ExternalDependency,FOLLOW_2); @@ -22152,14 +22527,14 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__2" - // InternalRosParser.g:7325:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; + // InternalRosParser.g:7418:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; public final void rule__ExternalDependency__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7329:1: ( rule__ExternalDependency__Group__2__Impl ) - // InternalRosParser.g:7330:2: rule__ExternalDependency__Group__2__Impl + // InternalRosParser.g:7422:1: ( rule__ExternalDependency__Group__2__Impl ) + // InternalRosParser.g:7423:2: rule__ExternalDependency__Group__2__Impl { pushFollow(FOLLOW_2); rule__ExternalDependency__Group__2__Impl(); @@ -22185,21 +22560,21 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__2__Impl" - // InternalRosParser.g:7336:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; + // InternalRosParser.g:7429:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7340:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) - // InternalRosParser.g:7341:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRosParser.g:7433:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) + // InternalRosParser.g:7434:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) { - // InternalRosParser.g:7341:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) - // InternalRosParser.g:7342:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRosParser.g:7434:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRosParser.g:7435:2: ( rule__ExternalDependency__NameAssignment_2 ) { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); - // InternalRosParser.g:7343:2: ( rule__ExternalDependency__NameAssignment_2 ) - // InternalRosParser.g:7343:3: rule__ExternalDependency__NameAssignment_2 + // InternalRosParser.g:7436:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRosParser.g:7436:3: rule__ExternalDependency__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ExternalDependency__NameAssignment_2(); @@ -22232,16 +22607,16 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRosParser.g:7352:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalRosParser.g:7445: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 { - // InternalRosParser.g:7356:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRosParser.g:7357:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRosParser.g:7449:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRosParser.g:7450:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_37); rule__GlobalNamespace__Group__0__Impl(); state._fsp--; @@ -22270,21 +22645,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRosParser.g:7364:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalRosParser.g:7457:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7368:1: ( ( () ) ) - // InternalRosParser.g:7369:1: ( () ) + // InternalRosParser.g:7461:1: ( ( () ) ) + // InternalRosParser.g:7462:1: ( () ) { - // InternalRosParser.g:7369:1: ( () ) - // InternalRosParser.g:7370:2: () + // InternalRosParser.g:7462:1: ( () ) + // InternalRosParser.g:7463:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRosParser.g:7371:2: () - // InternalRosParser.g:7371:3: + // InternalRosParser.g:7464:2: () + // InternalRosParser.g:7464:3: { } @@ -22307,16 +22682,16 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRosParser.g:7379:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalRosParser.g:7472: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 { - // InternalRosParser.g:7383:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRosParser.g:7384:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRosParser.g:7476:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRosParser.g:7477:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__GlobalNamespace__Group__1__Impl(); state._fsp--; @@ -22345,17 +22720,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRosParser.g:7391:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; + // InternalRosParser.g:7484:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7395:1: ( ( GlobalNamespace ) ) - // InternalRosParser.g:7396:1: ( GlobalNamespace ) + // InternalRosParser.g:7488:1: ( ( GlobalNamespace ) ) + // InternalRosParser.g:7489:1: ( GlobalNamespace ) { - // InternalRosParser.g:7396:1: ( GlobalNamespace ) - // InternalRosParser.g:7397:2: GlobalNamespace + // InternalRosParser.g:7489:1: ( GlobalNamespace ) + // InternalRosParser.g:7490:2: GlobalNamespace { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,GlobalNamespace,FOLLOW_2); @@ -22382,14 +22757,14 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRosParser.g:7406:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; + // InternalRosParser.g:7499:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7410:1: ( rule__GlobalNamespace__Group__2__Impl ) - // InternalRosParser.g:7411:2: rule__GlobalNamespace__Group__2__Impl + // InternalRosParser.g:7503:1: ( rule__GlobalNamespace__Group__2__Impl ) + // InternalRosParser.g:7504:2: rule__GlobalNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__2__Impl(); @@ -22415,20 +22790,20 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRosParser.g:7417:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; + // InternalRosParser.g:7510: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 { - // InternalRosParser.g:7421:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) - // InternalRosParser.g:7422:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRosParser.g:7514:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) + // InternalRosParser.g:7515:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) { - // InternalRosParser.g:7422:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) - // InternalRosParser.g:7423:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalRosParser.g:7515:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRosParser.g:7516:2: ( rule__GlobalNamespace__Group_2__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); - // InternalRosParser.g:7424:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalRosParser.g:7517:2: ( rule__GlobalNamespace__Group_2__0 )? int alt40=2; int LA40_0 = input.LA(1); @@ -22437,7 +22812,7 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } switch (alt40) { case 1 : - // InternalRosParser.g:7424:3: rule__GlobalNamespace__Group_2__0 + // InternalRosParser.g:7517:3: rule__GlobalNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__0(); @@ -22473,16 +22848,16 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_2__0" - // InternalRosParser.g:7433:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; + // InternalRosParser.g:7526: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 { - // InternalRosParser.g:7437:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) - // InternalRosParser.g:7438:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 + // InternalRosParser.g:7530:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) + // InternalRosParser.g:7531:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__GlobalNamespace__Group_2__0__Impl(); state._fsp--; @@ -22511,17 +22886,17 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__0__Impl" - // InternalRosParser.g:7445:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:7538:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7449:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:7450:1: ( LeftSquareBracket ) + // InternalRosParser.g:7542:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:7543:1: ( LeftSquareBracket ) { - // InternalRosParser.g:7450:1: ( LeftSquareBracket ) - // InternalRosParser.g:7451:2: LeftSquareBracket + // InternalRosParser.g:7543:1: ( LeftSquareBracket ) + // InternalRosParser.g:7544:2: LeftSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -22548,16 +22923,16 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__1" - // InternalRosParser.g:7460:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; + // InternalRosParser.g:7553: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 { - // InternalRosParser.g:7464:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) - // InternalRosParser.g:7465:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 + // InternalRosParser.g:7557:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) + // InternalRosParser.g:7558:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__GlobalNamespace__Group_2__1__Impl(); state._fsp--; @@ -22586,21 +22961,21 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__1__Impl" - // InternalRosParser.g:7472:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; + // InternalRosParser.g:7565: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 { - // InternalRosParser.g:7476:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) - // InternalRosParser.g:7477:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRosParser.g:7569:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) + // InternalRosParser.g:7570:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) { - // InternalRosParser.g:7477:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) - // InternalRosParser.g:7478:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRosParser.g:7570:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRosParser.g:7571:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); - // InternalRosParser.g:7479:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) - // InternalRosParser.g:7479:3: rule__GlobalNamespace__PartsAssignment_2_1 + // InternalRosParser.g:7572:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRosParser.g:7572:3: rule__GlobalNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_1(); @@ -22633,16 +23008,16 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__2" - // InternalRosParser.g:7487:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; + // InternalRosParser.g:7580: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 { - // InternalRosParser.g:7491:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) - // InternalRosParser.g:7492:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 + // InternalRosParser.g:7584:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) + // InternalRosParser.g:7585:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__GlobalNamespace__Group_2__2__Impl(); state._fsp--; @@ -22671,20 +23046,20 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__2__Impl" - // InternalRosParser.g:7499:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; + // InternalRosParser.g:7592: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 { - // InternalRosParser.g:7503:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) - // InternalRosParser.g:7504:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRosParser.g:7596:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) + // InternalRosParser.g:7597:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) { - // InternalRosParser.g:7504:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) - // InternalRosParser.g:7505:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalRosParser.g:7597:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRosParser.g:7598:2: ( rule__GlobalNamespace__Group_2_2__0 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); - // InternalRosParser.g:7506:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalRosParser.g:7599:2: ( rule__GlobalNamespace__Group_2_2__0 )* loop41: do { int alt41=2; @@ -22697,9 +23072,9 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx switch (alt41) { case 1 : - // InternalRosParser.g:7506:3: rule__GlobalNamespace__Group_2_2__0 + // InternalRosParser.g:7599:3: rule__GlobalNamespace__Group_2_2__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__GlobalNamespace__Group_2_2__0(); state._fsp--; @@ -22736,14 +23111,14 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__3" - // InternalRosParser.g:7514:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; + // InternalRosParser.g:7607: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 { - // InternalRosParser.g:7518:1: ( rule__GlobalNamespace__Group_2__3__Impl ) - // InternalRosParser.g:7519:2: rule__GlobalNamespace__Group_2__3__Impl + // InternalRosParser.g:7611:1: ( rule__GlobalNamespace__Group_2__3__Impl ) + // InternalRosParser.g:7612:2: rule__GlobalNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__3__Impl(); @@ -22769,17 +23144,17 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__3__Impl" - // InternalRosParser.g:7525:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:7618:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7529:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:7530:1: ( RightSquareBracket ) + // InternalRosParser.g:7622:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:7623:1: ( RightSquareBracket ) { - // InternalRosParser.g:7530:1: ( RightSquareBracket ) - // InternalRosParser.g:7531:2: RightSquareBracket + // InternalRosParser.g:7623:1: ( RightSquareBracket ) + // InternalRosParser.g:7624:2: RightSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -22806,16 +23181,16 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2_2__0" - // InternalRosParser.g:7541:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; + // InternalRosParser.g:7634: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 { - // InternalRosParser.g:7545:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) - // InternalRosParser.g:7546:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 + // InternalRosParser.g:7638:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) + // InternalRosParser.g:7639:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__GlobalNamespace__Group_2_2__0__Impl(); state._fsp--; @@ -22844,17 +23219,17 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__0__Impl" - // InternalRosParser.g:7553:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalRosParser.g:7646: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 { - // InternalRosParser.g:7557:1: ( ( Comma ) ) - // InternalRosParser.g:7558:1: ( Comma ) + // InternalRosParser.g:7650:1: ( ( Comma ) ) + // InternalRosParser.g:7651:1: ( Comma ) { - // InternalRosParser.g:7558:1: ( Comma ) - // InternalRosParser.g:7559:2: Comma + // InternalRosParser.g:7651:1: ( Comma ) + // InternalRosParser.g:7652:2: Comma { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -22881,14 +23256,14 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_2_2__1" - // InternalRosParser.g:7568:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; + // InternalRosParser.g:7661: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 { - // InternalRosParser.g:7572:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) - // InternalRosParser.g:7573:2: rule__GlobalNamespace__Group_2_2__1__Impl + // InternalRosParser.g:7665:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) + // InternalRosParser.g:7666:2: rule__GlobalNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2_2__1__Impl(); @@ -22914,21 +23289,21 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__1__Impl" - // InternalRosParser.g:7579:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalRosParser.g:7672: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 { - // InternalRosParser.g:7583:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRosParser.g:7584:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosParser.g:7676:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRosParser.g:7677:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRosParser.g:7584:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) - // InternalRosParser.g:7585:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRosParser.g:7677:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosParser.g:7678:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRosParser.g:7586:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) - // InternalRosParser.g:7586:3: rule__GlobalNamespace__PartsAssignment_2_2_1 + // InternalRosParser.g:7679:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRosParser.g:7679:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_2_1(); @@ -22961,16 +23336,16 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRosParser.g:7595:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalRosParser.g:7688: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 { - // InternalRosParser.g:7599:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRosParser.g:7600:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRosParser.g:7692:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRosParser.g:7693:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_39); rule__RelativeNamespace_Impl__Group__0__Impl(); state._fsp--; @@ -22999,21 +23374,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRosParser.g:7607:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalRosParser.g:7700:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7611:1: ( ( () ) ) - // InternalRosParser.g:7612:1: ( () ) + // InternalRosParser.g:7704:1: ( ( () ) ) + // InternalRosParser.g:7705:1: ( () ) { - // InternalRosParser.g:7612:1: ( () ) - // InternalRosParser.g:7613:2: () + // InternalRosParser.g:7705:1: ( () ) + // InternalRosParser.g:7706:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRosParser.g:7614:2: () - // InternalRosParser.g:7614:3: + // InternalRosParser.g:7707:2: () + // InternalRosParser.g:7707:3: { } @@ -23036,16 +23411,16 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRosParser.g:7622:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalRosParser.g:7715: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 { - // InternalRosParser.g:7626:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRosParser.g:7627:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRosParser.g:7719:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRosParser.g:7720:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__RelativeNamespace_Impl__Group__1__Impl(); state._fsp--; @@ -23074,17 +23449,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRosParser.g:7634:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; + // InternalRosParser.g:7727:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7638:1: ( ( RelativeNamespace ) ) - // InternalRosParser.g:7639:1: ( RelativeNamespace ) + // InternalRosParser.g:7731:1: ( ( RelativeNamespace ) ) + // InternalRosParser.g:7732:1: ( RelativeNamespace ) { - // InternalRosParser.g:7639:1: ( RelativeNamespace ) - // InternalRosParser.g:7640:2: RelativeNamespace + // InternalRosParser.g:7732:1: ( RelativeNamespace ) + // InternalRosParser.g:7733:2: RelativeNamespace { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,RelativeNamespace,FOLLOW_2); @@ -23111,14 +23486,14 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRosParser.g:7649:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; + // InternalRosParser.g:7742: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 { - // InternalRosParser.g:7653:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) - // InternalRosParser.g:7654:2: rule__RelativeNamespace_Impl__Group__2__Impl + // InternalRosParser.g:7746:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) + // InternalRosParser.g:7747:2: rule__RelativeNamespace_Impl__Group__2__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__2__Impl(); @@ -23144,20 +23519,20 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRosParser.g:7660:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; + // InternalRosParser.g:7753: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 { - // InternalRosParser.g:7664:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) - // InternalRosParser.g:7665:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRosParser.g:7757:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) + // InternalRosParser.g:7758:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) { - // InternalRosParser.g:7665:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) - // InternalRosParser.g:7666:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalRosParser.g:7758:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRosParser.g:7759:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); - // InternalRosParser.g:7667:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalRosParser.g:7760:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? int alt42=2; int LA42_0 = input.LA(1); @@ -23166,7 +23541,7 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } switch (alt42) { case 1 : - // InternalRosParser.g:7667:3: rule__RelativeNamespace_Impl__Group_2__0 + // InternalRosParser.g:7760:3: rule__RelativeNamespace_Impl__Group_2__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__0(); @@ -23202,16 +23577,16 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0" - // InternalRosParser.g:7676:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; + // InternalRosParser.g:7769: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 { - // InternalRosParser.g:7680:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) - // InternalRosParser.g:7681:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 + // InternalRosParser.g:7773:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) + // InternalRosParser.g:7774:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__RelativeNamespace_Impl__Group_2__0__Impl(); state._fsp--; @@ -23240,17 +23615,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0__Impl" - // InternalRosParser.g:7688:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:7781: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 { - // InternalRosParser.g:7692:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:7693:1: ( LeftSquareBracket ) + // InternalRosParser.g:7785:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:7786:1: ( LeftSquareBracket ) { - // InternalRosParser.g:7693:1: ( LeftSquareBracket ) - // InternalRosParser.g:7694:2: LeftSquareBracket + // InternalRosParser.g:7786:1: ( LeftSquareBracket ) + // InternalRosParser.g:7787:2: LeftSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -23277,16 +23652,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1" - // InternalRosParser.g:7703:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; + // InternalRosParser.g:7796: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 { - // InternalRosParser.g:7707:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) - // InternalRosParser.g:7708:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 + // InternalRosParser.g:7800:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) + // InternalRosParser.g:7801:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__RelativeNamespace_Impl__Group_2__1__Impl(); state._fsp--; @@ -23315,21 +23690,21 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1__Impl" - // InternalRosParser.g:7715:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; + // InternalRosParser.g:7808: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 { - // InternalRosParser.g:7719:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) - // InternalRosParser.g:7720:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRosParser.g:7812:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) + // InternalRosParser.g:7813:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) { - // InternalRosParser.g:7720:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) - // InternalRosParser.g:7721:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRosParser.g:7813:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRosParser.g:7814:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); - // InternalRosParser.g:7722:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) - // InternalRosParser.g:7722:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 + // InternalRosParser.g:7815:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRosParser.g:7815:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_1(); @@ -23362,16 +23737,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2" - // InternalRosParser.g:7730:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; + // InternalRosParser.g:7823: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 { - // InternalRosParser.g:7734:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) - // InternalRosParser.g:7735:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 + // InternalRosParser.g:7827:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) + // InternalRosParser.g:7828:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__RelativeNamespace_Impl__Group_2__2__Impl(); state._fsp--; @@ -23400,20 +23775,20 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2__Impl" - // InternalRosParser.g:7742:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; + // InternalRosParser.g:7835: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 { - // InternalRosParser.g:7746:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) - // InternalRosParser.g:7747:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRosParser.g:7839:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) + // InternalRosParser.g:7840:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) { - // InternalRosParser.g:7747:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) - // InternalRosParser.g:7748:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalRosParser.g:7840:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRosParser.g:7841:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); - // InternalRosParser.g:7749:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalRosParser.g:7842:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* loop43: do { int alt43=2; @@ -23426,9 +23801,9 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn switch (alt43) { case 1 : - // InternalRosParser.g:7749:3: rule__RelativeNamespace_Impl__Group_2_2__0 + // InternalRosParser.g:7842:3: rule__RelativeNamespace_Impl__Group_2_2__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__RelativeNamespace_Impl__Group_2_2__0(); state._fsp--; @@ -23465,14 +23840,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3" - // InternalRosParser.g:7757:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; + // InternalRosParser.g:7850: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 { - // InternalRosParser.g:7761:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) - // InternalRosParser.g:7762:2: rule__RelativeNamespace_Impl__Group_2__3__Impl + // InternalRosParser.g:7854:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) + // InternalRosParser.g:7855:2: rule__RelativeNamespace_Impl__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__3__Impl(); @@ -23498,17 +23873,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3__Impl" - // InternalRosParser.g:7768:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:7861: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 { - // InternalRosParser.g:7772:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:7773:1: ( RightSquareBracket ) + // InternalRosParser.g:7865:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:7866:1: ( RightSquareBracket ) { - // InternalRosParser.g:7773:1: ( RightSquareBracket ) - // InternalRosParser.g:7774:2: RightSquareBracket + // InternalRosParser.g:7866:1: ( RightSquareBracket ) + // InternalRosParser.g:7867:2: RightSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -23535,16 +23910,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0" - // InternalRosParser.g:7784:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; + // InternalRosParser.g:7877: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 { - // InternalRosParser.g:7788:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) - // InternalRosParser.g:7789:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 + // InternalRosParser.g:7881:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) + // InternalRosParser.g:7882:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__RelativeNamespace_Impl__Group_2_2__0__Impl(); state._fsp--; @@ -23573,17 +23948,17 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - // InternalRosParser.g:7796:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; + // InternalRosParser.g:7889: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 { - // InternalRosParser.g:7800:1: ( ( Comma ) ) - // InternalRosParser.g:7801:1: ( Comma ) + // InternalRosParser.g:7893:1: ( ( Comma ) ) + // InternalRosParser.g:7894:1: ( Comma ) { - // InternalRosParser.g:7801:1: ( Comma ) - // InternalRosParser.g:7802:2: Comma + // InternalRosParser.g:7894:1: ( Comma ) + // InternalRosParser.g:7895:2: Comma { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -23610,14 +23985,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1" - // InternalRosParser.g:7811:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; + // InternalRosParser.g:7904: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 { - // InternalRosParser.g:7815:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) - // InternalRosParser.g:7816:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl + // InternalRosParser.g:7908:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) + // InternalRosParser.g:7909:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2_2__1__Impl(); @@ -23643,21 +24018,21 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - // InternalRosParser.g:7822:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; + // InternalRosParser.g:7915: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 { - // InternalRosParser.g:7826:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) - // InternalRosParser.g:7827:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRosParser.g:7919:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) + // InternalRosParser.g:7920:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) { - // InternalRosParser.g:7827:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) - // InternalRosParser.g:7828:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRosParser.g:7920:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRosParser.g:7921:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); - // InternalRosParser.g:7829:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) - // InternalRosParser.g:7829:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 + // InternalRosParser.g:7922:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRosParser.g:7922:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_2_1(); @@ -23690,16 +24065,16 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRosParser.g:7838:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalRosParser.g:7931: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 { - // InternalRosParser.g:7842:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRosParser.g:7843:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalRosParser.g:7935:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRosParser.g:7936:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__PrivateNamespace__Group__0__Impl(); state._fsp--; @@ -23728,21 +24103,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRosParser.g:7850:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalRosParser.g:7943:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7854:1: ( ( () ) ) - // InternalRosParser.g:7855:1: ( () ) + // InternalRosParser.g:7947:1: ( ( () ) ) + // InternalRosParser.g:7948:1: ( () ) { - // InternalRosParser.g:7855:1: ( () ) - // InternalRosParser.g:7856:2: () + // InternalRosParser.g:7948:1: ( () ) + // InternalRosParser.g:7949:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRosParser.g:7857:2: () - // InternalRosParser.g:7857:3: + // InternalRosParser.g:7950:2: () + // InternalRosParser.g:7950:3: { } @@ -23765,16 +24140,16 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRosParser.g:7865:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalRosParser.g:7958: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 { - // InternalRosParser.g:7869:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRosParser.g:7870:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalRosParser.g:7962:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRosParser.g:7963:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__PrivateNamespace__Group__1__Impl(); state._fsp--; @@ -23803,17 +24178,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRosParser.g:7877:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; + // InternalRosParser.g:7970:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7881:1: ( ( PrivateNamespace ) ) - // InternalRosParser.g:7882:1: ( PrivateNamespace ) + // InternalRosParser.g:7974:1: ( ( PrivateNamespace ) ) + // InternalRosParser.g:7975:1: ( PrivateNamespace ) { - // InternalRosParser.g:7882:1: ( PrivateNamespace ) - // InternalRosParser.g:7883:2: PrivateNamespace + // InternalRosParser.g:7975:1: ( PrivateNamespace ) + // InternalRosParser.g:7976:2: PrivateNamespace { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,PrivateNamespace,FOLLOW_2); @@ -23840,14 +24215,14 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRosParser.g:7892:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; + // InternalRosParser.g:7985:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7896:1: ( rule__PrivateNamespace__Group__2__Impl ) - // InternalRosParser.g:7897:2: rule__PrivateNamespace__Group__2__Impl + // InternalRosParser.g:7989:1: ( rule__PrivateNamespace__Group__2__Impl ) + // InternalRosParser.g:7990:2: rule__PrivateNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__2__Impl(); @@ -23873,20 +24248,20 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRosParser.g:7903:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; + // InternalRosParser.g:7996: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 { - // InternalRosParser.g:7907:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) - // InternalRosParser.g:7908:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalRosParser.g:8000:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) + // InternalRosParser.g:8001:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) { - // InternalRosParser.g:7908:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - // InternalRosParser.g:7909:2: ( rule__PrivateNamespace__Group_2__0 )? + // InternalRosParser.g:8001:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalRosParser.g:8002:2: ( rule__PrivateNamespace__Group_2__0 )? { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); - // InternalRosParser.g:7910:2: ( rule__PrivateNamespace__Group_2__0 )? + // InternalRosParser.g:8003:2: ( rule__PrivateNamespace__Group_2__0 )? int alt44=2; int LA44_0 = input.LA(1); @@ -23895,7 +24270,7 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc } switch (alt44) { case 1 : - // InternalRosParser.g:7910:3: rule__PrivateNamespace__Group_2__0 + // InternalRosParser.g:8003:3: rule__PrivateNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2__0(); @@ -23931,16 +24306,16 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group_2__0" - // InternalRosParser.g:7919:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; + // InternalRosParser.g:8012: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 { - // InternalRosParser.g:7923:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) - // InternalRosParser.g:7924:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 + // InternalRosParser.g:8016:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) + // InternalRosParser.g:8017:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__PrivateNamespace__Group_2__0__Impl(); state._fsp--; @@ -23969,17 +24344,17 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__0__Impl" - // InternalRosParser.g:7931:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:8024:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:7935:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:7936:1: ( LeftSquareBracket ) + // InternalRosParser.g:8028:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:8029:1: ( LeftSquareBracket ) { - // InternalRosParser.g:7936:1: ( LeftSquareBracket ) - // InternalRosParser.g:7937:2: LeftSquareBracket + // InternalRosParser.g:8029:1: ( LeftSquareBracket ) + // InternalRosParser.g:8030:2: LeftSquareBracket { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -24006,16 +24381,16 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__1" - // InternalRosParser.g:7946:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; + // InternalRosParser.g:8039: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 { - // InternalRosParser.g:7950:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) - // InternalRosParser.g:7951:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 + // InternalRosParser.g:8043:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) + // InternalRosParser.g:8044:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__PrivateNamespace__Group_2__1__Impl(); state._fsp--; @@ -24044,21 +24419,21 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__1__Impl" - // InternalRosParser.g:7958:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; + // InternalRosParser.g:8051: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 { - // InternalRosParser.g:7962:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) - // InternalRosParser.g:7963:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalRosParser.g:8055:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) + // InternalRosParser.g:8056:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) { - // InternalRosParser.g:7963:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - // InternalRosParser.g:7964:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalRosParser.g:8056:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalRosParser.g:8057:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); - // InternalRosParser.g:7965:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - // InternalRosParser.g:7965:3: rule__PrivateNamespace__PartsAssignment_2_1 + // InternalRosParser.g:8058:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalRosParser.g:8058:3: rule__PrivateNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_2_1(); @@ -24091,16 +24466,16 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__2" - // InternalRosParser.g:7973:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; + // InternalRosParser.g:8066: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 { - // InternalRosParser.g:7977:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) - // InternalRosParser.g:7978:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 + // InternalRosParser.g:8070:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) + // InternalRosParser.g:8071:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__PrivateNamespace__Group_2__2__Impl(); state._fsp--; @@ -24129,20 +24504,20 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__2__Impl" - // InternalRosParser.g:7985:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; + // InternalRosParser.g:8078: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 { - // InternalRosParser.g:7989:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) - // InternalRosParser.g:7990:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalRosParser.g:8082:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) + // InternalRosParser.g:8083:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) { - // InternalRosParser.g:7990:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - // InternalRosParser.g:7991:2: ( rule__PrivateNamespace__Group_2_2__0 )* + // InternalRosParser.g:8083:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalRosParser.g:8084:2: ( rule__PrivateNamespace__Group_2_2__0 )* { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); - // InternalRosParser.g:7992:2: ( rule__PrivateNamespace__Group_2_2__0 )* + // InternalRosParser.g:8085:2: ( rule__PrivateNamespace__Group_2_2__0 )* loop45: do { int alt45=2; @@ -24155,9 +24530,9 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE switch (alt45) { case 1 : - // InternalRosParser.g:7992:3: rule__PrivateNamespace__Group_2_2__0 + // InternalRosParser.g:8085:3: rule__PrivateNamespace__Group_2_2__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__PrivateNamespace__Group_2_2__0(); state._fsp--; @@ -24194,14 +24569,14 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__3" - // InternalRosParser.g:8000:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; + // InternalRosParser.g:8093: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 { - // InternalRosParser.g:8004:1: ( rule__PrivateNamespace__Group_2__3__Impl ) - // InternalRosParser.g:8005:2: rule__PrivateNamespace__Group_2__3__Impl + // InternalRosParser.g:8097:1: ( rule__PrivateNamespace__Group_2__3__Impl ) + // InternalRosParser.g:8098:2: rule__PrivateNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2__3__Impl(); @@ -24227,17 +24602,17 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__3__Impl" - // InternalRosParser.g:8011:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:8104:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8015:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:8016:1: ( RightSquareBracket ) + // InternalRosParser.g:8108:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:8109:1: ( RightSquareBracket ) { - // InternalRosParser.g:8016:1: ( RightSquareBracket ) - // InternalRosParser.g:8017:2: RightSquareBracket + // InternalRosParser.g:8109:1: ( RightSquareBracket ) + // InternalRosParser.g:8110:2: RightSquareBracket { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -24264,16 +24639,16 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2_2__0" - // InternalRosParser.g:8027:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; + // InternalRosParser.g:8120: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 { - // InternalRosParser.g:8031:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) - // InternalRosParser.g:8032:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 + // InternalRosParser.g:8124:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) + // InternalRosParser.g:8125:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_38); rule__PrivateNamespace__Group_2_2__0__Impl(); state._fsp--; @@ -24302,17 +24677,17 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_2_2__0__Impl" - // InternalRosParser.g:8039:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalRosParser.g:8132: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 { - // InternalRosParser.g:8043:1: ( ( Comma ) ) - // InternalRosParser.g:8044:1: ( Comma ) + // InternalRosParser.g:8136:1: ( ( Comma ) ) + // InternalRosParser.g:8137:1: ( Comma ) { - // InternalRosParser.g:8044:1: ( Comma ) - // InternalRosParser.g:8045:2: Comma + // InternalRosParser.g:8137:1: ( Comma ) + // InternalRosParser.g:8138:2: Comma { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -24339,14 +24714,14 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // $ANTLR start "rule__PrivateNamespace__Group_2_2__1" - // InternalRosParser.g:8054:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; + // InternalRosParser.g:8147: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 { - // InternalRosParser.g:8058:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) - // InternalRosParser.g:8059:2: rule__PrivateNamespace__Group_2_2__1__Impl + // InternalRosParser.g:8151:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) + // InternalRosParser.g:8152:2: rule__PrivateNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2_2__1__Impl(); @@ -24372,21 +24747,21 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_2_2__1__Impl" - // InternalRosParser.g:8065:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalRosParser.g:8158: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 { - // InternalRosParser.g:8069:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRosParser.g:8070:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosParser.g:8162:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRosParser.g:8163:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRosParser.g:8070:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) - // InternalRosParser.g:8071:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRosParser.g:8163:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosParser.g:8164:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRosParser.g:8072:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) - // InternalRosParser.g:8072:3: rule__PrivateNamespace__PartsAssignment_2_2_1 + // InternalRosParser.g:8165:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRosParser.g:8165:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_2_2_1(); @@ -24419,14 +24794,14 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // $ANTLR start "rule__Parameter__Group__0" - // InternalRosParser.g:8081:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalRosParser.g:8174: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 { - // InternalRosParser.g:8085:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRosParser.g:8086:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalRosParser.g:8178:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalRosParser.g:8179:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FOLLOW_8); rule__Parameter__Group__0__Impl(); @@ -24457,21 +24832,21 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRosParser.g:8093:1: rule__Parameter__Group__0__Impl : ( () ) ; + // InternalRosParser.g:8186:1: rule__Parameter__Group__0__Impl : ( () ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8097:1: ( ( () ) ) - // InternalRosParser.g:8098:1: ( () ) + // InternalRosParser.g:8190:1: ( ( () ) ) + // InternalRosParser.g:8191:1: ( () ) { - // InternalRosParser.g:8098:1: ( () ) - // InternalRosParser.g:8099:2: () + // InternalRosParser.g:8191:1: ( () ) + // InternalRosParser.g:8192:2: () { before(grammarAccess.getParameterAccess().getParameterAction_0()); - // InternalRosParser.g:8100:2: () - // InternalRosParser.g:8100:3: + // InternalRosParser.g:8193:2: () + // InternalRosParser.g:8193:3: { } @@ -24494,14 +24869,14 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__1" - // InternalRosParser.g:8108:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; + // InternalRosParser.g:8201: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 { - // InternalRosParser.g:8112:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRosParser.g:8113:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalRosParser.g:8205:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) + // InternalRosParser.g:8206:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FOLLOW_5); rule__Parameter__Group__1__Impl(); @@ -24532,21 +24907,21 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRosParser.g:8120:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; + // InternalRosParser.g:8213:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8124:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) - // InternalRosParser.g:8125:1: ( ( rule__Parameter__NameAssignment_1 ) ) + // InternalRosParser.g:8217:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) + // InternalRosParser.g:8218:1: ( ( rule__Parameter__NameAssignment_1 ) ) { - // InternalRosParser.g:8125:1: ( ( rule__Parameter__NameAssignment_1 ) ) - // InternalRosParser.g:8126:2: ( rule__Parameter__NameAssignment_1 ) + // InternalRosParser.g:8218:1: ( ( rule__Parameter__NameAssignment_1 ) ) + // InternalRosParser.g:8219:2: ( rule__Parameter__NameAssignment_1 ) { before(grammarAccess.getParameterAccess().getNameAssignment_1()); - // InternalRosParser.g:8127:2: ( rule__Parameter__NameAssignment_1 ) - // InternalRosParser.g:8127:3: rule__Parameter__NameAssignment_1 + // InternalRosParser.g:8220:2: ( rule__Parameter__NameAssignment_1 ) + // InternalRosParser.g:8220:3: rule__Parameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Parameter__NameAssignment_1(); @@ -24579,14 +24954,14 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__2" - // InternalRosParser.g:8135:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; + // InternalRosParser.g:8228: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 { - // InternalRosParser.g:8139:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRosParser.g:8140:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 + // InternalRosParser.g:8232:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) + // InternalRosParser.g:8233:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 { pushFollow(FOLLOW_6); rule__Parameter__Group__2__Impl(); @@ -24617,17 +24992,17 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRosParser.g:8147:1: rule__Parameter__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:8240:1: rule__Parameter__Group__2__Impl : ( Colon ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8151:1: ( ( Colon ) ) - // InternalRosParser.g:8152:1: ( Colon ) + // InternalRosParser.g:8244:1: ( ( Colon ) ) + // InternalRosParser.g:8245:1: ( Colon ) { - // InternalRosParser.g:8152:1: ( Colon ) - // InternalRosParser.g:8153:2: Colon + // InternalRosParser.g:8245:1: ( Colon ) + // InternalRosParser.g:8246:2: Colon { before(grammarAccess.getParameterAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -24654,16 +25029,16 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__3" - // InternalRosParser.g:8162:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; + // InternalRosParser.g:8255: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 { - // InternalRosParser.g:8166:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRosParser.g:8167:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 + // InternalRosParser.g:8259:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) + // InternalRosParser.g:8260:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__Parameter__Group__3__Impl(); state._fsp--; @@ -24692,17 +25067,17 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRosParser.g:8174:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:8267:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8178:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:8179:1: ( RULE_BEGIN ) + // InternalRosParser.g:8271:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:8272:1: ( RULE_BEGIN ) { - // InternalRosParser.g:8179:1: ( RULE_BEGIN ) - // InternalRosParser.g:8180:2: RULE_BEGIN + // InternalRosParser.g:8272:1: ( RULE_BEGIN ) + // InternalRosParser.g:8273:2: RULE_BEGIN { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -24729,16 +25104,16 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__4" - // InternalRosParser.g:8189:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; + // InternalRosParser.g:8282: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 { - // InternalRosParser.g:8193:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRosParser.g:8194:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 + // InternalRosParser.g:8286:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) + // InternalRosParser.g:8287:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_40); rule__Parameter__Group__4__Impl(); state._fsp--; @@ -24767,20 +25142,20 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRosParser.g:8201:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; + // InternalRosParser.g:8294: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 { - // InternalRosParser.g:8205:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) - // InternalRosParser.g:8206:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRosParser.g:8298:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) + // InternalRosParser.g:8299:1: ( ( rule__Parameter__Group_4__0 )? ) { - // InternalRosParser.g:8206:1: ( ( rule__Parameter__Group_4__0 )? ) - // InternalRosParser.g:8207:2: ( rule__Parameter__Group_4__0 )? + // InternalRosParser.g:8299:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRosParser.g:8300:2: ( rule__Parameter__Group_4__0 )? { before(grammarAccess.getParameterAccess().getGroup_4()); - // InternalRosParser.g:8208:2: ( rule__Parameter__Group_4__0 )? + // InternalRosParser.g:8301:2: ( rule__Parameter__Group_4__0 )? int alt46=2; int LA46_0 = input.LA(1); @@ -24789,7 +25164,7 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } switch (alt46) { case 1 : - // InternalRosParser.g:8208:3: rule__Parameter__Group_4__0 + // InternalRosParser.g:8301:3: rule__Parameter__Group_4__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_4__0(); @@ -24825,16 +25200,16 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__5" - // InternalRosParser.g:8216:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; + // InternalRosParser.g:8309: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 { - // InternalRosParser.g:8220:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRosParser.g:8221:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 + // InternalRosParser.g:8313:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) + // InternalRosParser.g:8314:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__Parameter__Group__5__Impl(); state._fsp--; @@ -24863,17 +25238,17 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRosParser.g:8228:1: rule__Parameter__Group__5__Impl : ( Type_1 ) ; + // InternalRosParser.g:8321:1: rule__Parameter__Group__5__Impl : ( Type_1 ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8232:1: ( ( Type_1 ) ) - // InternalRosParser.g:8233:1: ( Type_1 ) + // InternalRosParser.g:8325:1: ( ( Type_1 ) ) + // InternalRosParser.g:8326:1: ( Type_1 ) { - // InternalRosParser.g:8233:1: ( Type_1 ) - // InternalRosParser.g:8234:2: Type_1 + // InternalRosParser.g:8326:1: ( Type_1 ) + // InternalRosParser.g:8327:2: Type_1 { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); match(input,Type_1,FOLLOW_2); @@ -24900,16 +25275,16 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__6" - // InternalRosParser.g:8243:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; + // InternalRosParser.g:8336: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 { - // InternalRosParser.g:8247:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRosParser.g:8248:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 + // InternalRosParser.g:8340:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) + // InternalRosParser.g:8341:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__Parameter__Group__6__Impl(); state._fsp--; @@ -24938,21 +25313,21 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__6__Impl" - // InternalRosParser.g:8255:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; + // InternalRosParser.g:8348:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; public final void rule__Parameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8259:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) - // InternalRosParser.g:8260:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRosParser.g:8352:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) + // InternalRosParser.g:8353:1: ( ( rule__Parameter__TypeAssignment_6 ) ) { - // InternalRosParser.g:8260:1: ( ( rule__Parameter__TypeAssignment_6 ) ) - // InternalRosParser.g:8261:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRosParser.g:8353:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRosParser.g:8354:2: ( rule__Parameter__TypeAssignment_6 ) { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); - // InternalRosParser.g:8262:2: ( rule__Parameter__TypeAssignment_6 ) - // InternalRosParser.g:8262:3: rule__Parameter__TypeAssignment_6 + // InternalRosParser.g:8355:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRosParser.g:8355:3: rule__Parameter__TypeAssignment_6 { pushFollow(FOLLOW_2); rule__Parameter__TypeAssignment_6(); @@ -24985,16 +25360,16 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__7" - // InternalRosParser.g:8270:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; + // InternalRosParser.g:8363:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; public final void rule__Parameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8274:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) - // InternalRosParser.g:8275:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 + // InternalRosParser.g:8367:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) + // InternalRosParser.g:8368:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_42); rule__Parameter__Group__7__Impl(); state._fsp--; @@ -25023,20 +25398,20 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__7__Impl" - // InternalRosParser.g:8282:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; + // InternalRosParser.g:8375:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8286:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) - // InternalRosParser.g:8287:1: ( ( rule__Parameter__Group_7__0 )? ) + // InternalRosParser.g:8379:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) + // InternalRosParser.g:8380:1: ( ( rule__Parameter__Group_7__0 )? ) { - // InternalRosParser.g:8287:1: ( ( rule__Parameter__Group_7__0 )? ) - // InternalRosParser.g:8288:2: ( rule__Parameter__Group_7__0 )? + // InternalRosParser.g:8380:1: ( ( rule__Parameter__Group_7__0 )? ) + // InternalRosParser.g:8381:2: ( rule__Parameter__Group_7__0 )? { before(grammarAccess.getParameterAccess().getGroup_7()); - // InternalRosParser.g:8289:2: ( rule__Parameter__Group_7__0 )? + // InternalRosParser.g:8382:2: ( rule__Parameter__Group_7__0 )? int alt47=2; int LA47_0 = input.LA(1); @@ -25045,7 +25420,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } switch (alt47) { case 1 : - // InternalRosParser.g:8289:3: rule__Parameter__Group_7__0 + // InternalRosParser.g:8382:3: rule__Parameter__Group_7__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_7__0(); @@ -25081,14 +25456,14 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__8" - // InternalRosParser.g:8297:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl ; + // InternalRosParser.g:8390:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl ; public final void rule__Parameter__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8301:1: ( rule__Parameter__Group__8__Impl ) - // InternalRosParser.g:8302:2: rule__Parameter__Group__8__Impl + // InternalRosParser.g:8394:1: ( rule__Parameter__Group__8__Impl ) + // InternalRosParser.g:8395:2: rule__Parameter__Group__8__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__8__Impl(); @@ -25114,17 +25489,17 @@ public final void rule__Parameter__Group__8() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__8__Impl" - // InternalRosParser.g:8308:1: rule__Parameter__Group__8__Impl : ( RULE_END ) ; + // InternalRosParser.g:8401:1: rule__Parameter__Group__8__Impl : ( RULE_END ) ; public final void rule__Parameter__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8312:1: ( ( RULE_END ) ) - // InternalRosParser.g:8313:1: ( RULE_END ) + // InternalRosParser.g:8405:1: ( ( RULE_END ) ) + // InternalRosParser.g:8406:1: ( RULE_END ) { - // InternalRosParser.g:8313:1: ( RULE_END ) - // InternalRosParser.g:8314:2: RULE_END + // InternalRosParser.g:8406:1: ( RULE_END ) + // InternalRosParser.g:8407:2: RULE_END { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -25151,16 +25526,16 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group_4__0" - // InternalRosParser.g:8324:1: rule__Parameter__Group_4__0 : rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ; + // InternalRosParser.g:8417:1: rule__Parameter__Group_4__0 : rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ; public final void rule__Parameter__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8328:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) - // InternalRosParser.g:8329:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 + // InternalRosParser.g:8421:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) + // InternalRosParser.g:8422:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_36); rule__Parameter__Group_4__0__Impl(); state._fsp--; @@ -25189,17 +25564,17 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_4__0__Impl" - // InternalRosParser.g:8336:1: rule__Parameter__Group_4__0__Impl : ( Ns ) ; + // InternalRosParser.g:8429:1: rule__Parameter__Group_4__0__Impl : ( Ns ) ; public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8340:1: ( ( Ns ) ) - // InternalRosParser.g:8341:1: ( Ns ) + // InternalRosParser.g:8433:1: ( ( Ns ) ) + // InternalRosParser.g:8434:1: ( Ns ) { - // InternalRosParser.g:8341:1: ( Ns ) - // InternalRosParser.g:8342:2: Ns + // InternalRosParser.g:8434:1: ( Ns ) + // InternalRosParser.g:8435:2: Ns { before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); match(input,Ns,FOLLOW_2); @@ -25226,14 +25601,14 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_4__1" - // InternalRosParser.g:8351:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; + // InternalRosParser.g:8444:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; public final void rule__Parameter__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8355:1: ( rule__Parameter__Group_4__1__Impl ) - // InternalRosParser.g:8356:2: rule__Parameter__Group_4__1__Impl + // InternalRosParser.g:8448:1: ( rule__Parameter__Group_4__1__Impl ) + // InternalRosParser.g:8449:2: rule__Parameter__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_4__1__Impl(); @@ -25259,21 +25634,21 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_4__1__Impl" - // InternalRosParser.g:8362:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; + // InternalRosParser.g:8455:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; public final void rule__Parameter__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8366:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) - // InternalRosParser.g:8367:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRosParser.g:8459:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) + // InternalRosParser.g:8460:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) { - // InternalRosParser.g:8367:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - // InternalRosParser.g:8368:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRosParser.g:8460:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRosParser.g:8461:2: ( rule__Parameter__NamespaceAssignment_4_1 ) { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); - // InternalRosParser.g:8369:2: ( rule__Parameter__NamespaceAssignment_4_1 ) - // InternalRosParser.g:8369:3: rule__Parameter__NamespaceAssignment_4_1 + // InternalRosParser.g:8462:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRosParser.g:8462:3: rule__Parameter__NamespaceAssignment_4_1 { pushFollow(FOLLOW_2); rule__Parameter__NamespaceAssignment_4_1(); @@ -25306,16 +25681,16 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_7__0" - // InternalRosParser.g:8378:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; + // InternalRosParser.g:8471:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; public final void rule__Parameter__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8382:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) - // InternalRosParser.g:8383:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 + // InternalRosParser.g:8475:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) + // InternalRosParser.g:8476:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__Parameter__Group_7__0__Impl(); state._fsp--; @@ -25344,17 +25719,17 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_7__0__Impl" - // InternalRosParser.g:8390:1: rule__Parameter__Group_7__0__Impl : ( Value_1 ) ; + // InternalRosParser.g:8483:1: rule__Parameter__Group_7__0__Impl : ( Value_1 ) ; public final void rule__Parameter__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8394:1: ( ( Value_1 ) ) - // InternalRosParser.g:8395:1: ( Value_1 ) + // InternalRosParser.g:8487:1: ( ( Value_1 ) ) + // InternalRosParser.g:8488:1: ( Value_1 ) { - // InternalRosParser.g:8395:1: ( Value_1 ) - // InternalRosParser.g:8396:2: Value_1 + // InternalRosParser.g:8488:1: ( Value_1 ) + // InternalRosParser.g:8489:2: Value_1 { before(grammarAccess.getParameterAccess().getValueKeyword_7_0()); match(input,Value_1,FOLLOW_2); @@ -25381,14 +25756,14 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_7__1" - // InternalRosParser.g:8405:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; + // InternalRosParser.g:8498:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; public final void rule__Parameter__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8409:1: ( rule__Parameter__Group_7__1__Impl ) - // InternalRosParser.g:8410:2: rule__Parameter__Group_7__1__Impl + // InternalRosParser.g:8502:1: ( rule__Parameter__Group_7__1__Impl ) + // InternalRosParser.g:8503:2: rule__Parameter__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_7__1__Impl(); @@ -25414,21 +25789,21 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_7__1__Impl" - // InternalRosParser.g:8416:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__ValueAssignment_7_1 ) ) ; + // InternalRosParser.g:8509:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__ValueAssignment_7_1 ) ) ; public final void rule__Parameter__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8420:1: ( ( ( rule__Parameter__ValueAssignment_7_1 ) ) ) - // InternalRosParser.g:8421:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) + // InternalRosParser.g:8513:1: ( ( ( rule__Parameter__ValueAssignment_7_1 ) ) ) + // InternalRosParser.g:8514:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) { - // InternalRosParser.g:8421:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) - // InternalRosParser.g:8422:2: ( rule__Parameter__ValueAssignment_7_1 ) + // InternalRosParser.g:8514:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) + // InternalRosParser.g:8515:2: ( rule__Parameter__ValueAssignment_7_1 ) { before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); - // InternalRosParser.g:8423:2: ( rule__Parameter__ValueAssignment_7_1 ) - // InternalRosParser.g:8423:3: rule__Parameter__ValueAssignment_7_1 + // InternalRosParser.g:8516:2: ( rule__Parameter__ValueAssignment_7_1 ) + // InternalRosParser.g:8516:3: rule__Parameter__ValueAssignment_7_1 { pushFollow(FOLLOW_2); rule__Parameter__ValueAssignment_7_1(); @@ -25461,16 +25836,16 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0" - // InternalRosParser.g:8432:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalRosParser.g:8525: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 { - // InternalRosParser.g:8436:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRosParser.g:8437:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalRosParser.g:8529:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalRosParser.g:8530:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_44); rule__ParameterListType__Group__0__Impl(); state._fsp--; @@ -25499,21 +25874,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRosParser.g:8444:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalRosParser.g:8537:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8448:1: ( ( () ) ) - // InternalRosParser.g:8449:1: ( () ) + // InternalRosParser.g:8541:1: ( ( () ) ) + // InternalRosParser.g:8542:1: ( () ) { - // InternalRosParser.g:8449:1: ( () ) - // InternalRosParser.g:8450:2: () + // InternalRosParser.g:8542:1: ( () ) + // InternalRosParser.g:8543:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRosParser.g:8451:2: () - // InternalRosParser.g:8451:3: + // InternalRosParser.g:8544:2: () + // InternalRosParser.g:8544:3: { } @@ -25536,16 +25911,16 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRosParser.g:8459:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalRosParser.g:8552: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 { - // InternalRosParser.g:8463:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRosParser.g:8464:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalRosParser.g:8556:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalRosParser.g:8557:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__ParameterListType__Group__1__Impl(); state._fsp--; @@ -25574,17 +25949,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRosParser.g:8471:1: rule__ParameterListType__Group__1__Impl : ( List ) ; + // InternalRosParser.g:8564:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8475:1: ( ( List ) ) - // InternalRosParser.g:8476:1: ( List ) + // InternalRosParser.g:8568:1: ( ( List ) ) + // InternalRosParser.g:8569:1: ( List ) { - // InternalRosParser.g:8476:1: ( List ) - // InternalRosParser.g:8477:2: List + // InternalRosParser.g:8569:1: ( List ) + // InternalRosParser.g:8570:2: List { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,List,FOLLOW_2); @@ -25611,16 +25986,16 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRosParser.g:8486:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalRosParser.g:8579: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 { - // InternalRosParser.g:8490:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRosParser.g:8491:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalRosParser.g:8583:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalRosParser.g:8584:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ParameterListType__Group__2__Impl(); state._fsp--; @@ -25649,17 +26024,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRosParser.g:8498:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:8591:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8502:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:8503:1: ( LeftSquareBracket ) + // InternalRosParser.g:8595:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:8596:1: ( LeftSquareBracket ) { - // InternalRosParser.g:8503:1: ( LeftSquareBracket ) - // InternalRosParser.g:8504:2: LeftSquareBracket + // InternalRosParser.g:8596:1: ( LeftSquareBracket ) + // InternalRosParser.g:8597:2: LeftSquareBracket { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -25686,16 +26061,16 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRosParser.g:8513:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalRosParser.g:8606: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 { - // InternalRosParser.g:8517:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRosParser.g:8518:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // InternalRosParser.g:8610:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalRosParser.g:8611:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterListType__Group__3__Impl(); state._fsp--; @@ -25724,21 +26099,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRosParser.g:8525:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalRosParser.g:8618:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8529:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRosParser.g:8530:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosParser.g:8622:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRosParser.g:8623:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRosParser.g:8530:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRosParser.g:8531:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosParser.g:8623:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosParser.g:8624:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRosParser.g:8532:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRosParser.g:8532:3: rule__ParameterListType__SequenceAssignment_3 + // InternalRosParser.g:8625:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosParser.g:8625:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -25771,16 +26146,16 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRosParser.g:8540:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalRosParser.g:8633: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 { - // InternalRosParser.g:8544:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRosParser.g:8545:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalRosParser.g:8637:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalRosParser.g:8638:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterListType__Group__4__Impl(); state._fsp--; @@ -25809,20 +26184,20 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRosParser.g:8552:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalRosParser.g:8645: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 { - // InternalRosParser.g:8556:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRosParser.g:8557:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosParser.g:8649:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRosParser.g:8650:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRosParser.g:8557:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRosParser.g:8558:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRosParser.g:8650:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosParser.g:8651:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRosParser.g:8559:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRosParser.g:8652:2: ( rule__ParameterListType__Group_4__0 )* loop48: do { int alt48=2; @@ -25835,9 +26210,9 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx switch (alt48) { case 1 : - // InternalRosParser.g:8559:3: rule__ParameterListType__Group_4__0 + // InternalRosParser.g:8652:3: rule__ParameterListType__Group_4__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__ParameterListType__Group_4__0(); state._fsp--; @@ -25874,14 +26249,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRosParser.g:8567:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalRosParser.g:8660:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8571:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRosParser.g:8572:2: rule__ParameterListType__Group__5__Impl + // InternalRosParser.g:8664:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRosParser.g:8665:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -25907,17 +26282,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRosParser.g:8578:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:8671:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8582:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:8583:1: ( RightSquareBracket ) + // InternalRosParser.g:8675:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:8676:1: ( RightSquareBracket ) { - // InternalRosParser.g:8583:1: ( RightSquareBracket ) - // InternalRosParser.g:8584:2: RightSquareBracket + // InternalRosParser.g:8676:1: ( RightSquareBracket ) + // InternalRosParser.g:8677:2: RightSquareBracket { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -25944,16 +26319,16 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRosParser.g:8594:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalRosParser.g:8687: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 { - // InternalRosParser.g:8598:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRosParser.g:8599:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalRosParser.g:8691:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalRosParser.g:8692:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_41); rule__ParameterListType__Group_4__0__Impl(); state._fsp--; @@ -25982,17 +26357,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRosParser.g:8606:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; + // InternalRosParser.g:8699:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8610:1: ( ( Comma ) ) - // InternalRosParser.g:8611:1: ( Comma ) + // InternalRosParser.g:8703:1: ( ( Comma ) ) + // InternalRosParser.g:8704:1: ( Comma ) { - // InternalRosParser.g:8611:1: ( Comma ) - // InternalRosParser.g:8612:2: Comma + // InternalRosParser.g:8704:1: ( Comma ) + // InternalRosParser.g:8705:2: Comma { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -26019,14 +26394,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRosParser.g:8621:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalRosParser.g:8714: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 { - // InternalRosParser.g:8625:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRosParser.g:8626:2: rule__ParameterListType__Group_4__1__Impl + // InternalRosParser.g:8718:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRosParser.g:8719:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -26052,21 +26427,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRosParser.g:8632:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalRosParser.g:8725: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 { - // InternalRosParser.g:8636:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRosParser.g:8637:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosParser.g:8729:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRosParser.g:8730:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRosParser.g:8637:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRosParser.g:8638:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosParser.g:8730:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosParser.g:8731:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRosParser.g:8639:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRosParser.g:8639:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalRosParser.g:8732:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosParser.g:8732:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -26099,16 +26474,16 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRosParser.g:8648:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalRosParser.g:8741: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 { - // InternalRosParser.g:8652:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRosParser.g:8653:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalRosParser.g:8745:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalRosParser.g:8746:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__ParameterStructType__Group__0__Impl(); state._fsp--; @@ -26137,21 +26512,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRosParser.g:8660:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalRosParser.g:8753:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8664:1: ( ( () ) ) - // InternalRosParser.g:8665:1: ( () ) + // InternalRosParser.g:8757:1: ( ( () ) ) + // InternalRosParser.g:8758:1: ( () ) { - // InternalRosParser.g:8665:1: ( () ) - // InternalRosParser.g:8666:2: () + // InternalRosParser.g:8758:1: ( () ) + // InternalRosParser.g:8759:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRosParser.g:8667:2: () - // InternalRosParser.g:8667:3: + // InternalRosParser.g:8760:2: () + // InternalRosParser.g:8760:3: { } @@ -26174,16 +26549,16 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRosParser.g:8675:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalRosParser.g:8768: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 { - // InternalRosParser.g:8679:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRosParser.g:8680:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalRosParser.g:8772:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalRosParser.g:8773:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__ParameterStructType__Group__1__Impl(); state._fsp--; @@ -26212,17 +26587,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRosParser.g:8687:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; + // InternalRosParser.g:8780:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8691:1: ( ( Struct ) ) - // InternalRosParser.g:8692:1: ( Struct ) + // InternalRosParser.g:8784:1: ( ( Struct ) ) + // InternalRosParser.g:8785:1: ( Struct ) { - // InternalRosParser.g:8692:1: ( Struct ) - // InternalRosParser.g:8693:2: Struct + // InternalRosParser.g:8785:1: ( Struct ) + // InternalRosParser.g:8786:2: Struct { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,Struct,FOLLOW_2); @@ -26249,14 +26624,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRosParser.g:8702:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalRosParser.g:8795: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 { - // InternalRosParser.g:8706:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRosParser.g:8707:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalRosParser.g:8799:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalRosParser.g:8800:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { pushFollow(FOLLOW_8); rule__ParameterStructType__Group__2__Impl(); @@ -26287,17 +26662,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRosParser.g:8714:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:8807:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8718:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:8719:1: ( LeftSquareBracket ) + // InternalRosParser.g:8811:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:8812:1: ( LeftSquareBracket ) { - // InternalRosParser.g:8719:1: ( LeftSquareBracket ) - // InternalRosParser.g:8720:2: LeftSquareBracket + // InternalRosParser.g:8812:1: ( LeftSquareBracket ) + // InternalRosParser.g:8813:2: LeftSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -26324,16 +26699,16 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRosParser.g:8729:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalRosParser.g:8822: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 { - // InternalRosParser.g:8733:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRosParser.g:8734:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalRosParser.g:8826:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalRosParser.g:8827:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterStructType__Group__3__Impl(); state._fsp--; @@ -26362,21 +26737,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRosParser.g:8741:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalRosParser.g:8834:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8745:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRosParser.g:8746:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosParser.g:8838:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRosParser.g:8839:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRosParser.g:8746:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRosParser.g:8747:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosParser.g:8839:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosParser.g:8840:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRosParser.g:8748:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRosParser.g:8748:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalRosParser.g:8841:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosParser.g:8841:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -26409,16 +26784,16 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRosParser.g:8756:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalRosParser.g:8849: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 { - // InternalRosParser.g:8760:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRosParser.g:8761:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalRosParser.g:8853:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalRosParser.g:8854:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterStructType__Group__4__Impl(); state._fsp--; @@ -26447,20 +26822,20 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRosParser.g:8768:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalRosParser.g:8861: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 { - // InternalRosParser.g:8772:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRosParser.g:8773:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosParser.g:8865:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRosParser.g:8866:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalRosParser.g:8773:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRosParser.g:8774:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRosParser.g:8866:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosParser.g:8867:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRosParser.g:8775:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRosParser.g:8868:2: ( rule__ParameterStructType__Group_4__0 )* loop49: do { int alt49=2; @@ -26473,9 +26848,9 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition switch (alt49) { case 1 : - // InternalRosParser.g:8775:3: rule__ParameterStructType__Group_4__0 + // InternalRosParser.g:8868:3: rule__ParameterStructType__Group_4__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__ParameterStructType__Group_4__0(); state._fsp--; @@ -26512,14 +26887,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRosParser.g:8783:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalRosParser.g:8876:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8787:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRosParser.g:8788:2: rule__ParameterStructType__Group__5__Impl + // InternalRosParser.g:8880:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRosParser.g:8881:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -26545,17 +26920,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRosParser.g:8794:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:8887:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8798:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:8799:1: ( RightSquareBracket ) + // InternalRosParser.g:8891:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:8892:1: ( RightSquareBracket ) { - // InternalRosParser.g:8799:1: ( RightSquareBracket ) - // InternalRosParser.g:8800:2: RightSquareBracket + // InternalRosParser.g:8892:1: ( RightSquareBracket ) + // InternalRosParser.g:8893:2: RightSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -26582,14 +26957,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRosParser.g:8810:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalRosParser.g:8903: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 { - // InternalRosParser.g:8814:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRosParser.g:8815:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalRosParser.g:8907:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalRosParser.g:8908:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { pushFollow(FOLLOW_8); rule__ParameterStructType__Group_4__0__Impl(); @@ -26620,17 +26995,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRosParser.g:8822:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; + // InternalRosParser.g:8915:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8826:1: ( ( Comma ) ) - // InternalRosParser.g:8827:1: ( Comma ) + // InternalRosParser.g:8919:1: ( ( Comma ) ) + // InternalRosParser.g:8920:1: ( Comma ) { - // InternalRosParser.g:8827:1: ( Comma ) - // InternalRosParser.g:8828:2: Comma + // InternalRosParser.g:8920:1: ( Comma ) + // InternalRosParser.g:8921:2: Comma { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -26657,14 +27032,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRosParser.g:8837:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalRosParser.g:8930: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 { - // InternalRosParser.g:8841:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRosParser.g:8842:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRosParser.g:8934:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRosParser.g:8935:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -26690,21 +27065,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRosParser.g:8848:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalRosParser.g:8941: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 { - // InternalRosParser.g:8852:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRosParser.g:8853:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosParser.g:8945:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRosParser.g:8946:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRosParser.g:8853:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRosParser.g:8854:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosParser.g:8946:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosParser.g:8947:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRosParser.g:8855:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRosParser.g:8855:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalRosParser.g:8948:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosParser.g:8948:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -26737,16 +27112,16 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRosParser.g:8864:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalRosParser.g:8957: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 { - // InternalRosParser.g:8868:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRosParser.g:8869:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalRosParser.g:8961:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalRosParser.g:8962:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__ParameterIntegerType__Group__0__Impl(); state._fsp--; @@ -26775,21 +27150,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRosParser.g:8876:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalRosParser.g:8969:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8880:1: ( ( () ) ) - // InternalRosParser.g:8881:1: ( () ) + // InternalRosParser.g:8973:1: ( ( () ) ) + // InternalRosParser.g:8974:1: ( () ) { - // InternalRosParser.g:8881:1: ( () ) - // InternalRosParser.g:8882:2: () + // InternalRosParser.g:8974:1: ( () ) + // InternalRosParser.g:8975:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRosParser.g:8883:2: () - // InternalRosParser.g:8883:3: + // InternalRosParser.g:8976:2: () + // InternalRosParser.g:8976:3: { } @@ -26812,16 +27187,16 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRosParser.g:8891:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalRosParser.g:8984: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 { - // InternalRosParser.g:8895:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRosParser.g:8896:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalRosParser.g:8988:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalRosParser.g:8989:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -26850,17 +27225,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRosParser.g:8903:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; + // InternalRosParser.g:8996:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8907:1: ( ( Integer ) ) - // InternalRosParser.g:8908:1: ( Integer ) + // InternalRosParser.g:9000:1: ( ( Integer ) ) + // InternalRosParser.g:9001:1: ( Integer ) { - // InternalRosParser.g:8908:1: ( Integer ) - // InternalRosParser.g:8909:2: Integer + // InternalRosParser.g:9001:1: ( Integer ) + // InternalRosParser.g:9002:2: Integer { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,Integer,FOLLOW_2); @@ -26887,14 +27262,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRosParser.g:8918:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalRosParser.g:9011:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8922:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRosParser.g:8923:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRosParser.g:9015:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRosParser.g:9016:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -26920,20 +27295,20 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRosParser.g:8929:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalRosParser.g:9022: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 { - // InternalRosParser.g:8933:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRosParser.g:8934:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosParser.g:9026:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRosParser.g:9027:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRosParser.g:8934:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRosParser.g:8935:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRosParser.g:9027:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosParser.g:9028:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRosParser.g:8936:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRosParser.g:9029:2: ( rule__ParameterIntegerType__Group_2__0 )? int alt50=2; int LA50_0 = input.LA(1); @@ -26946,7 +27321,7 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio } switch (alt50) { case 1 : - // InternalRosParser.g:8936:3: rule__ParameterIntegerType__Group_2__0 + // InternalRosParser.g:9029:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -26982,16 +27357,16 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRosParser.g:8945:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalRosParser.g:9038: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 { - // InternalRosParser.g:8949:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRosParser.g:8950:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalRosParser.g:9042:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalRosParser.g:9043:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -27020,17 +27395,17 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRosParser.g:8957:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; + // InternalRosParser.g:9050:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:8961:1: ( ( Default ) ) - // InternalRosParser.g:8962:1: ( Default ) + // InternalRosParser.g:9054:1: ( ( Default ) ) + // InternalRosParser.g:9055:1: ( Default ) { - // InternalRosParser.g:8962:1: ( Default ) - // InternalRosParser.g:8963:2: Default + // InternalRosParser.g:9055:1: ( Default ) + // InternalRosParser.g:9056:2: Default { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -27057,14 +27432,14 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRosParser.g:8972:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; + // InternalRosParser.g:9065: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 { - // InternalRosParser.g:8976:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRosParser.g:8977:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRosParser.g:9069:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRosParser.g:9070:2: rule__ParameterIntegerType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__1__Impl(); @@ -27090,21 +27465,21 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRosParser.g:8983:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; + // InternalRosParser.g:9076: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 { - // InternalRosParser.g:8987:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRosParser.g:8988:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9080:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRosParser.g:9081:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRosParser.g:8988:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRosParser.g:8989:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9081:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9082:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRosParser.g:8990:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRosParser.g:8990:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalRosParser.g:9083:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9083:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__DefaultAssignment_2_1(); @@ -27137,16 +27512,16 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRosParser.g:8999:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRosParser.g:9092: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 { - // InternalRosParser.g:9003:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRosParser.g:9004:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRosParser.g:9096:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRosParser.g:9097:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__ParameterStringType__Group__0__Impl(); state._fsp--; @@ -27175,21 +27550,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRosParser.g:9011:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRosParser.g:9104:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9015:1: ( ( () ) ) - // InternalRosParser.g:9016:1: ( () ) + // InternalRosParser.g:9108:1: ( ( () ) ) + // InternalRosParser.g:9109:1: ( () ) { - // InternalRosParser.g:9016:1: ( () ) - // InternalRosParser.g:9017:2: () + // InternalRosParser.g:9109:1: ( () ) + // InternalRosParser.g:9110:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRosParser.g:9018:2: () - // InternalRosParser.g:9018:3: + // InternalRosParser.g:9111:2: () + // InternalRosParser.g:9111:3: { } @@ -27212,16 +27587,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRosParser.g:9026:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRosParser.g:9119: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 { - // InternalRosParser.g:9030:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRosParser.g:9031:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRosParser.g:9123:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRosParser.g:9124:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -27250,17 +27625,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRosParser.g:9038:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; + // InternalRosParser.g:9131:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9042:1: ( ( String ) ) - // InternalRosParser.g:9043:1: ( String ) + // InternalRosParser.g:9135:1: ( ( String ) ) + // InternalRosParser.g:9136:1: ( String ) { - // InternalRosParser.g:9043:1: ( String ) - // InternalRosParser.g:9044:2: String + // InternalRosParser.g:9136:1: ( String ) + // InternalRosParser.g:9137:2: String { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,String,FOLLOW_2); @@ -27287,14 +27662,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRosParser.g:9053:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRosParser.g:9146:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9057:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRosParser.g:9058:2: rule__ParameterStringType__Group__2__Impl + // InternalRosParser.g:9150:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRosParser.g:9151:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -27320,20 +27695,20 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRosParser.g:9064:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRosParser.g:9157: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 { - // InternalRosParser.g:9068:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRosParser.g:9069:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosParser.g:9161:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRosParser.g:9162:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRosParser.g:9069:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRosParser.g:9070:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosParser.g:9162:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosParser.g:9163:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRosParser.g:9071:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosParser.g:9164:2: ( rule__ParameterStringType__Group_2__0 )? int alt51=2; int LA51_0 = input.LA(1); @@ -27346,7 +27721,7 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition } switch (alt51) { case 1 : - // InternalRosParser.g:9071:3: rule__ParameterStringType__Group_2__0 + // InternalRosParser.g:9164:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -27382,14 +27757,14 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRosParser.g:9080:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRosParser.g:9173: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 { - // InternalRosParser.g:9084:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRosParser.g:9085:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRosParser.g:9177:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRosParser.g:9178:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { pushFollow(FOLLOW_8); rule__ParameterStringType__Group_2__0__Impl(); @@ -27420,17 +27795,17 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRosParser.g:9092:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; + // InternalRosParser.g:9185:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9096:1: ( ( Default ) ) - // InternalRosParser.g:9097:1: ( Default ) + // InternalRosParser.g:9189:1: ( ( Default ) ) + // InternalRosParser.g:9190:1: ( Default ) { - // InternalRosParser.g:9097:1: ( Default ) - // InternalRosParser.g:9098:2: Default + // InternalRosParser.g:9190:1: ( Default ) + // InternalRosParser.g:9191:2: Default { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -27457,14 +27832,14 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRosParser.g:9107:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalRosParser.g:9200: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 { - // InternalRosParser.g:9111:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRosParser.g:9112:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRosParser.g:9204:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRosParser.g:9205:2: rule__ParameterStringType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__1__Impl(); @@ -27490,21 +27865,21 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRosParser.g:9118:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalRosParser.g:9211: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 { - // InternalRosParser.g:9122:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRosParser.g:9123:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9215:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRosParser.g:9216:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRosParser.g:9123:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRosParser.g:9124:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9216:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9217:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRosParser.g:9125:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRosParser.g:9125:3: rule__ParameterStringType__DefaultAssignment_2_1 + // InternalRosParser.g:9218:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9218:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterStringType__DefaultAssignment_2_1(); @@ -27537,16 +27912,16 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRosParser.g:9134:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRosParser.g:9227: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 { - // InternalRosParser.g:9138:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRosParser.g:9139:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRosParser.g:9231:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRosParser.g:9232:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__ParameterDoubleType__Group__0__Impl(); state._fsp--; @@ -27575,21 +27950,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRosParser.g:9146:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRosParser.g:9239:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9150:1: ( ( () ) ) - // InternalRosParser.g:9151:1: ( () ) + // InternalRosParser.g:9243:1: ( ( () ) ) + // InternalRosParser.g:9244:1: ( () ) { - // InternalRosParser.g:9151:1: ( () ) - // InternalRosParser.g:9152:2: () + // InternalRosParser.g:9244:1: ( () ) + // InternalRosParser.g:9245:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRosParser.g:9153:2: () - // InternalRosParser.g:9153:3: + // InternalRosParser.g:9246:2: () + // InternalRosParser.g:9246:3: { } @@ -27612,16 +27987,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRosParser.g:9161:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRosParser.g:9254: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 { - // InternalRosParser.g:9165:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRosParser.g:9166:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRosParser.g:9258:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRosParser.g:9259:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -27650,17 +28025,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRosParser.g:9173:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; + // InternalRosParser.g:9266:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9177:1: ( ( Double ) ) - // InternalRosParser.g:9178:1: ( Double ) + // InternalRosParser.g:9270:1: ( ( Double ) ) + // InternalRosParser.g:9271:1: ( Double ) { - // InternalRosParser.g:9178:1: ( Double ) - // InternalRosParser.g:9179:2: Double + // InternalRosParser.g:9271:1: ( Double ) + // InternalRosParser.g:9272:2: Double { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,Double,FOLLOW_2); @@ -27687,14 +28062,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRosParser.g:9188:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRosParser.g:9281:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9192:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRosParser.g:9193:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRosParser.g:9285:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRosParser.g:9286:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -27720,20 +28095,20 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRosParser.g:9199:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRosParser.g:9292: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 { - // InternalRosParser.g:9203:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRosParser.g:9204:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosParser.g:9296:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRosParser.g:9297:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRosParser.g:9204:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRosParser.g:9205:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosParser.g:9297:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosParser.g:9298:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRosParser.g:9206:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosParser.g:9299:2: ( rule__ParameterDoubleType__Group_2__0 )? int alt52=2; int LA52_0 = input.LA(1); @@ -27746,7 +28121,7 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition } switch (alt52) { case 1 : - // InternalRosParser.g:9206:3: rule__ParameterDoubleType__Group_2__0 + // InternalRosParser.g:9299:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -27782,16 +28157,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRosParser.g:9215:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRosParser.g:9308: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 { - // InternalRosParser.g:9219:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRosParser.g:9220:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRosParser.g:9312:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRosParser.g:9313:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_51); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -27820,17 +28195,17 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRosParser.g:9227:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; + // InternalRosParser.g:9320:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9231:1: ( ( Default ) ) - // InternalRosParser.g:9232:1: ( Default ) + // InternalRosParser.g:9324:1: ( ( Default ) ) + // InternalRosParser.g:9325:1: ( Default ) { - // InternalRosParser.g:9232:1: ( Default ) - // InternalRosParser.g:9233:2: Default + // InternalRosParser.g:9325:1: ( Default ) + // InternalRosParser.g:9326:2: Default { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -27857,14 +28232,14 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRosParser.g:9242:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; + // InternalRosParser.g:9335: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 { - // InternalRosParser.g:9246:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRosParser.g:9247:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRosParser.g:9339:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRosParser.g:9340:2: rule__ParameterDoubleType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__1__Impl(); @@ -27890,21 +28265,21 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRosParser.g:9253:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; + // InternalRosParser.g:9346: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 { - // InternalRosParser.g:9257:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRosParser.g:9258:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9350:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRosParser.g:9351:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRosParser.g:9258:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRosParser.g:9259:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9351:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9352:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRosParser.g:9260:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRosParser.g:9260:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + // InternalRosParser.g:9353:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9353:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__DefaultAssignment_2_1(); @@ -27937,16 +28312,16 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRosParser.g:9269:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRosParser.g:9362: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 { - // InternalRosParser.g:9273:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRosParser.g:9274:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRosParser.g:9366:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRosParser.g:9367:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_52); rule__ParameterBooleanType__Group__0__Impl(); state._fsp--; @@ -27975,21 +28350,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRosParser.g:9281:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRosParser.g:9374:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9285:1: ( ( () ) ) - // InternalRosParser.g:9286:1: ( () ) + // InternalRosParser.g:9378:1: ( ( () ) ) + // InternalRosParser.g:9379:1: ( () ) { - // InternalRosParser.g:9286:1: ( () ) - // InternalRosParser.g:9287:2: () + // InternalRosParser.g:9379:1: ( () ) + // InternalRosParser.g:9380:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRosParser.g:9288:2: () - // InternalRosParser.g:9288:3: + // InternalRosParser.g:9381:2: () + // InternalRosParser.g:9381:3: { } @@ -28012,16 +28387,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRosParser.g:9296:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRosParser.g:9389: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 { - // InternalRosParser.g:9300:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRosParser.g:9301:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRosParser.g:9393:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRosParser.g:9394:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -28050,17 +28425,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRosParser.g:9308:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; + // InternalRosParser.g:9401:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9312:1: ( ( Boolean ) ) - // InternalRosParser.g:9313:1: ( Boolean ) + // InternalRosParser.g:9405:1: ( ( Boolean ) ) + // InternalRosParser.g:9406:1: ( Boolean ) { - // InternalRosParser.g:9313:1: ( Boolean ) - // InternalRosParser.g:9314:2: Boolean + // InternalRosParser.g:9406:1: ( Boolean ) + // InternalRosParser.g:9407:2: Boolean { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,Boolean,FOLLOW_2); @@ -28087,14 +28462,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRosParser.g:9323:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRosParser.g:9416:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9327:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRosParser.g:9328:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRosParser.g:9420:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRosParser.g:9421:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -28120,20 +28495,20 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRosParser.g:9334:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRosParser.g:9427: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 { - // InternalRosParser.g:9338:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRosParser.g:9339:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosParser.g:9431:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRosParser.g:9432:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRosParser.g:9339:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRosParser.g:9340:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRosParser.g:9432:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosParser.g:9433:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRosParser.g:9341:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRosParser.g:9434:2: ( rule__ParameterBooleanType__Group_2__0 )? int alt53=2; int LA53_0 = input.LA(1); @@ -28146,7 +28521,7 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio } switch (alt53) { case 1 : - // InternalRosParser.g:9341:3: rule__ParameterBooleanType__Group_2__0 + // InternalRosParser.g:9434:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -28182,16 +28557,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRosParser.g:9350:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRosParser.g:9443: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 { - // InternalRosParser.g:9354:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRosParser.g:9355:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRosParser.g:9447:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRosParser.g:9448:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_53); rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; @@ -28220,17 +28595,17 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRosParser.g:9362:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; + // InternalRosParser.g:9455:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9366:1: ( ( Default ) ) - // InternalRosParser.g:9367:1: ( Default ) + // InternalRosParser.g:9459:1: ( ( Default ) ) + // InternalRosParser.g:9460:1: ( Default ) { - // InternalRosParser.g:9367:1: ( Default ) - // InternalRosParser.g:9368:2: Default + // InternalRosParser.g:9460:1: ( Default ) + // InternalRosParser.g:9461:2: Default { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -28257,14 +28632,14 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRosParser.g:9377:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalRosParser.g:9470: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 { - // InternalRosParser.g:9381:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRosParser.g:9382:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRosParser.g:9474:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRosParser.g:9475:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__1__Impl(); @@ -28290,21 +28665,21 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRosParser.g:9388:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalRosParser.g:9481: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 { - // InternalRosParser.g:9392:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRosParser.g:9393:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9485:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRosParser.g:9486:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRosParser.g:9393:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRosParser.g:9394:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9486:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9487:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRosParser.g:9395:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRosParser.g:9395:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalRosParser.g:9488:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosParser.g:9488:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__DefaultAssignment_2_1(); @@ -28337,16 +28712,16 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRosParser.g:9404:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRosParser.g:9497: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 { - // InternalRosParser.g:9408:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRosParser.g:9409:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRosParser.g:9501:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRosParser.g:9502:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ParameterBase64Type__Group__0__Impl(); state._fsp--; @@ -28375,21 +28750,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRosParser.g:9416:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRosParser.g:9509:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9420:1: ( ( () ) ) - // InternalRosParser.g:9421:1: ( () ) + // InternalRosParser.g:9513:1: ( ( () ) ) + // InternalRosParser.g:9514:1: ( () ) { - // InternalRosParser.g:9421:1: ( () ) - // InternalRosParser.g:9422:2: () + // InternalRosParser.g:9514:1: ( () ) + // InternalRosParser.g:9515:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRosParser.g:9423:2: () - // InternalRosParser.g:9423:3: + // InternalRosParser.g:9516:2: () + // InternalRosParser.g:9516:3: { } @@ -28412,16 +28787,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRosParser.g:9431:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRosParser.g:9524: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 { - // InternalRosParser.g:9435:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRosParser.g:9436:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRosParser.g:9528:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRosParser.g:9529:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -28450,17 +28825,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRosParser.g:9443:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; + // InternalRosParser.g:9536:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9447:1: ( ( Base64 ) ) - // InternalRosParser.g:9448:1: ( Base64 ) + // InternalRosParser.g:9540:1: ( ( Base64 ) ) + // InternalRosParser.g:9541:1: ( Base64 ) { - // InternalRosParser.g:9448:1: ( Base64 ) - // InternalRosParser.g:9449:2: Base64 + // InternalRosParser.g:9541:1: ( Base64 ) + // InternalRosParser.g:9542:2: Base64 { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,Base64,FOLLOW_2); @@ -28487,14 +28862,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRosParser.g:9458:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRosParser.g:9551:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9462:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRosParser.g:9463:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRosParser.g:9555:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRosParser.g:9556:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -28520,20 +28895,20 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRosParser.g:9469:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRosParser.g:9562: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 { - // InternalRosParser.g:9473:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRosParser.g:9474:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosParser.g:9566:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRosParser.g:9567:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRosParser.g:9474:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRosParser.g:9475:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosParser.g:9567:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosParser.g:9568:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRosParser.g:9476:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosParser.g:9569:2: ( rule__ParameterBase64Type__Group_2__0 )? int alt54=2; int LA54_0 = input.LA(1); @@ -28546,7 +28921,7 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition } switch (alt54) { case 1 : - // InternalRosParser.g:9476:3: rule__ParameterBase64Type__Group_2__0 + // InternalRosParser.g:9569:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -28582,16 +28957,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRosParser.g:9485:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRosParser.g:9578: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 { - // InternalRosParser.g:9489:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRosParser.g:9490:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRosParser.g:9582:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRosParser.g:9583:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -28620,17 +28995,17 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRosParser.g:9497:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; + // InternalRosParser.g:9590:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9501:1: ( ( Default ) ) - // InternalRosParser.g:9502:1: ( Default ) + // InternalRosParser.g:9594:1: ( ( Default ) ) + // InternalRosParser.g:9595:1: ( Default ) { - // InternalRosParser.g:9502:1: ( Default ) - // InternalRosParser.g:9503:2: Default + // InternalRosParser.g:9595:1: ( Default ) + // InternalRosParser.g:9596:2: Default { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -28657,14 +29032,14 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRosParser.g:9512:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; + // InternalRosParser.g:9605: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 { - // InternalRosParser.g:9516:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRosParser.g:9517:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRosParser.g:9609:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRosParser.g:9610:2: rule__ParameterBase64Type__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__1__Impl(); @@ -28690,21 +29065,21 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRosParser.g:9523:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; + // InternalRosParser.g:9616: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 { - // InternalRosParser.g:9527:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRosParser.g:9528:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9620:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRosParser.g:9621:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRosParser.g:9528:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRosParser.g:9529:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosParser.g:9621:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosParser.g:9622:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRosParser.g:9530:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRosParser.g:9530:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalRosParser.g:9623:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosParser.g:9623:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__DefaultAssignment_2_1(); @@ -28737,16 +29112,16 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRosParser.g:9539:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRosParser.g:9632: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 { - // InternalRosParser.g:9543:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRosParser.g:9544:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRosParser.g:9636:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRosParser.g:9637:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_56); rule__ParameterArrayType__Group__0__Impl(); state._fsp--; @@ -28775,21 +29150,21 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRosParser.g:9551:1: rule__ParameterArrayType__Group__0__Impl : ( Array ) ; + // InternalRosParser.g:9644:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9555:1: ( ( Array ) ) - // InternalRosParser.g:9556:1: ( Array ) + // InternalRosParser.g:9648:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:9649:1: ( RULE_BEGIN ) { - // InternalRosParser.g:9556:1: ( Array ) - // InternalRosParser.g:9557:2: Array + // InternalRosParser.g:9649:1: ( RULE_BEGIN ) + // InternalRosParser.g:9650:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -28812,16 +29187,16 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRosParser.g:9566:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRosParser.g:9659: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 { - // InternalRosParser.g:9570:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRosParser.g:9571:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRosParser.g:9663:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRosParser.g:9664:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_41); rule__ParameterArrayType__Group__1__Impl(); state._fsp--; @@ -28850,21 +29225,21 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRosParser.g:9578:1: rule__ParameterArrayType__Group__1__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:9671:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9582:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:9583:1: ( RULE_BEGIN ) + // InternalRosParser.g:9675:1: ( ( Array ) ) + // InternalRosParser.g:9676:1: ( Array ) { - // InternalRosParser.g:9583:1: ( RULE_BEGIN ) - // InternalRosParser.g:9584:2: RULE_BEGIN + // InternalRosParser.g:9676:1: ( Array ) + // InternalRosParser.g:9677:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -28887,16 +29262,16 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRosParser.g:9593:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRosParser.g:9686: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 { - // InternalRosParser.g:9597:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRosParser.g:9598:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRosParser.g:9690:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRosParser.g:9691:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_57); rule__ParameterArrayType__Group__2__Impl(); state._fsp--; @@ -28925,106 +29300,31 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRosParser.g:9605:1: rule__ParameterArrayType__Group__2__Impl : ( Type ) ; + // InternalRosParser.g:9698:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9609:1: ( ( Type ) ) - // InternalRosParser.g:9610:1: ( Type ) - { - // InternalRosParser.g:9610:1: ( Type ) - // InternalRosParser.g:9611:2: Type - { - before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - - - // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRosParser.g:9620: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 { - // InternalRosParser.g:9624:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRosParser.g:9625:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRosParser.g:9702:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) + // InternalRosParser.g:9703:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) { - pushFollow(FOLLOW_56); - rule__ParameterArrayType__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__3" - - - // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRosParser.g:9632:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; - public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosParser.g:9636:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRosParser.g:9637:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - { - // InternalRosParser.g:9637:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRosParser.g:9638:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRosParser.g:9703:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) + // InternalRosParser.g:9704:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRosParser.g:9639:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRosParser.g:9639:3: rule__ParameterArrayType__TypeAssignment_3 + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + // InternalRosParser.g:9705:2: ( rule__ParameterArrayType__TypeAssignment_2 ) + // InternalRosParser.g:9705:3: rule__ParameterArrayType__TypeAssignment_2 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__TypeAssignment_3(); + rule__ParameterArrayType__TypeAssignment_2(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -29043,26 +29343,26 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRosParser.g:9647:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; - public final void rule__ParameterArrayType__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3" + // InternalRosParser.g:9713: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 { - // InternalRosParser.g:9651:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRosParser.g:9652:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRosParser.g:9717:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRosParser.g:9718:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { - pushFollow(FOLLOW_56); - rule__ParameterArrayType__Group__4__Impl(); + pushFollow(FOLLOW_57); + rule__ParameterArrayType__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5(); + rule__ParameterArrayType__Group__4(); state._fsp--; @@ -29081,24 +29381,24 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4" + // $ANTLR end "rule__ParameterArrayType__Group__3" - // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRosParser.g:9659:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; - public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" + // InternalRosParser.g:9725: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 { - // InternalRosParser.g:9663:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRosParser.g:9664:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRosParser.g:9729:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) + // InternalRosParser.g:9730:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) { - // InternalRosParser.g:9664:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRosParser.g:9665:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRosParser.g:9730:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) + // InternalRosParser.g:9731:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRosParser.g:9666:2: ( rule__ParameterArrayType__Group_4__0 )? + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + // InternalRosParser.g:9732:2: ( rule__ParameterArrayType__Group_3__0 )? int alt55=2; int LA55_0 = input.LA(1); @@ -29107,10 +29407,10 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } switch (alt55) { case 1 : - // InternalRosParser.g:9666:3: rule__ParameterArrayType__Group_4__0 + // InternalRosParser.g:9732:3: rule__ParameterArrayType__Group_3__0 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__0(); + rule__ParameterArrayType__Group_3__0(); state._fsp--; @@ -29120,7 +29420,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -29139,21 +29439,21 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRosParser.g:9674:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; - public final void rule__ParameterArrayType__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4" + // InternalRosParser.g:9740:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; + public final void rule__ParameterArrayType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9678:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRosParser.g:9679:2: rule__ParameterArrayType__Group__5__Impl + // InternalRosParser.g:9744:1: ( rule__ParameterArrayType__Group__4__Impl ) + // InternalRosParser.g:9745:2: rule__ParameterArrayType__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5__Impl(); + rule__ParameterArrayType__Group__4__Impl(); state._fsp--; @@ -29172,25 +29472,25 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5" + // $ANTLR end "rule__ParameterArrayType__Group__4" - // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRosParser.g:9685:1: rule__ParameterArrayType__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" + // InternalRosParser.g:9751:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; + public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9689:1: ( ( RULE_END ) ) - // InternalRosParser.g:9690:1: ( RULE_END ) + // InternalRosParser.g:9755:1: ( ( RULE_END ) ) + // InternalRosParser.g:9756:1: ( RULE_END ) { - // InternalRosParser.g:9690:1: ( RULE_END ) - // InternalRosParser.g:9691:2: RULE_END + // InternalRosParser.g:9756:1: ( RULE_END ) + // InternalRosParser.g:9757:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -29209,26 +29509,26 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRosParser.g:9701:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; - public final void rule__ParameterArrayType__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0" + // InternalRosParser.g:9767: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 { - // InternalRosParser.g:9705:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRosParser.g:9706:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRosParser.g:9771:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) + // InternalRosParser.g:9772:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 { - pushFollow(FOLLOW_11); - rule__ParameterArrayType__Group_4__0__Impl(); + pushFollow(FOLLOW_13); + rule__ParameterArrayType__Group_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1(); + rule__ParameterArrayType__Group_3__1(); state._fsp--; @@ -29247,25 +29547,25 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0" + // $ANTLR end "rule__ParameterArrayType__Group_3__0" - // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRosParser.g:9713:1: rule__ParameterArrayType__Group_4__0__Impl : ( Default ) ; - public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0__Impl" + // InternalRosParser.g:9779:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; + public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9717:1: ( ( Default ) ) - // InternalRosParser.g:9718:1: ( Default ) + // InternalRosParser.g:9783:1: ( ( Default ) ) + // InternalRosParser.g:9784:1: ( Default ) { - // InternalRosParser.g:9718:1: ( Default ) - // InternalRosParser.g:9719:2: Default + // InternalRosParser.g:9784:1: ( Default ) + // InternalRosParser.g:9785:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -29284,21 +29584,21 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRosParser.g:9728:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; - public final void rule__ParameterArrayType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1" + // InternalRosParser.g:9794: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 { - // InternalRosParser.g:9732:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRosParser.g:9733:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRosParser.g:9798:1: ( rule__ParameterArrayType__Group_3__1__Impl ) + // InternalRosParser.g:9799:2: rule__ParameterArrayType__Group_3__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1__Impl(); + rule__ParameterArrayType__Group_3__1__Impl(); state._fsp--; @@ -29317,35 +29617,35 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1" + // $ANTLR end "rule__ParameterArrayType__Group_3__1" - // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRosParser.g:9739:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; - public final void rule__ParameterArrayType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1__Impl" + // InternalRosParser.g:9805: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 { - // InternalRosParser.g:9743:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRosParser.g:9744:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRosParser.g:9809:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) + // InternalRosParser.g:9810:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) { - // InternalRosParser.g:9744:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRosParser.g:9745:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRosParser.g:9810:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) + // InternalRosParser.g:9811:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRosParser.g:9746:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRosParser.g:9746:3: rule__ParameterArrayType__DefaultAssignment_4_1 + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + // InternalRosParser.g:9812:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) + // InternalRosParser.g:9812:3: rule__ParameterArrayType__DefaultAssignment_3_1 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__DefaultAssignment_4_1(); + rule__ParameterArrayType__DefaultAssignment_3_1(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -29364,20 +29664,20 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__1__Impl" // $ANTLR start "rule__ParameterList__Group__0" - // InternalRosParser.g:9755:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRosParser.g:9821: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 { - // InternalRosParser.g:9759:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRosParser.g:9760:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRosParser.g:9825:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRosParser.g:9826:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__ParameterList__Group__0__Impl(); state._fsp--; @@ -29406,21 +29706,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRosParser.g:9767:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRosParser.g:9833:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9771:1: ( ( () ) ) - // InternalRosParser.g:9772:1: ( () ) + // InternalRosParser.g:9837:1: ( ( () ) ) + // InternalRosParser.g:9838:1: ( () ) { - // InternalRosParser.g:9772:1: ( () ) - // InternalRosParser.g:9773:2: () + // InternalRosParser.g:9838:1: ( () ) + // InternalRosParser.g:9839:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRosParser.g:9774:2: () - // InternalRosParser.g:9774:3: + // InternalRosParser.g:9840:2: () + // InternalRosParser.g:9840:3: { } @@ -29443,16 +29743,16 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRosParser.g:9782:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRosParser.g:9848: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 { - // InternalRosParser.g:9786:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRosParser.g:9787:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRosParser.g:9852:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRosParser.g:9853:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__ParameterList__Group__1__Impl(); state._fsp--; @@ -29481,17 +29781,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRosParser.g:9794:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:9860:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9798:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:9799:1: ( LeftSquareBracket ) + // InternalRosParser.g:9864:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:9865:1: ( LeftSquareBracket ) { - // InternalRosParser.g:9799:1: ( LeftSquareBracket ) - // InternalRosParser.g:9800:2: LeftSquareBracket + // InternalRosParser.g:9865:1: ( LeftSquareBracket ) + // InternalRosParser.g:9866:2: LeftSquareBracket { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -29518,16 +29818,16 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRosParser.g:9809:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRosParser.g:9875: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 { - // InternalRosParser.g:9813:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRosParser.g:9814:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRosParser.g:9879:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRosParser.g:9880:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterList__Group__2__Impl(); state._fsp--; @@ -29556,21 +29856,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRosParser.g:9821:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRosParser.g:9887:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9825:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRosParser.g:9826:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosParser.g:9891:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRosParser.g:9892:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRosParser.g:9826:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRosParser.g:9827:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosParser.g:9892:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosParser.g:9893:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRosParser.g:9828:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRosParser.g:9828:3: rule__ParameterList__ValueAssignment_2 + // InternalRosParser.g:9894:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosParser.g:9894:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -29603,16 +29903,16 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRosParser.g:9836:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRosParser.g:9902: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 { - // InternalRosParser.g:9840:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRosParser.g:9841:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRosParser.g:9906:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRosParser.g:9907:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterList__Group__3__Impl(); state._fsp--; @@ -29641,20 +29941,20 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRosParser.g:9848:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRosParser.g:9914: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 { - // InternalRosParser.g:9852:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRosParser.g:9853:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosParser.g:9918:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRosParser.g:9919:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRosParser.g:9853:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRosParser.g:9854:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosParser.g:9919:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosParser.g:9920:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRosParser.g:9855:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosParser.g:9921:2: ( rule__ParameterList__Group_3__0 )* loop56: do { int alt56=2; @@ -29667,9 +29967,9 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept switch (alt56) { case 1 : - // InternalRosParser.g:9855:3: rule__ParameterList__Group_3__0 + // InternalRosParser.g:9921:3: rule__ParameterList__Group_3__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__ParameterList__Group_3__0(); state._fsp--; @@ -29706,14 +30006,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRosParser.g:9863:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRosParser.g:9929:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9867:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRosParser.g:9868:2: rule__ParameterList__Group__4__Impl + // InternalRosParser.g:9933:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRosParser.g:9934:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -29739,17 +30039,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRosParser.g:9874:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:9940:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9878:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:9879:1: ( RightSquareBracket ) + // InternalRosParser.g:9944:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:9945:1: ( RightSquareBracket ) { - // InternalRosParser.g:9879:1: ( RightSquareBracket ) - // InternalRosParser.g:9880:2: RightSquareBracket + // InternalRosParser.g:9945:1: ( RightSquareBracket ) + // InternalRosParser.g:9946:2: RightSquareBracket { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -29776,16 +30076,16 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRosParser.g:9890:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRosParser.g:9956: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 { - // InternalRosParser.g:9894:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRosParser.g:9895:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRosParser.g:9960:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRosParser.g:9961:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__ParameterList__Group_3__0__Impl(); state._fsp--; @@ -29814,17 +30114,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRosParser.g:9902:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; + // InternalRosParser.g:9968:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9906:1: ( ( Comma ) ) - // InternalRosParser.g:9907:1: ( Comma ) + // InternalRosParser.g:9972:1: ( ( Comma ) ) + // InternalRosParser.g:9973:1: ( Comma ) { - // InternalRosParser.g:9907:1: ( Comma ) - // InternalRosParser.g:9908:2: Comma + // InternalRosParser.g:9973:1: ( Comma ) + // InternalRosParser.g:9974:2: Comma { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,Comma,FOLLOW_2); @@ -29851,14 +30151,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRosParser.g:9917:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRosParser.g:9983: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 { - // InternalRosParser.g:9921:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRosParser.g:9922:2: rule__ParameterList__Group_3__1__Impl + // InternalRosParser.g:9987:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRosParser.g:9988:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -29884,21 +30184,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRosParser.g:9928:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRosParser.g:9994: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 { - // InternalRosParser.g:9932:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRosParser.g:9933:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosParser.g:9998:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRosParser.g:9999:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRosParser.g:9933:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRosParser.g:9934:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosParser.g:9999:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosParser.g:10000:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRosParser.g:9935:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRosParser.g:9935:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRosParser.g:10001:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosParser.g:10001:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -29931,16 +30231,16 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRosParser.g:9944:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRosParser.g:10010: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 { - // InternalRosParser.g:9948:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRosParser.g:9949:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRosParser.g:10014:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRosParser.g:10015:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_58); rule__ParameterAny__Group__0__Impl(); state._fsp--; @@ -29969,21 +30269,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRosParser.g:9956:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10022:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9960:1: ( ( () ) ) - // InternalRosParser.g:9961:1: ( () ) + // InternalRosParser.g:10026:1: ( ( () ) ) + // InternalRosParser.g:10027:1: ( () ) { - // InternalRosParser.g:9961:1: ( () ) - // InternalRosParser.g:9962:2: () + // InternalRosParser.g:10027:1: ( () ) + // InternalRosParser.g:10028:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRosParser.g:9963:2: () - // InternalRosParser.g:9963:3: + // InternalRosParser.g:10029:2: () + // InternalRosParser.g:10029:3: { } @@ -30006,16 +30306,16 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRosParser.g:9971:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRosParser.g:10037: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 { - // InternalRosParser.g:9975:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRosParser.g:9976:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRosParser.g:10041:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRosParser.g:10042:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__ParameterAny__Group__1__Impl(); state._fsp--; @@ -30044,17 +30344,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRosParser.g:9983:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; + // InternalRosParser.g:10049:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:9987:1: ( ( ParameterAny ) ) - // InternalRosParser.g:9988:1: ( ParameterAny ) + // InternalRosParser.g:10053:1: ( ( ParameterAny ) ) + // InternalRosParser.g:10054:1: ( ParameterAny ) { - // InternalRosParser.g:9988:1: ( ParameterAny ) - // InternalRosParser.g:9989:2: ParameterAny + // InternalRosParser.g:10054:1: ( ParameterAny ) + // InternalRosParser.g:10055:2: ParameterAny { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,ParameterAny,FOLLOW_2); @@ -30081,14 +30381,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRosParser.g:9998:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; + // InternalRosParser.g:10064:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10002:1: ( rule__ParameterAny__Group__2__Impl ) - // InternalRosParser.g:10003:2: rule__ParameterAny__Group__2__Impl + // InternalRosParser.g:10068:1: ( rule__ParameterAny__Group__2__Impl ) + // InternalRosParser.g:10069:2: rule__ParameterAny__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__2__Impl(); @@ -30114,20 +30414,20 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRosParser.g:10009:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; + // InternalRosParser.g:10075: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 { - // InternalRosParser.g:10013:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) - // InternalRosParser.g:10014:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRosParser.g:10079:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) + // InternalRosParser.g:10080:1: ( ( rule__ParameterAny__Group_2__0 )? ) { - // InternalRosParser.g:10014:1: ( ( rule__ParameterAny__Group_2__0 )? ) - // InternalRosParser.g:10015:2: ( rule__ParameterAny__Group_2__0 )? + // InternalRosParser.g:10080:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRosParser.g:10081:2: ( rule__ParameterAny__Group_2__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_2()); - // InternalRosParser.g:10016:2: ( rule__ParameterAny__Group_2__0 )? + // InternalRosParser.g:10082:2: ( rule__ParameterAny__Group_2__0 )? int alt57=2; int LA57_0 = input.LA(1); @@ -30136,7 +30436,7 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti } switch (alt57) { case 1 : - // InternalRosParser.g:10016:3: rule__ParameterAny__Group_2__0 + // InternalRosParser.g:10082:3: rule__ParameterAny__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__0(); @@ -30172,14 +30472,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_2__0" - // InternalRosParser.g:10025:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; + // InternalRosParser.g:10091: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 { - // InternalRosParser.g:10029:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) - // InternalRosParser.g:10030:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 + // InternalRosParser.g:10095:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) + // InternalRosParser.g:10096:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 { pushFollow(FOLLOW_8); rule__ParameterAny__Group_2__0__Impl(); @@ -30210,17 +30510,17 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__0__Impl" - // InternalRosParser.g:10037:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; + // InternalRosParser.g:10103:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10041:1: ( ( Value ) ) - // InternalRosParser.g:10042:1: ( Value ) + // InternalRosParser.g:10107:1: ( ( Value ) ) + // InternalRosParser.g:10108:1: ( Value ) { - // InternalRosParser.g:10042:1: ( Value ) - // InternalRosParser.g:10043:2: Value + // InternalRosParser.g:10108:1: ( Value ) + // InternalRosParser.g:10109:2: Value { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); match(input,Value,FOLLOW_2); @@ -30247,14 +30547,14 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_2__1" - // InternalRosParser.g:10052:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; + // InternalRosParser.g:10118: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 { - // InternalRosParser.g:10056:1: ( rule__ParameterAny__Group_2__1__Impl ) - // InternalRosParser.g:10057:2: rule__ParameterAny__Group_2__1__Impl + // InternalRosParser.g:10122:1: ( rule__ParameterAny__Group_2__1__Impl ) + // InternalRosParser.g:10123:2: rule__ParameterAny__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__1__Impl(); @@ -30280,21 +30580,21 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__1__Impl" - // InternalRosParser.g:10063:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; + // InternalRosParser.g:10129: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 { - // InternalRosParser.g:10067:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) - // InternalRosParser.g:10068:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRosParser.g:10133:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) + // InternalRosParser.g:10134:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) { - // InternalRosParser.g:10068:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) - // InternalRosParser.g:10069:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRosParser.g:10134:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRosParser.g:10135:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); - // InternalRosParser.g:10070:2: ( rule__ParameterAny__ValueAssignment_2_1 ) - // InternalRosParser.g:10070:3: rule__ParameterAny__ValueAssignment_2_1 + // InternalRosParser.g:10136:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRosParser.g:10136:3: rule__ParameterAny__ValueAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_2_1(); @@ -30327,16 +30627,16 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRosParser.g:10079:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRosParser.g:10145: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 { - // InternalRosParser.g:10083:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRosParser.g:10084:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRosParser.g:10149:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRosParser.g:10150:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_43); rule__ParameterStruct__Group__0__Impl(); state._fsp--; @@ -30365,21 +30665,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRosParser.g:10091:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10157:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10095:1: ( ( () ) ) - // InternalRosParser.g:10096:1: ( () ) + // InternalRosParser.g:10161:1: ( ( () ) ) + // InternalRosParser.g:10162:1: ( () ) { - // InternalRosParser.g:10096:1: ( () ) - // InternalRosParser.g:10097:2: () + // InternalRosParser.g:10162:1: ( () ) + // InternalRosParser.g:10163:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRosParser.g:10098:2: () - // InternalRosParser.g:10098:3: + // InternalRosParser.g:10164:2: () + // InternalRosParser.g:10164:3: { } @@ -30402,14 +30702,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRosParser.g:10106:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRosParser.g:10172:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10110:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRosParser.g:10111:2: rule__ParameterStruct__Group__1__Impl + // InternalRosParser.g:10176:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRosParser.g:10177:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -30435,20 +30735,20 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRosParser.g:10117:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRosParser.g:10183: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 { - // InternalRosParser.g:10121:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRosParser.g:10122:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosParser.g:10187:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRosParser.g:10188:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRosParser.g:10122:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRosParser.g:10123:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosParser.g:10188:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosParser.g:10189:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRosParser.g:10124:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosParser.g:10190:2: ( rule__ParameterStruct__Group_1__0 )? int alt58=2; int LA58_0 = input.LA(1); @@ -30457,7 +30757,7 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce } switch (alt58) { case 1 : - // InternalRosParser.g:10124:3: rule__ParameterStruct__Group_1__0 + // InternalRosParser.g:10190:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -30493,16 +30793,16 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRosParser.g:10133:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRosParser.g:10199: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 { - // InternalRosParser.g:10137:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRosParser.g:10138:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRosParser.g:10203:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRosParser.g:10204:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_8); rule__ParameterStruct__Group_1__0__Impl(); state._fsp--; @@ -30531,17 +30831,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRosParser.g:10145:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:10211:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10149:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:10150:1: ( LeftSquareBracket ) + // InternalRosParser.g:10215:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:10216:1: ( LeftSquareBracket ) { - // InternalRosParser.g:10150:1: ( LeftSquareBracket ) - // InternalRosParser.g:10151:2: LeftSquareBracket + // InternalRosParser.g:10216:1: ( LeftSquareBracket ) + // InternalRosParser.g:10217:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -30568,16 +30868,16 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRosParser.g:10160:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRosParser.g:10226: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 { - // InternalRosParser.g:10164:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRosParser.g:10165:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRosParser.g:10230:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRosParser.g:10231:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterStruct__Group_1__1__Impl(); state._fsp--; @@ -30606,21 +30906,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRosParser.g:10172:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRosParser.g:10238: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 { - // InternalRosParser.g:10176:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRosParser.g:10177:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosParser.g:10242:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRosParser.g:10243:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRosParser.g:10177:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRosParser.g:10178:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosParser.g:10243:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosParser.g:10244:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRosParser.g:10179:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRosParser.g:10179:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRosParser.g:10245:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosParser.g:10245:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -30653,16 +30953,16 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRosParser.g:10187:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRosParser.g:10253: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 { - // InternalRosParser.g:10191:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRosParser.g:10192:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRosParser.g:10257:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRosParser.g:10258:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); rule__ParameterStruct__Group_1__2__Impl(); state._fsp--; @@ -30691,20 +30991,20 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRosParser.g:10199:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRosParser.g:10265: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 { - // InternalRosParser.g:10203:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRosParser.g:10204:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosParser.g:10269:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRosParser.g:10270:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRosParser.g:10204:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRosParser.g:10205:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosParser.g:10270:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosParser.g:10271:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRosParser.g:10206:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosParser.g:10272:2: ( rule__ParameterStruct__Group_1_2__0 )* loop59: do { int alt59=2; @@ -30717,9 +31017,9 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx switch (alt59) { case 1 : - // InternalRosParser.g:10206:3: rule__ParameterStruct__Group_1_2__0 + // InternalRosParser.g:10272:3: rule__ParameterStruct__Group_1_2__0 { - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); rule__ParameterStruct__Group_1_2__0(); state._fsp--; @@ -30756,14 +31056,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRosParser.g:10214:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRosParser.g:10280: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 { - // InternalRosParser.g:10218:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRosParser.g:10219:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRosParser.g:10284:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRosParser.g:10285:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -30789,17 +31089,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRosParser.g:10225:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:10291:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10229:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:10230:1: ( RightSquareBracket ) + // InternalRosParser.g:10295:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:10296:1: ( RightSquareBracket ) { - // InternalRosParser.g:10230:1: ( RightSquareBracket ) - // InternalRosParser.g:10231:2: RightSquareBracket + // InternalRosParser.g:10296:1: ( RightSquareBracket ) + // InternalRosParser.g:10297:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -30826,16 +31126,16 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRosParser.g:10241:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRosParser.g:10307: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 { - // InternalRosParser.g:10245:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRosParser.g:10246:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRosParser.g:10311:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRosParser.g:10312:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1_2__0__Impl(); state._fsp--; @@ -30864,17 +31164,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRosParser.g:10253:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; + // InternalRosParser.g:10319: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 { - // InternalRosParser.g:10257:1: ( ( Comma ) ) - // InternalRosParser.g:10258:1: ( Comma ) + // InternalRosParser.g:10323:1: ( ( Comma ) ) + // InternalRosParser.g:10324:1: ( Comma ) { - // InternalRosParser.g:10258:1: ( Comma ) - // InternalRosParser.g:10259:2: Comma + // InternalRosParser.g:10324:1: ( Comma ) + // InternalRosParser.g:10325:2: Comma { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,Comma,FOLLOW_2); @@ -30901,16 +31201,16 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRosParser.g:10268:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRosParser.g:10334: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 { - // InternalRosParser.g:10272:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRosParser.g:10273:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRosParser.g:10338:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRosParser.g:10339:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_8); rule__ParameterStruct__Group_1_2__1__Impl(); state._fsp--; @@ -30939,17 +31239,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRosParser.g:10280:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; + // InternalRosParser.g:10346: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 { - // InternalRosParser.g:10284:1: ( ( LeftSquareBracket ) ) - // InternalRosParser.g:10285:1: ( LeftSquareBracket ) + // InternalRosParser.g:10350:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:10351:1: ( LeftSquareBracket ) { - // InternalRosParser.g:10285:1: ( LeftSquareBracket ) - // InternalRosParser.g:10286:2: LeftSquareBracket + // InternalRosParser.g:10351:1: ( LeftSquareBracket ) + // InternalRosParser.g:10352:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -30976,14 +31276,14 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRosParser.g:10295:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRosParser.g:10361: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 { - // InternalRosParser.g:10299:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRosParser.g:10300:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRosParser.g:10365:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRosParser.g:10366:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { pushFollow(FOLLOW_60); rule__ParameterStruct__Group_1_2__2__Impl(); @@ -31014,21 +31314,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRosParser.g:10307:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRosParser.g:10373: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 { - // InternalRosParser.g:10311:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRosParser.g:10312:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosParser.g:10377:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRosParser.g:10378:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRosParser.g:10312:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRosParser.g:10313:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosParser.g:10378:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosParser.g:10379:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRosParser.g:10314:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRosParser.g:10314:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRosParser.g:10380:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosParser.g:10380:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -31061,14 +31361,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRosParser.g:10322:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRosParser.g:10388: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 { - // InternalRosParser.g:10326:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRosParser.g:10327:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRosParser.g:10392:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRosParser.g:10393:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -31094,17 +31394,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRosParser.g:10333:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosParser.g:10399: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 { - // InternalRosParser.g:10337:1: ( ( RightSquareBracket ) ) - // InternalRosParser.g:10338:1: ( RightSquareBracket ) + // InternalRosParser.g:10403:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:10404:1: ( RightSquareBracket ) { - // InternalRosParser.g:10338:1: ( RightSquareBracket ) - // InternalRosParser.g:10339:2: RightSquareBracket + // InternalRosParser.g:10404:1: ( RightSquareBracket ) + // InternalRosParser.g:10405:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -31131,16 +31431,16 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRosParser.g:10349:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRosParser.g:10415: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 { - // InternalRosParser.g:10353:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRosParser.g:10354:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRosParser.g:10419:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRosParser.g:10420:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_5); rule__ParameterStructMember__Group__0__Impl(); state._fsp--; @@ -31169,21 +31469,31 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRosParser.g:10361:1: rule__ParameterStructMember__Group__0__Impl : ( ParameterStructMember ) ; + // InternalRosParser.g:10427:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10365:1: ( ( ParameterStructMember ) ) - // InternalRosParser.g:10366:1: ( ParameterStructMember ) + // InternalRosParser.g:10431:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalRosParser.g:10432:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - // InternalRosParser.g:10366:1: ( ParameterStructMember ) - // InternalRosParser.g:10367:2: ParameterStructMember + // InternalRosParser.g:10432:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosParser.g:10433:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - match(input,ParameterStructMember,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + // InternalRosParser.g:10434:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosParser.g:10434:3: rule__ParameterStructMember__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -31206,16 +31516,16 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRosParser.g:10376:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRosParser.g:10442: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 { - // InternalRosParser.g:10380:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRosParser.g:10381:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRosParser.g:10446:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRosParser.g:10447:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { - pushFollow(FOLLOW_5); + pushFollow(FOLLOW_6); rule__ParameterStructMember__Group__1__Impl(); state._fsp--; @@ -31244,31 +31554,21 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRosParser.g:10388:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; + // InternalRosParser.g:10454:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10392:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalRosParser.g:10393:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRosParser.g:10458:1: ( ( Colon ) ) + // InternalRosParser.g:10459:1: ( Colon ) { - // InternalRosParser.g:10393:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalRosParser.g:10394:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRosParser.g:10459:1: ( Colon ) + // InternalRosParser.g:10460:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalRosParser.g:10395:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalRosParser.g:10395:3: rule__ParameterStructMember__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -31291,16 +31591,16 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRosParser.g:10403:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRosParser.g:10469: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 { - // InternalRosParser.g:10407:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRosParser.g:10408:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRosParser.g:10473:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRosParser.g:10474:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_43); rule__ParameterStructMember__Group__2__Impl(); state._fsp--; @@ -31329,21 +31629,21 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRosParser.g:10415:1: rule__ParameterStructMember__Group__2__Impl : ( Colon ) ; + // InternalRosParser.g:10481:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10419:1: ( ( Colon ) ) - // InternalRosParser.g:10420:1: ( Colon ) + // InternalRosParser.g:10485:1: ( ( RULE_BEGIN ) ) + // InternalRosParser.g:10486:1: ( RULE_BEGIN ) { - // InternalRosParser.g:10420:1: ( Colon ) - // InternalRosParser.g:10421:2: Colon + // InternalRosParser.g:10486:1: ( RULE_BEGIN ) + // InternalRosParser.g:10487:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -31366,16 +31666,16 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRosParser.g:10430:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRosParser.g:10496: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 { - // InternalRosParser.g:10434:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRosParser.g:10435:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRosParser.g:10500:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRosParser.g:10501:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_26); rule__ParameterStructMember__Group__3__Impl(); state._fsp--; @@ -31404,21 +31704,31 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRosParser.g:10442:1: rule__ParameterStructMember__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosParser.g:10508:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10446:1: ( ( RULE_BEGIN ) ) - // InternalRosParser.g:10447:1: ( RULE_BEGIN ) + // InternalRosParser.g:10512:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalRosParser.g:10513:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalRosParser.g:10447:1: ( RULE_BEGIN ) - // InternalRosParser.g:10448:2: RULE_BEGIN + // InternalRosParser.g:10513:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosParser.g:10514:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + // InternalRosParser.g:10515:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosParser.g:10515:3: rule__ParameterStructMember__ValueAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__ValueAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -31441,22 +31751,17 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRosParser.g:10457:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; + // InternalRosParser.g:10523:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10461:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalRosParser.g:10462:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 + // InternalRosParser.g:10527:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalRosParser.g:10528:2: rule__ParameterStructMember__Group__4__Impl { - pushFollow(FOLLOW_24); - rule__ParameterStructMember__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5(); + rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -31479,31 +31784,21 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRosParser.g:10469:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; + // InternalRosParser.g:10534:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10473:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalRosParser.g:10474:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - { - // InternalRosParser.g:10474:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalRosParser.g:10475:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRosParser.g:10538:1: ( ( RULE_END ) ) + // InternalRosParser.g:10539:1: ( RULE_END ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalRosParser.g:10476:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalRosParser.g:10476:3: rule__ParameterStructMember__ValueAssignment_4 + // InternalRosParser.g:10539:1: ( RULE_END ) + // InternalRosParser.g:10540:2: RULE_END { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__ValueAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -31525,18 +31820,23 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalRosParser.g:10484:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; - public final void rule__ParameterStructMember__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__0" + // InternalRosParser.g:10550: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 { - // InternalRosParser.g:10488:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalRosParser.g:10489:2: rule__ParameterStructMember__Group__5__Impl + // InternalRosParser.g:10554:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRosParser.g:10555:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { + pushFollow(FOLLOW_41); + rule__ParameterStructTypeMember__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5__Impl(); + rule__ParameterStructTypeMember__Group__1(); state._fsp--; @@ -31555,25 +31855,35 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5" + // $ANTLR end "rule__ParameterStructTypeMember__Group__0" - // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalRosParser.g:10495:1: rule__ParameterStructMember__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" + // InternalRosParser.g:10562:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10499:1: ( ( RULE_END ) ) - // InternalRosParser.g:10500:1: ( RULE_END ) + // InternalRosParser.g:10566:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRosParser.g:10567:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRosParser.g:10500:1: ( RULE_END ) - // InternalRosParser.g:10501:2: RULE_END + // InternalRosParser.g:10567:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosParser.g:10568:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + // InternalRosParser.g:10569:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosParser.g:10569:3: rule__ParameterStructTypeMember__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterStructTypeMember__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -31592,26 +31902,21 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5__Impl" + // $ANTLR end "rule__ParameterStructTypeMember__Group__0__Impl" - // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRosParser.g:10511:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; - public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__1" + // InternalRosParser.g:10577:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10515:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRosParser.g:10516:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRosParser.g:10581:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRosParser.g:10582:2: rule__ParameterStructTypeMember__Group__1__Impl { - pushFollow(FOLLOW_40); - rule__ParameterStructTypeMember__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__Group__1(); + rule__ParameterStructTypeMember__Group__1__Impl(); state._fsp--; @@ -31630,35 +31935,35 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__0" + // $ANTLR end "rule__ParameterStructTypeMember__Group__1" - // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRosParser.g:10523:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; - public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" + // InternalRosParser.g:10588:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10527:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRosParser.g:10528:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosParser.g:10592:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRosParser.g:10593:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRosParser.g:10528:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRosParser.g:10529:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosParser.g:10593:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosParser.g:10594:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRosParser.g:10530:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRosParser.g:10530:3: rule__ParameterStructTypeMember__NameAssignment_0 + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + // InternalRosParser.g:10595:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosParser.g:10595:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__NameAssignment_0(); + rule__ParameterStructTypeMember__TypeAssignment_1(); state._fsp--; } - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -31677,21 +31982,26 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__0__Impl" + // $ANTLR end "rule__ParameterStructTypeMember__Group__1__Impl" - // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRosParser.g:10538:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; - public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__0" + // InternalRosParser.g:10604:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; + public final void rule__MessagePart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10542:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRosParser.g:10543:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRosParser.g:10608:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) + // InternalRosParser.g:10609:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 { + pushFollow(FOLLOW_5); + rule__MessagePart__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__Group__1__Impl(); + rule__MessagePart__Group__1(); state._fsp--; @@ -31710,35 +32020,35 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__1" + // $ANTLR end "rule__MessagePart__Group__0" - // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRosParser.g:10549:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; - public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__0__Impl" + // InternalRosParser.g:10616:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__DataAssignment_0 ) ) ; + public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10553:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRosParser.g:10554:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosParser.g:10620:1: ( ( ( rule__MessagePart__DataAssignment_0 ) ) ) + // InternalRosParser.g:10621:1: ( ( rule__MessagePart__DataAssignment_0 ) ) { - // InternalRosParser.g:10554:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRosParser.g:10555:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosParser.g:10621:1: ( ( rule__MessagePart__DataAssignment_0 ) ) + // InternalRosParser.g:10622:2: ( rule__MessagePart__DataAssignment_0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRosParser.g:10556:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRosParser.g:10556:3: rule__ParameterStructTypeMember__TypeAssignment_1 + before(grammarAccess.getMessagePartAccess().getDataAssignment_0()); + // InternalRosParser.g:10623:2: ( rule__MessagePart__DataAssignment_0 ) + // InternalRosParser.g:10623:3: rule__MessagePart__DataAssignment_0 { pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__TypeAssignment_1(); + rule__MessagePart__DataAssignment_0(); state._fsp--; } - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + after(grammarAccess.getMessagePartAccess().getDataAssignment_0()); } @@ -31757,26 +32067,26 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__1__Impl" + // $ANTLR end "rule__MessagePart__Group__0__Impl" - // $ANTLR start "rule__MessagePart__Group__0" - // InternalRosParser.g:10565:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; - public final void rule__MessagePart__Group__0() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__1" + // InternalRosParser.g:10631:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl rule__MessagePart__Group__2 ; + public final void rule__MessagePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10569:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) - // InternalRosParser.g:10570:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 + // InternalRosParser.g:10635:1: ( rule__MessagePart__Group__1__Impl rule__MessagePart__Group__2 ) + // InternalRosParser.g:10636:2: rule__MessagePart__Group__1__Impl rule__MessagePart__Group__2 { pushFollow(FOLLOW_61); - rule__MessagePart__Group__0__Impl(); + rule__MessagePart__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__MessagePart__Group__1(); + rule__MessagePart__Group__2(); state._fsp--; @@ -31795,35 +32105,25 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__MessagePart__Group__0" + // $ANTLR end "rule__MessagePart__Group__1" - // $ANTLR start "rule__MessagePart__Group__0__Impl" - // InternalRosParser.g:10577:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; - public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__1__Impl" + // InternalRosParser.g:10643:1: rule__MessagePart__Group__1__Impl : ( Colon ) ; + public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10581:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) - // InternalRosParser.g:10582:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRosParser.g:10647:1: ( ( Colon ) ) + // InternalRosParser.g:10648:1: ( Colon ) { - // InternalRosParser.g:10582:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) - // InternalRosParser.g:10583:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRosParser.g:10648:1: ( Colon ) + // InternalRosParser.g:10649:2: Colon { - before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); - // InternalRosParser.g:10584:2: ( rule__MessagePart__TypeAssignment_0 ) - // InternalRosParser.g:10584:3: rule__MessagePart__TypeAssignment_0 - { - pushFollow(FOLLOW_2); - rule__MessagePart__TypeAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + before(grammarAccess.getMessagePartAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getMessagePartAccess().getColonKeyword_1()); } @@ -31842,21 +32142,21 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__MessagePart__Group__0__Impl" + // $ANTLR end "rule__MessagePart__Group__1__Impl" - // $ANTLR start "rule__MessagePart__Group__1" - // InternalRosParser.g:10592:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; - public final void rule__MessagePart__Group__1() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__2" + // InternalRosParser.g:10658:1: rule__MessagePart__Group__2 : rule__MessagePart__Group__2__Impl ; + public final void rule__MessagePart__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10596:1: ( rule__MessagePart__Group__1__Impl ) - // InternalRosParser.g:10597:2: rule__MessagePart__Group__1__Impl + // InternalRosParser.g:10662:1: ( rule__MessagePart__Group__2__Impl ) + // InternalRosParser.g:10663:2: rule__MessagePart__Group__2__Impl { pushFollow(FOLLOW_2); - rule__MessagePart__Group__1__Impl(); + rule__MessagePart__Group__2__Impl(); state._fsp--; @@ -31875,35 +32175,35 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__MessagePart__Group__1" + // $ANTLR end "rule__MessagePart__Group__2" - // $ANTLR start "rule__MessagePart__Group__1__Impl" - // InternalRosParser.g:10603:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; - public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__2__Impl" + // InternalRosParser.g:10669:1: rule__MessagePart__Group__2__Impl : ( ( rule__MessagePart__TypeAssignment_2 ) ) ; + public final void rule__MessagePart__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10607:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) - // InternalRosParser.g:10608:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRosParser.g:10673:1: ( ( ( rule__MessagePart__TypeAssignment_2 ) ) ) + // InternalRosParser.g:10674:1: ( ( rule__MessagePart__TypeAssignment_2 ) ) { - // InternalRosParser.g:10608:1: ( ( rule__MessagePart__DataAssignment_1 ) ) - // InternalRosParser.g:10609:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRosParser.g:10674:1: ( ( rule__MessagePart__TypeAssignment_2 ) ) + // InternalRosParser.g:10675:2: ( rule__MessagePart__TypeAssignment_2 ) { - before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); - // InternalRosParser.g:10610:2: ( rule__MessagePart__DataAssignment_1 ) - // InternalRosParser.g:10610:3: rule__MessagePart__DataAssignment_1 + before(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); + // InternalRosParser.g:10676:2: ( rule__MessagePart__TypeAssignment_2 ) + // InternalRosParser.g:10676:3: rule__MessagePart__TypeAssignment_2 { pushFollow(FOLLOW_2); - rule__MessagePart__DataAssignment_1(); + rule__MessagePart__TypeAssignment_2(); state._fsp--; } - after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + after(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); } @@ -31922,18 +32222,18 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__MessagePart__Group__1__Impl" + // $ANTLR end "rule__MessagePart__Group__2__Impl" // $ANTLR start "rule__Bool__Group__0" - // InternalRosParser.g:10619:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRosParser.g:10685: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 { - // InternalRosParser.g:10623:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRosParser.g:10624:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalRosParser.g:10689:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalRosParser.g:10690:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { pushFollow(FOLLOW_62); rule__Bool__Group__0__Impl(); @@ -31964,21 +32264,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRosParser.g:10631:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10697:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10635:1: ( ( () ) ) - // InternalRosParser.g:10636:1: ( () ) + // InternalRosParser.g:10701:1: ( ( () ) ) + // InternalRosParser.g:10702:1: ( () ) { - // InternalRosParser.g:10636:1: ( () ) - // InternalRosParser.g:10637:2: () + // InternalRosParser.g:10702:1: ( () ) + // InternalRosParser.g:10703:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRosParser.g:10638:2: () - // InternalRosParser.g:10638:3: + // InternalRosParser.g:10704:2: () + // InternalRosParser.g:10704:3: { } @@ -32001,14 +32301,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRosParser.g:10646:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRosParser.g:10712:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10650:1: ( rule__Bool__Group__1__Impl ) - // InternalRosParser.g:10651:2: rule__Bool__Group__1__Impl + // InternalRosParser.g:10716:1: ( rule__Bool__Group__1__Impl ) + // InternalRosParser.g:10717:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -32034,17 +32334,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRosParser.g:10657:1: rule__Bool__Group__1__Impl : ( Bool ) ; + // InternalRosParser.g:10723:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10661:1: ( ( Bool ) ) - // InternalRosParser.g:10662:1: ( Bool ) + // InternalRosParser.g:10727:1: ( ( Bool ) ) + // InternalRosParser.g:10728:1: ( Bool ) { - // InternalRosParser.g:10662:1: ( Bool ) - // InternalRosParser.g:10663:2: Bool + // InternalRosParser.g:10728:1: ( Bool ) + // InternalRosParser.g:10729:2: Bool { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,Bool,FOLLOW_2); @@ -32071,14 +32371,14 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRosParser.g:10673:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRosParser.g:10739: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 { - // InternalRosParser.g:10677:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRosParser.g:10678:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalRosParser.g:10743:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalRosParser.g:10744:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { pushFollow(FOLLOW_63); rule__Int8__Group__0__Impl(); @@ -32109,21 +32409,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRosParser.g:10685:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10751:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10689:1: ( ( () ) ) - // InternalRosParser.g:10690:1: ( () ) + // InternalRosParser.g:10755:1: ( ( () ) ) + // InternalRosParser.g:10756:1: ( () ) { - // InternalRosParser.g:10690:1: ( () ) - // InternalRosParser.g:10691:2: () + // InternalRosParser.g:10756:1: ( () ) + // InternalRosParser.g:10757:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRosParser.g:10692:2: () - // InternalRosParser.g:10692:3: + // InternalRosParser.g:10758:2: () + // InternalRosParser.g:10758:3: { } @@ -32146,14 +32446,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRosParser.g:10700:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRosParser.g:10766:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10704:1: ( rule__Int8__Group__1__Impl ) - // InternalRosParser.g:10705:2: rule__Int8__Group__1__Impl + // InternalRosParser.g:10770:1: ( rule__Int8__Group__1__Impl ) + // InternalRosParser.g:10771:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -32179,17 +32479,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRosParser.g:10711:1: rule__Int8__Group__1__Impl : ( Int8 ) ; + // InternalRosParser.g:10777:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10715:1: ( ( Int8 ) ) - // InternalRosParser.g:10716:1: ( Int8 ) + // InternalRosParser.g:10781:1: ( ( Int8 ) ) + // InternalRosParser.g:10782:1: ( Int8 ) { - // InternalRosParser.g:10716:1: ( Int8 ) - // InternalRosParser.g:10717:2: Int8 + // InternalRosParser.g:10782:1: ( Int8 ) + // InternalRosParser.g:10783:2: Int8 { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,Int8,FOLLOW_2); @@ -32216,14 +32516,14 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRosParser.g:10727:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRosParser.g:10793: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 { - // InternalRosParser.g:10731:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRosParser.g:10732:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalRosParser.g:10797:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalRosParser.g:10798:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { pushFollow(FOLLOW_64); rule__Uint8__Group__0__Impl(); @@ -32254,21 +32554,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRosParser.g:10739:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10805:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10743:1: ( ( () ) ) - // InternalRosParser.g:10744:1: ( () ) + // InternalRosParser.g:10809:1: ( ( () ) ) + // InternalRosParser.g:10810:1: ( () ) { - // InternalRosParser.g:10744:1: ( () ) - // InternalRosParser.g:10745:2: () + // InternalRosParser.g:10810:1: ( () ) + // InternalRosParser.g:10811:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRosParser.g:10746:2: () - // InternalRosParser.g:10746:3: + // InternalRosParser.g:10812:2: () + // InternalRosParser.g:10812:3: { } @@ -32291,14 +32591,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRosParser.g:10754:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRosParser.g:10820:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10758:1: ( rule__Uint8__Group__1__Impl ) - // InternalRosParser.g:10759:2: rule__Uint8__Group__1__Impl + // InternalRosParser.g:10824:1: ( rule__Uint8__Group__1__Impl ) + // InternalRosParser.g:10825:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -32324,17 +32624,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRosParser.g:10765:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; + // InternalRosParser.g:10831:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10769:1: ( ( Uint8 ) ) - // InternalRosParser.g:10770:1: ( Uint8 ) + // InternalRosParser.g:10835:1: ( ( Uint8 ) ) + // InternalRosParser.g:10836:1: ( Uint8 ) { - // InternalRosParser.g:10770:1: ( Uint8 ) - // InternalRosParser.g:10771:2: Uint8 + // InternalRosParser.g:10836:1: ( Uint8 ) + // InternalRosParser.g:10837:2: Uint8 { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,Uint8,FOLLOW_2); @@ -32361,14 +32661,14 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRosParser.g:10781:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRosParser.g:10847: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 { - // InternalRosParser.g:10785:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRosParser.g:10786:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalRosParser.g:10851:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalRosParser.g:10852:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { pushFollow(FOLLOW_65); rule__Int16__Group__0__Impl(); @@ -32399,21 +32699,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRosParser.g:10793:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10859:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10797:1: ( ( () ) ) - // InternalRosParser.g:10798:1: ( () ) + // InternalRosParser.g:10863:1: ( ( () ) ) + // InternalRosParser.g:10864:1: ( () ) { - // InternalRosParser.g:10798:1: ( () ) - // InternalRosParser.g:10799:2: () + // InternalRosParser.g:10864:1: ( () ) + // InternalRosParser.g:10865:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRosParser.g:10800:2: () - // InternalRosParser.g:10800:3: + // InternalRosParser.g:10866:2: () + // InternalRosParser.g:10866:3: { } @@ -32436,14 +32736,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRosParser.g:10808:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRosParser.g:10874:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10812:1: ( rule__Int16__Group__1__Impl ) - // InternalRosParser.g:10813:2: rule__Int16__Group__1__Impl + // InternalRosParser.g:10878:1: ( rule__Int16__Group__1__Impl ) + // InternalRosParser.g:10879:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -32469,17 +32769,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRosParser.g:10819:1: rule__Int16__Group__1__Impl : ( Int16 ) ; + // InternalRosParser.g:10885:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10823:1: ( ( Int16 ) ) - // InternalRosParser.g:10824:1: ( Int16 ) + // InternalRosParser.g:10889:1: ( ( Int16 ) ) + // InternalRosParser.g:10890:1: ( Int16 ) { - // InternalRosParser.g:10824:1: ( Int16 ) - // InternalRosParser.g:10825:2: Int16 + // InternalRosParser.g:10890:1: ( Int16 ) + // InternalRosParser.g:10891:2: Int16 { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,Int16,FOLLOW_2); @@ -32506,14 +32806,14 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRosParser.g:10835:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRosParser.g:10901: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 { - // InternalRosParser.g:10839:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRosParser.g:10840:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalRosParser.g:10905:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalRosParser.g:10906:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { pushFollow(FOLLOW_66); rule__Uint16__Group__0__Impl(); @@ -32544,21 +32844,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRosParser.g:10847:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10913:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10851:1: ( ( () ) ) - // InternalRosParser.g:10852:1: ( () ) + // InternalRosParser.g:10917:1: ( ( () ) ) + // InternalRosParser.g:10918:1: ( () ) { - // InternalRosParser.g:10852:1: ( () ) - // InternalRosParser.g:10853:2: () + // InternalRosParser.g:10918:1: ( () ) + // InternalRosParser.g:10919:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRosParser.g:10854:2: () - // InternalRosParser.g:10854:3: + // InternalRosParser.g:10920:2: () + // InternalRosParser.g:10920:3: { } @@ -32581,14 +32881,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRosParser.g:10862:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRosParser.g:10928:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10866:1: ( rule__Uint16__Group__1__Impl ) - // InternalRosParser.g:10867:2: rule__Uint16__Group__1__Impl + // InternalRosParser.g:10932:1: ( rule__Uint16__Group__1__Impl ) + // InternalRosParser.g:10933:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -32614,17 +32914,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRosParser.g:10873:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; + // InternalRosParser.g:10939:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10877:1: ( ( Uint16 ) ) - // InternalRosParser.g:10878:1: ( Uint16 ) + // InternalRosParser.g:10943:1: ( ( Uint16 ) ) + // InternalRosParser.g:10944:1: ( Uint16 ) { - // InternalRosParser.g:10878:1: ( Uint16 ) - // InternalRosParser.g:10879:2: Uint16 + // InternalRosParser.g:10944:1: ( Uint16 ) + // InternalRosParser.g:10945:2: Uint16 { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,Uint16,FOLLOW_2); @@ -32651,14 +32951,14 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRosParser.g:10889:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRosParser.g:10955: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 { - // InternalRosParser.g:10893:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRosParser.g:10894:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalRosParser.g:10959:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalRosParser.g:10960:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { pushFollow(FOLLOW_67); rule__Int32__Group__0__Impl(); @@ -32689,21 +32989,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRosParser.g:10901:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRosParser.g:10967:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10905:1: ( ( () ) ) - // InternalRosParser.g:10906:1: ( () ) + // InternalRosParser.g:10971:1: ( ( () ) ) + // InternalRosParser.g:10972:1: ( () ) { - // InternalRosParser.g:10906:1: ( () ) - // InternalRosParser.g:10907:2: () + // InternalRosParser.g:10972:1: ( () ) + // InternalRosParser.g:10973:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRosParser.g:10908:2: () - // InternalRosParser.g:10908:3: + // InternalRosParser.g:10974:2: () + // InternalRosParser.g:10974:3: { } @@ -32726,14 +33026,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRosParser.g:10916:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRosParser.g:10982:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10920:1: ( rule__Int32__Group__1__Impl ) - // InternalRosParser.g:10921:2: rule__Int32__Group__1__Impl + // InternalRosParser.g:10986:1: ( rule__Int32__Group__1__Impl ) + // InternalRosParser.g:10987:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -32759,17 +33059,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRosParser.g:10927:1: rule__Int32__Group__1__Impl : ( Int32 ) ; + // InternalRosParser.g:10993:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10931:1: ( ( Int32 ) ) - // InternalRosParser.g:10932:1: ( Int32 ) + // InternalRosParser.g:10997:1: ( ( Int32 ) ) + // InternalRosParser.g:10998:1: ( Int32 ) { - // InternalRosParser.g:10932:1: ( Int32 ) - // InternalRosParser.g:10933:2: Int32 + // InternalRosParser.g:10998:1: ( Int32 ) + // InternalRosParser.g:10999:2: Int32 { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,Int32,FOLLOW_2); @@ -32796,14 +33096,14 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRosParser.g:10943:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRosParser.g:11009: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 { - // InternalRosParser.g:10947:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRosParser.g:10948:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalRosParser.g:11013:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalRosParser.g:11014:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { pushFollow(FOLLOW_68); rule__Uint32__Group__0__Impl(); @@ -32834,21 +33134,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRosParser.g:10955:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11021:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10959:1: ( ( () ) ) - // InternalRosParser.g:10960:1: ( () ) + // InternalRosParser.g:11025:1: ( ( () ) ) + // InternalRosParser.g:11026:1: ( () ) { - // InternalRosParser.g:10960:1: ( () ) - // InternalRosParser.g:10961:2: () + // InternalRosParser.g:11026:1: ( () ) + // InternalRosParser.g:11027:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRosParser.g:10962:2: () - // InternalRosParser.g:10962:3: + // InternalRosParser.g:11028:2: () + // InternalRosParser.g:11028:3: { } @@ -32871,14 +33171,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRosParser.g:10970:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRosParser.g:11036:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10974:1: ( rule__Uint32__Group__1__Impl ) - // InternalRosParser.g:10975:2: rule__Uint32__Group__1__Impl + // InternalRosParser.g:11040:1: ( rule__Uint32__Group__1__Impl ) + // InternalRosParser.g:11041:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -32904,17 +33204,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRosParser.g:10981:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; + // InternalRosParser.g:11047:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:10985:1: ( ( Uint32 ) ) - // InternalRosParser.g:10986:1: ( Uint32 ) + // InternalRosParser.g:11051:1: ( ( Uint32 ) ) + // InternalRosParser.g:11052:1: ( Uint32 ) { - // InternalRosParser.g:10986:1: ( Uint32 ) - // InternalRosParser.g:10987:2: Uint32 + // InternalRosParser.g:11052:1: ( Uint32 ) + // InternalRosParser.g:11053:2: Uint32 { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,Uint32,FOLLOW_2); @@ -32941,14 +33241,14 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRosParser.g:10997:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRosParser.g:11063: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 { - // InternalRosParser.g:11001:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRosParser.g:11002:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalRosParser.g:11067:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalRosParser.g:11068:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { pushFollow(FOLLOW_69); rule__Int64__Group__0__Impl(); @@ -32979,21 +33279,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRosParser.g:11009:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11075:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11013:1: ( ( () ) ) - // InternalRosParser.g:11014:1: ( () ) + // InternalRosParser.g:11079:1: ( ( () ) ) + // InternalRosParser.g:11080:1: ( () ) { - // InternalRosParser.g:11014:1: ( () ) - // InternalRosParser.g:11015:2: () + // InternalRosParser.g:11080:1: ( () ) + // InternalRosParser.g:11081:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRosParser.g:11016:2: () - // InternalRosParser.g:11016:3: + // InternalRosParser.g:11082:2: () + // InternalRosParser.g:11082:3: { } @@ -33016,14 +33316,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRosParser.g:11024:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRosParser.g:11090:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11028:1: ( rule__Int64__Group__1__Impl ) - // InternalRosParser.g:11029:2: rule__Int64__Group__1__Impl + // InternalRosParser.g:11094:1: ( rule__Int64__Group__1__Impl ) + // InternalRosParser.g:11095:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -33049,17 +33349,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRosParser.g:11035:1: rule__Int64__Group__1__Impl : ( Int64 ) ; + // InternalRosParser.g:11101:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11039:1: ( ( Int64 ) ) - // InternalRosParser.g:11040:1: ( Int64 ) + // InternalRosParser.g:11105:1: ( ( Int64 ) ) + // InternalRosParser.g:11106:1: ( Int64 ) { - // InternalRosParser.g:11040:1: ( Int64 ) - // InternalRosParser.g:11041:2: Int64 + // InternalRosParser.g:11106:1: ( Int64 ) + // InternalRosParser.g:11107:2: Int64 { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,Int64,FOLLOW_2); @@ -33086,14 +33386,14 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRosParser.g:11051:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRosParser.g:11117: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 { - // InternalRosParser.g:11055:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRosParser.g:11056:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalRosParser.g:11121:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalRosParser.g:11122:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { pushFollow(FOLLOW_70); rule__Uint64__Group__0__Impl(); @@ -33124,21 +33424,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRosParser.g:11063:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11129:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11067:1: ( ( () ) ) - // InternalRosParser.g:11068:1: ( () ) + // InternalRosParser.g:11133:1: ( ( () ) ) + // InternalRosParser.g:11134:1: ( () ) { - // InternalRosParser.g:11068:1: ( () ) - // InternalRosParser.g:11069:2: () + // InternalRosParser.g:11134:1: ( () ) + // InternalRosParser.g:11135:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRosParser.g:11070:2: () - // InternalRosParser.g:11070:3: + // InternalRosParser.g:11136:2: () + // InternalRosParser.g:11136:3: { } @@ -33161,14 +33461,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRosParser.g:11078:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRosParser.g:11144:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11082:1: ( rule__Uint64__Group__1__Impl ) - // InternalRosParser.g:11083:2: rule__Uint64__Group__1__Impl + // InternalRosParser.g:11148:1: ( rule__Uint64__Group__1__Impl ) + // InternalRosParser.g:11149:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -33194,17 +33494,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRosParser.g:11089:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; + // InternalRosParser.g:11155:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11093:1: ( ( Uint64 ) ) - // InternalRosParser.g:11094:1: ( Uint64 ) + // InternalRosParser.g:11159:1: ( ( Uint64 ) ) + // InternalRosParser.g:11160:1: ( Uint64 ) { - // InternalRosParser.g:11094:1: ( Uint64 ) - // InternalRosParser.g:11095:2: Uint64 + // InternalRosParser.g:11160:1: ( Uint64 ) + // InternalRosParser.g:11161:2: Uint64 { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,Uint64,FOLLOW_2); @@ -33231,14 +33531,14 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRosParser.g:11105:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRosParser.g:11171: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 { - // InternalRosParser.g:11109:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRosParser.g:11110:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalRosParser.g:11175:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalRosParser.g:11176:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { pushFollow(FOLLOW_71); rule__Float32__Group__0__Impl(); @@ -33269,21 +33569,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRosParser.g:11117:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11183:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11121:1: ( ( () ) ) - // InternalRosParser.g:11122:1: ( () ) + // InternalRosParser.g:11187:1: ( ( () ) ) + // InternalRosParser.g:11188:1: ( () ) { - // InternalRosParser.g:11122:1: ( () ) - // InternalRosParser.g:11123:2: () + // InternalRosParser.g:11188:1: ( () ) + // InternalRosParser.g:11189:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRosParser.g:11124:2: () - // InternalRosParser.g:11124:3: + // InternalRosParser.g:11190:2: () + // InternalRosParser.g:11190:3: { } @@ -33306,14 +33606,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRosParser.g:11132:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRosParser.g:11198:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11136:1: ( rule__Float32__Group__1__Impl ) - // InternalRosParser.g:11137:2: rule__Float32__Group__1__Impl + // InternalRosParser.g:11202:1: ( rule__Float32__Group__1__Impl ) + // InternalRosParser.g:11203:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -33339,17 +33639,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRosParser.g:11143:1: rule__Float32__Group__1__Impl : ( Float32 ) ; + // InternalRosParser.g:11209:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11147:1: ( ( Float32 ) ) - // InternalRosParser.g:11148:1: ( Float32 ) + // InternalRosParser.g:11213:1: ( ( Float32 ) ) + // InternalRosParser.g:11214:1: ( Float32 ) { - // InternalRosParser.g:11148:1: ( Float32 ) - // InternalRosParser.g:11149:2: Float32 + // InternalRosParser.g:11214:1: ( Float32 ) + // InternalRosParser.g:11215:2: Float32 { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,Float32,FOLLOW_2); @@ -33376,14 +33676,14 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRosParser.g:11159:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRosParser.g:11225: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 { - // InternalRosParser.g:11163:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRosParser.g:11164:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalRosParser.g:11229:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalRosParser.g:11230:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { pushFollow(FOLLOW_72); rule__Float64__Group__0__Impl(); @@ -33414,21 +33714,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRosParser.g:11171:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11237:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11175:1: ( ( () ) ) - // InternalRosParser.g:11176:1: ( () ) + // InternalRosParser.g:11241:1: ( ( () ) ) + // InternalRosParser.g:11242:1: ( () ) { - // InternalRosParser.g:11176:1: ( () ) - // InternalRosParser.g:11177:2: () + // InternalRosParser.g:11242:1: ( () ) + // InternalRosParser.g:11243:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRosParser.g:11178:2: () - // InternalRosParser.g:11178:3: + // InternalRosParser.g:11244:2: () + // InternalRosParser.g:11244:3: { } @@ -33451,14 +33751,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRosParser.g:11186:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRosParser.g:11252:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11190:1: ( rule__Float64__Group__1__Impl ) - // InternalRosParser.g:11191:2: rule__Float64__Group__1__Impl + // InternalRosParser.g:11256:1: ( rule__Float64__Group__1__Impl ) + // InternalRosParser.g:11257:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -33484,17 +33784,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRosParser.g:11197:1: rule__Float64__Group__1__Impl : ( Float64 ) ; + // InternalRosParser.g:11263:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11201:1: ( ( Float64 ) ) - // InternalRosParser.g:11202:1: ( Float64 ) + // InternalRosParser.g:11267:1: ( ( Float64 ) ) + // InternalRosParser.g:11268:1: ( Float64 ) { - // InternalRosParser.g:11202:1: ( Float64 ) - // InternalRosParser.g:11203:2: Float64 + // InternalRosParser.g:11268:1: ( Float64 ) + // InternalRosParser.g:11269:2: Float64 { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,Float64,FOLLOW_2); @@ -33521,14 +33821,14 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRosParser.g:11213:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRosParser.g:11279: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 { - // InternalRosParser.g:11217:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRosParser.g:11218:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalRosParser.g:11283:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalRosParser.g:11284:2: rule__String0__Group__0__Impl rule__String0__Group__1 { pushFollow(FOLLOW_73); rule__String0__Group__0__Impl(); @@ -33559,21 +33859,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRosParser.g:11225:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11291:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11229:1: ( ( () ) ) - // InternalRosParser.g:11230:1: ( () ) + // InternalRosParser.g:11295:1: ( ( () ) ) + // InternalRosParser.g:11296:1: ( () ) { - // InternalRosParser.g:11230:1: ( () ) - // InternalRosParser.g:11231:2: () + // InternalRosParser.g:11296:1: ( () ) + // InternalRosParser.g:11297:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRosParser.g:11232:2: () - // InternalRosParser.g:11232:3: + // InternalRosParser.g:11298:2: () + // InternalRosParser.g:11298:3: { } @@ -33596,14 +33896,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRosParser.g:11240:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRosParser.g:11306:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11244:1: ( rule__String0__Group__1__Impl ) - // InternalRosParser.g:11245:2: rule__String0__Group__1__Impl + // InternalRosParser.g:11310:1: ( rule__String0__Group__1__Impl ) + // InternalRosParser.g:11311:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -33629,17 +33929,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRosParser.g:11251:1: rule__String0__Group__1__Impl : ( String_1 ) ; + // InternalRosParser.g:11317:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11255:1: ( ( String_1 ) ) - // InternalRosParser.g:11256:1: ( String_1 ) + // InternalRosParser.g:11321:1: ( ( String_1 ) ) + // InternalRosParser.g:11322:1: ( String_1 ) { - // InternalRosParser.g:11256:1: ( String_1 ) - // InternalRosParser.g:11257:2: String_1 + // InternalRosParser.g:11322:1: ( String_1 ) + // InternalRosParser.g:11323:2: String_1 { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,String_1,FOLLOW_2); @@ -33666,14 +33966,14 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRosParser.g:11267:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRosParser.g:11333: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 { - // InternalRosParser.g:11271:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRosParser.g:11272:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalRosParser.g:11337:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalRosParser.g:11338:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { pushFollow(FOLLOW_74); rule__Byte__Group__0__Impl(); @@ -33704,21 +34004,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRosParser.g:11279:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11345:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11283:1: ( ( () ) ) - // InternalRosParser.g:11284:1: ( () ) + // InternalRosParser.g:11349:1: ( ( () ) ) + // InternalRosParser.g:11350:1: ( () ) { - // InternalRosParser.g:11284:1: ( () ) - // InternalRosParser.g:11285:2: () + // InternalRosParser.g:11350:1: ( () ) + // InternalRosParser.g:11351:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRosParser.g:11286:2: () - // InternalRosParser.g:11286:3: + // InternalRosParser.g:11352:2: () + // InternalRosParser.g:11352:3: { } @@ -33741,14 +34041,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRosParser.g:11294:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRosParser.g:11360:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11298:1: ( rule__Byte__Group__1__Impl ) - // InternalRosParser.g:11299:2: rule__Byte__Group__1__Impl + // InternalRosParser.g:11364:1: ( rule__Byte__Group__1__Impl ) + // InternalRosParser.g:11365:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -33774,17 +34074,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRosParser.g:11305:1: rule__Byte__Group__1__Impl : ( Byte ) ; + // InternalRosParser.g:11371:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11309:1: ( ( Byte ) ) - // InternalRosParser.g:11310:1: ( Byte ) + // InternalRosParser.g:11375:1: ( ( Byte ) ) + // InternalRosParser.g:11376:1: ( Byte ) { - // InternalRosParser.g:11310:1: ( Byte ) - // InternalRosParser.g:11311:2: Byte + // InternalRosParser.g:11376:1: ( Byte ) + // InternalRosParser.g:11377:2: Byte { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,Byte,FOLLOW_2); @@ -33811,14 +34111,14 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRosParser.g:11321:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRosParser.g:11387: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 { - // InternalRosParser.g:11325:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRosParser.g:11326:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalRosParser.g:11391:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalRosParser.g:11392:2: rule__Time__Group__0__Impl rule__Time__Group__1 { pushFollow(FOLLOW_75); rule__Time__Group__0__Impl(); @@ -33849,21 +34149,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRosParser.g:11333:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11399:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11337:1: ( ( () ) ) - // InternalRosParser.g:11338:1: ( () ) + // InternalRosParser.g:11403:1: ( ( () ) ) + // InternalRosParser.g:11404:1: ( () ) { - // InternalRosParser.g:11338:1: ( () ) - // InternalRosParser.g:11339:2: () + // InternalRosParser.g:11404:1: ( () ) + // InternalRosParser.g:11405:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRosParser.g:11340:2: () - // InternalRosParser.g:11340:3: + // InternalRosParser.g:11406:2: () + // InternalRosParser.g:11406:3: { } @@ -33886,14 +34186,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRosParser.g:11348:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRosParser.g:11414:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11352:1: ( rule__Time__Group__1__Impl ) - // InternalRosParser.g:11353:2: rule__Time__Group__1__Impl + // InternalRosParser.g:11418:1: ( rule__Time__Group__1__Impl ) + // InternalRosParser.g:11419:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -33919,17 +34219,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRosParser.g:11359:1: rule__Time__Group__1__Impl : ( Time ) ; + // InternalRosParser.g:11425:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11363:1: ( ( Time ) ) - // InternalRosParser.g:11364:1: ( Time ) + // InternalRosParser.g:11429:1: ( ( Time ) ) + // InternalRosParser.g:11430:1: ( Time ) { - // InternalRosParser.g:11364:1: ( Time ) - // InternalRosParser.g:11365:2: Time + // InternalRosParser.g:11430:1: ( Time ) + // InternalRosParser.g:11431:2: Time { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,Time,FOLLOW_2); @@ -33956,14 +34256,14 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRosParser.g:11375:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRosParser.g:11441: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 { - // InternalRosParser.g:11379:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRosParser.g:11380:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalRosParser.g:11445:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalRosParser.g:11446:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { pushFollow(FOLLOW_76); rule__Duration__Group__0__Impl(); @@ -33994,21 +34294,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRosParser.g:11387:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11453:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11391:1: ( ( () ) ) - // InternalRosParser.g:11392:1: ( () ) + // InternalRosParser.g:11457:1: ( ( () ) ) + // InternalRosParser.g:11458:1: ( () ) { - // InternalRosParser.g:11392:1: ( () ) - // InternalRosParser.g:11393:2: () + // InternalRosParser.g:11458:1: ( () ) + // InternalRosParser.g:11459:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRosParser.g:11394:2: () - // InternalRosParser.g:11394:3: + // InternalRosParser.g:11460:2: () + // InternalRosParser.g:11460:3: { } @@ -34031,14 +34331,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRosParser.g:11402:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRosParser.g:11468:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11406:1: ( rule__Duration__Group__1__Impl ) - // InternalRosParser.g:11407:2: rule__Duration__Group__1__Impl + // InternalRosParser.g:11472:1: ( rule__Duration__Group__1__Impl ) + // InternalRosParser.g:11473:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -34064,17 +34364,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRosParser.g:11413:1: rule__Duration__Group__1__Impl : ( Duration ) ; + // InternalRosParser.g:11479:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11417:1: ( ( Duration ) ) - // InternalRosParser.g:11418:1: ( Duration ) + // InternalRosParser.g:11483:1: ( ( Duration ) ) + // InternalRosParser.g:11484:1: ( Duration ) { - // InternalRosParser.g:11418:1: ( Duration ) - // InternalRosParser.g:11419:2: Duration + // InternalRosParser.g:11484:1: ( Duration ) + // InternalRosParser.g:11485:2: Duration { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,Duration,FOLLOW_2); @@ -34101,14 +34401,14 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRosParser.g:11429:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRosParser.g:11495: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 { - // InternalRosParser.g:11433:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRosParser.g:11434:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalRosParser.g:11499:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalRosParser.g:11500:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { pushFollow(FOLLOW_77); rule__BoolArray__Group__0__Impl(); @@ -34139,21 +34439,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRosParser.g:11441:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11507:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11445:1: ( ( () ) ) - // InternalRosParser.g:11446:1: ( () ) + // InternalRosParser.g:11511:1: ( ( () ) ) + // InternalRosParser.g:11512:1: ( () ) { - // InternalRosParser.g:11446:1: ( () ) - // InternalRosParser.g:11447:2: () + // InternalRosParser.g:11512:1: ( () ) + // InternalRosParser.g:11513:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRosParser.g:11448:2: () - // InternalRosParser.g:11448:3: + // InternalRosParser.g:11514:2: () + // InternalRosParser.g:11514:3: { } @@ -34176,14 +34476,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRosParser.g:11456:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRosParser.g:11522:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11460:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRosParser.g:11461:2: rule__BoolArray__Group__1__Impl + // InternalRosParser.g:11526:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRosParser.g:11527:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -34209,17 +34509,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRosParser.g:11467:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; + // InternalRosParser.g:11533:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11471:1: ( ( Bool_1 ) ) - // InternalRosParser.g:11472:1: ( Bool_1 ) + // InternalRosParser.g:11537:1: ( ( Bool_1 ) ) + // InternalRosParser.g:11538:1: ( Bool_1 ) { - // InternalRosParser.g:11472:1: ( Bool_1 ) - // InternalRosParser.g:11473:2: Bool_1 + // InternalRosParser.g:11538:1: ( Bool_1 ) + // InternalRosParser.g:11539:2: Bool_1 { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,Bool_1,FOLLOW_2); @@ -34246,14 +34546,14 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRosParser.g:11483:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRosParser.g:11549: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 { - // InternalRosParser.g:11487:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRosParser.g:11488:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalRosParser.g:11553:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalRosParser.g:11554:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { pushFollow(FOLLOW_78); rule__Int8Array__Group__0__Impl(); @@ -34284,21 +34584,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRosParser.g:11495:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11561:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11499:1: ( ( () ) ) - // InternalRosParser.g:11500:1: ( () ) + // InternalRosParser.g:11565:1: ( ( () ) ) + // InternalRosParser.g:11566:1: ( () ) { - // InternalRosParser.g:11500:1: ( () ) - // InternalRosParser.g:11501:2: () + // InternalRosParser.g:11566:1: ( () ) + // InternalRosParser.g:11567:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRosParser.g:11502:2: () - // InternalRosParser.g:11502:3: + // InternalRosParser.g:11568:2: () + // InternalRosParser.g:11568:3: { } @@ -34321,14 +34621,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRosParser.g:11510:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRosParser.g:11576:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11514:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRosParser.g:11515:2: rule__Int8Array__Group__1__Impl + // InternalRosParser.g:11580:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRosParser.g:11581:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -34354,17 +34654,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRosParser.g:11521:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; + // InternalRosParser.g:11587:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11525:1: ( ( Int8_1 ) ) - // InternalRosParser.g:11526:1: ( Int8_1 ) + // InternalRosParser.g:11591:1: ( ( Int8_1 ) ) + // InternalRosParser.g:11592:1: ( Int8_1 ) { - // InternalRosParser.g:11526:1: ( Int8_1 ) - // InternalRosParser.g:11527:2: Int8_1 + // InternalRosParser.g:11592:1: ( Int8_1 ) + // InternalRosParser.g:11593:2: Int8_1 { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,Int8_1,FOLLOW_2); @@ -34391,14 +34691,14 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRosParser.g:11537:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRosParser.g:11603: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 { - // InternalRosParser.g:11541:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRosParser.g:11542:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalRosParser.g:11607:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalRosParser.g:11608:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { pushFollow(FOLLOW_79); rule__Uint8Array__Group__0__Impl(); @@ -34429,21 +34729,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRosParser.g:11549:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11615:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11553:1: ( ( () ) ) - // InternalRosParser.g:11554:1: ( () ) + // InternalRosParser.g:11619:1: ( ( () ) ) + // InternalRosParser.g:11620:1: ( () ) { - // InternalRosParser.g:11554:1: ( () ) - // InternalRosParser.g:11555:2: () + // InternalRosParser.g:11620:1: ( () ) + // InternalRosParser.g:11621:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRosParser.g:11556:2: () - // InternalRosParser.g:11556:3: + // InternalRosParser.g:11622:2: () + // InternalRosParser.g:11622:3: { } @@ -34466,14 +34766,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRosParser.g:11564:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRosParser.g:11630:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11568:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRosParser.g:11569:2: rule__Uint8Array__Group__1__Impl + // InternalRosParser.g:11634:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRosParser.g:11635:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -34499,17 +34799,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRosParser.g:11575:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; + // InternalRosParser.g:11641:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11579:1: ( ( Uint8_1 ) ) - // InternalRosParser.g:11580:1: ( Uint8_1 ) + // InternalRosParser.g:11645:1: ( ( Uint8_1 ) ) + // InternalRosParser.g:11646:1: ( Uint8_1 ) { - // InternalRosParser.g:11580:1: ( Uint8_1 ) - // InternalRosParser.g:11581:2: Uint8_1 + // InternalRosParser.g:11646:1: ( Uint8_1 ) + // InternalRosParser.g:11647:2: Uint8_1 { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,Uint8_1,FOLLOW_2); @@ -34536,14 +34836,14 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRosParser.g:11591:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRosParser.g:11657: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 { - // InternalRosParser.g:11595:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRosParser.g:11596:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalRosParser.g:11661:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalRosParser.g:11662:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { pushFollow(FOLLOW_80); rule__Int16Array__Group__0__Impl(); @@ -34574,21 +34874,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRosParser.g:11603:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11669:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11607:1: ( ( () ) ) - // InternalRosParser.g:11608:1: ( () ) + // InternalRosParser.g:11673:1: ( ( () ) ) + // InternalRosParser.g:11674:1: ( () ) { - // InternalRosParser.g:11608:1: ( () ) - // InternalRosParser.g:11609:2: () + // InternalRosParser.g:11674:1: ( () ) + // InternalRosParser.g:11675:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRosParser.g:11610:2: () - // InternalRosParser.g:11610:3: + // InternalRosParser.g:11676:2: () + // InternalRosParser.g:11676:3: { } @@ -34611,14 +34911,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRosParser.g:11618:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRosParser.g:11684:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11622:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRosParser.g:11623:2: rule__Int16Array__Group__1__Impl + // InternalRosParser.g:11688:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRosParser.g:11689:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -34644,17 +34944,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRosParser.g:11629:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; + // InternalRosParser.g:11695:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11633:1: ( ( Int16_1 ) ) - // InternalRosParser.g:11634:1: ( Int16_1 ) + // InternalRosParser.g:11699:1: ( ( Int16_1 ) ) + // InternalRosParser.g:11700:1: ( Int16_1 ) { - // InternalRosParser.g:11634:1: ( Int16_1 ) - // InternalRosParser.g:11635:2: Int16_1 + // InternalRosParser.g:11700:1: ( Int16_1 ) + // InternalRosParser.g:11701:2: Int16_1 { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,Int16_1,FOLLOW_2); @@ -34681,14 +34981,14 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRosParser.g:11645:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRosParser.g:11711: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 { - // InternalRosParser.g:11649:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRosParser.g:11650:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalRosParser.g:11715:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalRosParser.g:11716:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { pushFollow(FOLLOW_81); rule__Uint16Array__Group__0__Impl(); @@ -34719,21 +35019,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRosParser.g:11657:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11723:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11661:1: ( ( () ) ) - // InternalRosParser.g:11662:1: ( () ) + // InternalRosParser.g:11727:1: ( ( () ) ) + // InternalRosParser.g:11728:1: ( () ) { - // InternalRosParser.g:11662:1: ( () ) - // InternalRosParser.g:11663:2: () + // InternalRosParser.g:11728:1: ( () ) + // InternalRosParser.g:11729:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRosParser.g:11664:2: () - // InternalRosParser.g:11664:3: + // InternalRosParser.g:11730:2: () + // InternalRosParser.g:11730:3: { } @@ -34756,14 +35056,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRosParser.g:11672:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRosParser.g:11738:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11676:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRosParser.g:11677:2: rule__Uint16Array__Group__1__Impl + // InternalRosParser.g:11742:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRosParser.g:11743:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -34789,17 +35089,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRosParser.g:11683:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; + // InternalRosParser.g:11749:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11687:1: ( ( Uint16_1 ) ) - // InternalRosParser.g:11688:1: ( Uint16_1 ) + // InternalRosParser.g:11753:1: ( ( Uint16_1 ) ) + // InternalRosParser.g:11754:1: ( Uint16_1 ) { - // InternalRosParser.g:11688:1: ( Uint16_1 ) - // InternalRosParser.g:11689:2: Uint16_1 + // InternalRosParser.g:11754:1: ( Uint16_1 ) + // InternalRosParser.g:11755:2: Uint16_1 { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,Uint16_1,FOLLOW_2); @@ -34826,14 +35126,14 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRosParser.g:11699:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRosParser.g:11765: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 { - // InternalRosParser.g:11703:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRosParser.g:11704:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalRosParser.g:11769:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalRosParser.g:11770:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { pushFollow(FOLLOW_82); rule__Int32Array__Group__0__Impl(); @@ -34864,21 +35164,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRosParser.g:11711:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11777:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11715:1: ( ( () ) ) - // InternalRosParser.g:11716:1: ( () ) + // InternalRosParser.g:11781:1: ( ( () ) ) + // InternalRosParser.g:11782:1: ( () ) { - // InternalRosParser.g:11716:1: ( () ) - // InternalRosParser.g:11717:2: () + // InternalRosParser.g:11782:1: ( () ) + // InternalRosParser.g:11783:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRosParser.g:11718:2: () - // InternalRosParser.g:11718:3: + // InternalRosParser.g:11784:2: () + // InternalRosParser.g:11784:3: { } @@ -34901,14 +35201,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRosParser.g:11726:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRosParser.g:11792:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11730:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRosParser.g:11731:2: rule__Int32Array__Group__1__Impl + // InternalRosParser.g:11796:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRosParser.g:11797:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -34934,17 +35234,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRosParser.g:11737:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; + // InternalRosParser.g:11803:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11741:1: ( ( Int32_1 ) ) - // InternalRosParser.g:11742:1: ( Int32_1 ) + // InternalRosParser.g:11807:1: ( ( Int32_1 ) ) + // InternalRosParser.g:11808:1: ( Int32_1 ) { - // InternalRosParser.g:11742:1: ( Int32_1 ) - // InternalRosParser.g:11743:2: Int32_1 + // InternalRosParser.g:11808:1: ( Int32_1 ) + // InternalRosParser.g:11809:2: Int32_1 { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,Int32_1,FOLLOW_2); @@ -34971,14 +35271,14 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRosParser.g:11753:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRosParser.g:11819: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 { - // InternalRosParser.g:11757:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRosParser.g:11758:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalRosParser.g:11823:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalRosParser.g:11824:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { pushFollow(FOLLOW_83); rule__Uint32Array__Group__0__Impl(); @@ -35009,21 +35309,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRosParser.g:11765:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11831:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11769:1: ( ( () ) ) - // InternalRosParser.g:11770:1: ( () ) + // InternalRosParser.g:11835:1: ( ( () ) ) + // InternalRosParser.g:11836:1: ( () ) { - // InternalRosParser.g:11770:1: ( () ) - // InternalRosParser.g:11771:2: () + // InternalRosParser.g:11836:1: ( () ) + // InternalRosParser.g:11837:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRosParser.g:11772:2: () - // InternalRosParser.g:11772:3: + // InternalRosParser.g:11838:2: () + // InternalRosParser.g:11838:3: { } @@ -35046,14 +35346,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRosParser.g:11780:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRosParser.g:11846:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11784:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRosParser.g:11785:2: rule__Uint32Array__Group__1__Impl + // InternalRosParser.g:11850:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRosParser.g:11851:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -35079,17 +35379,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRosParser.g:11791:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; + // InternalRosParser.g:11857:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11795:1: ( ( Uint32_1 ) ) - // InternalRosParser.g:11796:1: ( Uint32_1 ) + // InternalRosParser.g:11861:1: ( ( Uint32_1 ) ) + // InternalRosParser.g:11862:1: ( Uint32_1 ) { - // InternalRosParser.g:11796:1: ( Uint32_1 ) - // InternalRosParser.g:11797:2: Uint32_1 + // InternalRosParser.g:11862:1: ( Uint32_1 ) + // InternalRosParser.g:11863:2: Uint32_1 { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,Uint32_1,FOLLOW_2); @@ -35116,14 +35416,14 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRosParser.g:11807:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRosParser.g:11873: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 { - // InternalRosParser.g:11811:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRosParser.g:11812:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalRosParser.g:11877:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalRosParser.g:11878:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { pushFollow(FOLLOW_84); rule__Int64Array__Group__0__Impl(); @@ -35154,21 +35454,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRosParser.g:11819:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11885:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11823:1: ( ( () ) ) - // InternalRosParser.g:11824:1: ( () ) + // InternalRosParser.g:11889:1: ( ( () ) ) + // InternalRosParser.g:11890:1: ( () ) { - // InternalRosParser.g:11824:1: ( () ) - // InternalRosParser.g:11825:2: () + // InternalRosParser.g:11890:1: ( () ) + // InternalRosParser.g:11891:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRosParser.g:11826:2: () - // InternalRosParser.g:11826:3: + // InternalRosParser.g:11892:2: () + // InternalRosParser.g:11892:3: { } @@ -35191,14 +35491,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRosParser.g:11834:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRosParser.g:11900:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11838:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRosParser.g:11839:2: rule__Int64Array__Group__1__Impl + // InternalRosParser.g:11904:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRosParser.g:11905:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -35224,17 +35524,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRosParser.g:11845:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; + // InternalRosParser.g:11911:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11849:1: ( ( Int64_1 ) ) - // InternalRosParser.g:11850:1: ( Int64_1 ) + // InternalRosParser.g:11915:1: ( ( Int64_1 ) ) + // InternalRosParser.g:11916:1: ( Int64_1 ) { - // InternalRosParser.g:11850:1: ( Int64_1 ) - // InternalRosParser.g:11851:2: Int64_1 + // InternalRosParser.g:11916:1: ( Int64_1 ) + // InternalRosParser.g:11917:2: Int64_1 { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,Int64_1,FOLLOW_2); @@ -35261,14 +35561,14 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRosParser.g:11861:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRosParser.g:11927: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 { - // InternalRosParser.g:11865:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRosParser.g:11866:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalRosParser.g:11931:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalRosParser.g:11932:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { pushFollow(FOLLOW_85); rule__Uint64Array__Group__0__Impl(); @@ -35299,21 +35599,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRosParser.g:11873:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11939:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11877:1: ( ( () ) ) - // InternalRosParser.g:11878:1: ( () ) + // InternalRosParser.g:11943:1: ( ( () ) ) + // InternalRosParser.g:11944:1: ( () ) { - // InternalRosParser.g:11878:1: ( () ) - // InternalRosParser.g:11879:2: () + // InternalRosParser.g:11944:1: ( () ) + // InternalRosParser.g:11945:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRosParser.g:11880:2: () - // InternalRosParser.g:11880:3: + // InternalRosParser.g:11946:2: () + // InternalRosParser.g:11946:3: { } @@ -35336,14 +35636,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRosParser.g:11888:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRosParser.g:11954:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11892:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRosParser.g:11893:2: rule__Uint64Array__Group__1__Impl + // InternalRosParser.g:11958:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRosParser.g:11959:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -35369,17 +35669,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRosParser.g:11899:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; + // InternalRosParser.g:11965:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11903:1: ( ( Uint64_1 ) ) - // InternalRosParser.g:11904:1: ( Uint64_1 ) + // InternalRosParser.g:11969:1: ( ( Uint64_1 ) ) + // InternalRosParser.g:11970:1: ( Uint64_1 ) { - // InternalRosParser.g:11904:1: ( Uint64_1 ) - // InternalRosParser.g:11905:2: Uint64_1 + // InternalRosParser.g:11970:1: ( Uint64_1 ) + // InternalRosParser.g:11971:2: Uint64_1 { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,Uint64_1,FOLLOW_2); @@ -35406,14 +35706,14 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRosParser.g:11915:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRosParser.g:11981: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 { - // InternalRosParser.g:11919:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRosParser.g:11920:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalRosParser.g:11985:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalRosParser.g:11986:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { pushFollow(FOLLOW_86); rule__Float32Array__Group__0__Impl(); @@ -35444,21 +35744,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRosParser.g:11927:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:11993:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11931:1: ( ( () ) ) - // InternalRosParser.g:11932:1: ( () ) + // InternalRosParser.g:11997:1: ( ( () ) ) + // InternalRosParser.g:11998:1: ( () ) { - // InternalRosParser.g:11932:1: ( () ) - // InternalRosParser.g:11933:2: () + // InternalRosParser.g:11998:1: ( () ) + // InternalRosParser.g:11999:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRosParser.g:11934:2: () - // InternalRosParser.g:11934:3: + // InternalRosParser.g:12000:2: () + // InternalRosParser.g:12000:3: { } @@ -35481,14 +35781,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRosParser.g:11942:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRosParser.g:12008:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11946:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRosParser.g:11947:2: rule__Float32Array__Group__1__Impl + // InternalRosParser.g:12012:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRosParser.g:12013:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -35514,17 +35814,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRosParser.g:11953:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; + // InternalRosParser.g:12019:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11957:1: ( ( Float32_1 ) ) - // InternalRosParser.g:11958:1: ( Float32_1 ) + // InternalRosParser.g:12023:1: ( ( Float32_1 ) ) + // InternalRosParser.g:12024:1: ( Float32_1 ) { - // InternalRosParser.g:11958:1: ( Float32_1 ) - // InternalRosParser.g:11959:2: Float32_1 + // InternalRosParser.g:12024:1: ( Float32_1 ) + // InternalRosParser.g:12025:2: Float32_1 { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,Float32_1,FOLLOW_2); @@ -35551,14 +35851,14 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRosParser.g:11969:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRosParser.g:12035: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 { - // InternalRosParser.g:11973:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRosParser.g:11974:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalRosParser.g:12039:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalRosParser.g:12040:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { pushFollow(FOLLOW_87); rule__Float64Array__Group__0__Impl(); @@ -35589,21 +35889,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRosParser.g:11981:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:12047:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:11985:1: ( ( () ) ) - // InternalRosParser.g:11986:1: ( () ) + // InternalRosParser.g:12051:1: ( ( () ) ) + // InternalRosParser.g:12052:1: ( () ) { - // InternalRosParser.g:11986:1: ( () ) - // InternalRosParser.g:11987:2: () + // InternalRosParser.g:12052:1: ( () ) + // InternalRosParser.g:12053:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRosParser.g:11988:2: () - // InternalRosParser.g:11988:3: + // InternalRosParser.g:12054:2: () + // InternalRosParser.g:12054:3: { } @@ -35626,14 +35926,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRosParser.g:11996:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRosParser.g:12062:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12000:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRosParser.g:12001:2: rule__Float64Array__Group__1__Impl + // InternalRosParser.g:12066:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRosParser.g:12067:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -35659,17 +35959,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRosParser.g:12007:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; + // InternalRosParser.g:12073:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12011:1: ( ( Float64_1 ) ) - // InternalRosParser.g:12012:1: ( Float64_1 ) + // InternalRosParser.g:12077:1: ( ( Float64_1 ) ) + // InternalRosParser.g:12078:1: ( Float64_1 ) { - // InternalRosParser.g:12012:1: ( Float64_1 ) - // InternalRosParser.g:12013:2: Float64_1 + // InternalRosParser.g:12078:1: ( Float64_1 ) + // InternalRosParser.g:12079:2: Float64_1 { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,Float64_1,FOLLOW_2); @@ -35696,14 +35996,14 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRosParser.g:12023:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRosParser.g:12089: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 { - // InternalRosParser.g:12027:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRosParser.g:12028:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalRosParser.g:12093:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalRosParser.g:12094:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { pushFollow(FOLLOW_88); rule__String0Array__Group__0__Impl(); @@ -35734,21 +36034,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRosParser.g:12035:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRosParser.g:12101:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12039:1: ( ( () ) ) - // InternalRosParser.g:12040:1: ( () ) + // InternalRosParser.g:12105:1: ( ( () ) ) + // InternalRosParser.g:12106:1: ( () ) { - // InternalRosParser.g:12040:1: ( () ) - // InternalRosParser.g:12041:2: () + // InternalRosParser.g:12106:1: ( () ) + // InternalRosParser.g:12107:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRosParser.g:12042:2: () - // InternalRosParser.g:12042:3: + // InternalRosParser.g:12108:2: () + // InternalRosParser.g:12108:3: { } @@ -35771,14 +36071,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRosParser.g:12050:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRosParser.g:12116:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12054:1: ( rule__String0Array__Group__1__Impl ) - // InternalRosParser.g:12055:2: rule__String0Array__Group__1__Impl + // InternalRosParser.g:12120:1: ( rule__String0Array__Group__1__Impl ) + // InternalRosParser.g:12121:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -35804,17 +36104,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRosParser.g:12061:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; + // InternalRosParser.g:12127:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12065:1: ( ( String_2 ) ) - // InternalRosParser.g:12066:1: ( String_2 ) + // InternalRosParser.g:12131:1: ( ( String_2 ) ) + // InternalRosParser.g:12132:1: ( String_2 ) { - // InternalRosParser.g:12066:1: ( String_2 ) - // InternalRosParser.g:12067:2: String_2 + // InternalRosParser.g:12132:1: ( String_2 ) + // InternalRosParser.g:12133:2: String_2 { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,String_2,FOLLOW_2); @@ -35841,14 +36141,14 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalRosParser.g:12077:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalRosParser.g:12143: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 { - // InternalRosParser.g:12081:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRosParser.g:12082:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // InternalRosParser.g:12147:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalRosParser.g:12148:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { pushFollow(FOLLOW_89); rule__ByteArray__Group__0__Impl(); @@ -35879,21 +36179,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRosParser.g:12089:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalRosParser.g:12155:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12093:1: ( ( () ) ) - // InternalRosParser.g:12094:1: ( () ) + // InternalRosParser.g:12159:1: ( ( () ) ) + // InternalRosParser.g:12160:1: ( () ) { - // InternalRosParser.g:12094:1: ( () ) - // InternalRosParser.g:12095:2: () + // InternalRosParser.g:12160:1: ( () ) + // InternalRosParser.g:12161:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRosParser.g:12096:2: () - // InternalRosParser.g:12096:3: + // InternalRosParser.g:12162:2: () + // InternalRosParser.g:12162:3: { } @@ -35916,14 +36216,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalRosParser.g:12104:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalRosParser.g:12170:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12108:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRosParser.g:12109:2: rule__ByteArray__Group__1__Impl + // InternalRosParser.g:12174:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRosParser.g:12175:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -35949,17 +36249,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRosParser.g:12115:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; + // InternalRosParser.g:12181:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12119:1: ( ( Byte_1 ) ) - // InternalRosParser.g:12120:1: ( Byte_1 ) + // InternalRosParser.g:12185:1: ( ( Byte_1 ) ) + // InternalRosParser.g:12186:1: ( Byte_1 ) { - // InternalRosParser.g:12120:1: ( Byte_1 ) - // InternalRosParser.g:12121:2: Byte_1 + // InternalRosParser.g:12186:1: ( Byte_1 ) + // InternalRosParser.g:12187:2: Byte_1 { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,Byte_1,FOLLOW_2); @@ -35986,14 +36286,14 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalRosParser.g:12131:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalRosParser.g:12197: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 { - // InternalRosParser.g:12135:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRosParser.g:12136:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // InternalRosParser.g:12201:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalRosParser.g:12202:2: rule__Header__Group__0__Impl rule__Header__Group__1 { pushFollow(FOLLOW_90); rule__Header__Group__0__Impl(); @@ -36024,21 +36324,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRosParser.g:12143:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalRosParser.g:12209:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12147:1: ( ( () ) ) - // InternalRosParser.g:12148:1: ( () ) + // InternalRosParser.g:12213:1: ( ( () ) ) + // InternalRosParser.g:12214:1: ( () ) { - // InternalRosParser.g:12148:1: ( () ) - // InternalRosParser.g:12149:2: () + // InternalRosParser.g:12214:1: ( () ) + // InternalRosParser.g:12215:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRosParser.g:12150:2: () - // InternalRosParser.g:12150:3: + // InternalRosParser.g:12216:2: () + // InternalRosParser.g:12216:3: { } @@ -36061,14 +36361,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalRosParser.g:12158:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalRosParser.g:12224:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12162:1: ( rule__Header__Group__1__Impl ) - // InternalRosParser.g:12163:2: rule__Header__Group__1__Impl + // InternalRosParser.g:12228:1: ( rule__Header__Group__1__Impl ) + // InternalRosParser.g:12229:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -36094,17 +36394,17 @@ public final void rule__Header__Group__1() throws RecognitionException { // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRosParser.g:12169:1: rule__Header__Group__1__Impl : ( Header ) ; + // InternalRosParser.g:12235:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12173:1: ( ( Header ) ) - // InternalRosParser.g:12174:1: ( Header ) + // InternalRosParser.g:12239:1: ( ( Header ) ) + // InternalRosParser.g:12240:1: ( Header ) { - // InternalRosParser.g:12174:1: ( Header ) - // InternalRosParser.g:12175:2: Header + // InternalRosParser.g:12240:1: ( Header ) + // InternalRosParser.g:12241:2: Header { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); match(input,Header,FOLLOW_2); @@ -36131,16 +36431,16 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRosParser.g:12185:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; + // InternalRosParser.g:12251: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 { - // InternalRosParser.g:12189:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRosParser.g:12190:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // InternalRosParser.g:12255:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalRosParser.g:12256:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 { - pushFollow(FOLLOW_91); + pushFollow(FOLLOW_8); rule__ArrayTopicSpecRef__Group__0__Impl(); state._fsp--; @@ -36169,31 +36469,106 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRosParser.g:12197:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; + // InternalRosParser.g:12263:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( LeftSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12201:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRosParser.g:12202:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRosParser.g:12267:1: ( ( LeftSquareBracket ) ) + // InternalRosParser.g:12268:1: ( LeftSquareBracket ) { - // InternalRosParser.g:12202:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRosParser.g:12203:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRosParser.g:12268:1: ( LeftSquareBracket ) + // InternalRosParser.g:12269:2: LeftSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRosParser.g:12204:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRosParser.g:12204:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" + + + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" + // InternalRosParser.g:12278:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ; + public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:12282:1: ( rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ) + // InternalRosParser.g:12283:2: rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 + { + pushFollow(FOLLOW_60); + rule__ArrayTopicSpecRef__Group__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" + + + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" + // InternalRosParser.g:12290:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ; + public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:12294:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ) + // InternalRosParser.g:12295:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) + { + // InternalRosParser.g:12295:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) + // InternalRosParser.g:12296:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) + { + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); + // InternalRosParser.g:12297:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) + // InternalRosParser.g:12297:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); + rule__ArrayTopicSpecRef__TopicSpecAssignment_1(); state._fsp--; } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } @@ -36212,21 +36587,21 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRosParser.g:12212:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; - public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2" + // InternalRosParser.g:12305:1: rule__ArrayTopicSpecRef__Group__2 : rule__ArrayTopicSpecRef__Group__2__Impl ; + public final void rule__ArrayTopicSpecRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12216:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRosParser.g:12217:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRosParser.g:12309:1: ( rule__ArrayTopicSpecRef__Group__2__Impl ) + // InternalRosParser.g:12310:2: rule__ArrayTopicSpecRef__Group__2__Impl { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__Group__1__Impl(); + rule__ArrayTopicSpecRef__Group__2__Impl(); state._fsp--; @@ -36245,25 +36620,25 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRosParser.g:12223:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; - public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2__Impl" + // InternalRosParser.g:12316:1: rule__ArrayTopicSpecRef__Group__2__Impl : ( RightSquareBracket ) ; + public final void rule__ArrayTopicSpecRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12227:1: ( ( LeftSquareBracketRightSquareBracket ) ) - // InternalRosParser.g:12228:1: ( LeftSquareBracketRightSquareBracket ) + // InternalRosParser.g:12320:1: ( ( RightSquareBracket ) ) + // InternalRosParser.g:12321:1: ( RightSquareBracket ) { - // InternalRosParser.g:12228:1: ( LeftSquareBracketRightSquareBracket ) - // InternalRosParser.g:12229:2: LeftSquareBracketRightSquareBracket + // InternalRosParser.g:12321:1: ( RightSquareBracket ) + // InternalRosParser.g:12322:2: RightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -36282,21 +36657,21 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2__Impl" // $ANTLR start "rule__PackageSet__PackageAssignment_1" - // InternalRosParser.g:12239:1: rule__PackageSet__PackageAssignment_1 : ( rulePackage_Impl ) ; + // InternalRosParser.g:12332:1: rule__PackageSet__PackageAssignment_1 : ( rulePackage_Impl ) ; public final void rule__PackageSet__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12243:1: ( ( rulePackage_Impl ) ) - // InternalRosParser.g:12244:2: ( rulePackage_Impl ) + // InternalRosParser.g:12336:1: ( ( rulePackage_Impl ) ) + // InternalRosParser.g:12337:2: ( rulePackage_Impl ) { - // InternalRosParser.g:12244:2: ( rulePackage_Impl ) - // InternalRosParser.g:12245:3: rulePackage_Impl + // InternalRosParser.g:12337:2: ( rulePackage_Impl ) + // InternalRosParser.g:12338:3: rulePackage_Impl { before(grammarAccess.getPackageSetAccess().getPackagePackage_ImplParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -36327,17 +36702,17 @@ public final void rule__PackageSet__PackageAssignment_1() throws RecognitionExce // $ANTLR start "rule__Package_Impl__NameAssignment_1" - // InternalRosParser.g:12254:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; + // InternalRosParser.g:12347:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Package_Impl__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12258:1: ( ( ruleRosNames ) ) - // InternalRosParser.g:12259:2: ( ruleRosNames ) + // InternalRosParser.g:12351:1: ( ( ruleRosNames ) ) + // InternalRosParser.g:12352:2: ( ruleRosNames ) { - // InternalRosParser.g:12259:2: ( ruleRosNames ) - // InternalRosParser.g:12260:3: ruleRosNames + // InternalRosParser.g:12352:2: ( ruleRosNames ) + // InternalRosParser.g:12353:3: ruleRosNames { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -36368,17 +36743,17 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__FromGitRepoAssignment_4_1" - // InternalRosParser.g:12269:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; + // InternalRosParser.g:12362:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12273:1: ( ( ruleEString ) ) - // InternalRosParser.g:12274:2: ( ruleEString ) + // InternalRosParser.g:12366:1: ( ( ruleEString ) ) + // InternalRosParser.g:12367:2: ( ruleEString ) { - // InternalRosParser.g:12274:2: ( ruleEString ) - // InternalRosParser.g:12275:3: ruleEString + // InternalRosParser.g:12367:2: ( ruleEString ) + // InternalRosParser.g:12368:3: ruleEString { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -36408,26 +36783,67 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // $ANTLR end "rule__Package_Impl__FromGitRepoAssignment_4_1" - // $ANTLR start "rule__Package_Impl__SpecAssignment_5_2" - // InternalRosParser.g:12284:1: rule__Package_Impl__SpecAssignment_5_2 : ( ruleSpecBase ) ; - public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionException { + // $ANTLR start "rule__Package_Impl__SpecAssignment_5_3" + // InternalRosParser.g:12377:1: rule__Package_Impl__SpecAssignment_5_3 : ( ruleSpecBase ) ; + public final void rule__Package_Impl__SpecAssignment_5_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosParser.g:12381:1: ( ( ruleSpecBase ) ) + // InternalRosParser.g:12382:2: ( ruleSpecBase ) + { + // InternalRosParser.g:12382:2: ( ruleSpecBase ) + // InternalRosParser.g:12383:3: ruleSpecBase + { + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); + pushFollow(FOLLOW_2); + ruleSpecBase(); + + state._fsp--; + + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__SpecAssignment_5_3" + + + // $ANTLR start "rule__Package_Impl__SpecAssignment_5_4_1" + // InternalRosParser.g:12392:1: rule__Package_Impl__SpecAssignment_5_4_1 : ( ruleSpecBase ) ; + public final void rule__Package_Impl__SpecAssignment_5_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12288:1: ( ( ruleSpecBase ) ) - // InternalRosParser.g:12289:2: ( ruleSpecBase ) + // InternalRosParser.g:12396:1: ( ( ruleSpecBase ) ) + // InternalRosParser.g:12397:2: ( ruleSpecBase ) { - // InternalRosParser.g:12289:2: ( ruleSpecBase ) - // InternalRosParser.g:12290:3: ruleSpecBase + // InternalRosParser.g:12397:2: ( ruleSpecBase ) + // InternalRosParser.g:12398:3: ruleSpecBase { - before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); pushFollow(FOLLOW_2); ruleSpecBase(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); } @@ -36446,21 +36862,21 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Package_Impl__SpecAssignment_5_2" + // $ANTLR end "rule__Package_Impl__SpecAssignment_5_4_1" // $ANTLR start "rule__Package_Impl__DependencyAssignment_6_2" - // InternalRosParser.g:12299:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; + // InternalRosParser.g:12407:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12303:1: ( ( ruleDependency ) ) - // InternalRosParser.g:12304:2: ( ruleDependency ) + // InternalRosParser.g:12411:1: ( ( ruleDependency ) ) + // InternalRosParser.g:12412:2: ( ruleDependency ) { - // InternalRosParser.g:12304:2: ( ruleDependency ) - // InternalRosParser.g:12305:3: ruleDependency + // InternalRosParser.g:12412:2: ( ruleDependency ) + // InternalRosParser.g:12413:3: ruleDependency { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -36491,17 +36907,17 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // $ANTLR start "rule__Package_Impl__DependencyAssignment_6_3_1" - // InternalRosParser.g:12314:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; + // InternalRosParser.g:12422:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12318:1: ( ( ruleDependency ) ) - // InternalRosParser.g:12319:2: ( ruleDependency ) + // InternalRosParser.g:12426:1: ( ( ruleDependency ) ) + // InternalRosParser.g:12427:2: ( ruleDependency ) { - // InternalRosParser.g:12319:2: ( ruleDependency ) - // InternalRosParser.g:12320:3: ruleDependency + // InternalRosParser.g:12427:2: ( ruleDependency ) + // InternalRosParser.g:12428:3: ruleDependency { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -36532,17 +36948,17 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // $ANTLR start "rule__Node__NameAssignment_1" - // InternalRosParser.g:12329:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; + // InternalRosParser.g:12437:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12333:1: ( ( ruleRosNames ) ) - // InternalRosParser.g:12334:2: ( ruleRosNames ) + // InternalRosParser.g:12441:1: ( ( ruleRosNames ) ) + // InternalRosParser.g:12442:2: ( ruleRosNames ) { - // InternalRosParser.g:12334:2: ( ruleRosNames ) - // InternalRosParser.g:12335:3: ruleRosNames + // InternalRosParser.g:12442:2: ( ruleRosNames ) + // InternalRosParser.g:12443:3: ruleRosNames { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -36572,26 +36988,26 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // $ANTLR end "rule__Node__NameAssignment_1" - // $ANTLR start "rule__Node__PublisherAssignment_3_0_2" - // InternalRosParser.g:12344:1: rule__Node__PublisherAssignment_3_0_2 : ( rulePublisher ) ; - public final void rule__Node__PublisherAssignment_3_0_2() throws RecognitionException { + // $ANTLR start "rule__Node__PublisherAssignment_2_0_2" + // InternalRosParser.g:12452:1: rule__Node__PublisherAssignment_2_0_2 : ( rulePublisher ) ; + public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12348:1: ( ( rulePublisher ) ) - // InternalRosParser.g:12349:2: ( rulePublisher ) + // InternalRosParser.g:12456:1: ( ( rulePublisher ) ) + // InternalRosParser.g:12457:2: ( rulePublisher ) { - // InternalRosParser.g:12349:2: ( rulePublisher ) - // InternalRosParser.g:12350:3: rulePublisher + // InternalRosParser.g:12457:2: ( rulePublisher ) + // InternalRosParser.g:12458:3: rulePublisher { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); pushFollow(FOLLOW_2); rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } @@ -36610,29 +37026,29 @@ public final void rule__Node__PublisherAssignment_3_0_2() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__PublisherAssignment_3_0_2" + // $ANTLR end "rule__Node__PublisherAssignment_2_0_2" - // $ANTLR start "rule__Node__SubscriberAssignment_3_1_2" - // InternalRosParser.g:12359:1: rule__Node__SubscriberAssignment_3_1_2 : ( ruleSubscriber ) ; - public final void rule__Node__SubscriberAssignment_3_1_2() throws RecognitionException { + // $ANTLR start "rule__Node__SubscriberAssignment_2_1_2" + // InternalRosParser.g:12467:1: rule__Node__SubscriberAssignment_2_1_2 : ( ruleSubscriber ) ; + public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12363:1: ( ( ruleSubscriber ) ) - // InternalRosParser.g:12364:2: ( ruleSubscriber ) + // InternalRosParser.g:12471:1: ( ( ruleSubscriber ) ) + // InternalRosParser.g:12472:2: ( ruleSubscriber ) { - // InternalRosParser.g:12364:2: ( ruleSubscriber ) - // InternalRosParser.g:12365:3: ruleSubscriber + // InternalRosParser.g:12472:2: ( ruleSubscriber ) + // InternalRosParser.g:12473:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); pushFollow(FOLLOW_2); ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } @@ -36651,29 +37067,29 @@ public final void rule__Node__SubscriberAssignment_3_1_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__SubscriberAssignment_3_1_2" + // $ANTLR end "rule__Node__SubscriberAssignment_2_1_2" - // $ANTLR start "rule__Node__ServiceserverAssignment_3_2_2" - // InternalRosParser.g:12374:1: rule__Node__ServiceserverAssignment_3_2_2 : ( ruleServiceServer ) ; - public final void rule__Node__ServiceserverAssignment_3_2_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceserverAssignment_2_2_2" + // InternalRosParser.g:12482:1: rule__Node__ServiceserverAssignment_2_2_2 : ( ruleServiceServer ) ; + public final void rule__Node__ServiceserverAssignment_2_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12378:1: ( ( ruleServiceServer ) ) - // InternalRosParser.g:12379:2: ( ruleServiceServer ) + // InternalRosParser.g:12486:1: ( ( ruleServiceServer ) ) + // InternalRosParser.g:12487:2: ( ruleServiceServer ) { - // InternalRosParser.g:12379:2: ( ruleServiceServer ) - // InternalRosParser.g:12380:3: ruleServiceServer + // InternalRosParser.g:12487:2: ( ruleServiceServer ) + // InternalRosParser.g:12488:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); pushFollow(FOLLOW_2); ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } @@ -36692,29 +37108,29 @@ public final void rule__Node__ServiceserverAssignment_3_2_2() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceserverAssignment_3_2_2" + // $ANTLR end "rule__Node__ServiceserverAssignment_2_2_2" - // $ANTLR start "rule__Node__ServiceclientAssignment_3_3_2" - // InternalRosParser.g:12389:1: rule__Node__ServiceclientAssignment_3_3_2 : ( ruleServiceClient ) ; - public final void rule__Node__ServiceclientAssignment_3_3_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceclientAssignment_2_3_2" + // InternalRosParser.g:12497:1: rule__Node__ServiceclientAssignment_2_3_2 : ( ruleServiceClient ) ; + public final void rule__Node__ServiceclientAssignment_2_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12393:1: ( ( ruleServiceClient ) ) - // InternalRosParser.g:12394:2: ( ruleServiceClient ) + // InternalRosParser.g:12501:1: ( ( ruleServiceClient ) ) + // InternalRosParser.g:12502:2: ( ruleServiceClient ) { - // InternalRosParser.g:12394:2: ( ruleServiceClient ) - // InternalRosParser.g:12395:3: ruleServiceClient + // InternalRosParser.g:12502:2: ( ruleServiceClient ) + // InternalRosParser.g:12503:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } @@ -36733,29 +37149,29 @@ public final void rule__Node__ServiceclientAssignment_3_3_2() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceclientAssignment_3_3_2" + // $ANTLR end "rule__Node__ServiceclientAssignment_2_3_2" - // $ANTLR start "rule__Node__ActionserverAssignment_3_4_2" - // InternalRosParser.g:12404:1: rule__Node__ActionserverAssignment_3_4_2 : ( ruleActionServer ) ; - public final void rule__Node__ActionserverAssignment_3_4_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionserverAssignment_2_4_2" + // InternalRosParser.g:12512:1: rule__Node__ActionserverAssignment_2_4_2 : ( ruleActionServer ) ; + public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12408:1: ( ( ruleActionServer ) ) - // InternalRosParser.g:12409:2: ( ruleActionServer ) + // InternalRosParser.g:12516:1: ( ( ruleActionServer ) ) + // InternalRosParser.g:12517:2: ( ruleActionServer ) { - // InternalRosParser.g:12409:2: ( ruleActionServer ) - // InternalRosParser.g:12410:3: ruleActionServer + // InternalRosParser.g:12517:2: ( ruleActionServer ) + // InternalRosParser.g:12518:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } @@ -36774,29 +37190,29 @@ public final void rule__Node__ActionserverAssignment_3_4_2() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionserverAssignment_3_4_2" + // $ANTLR end "rule__Node__ActionserverAssignment_2_4_2" - // $ANTLR start "rule__Node__ActionclientAssignment_3_5_2" - // InternalRosParser.g:12419:1: rule__Node__ActionclientAssignment_3_5_2 : ( ruleActionClient ) ; - public final void rule__Node__ActionclientAssignment_3_5_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionclientAssignment_2_5_2" + // InternalRosParser.g:12527:1: rule__Node__ActionclientAssignment_2_5_2 : ( ruleActionClient ) ; + public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12423:1: ( ( ruleActionClient ) ) - // InternalRosParser.g:12424:2: ( ruleActionClient ) + // InternalRosParser.g:12531:1: ( ( ruleActionClient ) ) + // InternalRosParser.g:12532:2: ( ruleActionClient ) { - // InternalRosParser.g:12424:2: ( ruleActionClient ) - // InternalRosParser.g:12425:3: ruleActionClient + // InternalRosParser.g:12532:2: ( ruleActionClient ) + // InternalRosParser.g:12533:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } @@ -36815,29 +37231,29 @@ public final void rule__Node__ActionclientAssignment_3_5_2() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionclientAssignment_3_5_2" + // $ANTLR end "rule__Node__ActionclientAssignment_2_5_2" - // $ANTLR start "rule__Node__ParameterAssignment_3_6_2" - // InternalRosParser.g:12434:1: rule__Node__ParameterAssignment_3_6_2 : ( ruleParameter ) ; - public final void rule__Node__ParameterAssignment_3_6_2() throws RecognitionException { + // $ANTLR start "rule__Node__ParameterAssignment_2_6_2" + // InternalRosParser.g:12542:1: rule__Node__ParameterAssignment_2_6_2 : ( ruleParameter ) ; + public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12438:1: ( ( ruleParameter ) ) - // InternalRosParser.g:12439:2: ( ruleParameter ) + // InternalRosParser.g:12546:1: ( ( ruleParameter ) ) + // InternalRosParser.g:12547:2: ( ruleParameter ) { - // InternalRosParser.g:12439:2: ( ruleParameter ) - // InternalRosParser.g:12440:3: ruleParameter + // InternalRosParser.g:12547:2: ( ruleParameter ) + // InternalRosParser.g:12548:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } @@ -36856,25 +37272,25 @@ public final void rule__Node__ParameterAssignment_3_6_2() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__ParameterAssignment_3_6_2" + // $ANTLR end "rule__Node__ParameterAssignment_2_6_2" // $ANTLR start "rule__TopicSpec__NameAssignment_2" - // InternalRosParser.g:12449:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; + // InternalRosParser.g:12557:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; public final void rule__TopicSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12453:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) - // InternalRosParser.g:12454:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRosParser.g:12561:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) + // InternalRosParser.g:12562:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) { - // InternalRosParser.g:12454:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) - // InternalRosParser.g:12455:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRosParser.g:12562:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRosParser.g:12563:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); - // InternalRosParser.g:12456:3: ( rule__TopicSpec__NameAlternatives_2_0 ) - // InternalRosParser.g:12456:4: rule__TopicSpec__NameAlternatives_2_0 + // InternalRosParser.g:12564:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRosParser.g:12564:4: rule__TopicSpec__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAlternatives_2_0(); @@ -36907,17 +37323,17 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__MessageAssignment_5_1" - // InternalRosParser.g:12464:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRosParser.g:12572:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12468:1: ( ( ruleMessageDefinition ) ) - // InternalRosParser.g:12469:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12576:1: ( ( ruleMessageDefinition ) ) + // InternalRosParser.g:12577:2: ( ruleMessageDefinition ) { - // InternalRosParser.g:12469:2: ( ruleMessageDefinition ) - // InternalRosParser.g:12470:3: ruleMessageDefinition + // InternalRosParser.g:12577:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12578:3: ruleMessageDefinition { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -36948,17 +37364,17 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // $ANTLR start "rule__ServiceSpec__NameAssignment_2" - // InternalRosParser.g:12479:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRosParser.g:12587:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12483:1: ( ( ruleEString ) ) - // InternalRosParser.g:12484:2: ( ruleEString ) + // InternalRosParser.g:12591:1: ( ( ruleEString ) ) + // InternalRosParser.g:12592:2: ( ruleEString ) { - // InternalRosParser.g:12484:2: ( ruleEString ) - // InternalRosParser.g:12485:3: ruleEString + // InternalRosParser.g:12592:2: ( ruleEString ) + // InternalRosParser.g:12593:3: ruleEString { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -36989,17 +37405,17 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__RequestAssignment_5_1" - // InternalRosParser.g:12494:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRosParser.g:12602:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12498:1: ( ( ruleMessageDefinition ) ) - // InternalRosParser.g:12499:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12606:1: ( ( ruleMessageDefinition ) ) + // InternalRosParser.g:12607:2: ( ruleMessageDefinition ) { - // InternalRosParser.g:12499:2: ( ruleMessageDefinition ) - // InternalRosParser.g:12500:3: ruleMessageDefinition + // InternalRosParser.g:12607:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12608:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -37030,17 +37446,17 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // $ANTLR start "rule__ServiceSpec__ResponseAssignment_7_1" - // InternalRosParser.g:12509:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; + // InternalRosParser.g:12617:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12513:1: ( ( ruleMessageDefinition ) ) - // InternalRosParser.g:12514:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12621:1: ( ( ruleMessageDefinition ) ) + // InternalRosParser.g:12622:2: ( ruleMessageDefinition ) { - // InternalRosParser.g:12514:2: ( ruleMessageDefinition ) - // InternalRosParser.g:12515:3: ruleMessageDefinition + // InternalRosParser.g:12622:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12623:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -37071,17 +37487,17 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // $ANTLR start "rule__ActionSpec__NameAssignment_2" - // InternalRosParser.g:12524:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRosParser.g:12632:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12528:1: ( ( ruleEString ) ) - // InternalRosParser.g:12529:2: ( ruleEString ) + // InternalRosParser.g:12636:1: ( ( ruleEString ) ) + // InternalRosParser.g:12637:2: ( ruleEString ) { - // InternalRosParser.g:12529:2: ( ruleEString ) - // InternalRosParser.g:12530:3: ruleEString + // InternalRosParser.g:12637:2: ( ruleEString ) + // InternalRosParser.g:12638:3: ruleEString { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -37112,17 +37528,17 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__GoalAssignment_5_1" - // InternalRosParser.g:12539:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRosParser.g:12647:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12543:1: ( ( ruleMessageDefinition ) ) - // InternalRosParser.g:12544:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12651:1: ( ( ruleMessageDefinition ) ) + // InternalRosParser.g:12652:2: ( ruleMessageDefinition ) { - // InternalRosParser.g:12544:2: ( ruleMessageDefinition ) - // InternalRosParser.g:12545:3: ruleMessageDefinition + // InternalRosParser.g:12652:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12653:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -37153,17 +37569,17 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // $ANTLR start "rule__ActionSpec__ResultAssignment_7_1" - // InternalRosParser.g:12554:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; + // InternalRosParser.g:12662:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12558:1: ( ( ruleMessageDefinition ) ) - // InternalRosParser.g:12559:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12666:1: ( ( ruleMessageDefinition ) ) + // InternalRosParser.g:12667:2: ( ruleMessageDefinition ) { - // InternalRosParser.g:12559:2: ( ruleMessageDefinition ) - // InternalRosParser.g:12560:3: ruleMessageDefinition + // InternalRosParser.g:12667:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12668:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -37194,17 +37610,17 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__FeedbackAssignment_9_1" - // InternalRosParser.g:12569:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; + // InternalRosParser.g:12677:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12573:1: ( ( ruleMessageDefinition ) ) - // InternalRosParser.g:12574:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12681:1: ( ( ruleMessageDefinition ) ) + // InternalRosParser.g:12682:2: ( ruleMessageDefinition ) { - // InternalRosParser.g:12574:2: ( ruleMessageDefinition ) - // InternalRosParser.g:12575:3: ruleMessageDefinition + // InternalRosParser.g:12682:2: ( ruleMessageDefinition ) + // InternalRosParser.g:12683:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); @@ -37235,17 +37651,17 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_1" - // InternalRosParser.g:12584:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; + // InternalRosParser.g:12692:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12588:1: ( ( ruleMessagePart ) ) - // InternalRosParser.g:12589:2: ( ruleMessagePart ) + // InternalRosParser.g:12696:1: ( ( ruleMessagePart ) ) + // InternalRosParser.g:12697:2: ( ruleMessagePart ) { - // InternalRosParser.g:12589:2: ( ruleMessagePart ) - // InternalRosParser.g:12590:3: ruleMessagePart + // InternalRosParser.g:12697:2: ( ruleMessagePart ) + // InternalRosParser.g:12698:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37276,17 +37692,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // $ANTLR start "rule__Publisher__NameAssignment_1" - // InternalRosParser.g:12599:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:12707:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12603:1: ( ( ruleEString ) ) - // InternalRosParser.g:12604:2: ( ruleEString ) + // InternalRosParser.g:12711:1: ( ( ruleEString ) ) + // InternalRosParser.g:12712:2: ( ruleEString ) { - // InternalRosParser.g:12604:2: ( ruleEString ) - // InternalRosParser.g:12605:3: ruleEString + // InternalRosParser.g:12712:2: ( ruleEString ) + // InternalRosParser.g:12713:3: ruleEString { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37317,21 +37733,21 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__Publisher__MessageAssignment_5" - // InternalRosParser.g:12614:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosParser.g:12722:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12618:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12619:2: ( ( ruleEString ) ) + // InternalRosParser.g:12726:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:12727:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12619:2: ( ( ruleEString ) ) - // InternalRosParser.g:12620:3: ( ruleEString ) + // InternalRosParser.g:12727:2: ( ( ruleEString ) ) + // InternalRosParser.g:12728:3: ( ruleEString ) { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRosParser.g:12621:3: ( ruleEString ) - // InternalRosParser.g:12622:4: ruleEString + // InternalRosParser.g:12729:3: ( ruleEString ) + // InternalRosParser.g:12730:4: ruleEString { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -37366,17 +37782,17 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // $ANTLR start "rule__Publisher__NamespaceAssignment_6_1" - // InternalRosParser.g:12633:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRosParser.g:12741:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12637:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:12638:2: ( ruleNamespace ) + // InternalRosParser.g:12745:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:12746:2: ( ruleNamespace ) { - // InternalRosParser.g:12638:2: ( ruleNamespace ) - // InternalRosParser.g:12639:3: ruleNamespace + // InternalRosParser.g:12746:2: ( ruleNamespace ) + // InternalRosParser.g:12747:3: ruleNamespace { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -37407,17 +37823,17 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // $ANTLR start "rule__Subscriber__NameAssignment_1" - // InternalRosParser.g:12648:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:12756:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12652:1: ( ( ruleEString ) ) - // InternalRosParser.g:12653:2: ( ruleEString ) + // InternalRosParser.g:12760:1: ( ( ruleEString ) ) + // InternalRosParser.g:12761:2: ( ruleEString ) { - // InternalRosParser.g:12653:2: ( ruleEString ) - // InternalRosParser.g:12654:3: ruleEString + // InternalRosParser.g:12761:2: ( ruleEString ) + // InternalRosParser.g:12762:3: ruleEString { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37448,21 +37864,21 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__MessageAssignment_5" - // InternalRosParser.g:12663:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosParser.g:12771:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12667:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12668:2: ( ( ruleEString ) ) + // InternalRosParser.g:12775:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:12776:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12668:2: ( ( ruleEString ) ) - // InternalRosParser.g:12669:3: ( ruleEString ) + // InternalRosParser.g:12776:2: ( ( ruleEString ) ) + // InternalRosParser.g:12777:3: ( ruleEString ) { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRosParser.g:12670:3: ( ruleEString ) - // InternalRosParser.g:12671:4: ruleEString + // InternalRosParser.g:12778:3: ( ruleEString ) + // InternalRosParser.g:12779:4: ruleEString { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -37497,17 +37913,17 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // $ANTLR start "rule__Subscriber__NamespaceAssignment_6_1" - // InternalRosParser.g:12682:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRosParser.g:12790:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12686:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:12687:2: ( ruleNamespace ) + // InternalRosParser.g:12794:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:12795:2: ( ruleNamespace ) { - // InternalRosParser.g:12687:2: ( ruleNamespace ) - // InternalRosParser.g:12688:3: ruleNamespace + // InternalRosParser.g:12795:2: ( ruleNamespace ) + // InternalRosParser.g:12796:3: ruleNamespace { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -37538,17 +37954,17 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // $ANTLR start "rule__ServiceServer__NameAssignment_1" - // InternalRosParser.g:12697:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:12805:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12701:1: ( ( ruleEString ) ) - // InternalRosParser.g:12702:2: ( ruleEString ) + // InternalRosParser.g:12809:1: ( ( ruleEString ) ) + // InternalRosParser.g:12810:2: ( ruleEString ) { - // InternalRosParser.g:12702:2: ( ruleEString ) - // InternalRosParser.g:12703:3: ruleEString + // InternalRosParser.g:12810:2: ( ruleEString ) + // InternalRosParser.g:12811:3: ruleEString { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37579,21 +37995,21 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // $ANTLR start "rule__ServiceServer__ServiceAssignment_5" - // InternalRosParser.g:12712:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosParser.g:12820:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12716:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12717:2: ( ( ruleEString ) ) + // InternalRosParser.g:12824:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:12825:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12717:2: ( ( ruleEString ) ) - // InternalRosParser.g:12718:3: ( ruleEString ) + // InternalRosParser.g:12825:2: ( ( ruleEString ) ) + // InternalRosParser.g:12826:3: ( ruleEString ) { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRosParser.g:12719:3: ( ruleEString ) - // InternalRosParser.g:12720:4: ruleEString + // InternalRosParser.g:12827:3: ( ruleEString ) + // InternalRosParser.g:12828:4: ruleEString { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -37628,17 +38044,17 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceServer__NamespaceAssignment_6_1" - // InternalRosParser.g:12731:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRosParser.g:12839:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12735:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:12736:2: ( ruleNamespace ) + // InternalRosParser.g:12843:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:12844:2: ( ruleNamespace ) { - // InternalRosParser.g:12736:2: ( ruleNamespace ) - // InternalRosParser.g:12737:3: ruleNamespace + // InternalRosParser.g:12844:2: ( ruleNamespace ) + // InternalRosParser.g:12845:3: ruleNamespace { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -37669,17 +38085,17 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ServiceClient__NameAssignment_1" - // InternalRosParser.g:12746:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:12854:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12750:1: ( ( ruleEString ) ) - // InternalRosParser.g:12751:2: ( ruleEString ) + // InternalRosParser.g:12858:1: ( ( ruleEString ) ) + // InternalRosParser.g:12859:2: ( ruleEString ) { - // InternalRosParser.g:12751:2: ( ruleEString ) - // InternalRosParser.g:12752:3: ruleEString + // InternalRosParser.g:12859:2: ( ruleEString ) + // InternalRosParser.g:12860:3: ruleEString { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37710,21 +38126,21 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // $ANTLR start "rule__ServiceClient__ServiceAssignment_5" - // InternalRosParser.g:12761:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosParser.g:12869:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12765:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12766:2: ( ( ruleEString ) ) + // InternalRosParser.g:12873:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:12874:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12766:2: ( ( ruleEString ) ) - // InternalRosParser.g:12767:3: ( ruleEString ) + // InternalRosParser.g:12874:2: ( ( ruleEString ) ) + // InternalRosParser.g:12875:3: ( ruleEString ) { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRosParser.g:12768:3: ( ruleEString ) - // InternalRosParser.g:12769:4: ruleEString + // InternalRosParser.g:12876:3: ( ruleEString ) + // InternalRosParser.g:12877:4: ruleEString { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -37759,17 +38175,17 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceClient__NamespaceAssignment_6_1" - // InternalRosParser.g:12780:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRosParser.g:12888:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12784:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:12785:2: ( ruleNamespace ) + // InternalRosParser.g:12892:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:12893:2: ( ruleNamespace ) { - // InternalRosParser.g:12785:2: ( ruleNamespace ) - // InternalRosParser.g:12786:3: ruleNamespace + // InternalRosParser.g:12893:2: ( ruleNamespace ) + // InternalRosParser.g:12894:3: ruleNamespace { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -37800,17 +38216,17 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ActionServer__NameAssignment_1" - // InternalRosParser.g:12795:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:12903:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12799:1: ( ( ruleEString ) ) - // InternalRosParser.g:12800:2: ( ruleEString ) + // InternalRosParser.g:12907:1: ( ( ruleEString ) ) + // InternalRosParser.g:12908:2: ( ruleEString ) { - // InternalRosParser.g:12800:2: ( ruleEString ) - // InternalRosParser.g:12801:3: ruleEString + // InternalRosParser.g:12908:2: ( ruleEString ) + // InternalRosParser.g:12909:3: ruleEString { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37841,21 +38257,21 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__ActionServer__ActionAssignment_5" - // InternalRosParser.g:12810:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosParser.g:12918:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12814:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12815:2: ( ( ruleEString ) ) + // InternalRosParser.g:12922:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:12923:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12815:2: ( ( ruleEString ) ) - // InternalRosParser.g:12816:3: ( ruleEString ) + // InternalRosParser.g:12923:2: ( ( ruleEString ) ) + // InternalRosParser.g:12924:3: ( ruleEString ) { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - // InternalRosParser.g:12817:3: ( ruleEString ) - // InternalRosParser.g:12818:4: ruleEString + // InternalRosParser.g:12925:3: ( ruleEString ) + // InternalRosParser.g:12926:4: ruleEString { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -37890,17 +38306,17 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionServer__NamespaceAssignment_6_1" - // InternalRosParser.g:12829:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRosParser.g:12937:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12833:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:12834:2: ( ruleNamespace ) + // InternalRosParser.g:12941:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:12942:2: ( ruleNamespace ) { - // InternalRosParser.g:12834:2: ( ruleNamespace ) - // InternalRosParser.g:12835:3: ruleNamespace + // InternalRosParser.g:12942:2: ( ruleNamespace ) + // InternalRosParser.g:12943:3: ruleNamespace { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -37931,17 +38347,17 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__ActionClient__NameAssignment_1" - // InternalRosParser.g:12844:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:12952:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12848:1: ( ( ruleEString ) ) - // InternalRosParser.g:12849:2: ( ruleEString ) + // InternalRosParser.g:12956:1: ( ( ruleEString ) ) + // InternalRosParser.g:12957:2: ( ruleEString ) { - // InternalRosParser.g:12849:2: ( ruleEString ) - // InternalRosParser.g:12850:3: ruleEString + // InternalRosParser.g:12957:2: ( ruleEString ) + // InternalRosParser.g:12958:3: ruleEString { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -37972,21 +38388,21 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__ActionClient__ActionAssignment_5" - // InternalRosParser.g:12859:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosParser.g:12967:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12863:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12864:2: ( ( ruleEString ) ) + // InternalRosParser.g:12971:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:12972:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12864:2: ( ( ruleEString ) ) - // InternalRosParser.g:12865:3: ( ruleEString ) + // InternalRosParser.g:12972:2: ( ( ruleEString ) ) + // InternalRosParser.g:12973:3: ( ruleEString ) { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - // InternalRosParser.g:12866:3: ( ruleEString ) - // InternalRosParser.g:12867:4: ruleEString + // InternalRosParser.g:12974:3: ( ruleEString ) + // InternalRosParser.g:12975:4: ruleEString { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -38021,17 +38437,17 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionClient__NamespaceAssignment_6_1" - // InternalRosParser.g:12878:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRosParser.g:12986:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12882:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:12883:2: ( ruleNamespace ) + // InternalRosParser.g:12990:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:12991:2: ( ruleNamespace ) { - // InternalRosParser.g:12883:2: ( ruleNamespace ) - // InternalRosParser.g:12884:3: ruleNamespace + // InternalRosParser.g:12991:2: ( ruleNamespace ) + // InternalRosParser.g:12992:3: ruleNamespace { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -38062,21 +38478,21 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__PackageDependency__PackageAssignment" - // InternalRosParser.g:12893:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; + // InternalRosParser.g:13001:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12897:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:12898:2: ( ( ruleEString ) ) + // InternalRosParser.g:13005:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:13006:2: ( ( ruleEString ) ) { - // InternalRosParser.g:12898:2: ( ( ruleEString ) ) - // InternalRosParser.g:12899:3: ( ruleEString ) + // InternalRosParser.g:13006:2: ( ( ruleEString ) ) + // InternalRosParser.g:13007:3: ( ruleEString ) { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); - // InternalRosParser.g:12900:3: ( ruleEString ) - // InternalRosParser.g:12901:4: ruleEString + // InternalRosParser.g:13008:3: ( ruleEString ) + // InternalRosParser.g:13009:4: ruleEString { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -38111,17 +38527,17 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // $ANTLR start "rule__ExternalDependency__NameAssignment_2" - // InternalRosParser.g:12912:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; + // InternalRosParser.g:13020:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12916:1: ( ( ruleEString ) ) - // InternalRosParser.g:12917:2: ( ruleEString ) + // InternalRosParser.g:13024:1: ( ( ruleEString ) ) + // InternalRosParser.g:13025:2: ( ruleEString ) { - // InternalRosParser.g:12917:2: ( ruleEString ) - // InternalRosParser.g:12918:3: ruleEString + // InternalRosParser.g:13025:2: ( ruleEString ) + // InternalRosParser.g:13026:3: ruleEString { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -38152,17 +38568,17 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_1" - // InternalRosParser.g:12927:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosParser.g:13035:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12931:1: ( ( ruleGraphName ) ) - // InternalRosParser.g:12932:2: ( ruleGraphName ) + // InternalRosParser.g:13039:1: ( ( ruleGraphName ) ) + // InternalRosParser.g:13040:2: ( ruleGraphName ) { - // InternalRosParser.g:12932:2: ( ruleGraphName ) - // InternalRosParser.g:12933:3: ruleGraphName + // InternalRosParser.g:13040:2: ( ruleGraphName ) + // InternalRosParser.g:13041:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38193,17 +38609,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_2_1" - // InternalRosParser.g:12942:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosParser.g:13050:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12946:1: ( ( ruleGraphName ) ) - // InternalRosParser.g:12947:2: ( ruleGraphName ) + // InternalRosParser.g:13054:1: ( ( ruleGraphName ) ) + // InternalRosParser.g:13055:2: ( ruleGraphName ) { - // InternalRosParser.g:12947:2: ( ruleGraphName ) - // InternalRosParser.g:12948:3: ruleGraphName + // InternalRosParser.g:13055:2: ( ruleGraphName ) + // InternalRosParser.g:13056:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -38234,17 +38650,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_1" - // InternalRosParser.g:12957:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosParser.g:13065:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12961:1: ( ( ruleGraphName ) ) - // InternalRosParser.g:12962:2: ( ruleGraphName ) + // InternalRosParser.g:13069:1: ( ( ruleGraphName ) ) + // InternalRosParser.g:13070:2: ( ruleGraphName ) { - // InternalRosParser.g:12962:2: ( ruleGraphName ) - // InternalRosParser.g:12963:3: ruleGraphName + // InternalRosParser.g:13070:2: ( ruleGraphName ) + // InternalRosParser.g:13071:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38275,17 +38691,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1" - // InternalRosParser.g:12972:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosParser.g:13080: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 { - // InternalRosParser.g:12976:1: ( ( ruleGraphName ) ) - // InternalRosParser.g:12977:2: ( ruleGraphName ) + // InternalRosParser.g:13084:1: ( ( ruleGraphName ) ) + // InternalRosParser.g:13085:2: ( ruleGraphName ) { - // InternalRosParser.g:12977:2: ( ruleGraphName ) - // InternalRosParser.g:12978:3: ruleGraphName + // InternalRosParser.g:13085:2: ( ruleGraphName ) + // InternalRosParser.g:13086:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -38316,17 +38732,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_1" - // InternalRosParser.g:12987:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosParser.g:13095:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:12991:1: ( ( ruleGraphName ) ) - // InternalRosParser.g:12992:2: ( ruleGraphName ) + // InternalRosParser.g:13099:1: ( ( ruleGraphName ) ) + // InternalRosParser.g:13100:2: ( ruleGraphName ) { - // InternalRosParser.g:12992:2: ( ruleGraphName ) - // InternalRosParser.g:12993:3: ruleGraphName + // InternalRosParser.g:13100:2: ( ruleGraphName ) + // InternalRosParser.g:13101:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38357,17 +38773,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_2_1" - // InternalRosParser.g:13002:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosParser.g:13110:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13006:1: ( ( ruleGraphName ) ) - // InternalRosParser.g:13007:2: ( ruleGraphName ) + // InternalRosParser.g:13114:1: ( ( ruleGraphName ) ) + // InternalRosParser.g:13115:2: ( ruleGraphName ) { - // InternalRosParser.g:13007:2: ( ruleGraphName ) - // InternalRosParser.g:13008:3: ruleGraphName + // InternalRosParser.g:13115:2: ( ruleGraphName ) + // InternalRosParser.g:13116:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -38398,17 +38814,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // $ANTLR start "rule__Parameter__NameAssignment_1" - // InternalRosParser.g:13017:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; + // InternalRosParser.g:13125:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13021:1: ( ( ruleEString ) ) - // InternalRosParser.g:13022:2: ( ruleEString ) + // InternalRosParser.g:13129:1: ( ( ruleEString ) ) + // InternalRosParser.g:13130:2: ( ruleEString ) { - // InternalRosParser.g:13022:2: ( ruleEString ) - // InternalRosParser.g:13023:3: ruleEString + // InternalRosParser.g:13130:2: ( ruleEString ) + // InternalRosParser.g:13131:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -38439,17 +38855,17 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRosParser.g:13032:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; + // InternalRosParser.g:13140:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13036:1: ( ( ruleNamespace ) ) - // InternalRosParser.g:13037:2: ( ruleNamespace ) + // InternalRosParser.g:13144:1: ( ( ruleNamespace ) ) + // InternalRosParser.g:13145:2: ( ruleNamespace ) { - // InternalRosParser.g:13037:2: ( ruleNamespace ) - // InternalRosParser.g:13038:3: ruleNamespace + // InternalRosParser.g:13145:2: ( ruleNamespace ) + // InternalRosParser.g:13146:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -38480,17 +38896,17 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // $ANTLR start "rule__Parameter__TypeAssignment_6" - // InternalRosParser.g:13047:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; + // InternalRosParser.g:13155:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13051:1: ( ( ruleParameterType ) ) - // InternalRosParser.g:13052:2: ( ruleParameterType ) + // InternalRosParser.g:13159:1: ( ( ruleParameterType ) ) + // InternalRosParser.g:13160:2: ( ruleParameterType ) { - // InternalRosParser.g:13052:2: ( ruleParameterType ) - // InternalRosParser.g:13053:3: ruleParameterType + // InternalRosParser.g:13160:2: ( ruleParameterType ) + // InternalRosParser.g:13161:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -38521,17 +38937,17 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // $ANTLR start "rule__Parameter__ValueAssignment_7_1" - // InternalRosParser.g:13062:1: rule__Parameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; + // InternalRosParser.g:13170:1: rule__Parameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13066:1: ( ( ruleParameterValue ) ) - // InternalRosParser.g:13067:2: ( ruleParameterValue ) + // InternalRosParser.g:13174:1: ( ( ruleParameterValue ) ) + // InternalRosParser.g:13175:2: ( ruleParameterValue ) { - // InternalRosParser.g:13067:2: ( ruleParameterValue ) - // InternalRosParser.g:13068:3: ruleParameterValue + // InternalRosParser.g:13175:2: ( ruleParameterValue ) + // InternalRosParser.g:13176:3: ruleParameterValue { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -38562,17 +38978,17 @@ public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionExcep // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRosParser.g:13077:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRosParser.g:13185:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13081:1: ( ( ruleParameterType ) ) - // InternalRosParser.g:13082:2: ( ruleParameterType ) + // InternalRosParser.g:13189:1: ( ( ruleParameterType ) ) + // InternalRosParser.g:13190:2: ( ruleParameterType ) { - // InternalRosParser.g:13082:2: ( ruleParameterType ) - // InternalRosParser.g:13083:3: ruleParameterType + // InternalRosParser.g:13190:2: ( ruleParameterType ) + // InternalRosParser.g:13191:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -38603,17 +39019,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRosParser.g:13092:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRosParser.g:13200:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13096:1: ( ( ruleParameterType ) ) - // InternalRosParser.g:13097:2: ( ruleParameterType ) + // InternalRosParser.g:13204:1: ( ( ruleParameterType ) ) + // InternalRosParser.g:13205:2: ( ruleParameterType ) { - // InternalRosParser.g:13097:2: ( ruleParameterType ) - // InternalRosParser.g:13098:3: ruleParameterType + // InternalRosParser.g:13205:2: ( ruleParameterType ) + // InternalRosParser.g:13206:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -38644,17 +39060,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRosParser.g:13107:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRosParser.g:13215:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13111:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosParser.g:13112:2: ( ruleParameterStructTypeMember ) + // InternalRosParser.g:13219:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosParser.g:13220:2: ( ruleParameterStructTypeMember ) { - // InternalRosParser.g:13112:2: ( ruleParameterStructTypeMember ) - // InternalRosParser.g:13113:3: ruleParameterStructTypeMember + // InternalRosParser.g:13220:2: ( ruleParameterStructTypeMember ) + // InternalRosParser.g:13221:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -38685,17 +39101,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRosParser.g:13122:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRosParser.g:13230:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13126:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosParser.g:13127:2: ( ruleParameterStructTypeMember ) + // InternalRosParser.g:13234:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosParser.g:13235:2: ( ruleParameterStructTypeMember ) { - // InternalRosParser.g:13127:2: ( ruleParameterStructTypeMember ) - // InternalRosParser.g:13128:3: ruleParameterStructTypeMember + // InternalRosParser.g:13235:2: ( ruleParameterStructTypeMember ) + // InternalRosParser.g:13236:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -38726,17 +39142,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRosParser.g:13137:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + // InternalRosParser.g:13245:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13141:1: ( ( ruleParameterInteger ) ) - // InternalRosParser.g:13142:2: ( ruleParameterInteger ) + // InternalRosParser.g:13249:1: ( ( ruleParameterInteger ) ) + // InternalRosParser.g:13250:2: ( ruleParameterInteger ) { - // InternalRosParser.g:13142:2: ( ruleParameterInteger ) - // InternalRosParser.g:13143:3: ruleParameterInteger + // InternalRosParser.g:13250:2: ( ruleParameterInteger ) + // InternalRosParser.g:13251:3: ruleParameterInteger { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38767,17 +39183,17 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRosParser.g:13152:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + // InternalRosParser.g:13260:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13156:1: ( ( ruleParameterString ) ) - // InternalRosParser.g:13157:2: ( ruleParameterString ) + // InternalRosParser.g:13264:1: ( ( ruleParameterString ) ) + // InternalRosParser.g:13265:2: ( ruleParameterString ) { - // InternalRosParser.g:13157:2: ( ruleParameterString ) - // InternalRosParser.g:13158:3: ruleParameterString + // InternalRosParser.g:13265:2: ( ruleParameterString ) + // InternalRosParser.g:13266:3: ruleParameterString { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38808,17 +39224,17 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRosParser.g:13167:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + // InternalRosParser.g:13275:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13171:1: ( ( ruleParameterDouble ) ) - // InternalRosParser.g:13172:2: ( ruleParameterDouble ) + // InternalRosParser.g:13279:1: ( ( ruleParameterDouble ) ) + // InternalRosParser.g:13280:2: ( ruleParameterDouble ) { - // InternalRosParser.g:13172:2: ( ruleParameterDouble ) - // InternalRosParser.g:13173:3: ruleParameterDouble + // InternalRosParser.g:13280:2: ( ruleParameterDouble ) + // InternalRosParser.g:13281:3: ruleParameterDouble { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38849,17 +39265,17 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRosParser.g:13182:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + // InternalRosParser.g:13290:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13186:1: ( ( ruleParameterBoolean ) ) - // InternalRosParser.g:13187:2: ( ruleParameterBoolean ) + // InternalRosParser.g:13294:1: ( ( ruleParameterBoolean ) ) + // InternalRosParser.g:13295:2: ( ruleParameterBoolean ) { - // InternalRosParser.g:13187:2: ( ruleParameterBoolean ) - // InternalRosParser.g:13188:3: ruleParameterBoolean + // InternalRosParser.g:13295:2: ( ruleParameterBoolean ) + // InternalRosParser.g:13296:3: ruleParameterBoolean { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38890,17 +39306,17 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRosParser.g:13197:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + // InternalRosParser.g:13305:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13201:1: ( ( ruleParameterBase64 ) ) - // InternalRosParser.g:13202:2: ( ruleParameterBase64 ) + // InternalRosParser.g:13309:1: ( ( ruleParameterBase64 ) ) + // InternalRosParser.g:13310:2: ( ruleParameterBase64 ) { - // InternalRosParser.g:13202:2: ( ruleParameterBase64 ) - // InternalRosParser.g:13203:3: ruleParameterBase64 + // InternalRosParser.g:13310:2: ( ruleParameterBase64 ) + // InternalRosParser.g:13311:3: ruleParameterBase64 { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -38930,26 +39346,26 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRosParser.g:13212:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; - public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__TypeAssignment_2" + // InternalRosParser.g:13320:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; + public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13216:1: ( ( ruleParameterType ) ) - // InternalRosParser.g:13217:2: ( ruleParameterType ) + // InternalRosParser.g:13324:1: ( ( ruleParameterType ) ) + // InternalRosParser.g:13325:2: ( ruleParameterType ) { - // InternalRosParser.g:13217:2: ( ruleParameterType ) - // InternalRosParser.g:13218:3: ruleParameterType + // InternalRosParser.g:13325:2: ( ruleParameterType ) + // InternalRosParser.g:13326:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -38968,29 +39384,29 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__TypeAssignment_3" + // $ANTLR end "rule__ParameterArrayType__TypeAssignment_2" - // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRosParser.g:13227:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; - public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_3_1" + // InternalRosParser.g:13335:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; + public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13231:1: ( ( ruleParameterList ) ) - // InternalRosParser.g:13232:2: ( ruleParameterList ) + // InternalRosParser.g:13339:1: ( ( ruleParameterList ) ) + // InternalRosParser.g:13340:2: ( ruleParameterList ) { - // InternalRosParser.g:13232:2: ( ruleParameterList ) - // InternalRosParser.g:13233:3: ruleParameterList + // InternalRosParser.g:13340:2: ( ruleParameterList ) + // InternalRosParser.g:13341:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -39009,21 +39425,21 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog } return ; } - // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_4_1" + // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_3_1" // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRosParser.g:13242:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRosParser.g:13350:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13246:1: ( ( ruleParameterValue ) ) - // InternalRosParser.g:13247:2: ( ruleParameterValue ) + // InternalRosParser.g:13354:1: ( ( ruleParameterValue ) ) + // InternalRosParser.g:13355:2: ( ruleParameterValue ) { - // InternalRosParser.g:13247:2: ( ruleParameterValue ) - // InternalRosParser.g:13248:3: ruleParameterValue + // InternalRosParser.g:13355:2: ( ruleParameterValue ) + // InternalRosParser.g:13356:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -39054,17 +39470,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRosParser.g:13257:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRosParser.g:13365:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13261:1: ( ( ruleParameterValue ) ) - // InternalRosParser.g:13262:2: ( ruleParameterValue ) + // InternalRosParser.g:13369:1: ( ( ruleParameterValue ) ) + // InternalRosParser.g:13370:2: ( ruleParameterValue ) { - // InternalRosParser.g:13262:2: ( ruleParameterValue ) - // InternalRosParser.g:13263:3: ruleParameterValue + // InternalRosParser.g:13370:2: ( ruleParameterValue ) + // InternalRosParser.g:13371:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -39095,17 +39511,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_2_1" - // InternalRosParser.g:13272:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; + // InternalRosParser.g:13380:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13276:1: ( ( ruleEString ) ) - // InternalRosParser.g:13277:2: ( ruleEString ) + // InternalRosParser.g:13384:1: ( ( ruleEString ) ) + // InternalRosParser.g:13385:2: ( ruleEString ) { - // InternalRosParser.g:13277:2: ( ruleEString ) - // InternalRosParser.g:13278:3: ruleEString + // InternalRosParser.g:13385:2: ( ruleEString ) + // InternalRosParser.g:13386:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -39136,17 +39552,17 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRosParser.g:13287:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRosParser.g:13395:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13291:1: ( ( ruleEString ) ) - // InternalRosParser.g:13292:2: ( ruleEString ) + // InternalRosParser.g:13399:1: ( ( ruleEString ) ) + // InternalRosParser.g:13400:2: ( ruleEString ) { - // InternalRosParser.g:13292:2: ( ruleEString ) - // InternalRosParser.g:13293:3: ruleEString + // InternalRosParser.g:13400:2: ( ruleEString ) + // InternalRosParser.g:13401:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -39177,17 +39593,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRosParser.g:13302:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRosParser.g:13410:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13306:1: ( ( ruleBase64Binary ) ) - // InternalRosParser.g:13307:2: ( ruleBase64Binary ) + // InternalRosParser.g:13414:1: ( ( ruleBase64Binary ) ) + // InternalRosParser.g:13415:2: ( ruleBase64Binary ) { - // InternalRosParser.g:13307:2: ( ruleBase64Binary ) - // InternalRosParser.g:13308:3: ruleBase64Binary + // InternalRosParser.g:13415:2: ( ruleBase64Binary ) + // InternalRosParser.g:13416:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -39218,17 +39634,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRosParser.g:13317:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRosParser.g:13425:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13321:1: ( ( ruleInteger0 ) ) - // InternalRosParser.g:13322:2: ( ruleInteger0 ) + // InternalRosParser.g:13429:1: ( ( ruleInteger0 ) ) + // InternalRosParser.g:13430:2: ( ruleInteger0 ) { - // InternalRosParser.g:13322:2: ( ruleInteger0 ) - // InternalRosParser.g:13323:3: ruleInteger0 + // InternalRosParser.g:13430:2: ( ruleInteger0 ) + // InternalRosParser.g:13431:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -39259,17 +39675,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRosParser.g:13332:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRosParser.g:13440:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13336:1: ( ( ruleDouble0 ) ) - // InternalRosParser.g:13337:2: ( ruleDouble0 ) + // InternalRosParser.g:13444:1: ( ( ruleDouble0 ) ) + // InternalRosParser.g:13445:2: ( ruleDouble0 ) { - // InternalRosParser.g:13337:2: ( ruleDouble0 ) - // InternalRosParser.g:13338:3: ruleDouble0 + // InternalRosParser.g:13445:2: ( ruleDouble0 ) + // InternalRosParser.g:13446:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -39300,17 +39716,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRosParser.g:13347:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRosParser.g:13455:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13351:1: ( ( ruleboolean0 ) ) - // InternalRosParser.g:13352:2: ( ruleboolean0 ) + // InternalRosParser.g:13459:1: ( ( ruleboolean0 ) ) + // InternalRosParser.g:13460:2: ( ruleboolean0 ) { - // InternalRosParser.g:13352:2: ( ruleboolean0 ) - // InternalRosParser.g:13353:3: ruleboolean0 + // InternalRosParser.g:13460:2: ( ruleboolean0 ) + // InternalRosParser.g:13461:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -39341,17 +39757,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRosParser.g:13362:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRosParser.g:13470:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13366:1: ( ( ruleParameterStructMember ) ) - // InternalRosParser.g:13367:2: ( ruleParameterStructMember ) + // InternalRosParser.g:13474:1: ( ( ruleParameterStructMember ) ) + // InternalRosParser.g:13475:2: ( ruleParameterStructMember ) { - // InternalRosParser.g:13367:2: ( ruleParameterStructMember ) - // InternalRosParser.g:13368:3: ruleParameterStructMember + // InternalRosParser.g:13475:2: ( ruleParameterStructMember ) + // InternalRosParser.g:13476:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -39382,17 +39798,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRosParser.g:13377:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRosParser.g:13485:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13381:1: ( ( ruleParameterStructMember ) ) - // InternalRosParser.g:13382:2: ( ruleParameterStructMember ) + // InternalRosParser.g:13489:1: ( ( ruleParameterStructMember ) ) + // InternalRosParser.g:13490:2: ( ruleParameterStructMember ) { - // InternalRosParser.g:13382:2: ( ruleParameterStructMember ) - // InternalRosParser.g:13383:3: ruleParameterStructMember + // InternalRosParser.g:13490:2: ( ruleParameterStructMember ) + // InternalRosParser.g:13491:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -39423,17 +39839,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRosParser.g:13392:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRosParser.g:13500:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13396:1: ( ( ruleDateTime0 ) ) - // InternalRosParser.g:13397:2: ( ruleDateTime0 ) + // InternalRosParser.g:13504:1: ( ( ruleDateTime0 ) ) + // InternalRosParser.g:13505:2: ( ruleDateTime0 ) { - // InternalRosParser.g:13397:2: ( ruleDateTime0 ) - // InternalRosParser.g:13398:3: ruleDateTime0 + // InternalRosParser.g:13505:2: ( ruleDateTime0 ) + // InternalRosParser.g:13506:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -39463,26 +39879,26 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR end "rule__ParameterDate__ValueAssignment" - // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalRosParser.g:13407:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; - public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" + // InternalRosParser.g:13515:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13411:1: ( ( ruleEString ) ) - // InternalRosParser.g:13412:2: ( ruleEString ) + // InternalRosParser.g:13519:1: ( ( ruleEString ) ) + // InternalRosParser.g:13520:2: ( ruleEString ) { - // InternalRosParser.g:13412:2: ( ruleEString ) - // InternalRosParser.g:13413:3: ruleEString + // InternalRosParser.g:13520:2: ( ruleEString ) + // InternalRosParser.g:13521:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -39501,29 +39917,29 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni } return ; } - // $ANTLR end "rule__ParameterStructMember__NameAssignment_1" + // $ANTLR end "rule__ParameterStructMember__NameAssignment_0" - // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalRosParser.g:13422:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; - public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" + // InternalRosParser.g:13530:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13426:1: ( ( ruleParameterValue ) ) - // InternalRosParser.g:13427:2: ( ruleParameterValue ) + // InternalRosParser.g:13534:1: ( ( ruleParameterValue ) ) + // InternalRosParser.g:13535:2: ( ruleParameterValue ) { - // InternalRosParser.g:13427:2: ( ruleParameterValue ) - // InternalRosParser.g:13428:3: ruleParameterValue + // InternalRosParser.g:13535:2: ( ruleParameterValue ) + // InternalRosParser.g:13536:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -39542,21 +39958,21 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn } return ; } - // $ANTLR end "rule__ParameterStructMember__ValueAssignment_4" + // $ANTLR end "rule__ParameterStructMember__ValueAssignment_3" // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRosParser.g:13437:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosParser.g:13545:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13441:1: ( ( ruleEString ) ) - // InternalRosParser.g:13442:2: ( ruleEString ) + // InternalRosParser.g:13549:1: ( ( ruleEString ) ) + // InternalRosParser.g:13550:2: ( ruleEString ) { - // InternalRosParser.g:13442:2: ( ruleEString ) - // InternalRosParser.g:13443:3: ruleEString + // InternalRosParser.g:13550:2: ( ruleEString ) + // InternalRosParser.g:13551:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -39587,17 +40003,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRosParser.g:13452:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRosParser.g:13560:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13456:1: ( ( ruleParameterType ) ) - // InternalRosParser.g:13457:2: ( ruleParameterType ) + // InternalRosParser.g:13564:1: ( ( ruleParameterType ) ) + // InternalRosParser.g:13565:2: ( ruleParameterType ) { - // InternalRosParser.g:13457:2: ( ruleParameterType ) - // InternalRosParser.g:13458:3: ruleParameterType + // InternalRosParser.g:13565:2: ( ruleParameterType ) + // InternalRosParser.g:13566:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -39627,26 +40043,32 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR end "rule__ParameterStructTypeMember__TypeAssignment_1" - // $ANTLR start "rule__MessagePart__TypeAssignment_0" - // InternalRosParser.g:13467:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; - public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { + // $ANTLR start "rule__MessagePart__DataAssignment_0" + // InternalRosParser.g:13575:1: rule__MessagePart__DataAssignment_0 : ( ( rule__MessagePart__DataAlternatives_0_0 ) ) ; + public final void rule__MessagePart__DataAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13471:1: ( ( ruleAbstractType ) ) - // InternalRosParser.g:13472:2: ( ruleAbstractType ) + // InternalRosParser.g:13579:1: ( ( ( rule__MessagePart__DataAlternatives_0_0 ) ) ) + // InternalRosParser.g:13580:2: ( ( rule__MessagePart__DataAlternatives_0_0 ) ) { - // InternalRosParser.g:13472:2: ( ruleAbstractType ) - // InternalRosParser.g:13473:3: ruleAbstractType + // InternalRosParser.g:13580:2: ( ( rule__MessagePart__DataAlternatives_0_0 ) ) + // InternalRosParser.g:13581:3: ( rule__MessagePart__DataAlternatives_0_0 ) + { + before(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); + // InternalRosParser.g:13582:3: ( rule__MessagePart__DataAlternatives_0_0 ) + // InternalRosParser.g:13582:4: rule__MessagePart__DataAlternatives_0_0 { - before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); - ruleAbstractType(); + rule__MessagePart__DataAlternatives_0_0(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + + } + + after(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); } @@ -39665,35 +40087,29 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__MessagePart__TypeAssignment_0" + // $ANTLR end "rule__MessagePart__DataAssignment_0" - // $ANTLR start "rule__MessagePart__DataAssignment_1" - // InternalRosParser.g:13482:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; - public final void rule__MessagePart__DataAssignment_1() throws RecognitionException { + // $ANTLR start "rule__MessagePart__TypeAssignment_2" + // InternalRosParser.g:13590:1: rule__MessagePart__TypeAssignment_2 : ( ruleAbstractType ) ; + public final void rule__MessagePart__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13486:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) - // InternalRosParser.g:13487:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) - { - // InternalRosParser.g:13487:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) - // InternalRosParser.g:13488:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRosParser.g:13594:1: ( ( ruleAbstractType ) ) + // InternalRosParser.g:13595:2: ( ruleAbstractType ) { - before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); - // InternalRosParser.g:13489:3: ( rule__MessagePart__DataAlternatives_1_0 ) - // InternalRosParser.g:13489:4: rule__MessagePart__DataAlternatives_1_0 + // InternalRosParser.g:13595:2: ( ruleAbstractType ) + // InternalRosParser.g:13596:3: ruleAbstractType { + before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); - rule__MessagePart__DataAlternatives_1_0(); + ruleAbstractType(); state._fsp--; - - } - - after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); } @@ -39712,25 +40128,25 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__MessagePart__DataAssignment_1" + // $ANTLR end "rule__MessagePart__TypeAssignment_2" // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRosParser.g:13497:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRosParser.g:13605:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13501:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:13502:2: ( ( ruleEString ) ) + // InternalRosParser.g:13609:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:13610:2: ( ( ruleEString ) ) { - // InternalRosParser.g:13502:2: ( ( ruleEString ) ) - // InternalRosParser.g:13503:3: ( ruleEString ) + // InternalRosParser.g:13610:2: ( ( ruleEString ) ) + // InternalRosParser.g:13611:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRosParser.g:13504:3: ( ruleEString ) - // InternalRosParser.g:13505:4: ruleEString + // InternalRosParser.g:13612:3: ( ruleEString ) + // InternalRosParser.g:13613:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -39764,34 +40180,34 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR end "rule__TopicSpecRef__TopicSpecAssignment" - // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRosParser.g:13516:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; - public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" + // InternalRosParser.g:13624:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 : ( ( ruleEString ) ) ; + public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosParser.g:13520:1: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:13521:2: ( ( ruleEString ) ) + // InternalRosParser.g:13628:1: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:13629:2: ( ( ruleEString ) ) { - // InternalRosParser.g:13521:2: ( ( ruleEString ) ) - // InternalRosParser.g:13522:3: ( ruleEString ) + // InternalRosParser.g:13629:2: ( ( ruleEString ) ) + // InternalRosParser.g:13630:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRosParser.g:13523:3: ( ruleEString ) - // InternalRosParser.g:13524:4: ruleEString + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); + // InternalRosParser.g:13631:3: ( ruleEString ) + // InternalRosParser.g:13632:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } @@ -39810,52 +40226,29 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" + // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" // Delegated rules - protected DFA9 dfa9 = new DFA9(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\41\2\uffff"; - static final String dfa_3s = "\1\25\35\uffff\2\30\2\uffff"; - static final String dfa_4s = "\1\145\35\uffff\2\147\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\36"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA7 dfa7 = new DFA7(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\123\5\uffff\1\123\1\uffff\2\123\1\uffff"; + static final String dfa_4s = "\1\150\5\uffff\1\144\1\uffff\2\127\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\1\uffff\1\17\3\uffff\1\34\1\25\1\27\1\31\4\uffff\1\12\1\13\1\24\1\26\1\30\3\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\2\uffff\1\3\3\uffff\1\1\1\15\1\uffff\1\2\4\uffff\1\16\23\uffff\1\37\1\36", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\2\41\17\uffff\1\41\1\uffff\1\41\7\uffff\1\41\3\uffff\1\41\15\uffff\1\41\4\uffff\1\41\2\uffff\1\41\2\uffff\2\41\2\uffff\1\40\17\uffff\2\41\1\uffff\1\41", - "\2\41\17\uffff\1\41\1\uffff\1\41\7\uffff\1\41\3\uffff\1\41\15\uffff\1\41\4\uffff\1\41\2\uffff\1\41\2\uffff\2\41\2\uffff\1\40\17\uffff\2\41\1\uffff\1\41", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -39867,11 +40260,11 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA9 extends DFA { + class DFA7 extends DFA { - public DFA9(BaseRecognizer recognizer) { + public DFA7(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 9; + this.decisionNumber = 7; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -39881,101 +40274,100 @@ public DFA9(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "2552:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; + return "2506:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) );"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000081000004000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000081000004000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x010000000000A000L,0x0000020000000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000003000000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000400000000L,0x0000020000009000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000400000002L,0x0000000000009000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000020L,0x0000003000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000001200000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000071E00L,0x0000020000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000071E02L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000023000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000002L,0x0000003000000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0003000000000000L,0x0000003000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000030000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x9E7111F0F1600000L,0x0000003000010B13L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000800000L,0x0000010000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000400000000L,0x0000000000009000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000040000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000100000L,0x0000010000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x9E7111F0F1600002L,0x0000003000010B13L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000020000080000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x00000000000001C0L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080008L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0006E00300000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x2000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x000000303C800000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000800000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x00880A0003000000L,0x000000B000032420L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000040800002000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000002L,0x0000040800002000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0080000000005000L,0x0000010000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000001800000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000004000000000L,0x0000000000004800L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000010000100000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000010L,0x0000001800000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000880000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000038F00L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000038F02L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000011800000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000002L,0x0000001800000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0001800000000000L,0x0000001800000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000018000000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00600A0030000000L,0x0000005800019210L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000400000L,0x0000008000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000040000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000200000L,0x0000008000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x00600A0030000002L,0x0000005800019210L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000010000040000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x00000000000000E0L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040004L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0003600300000000L,0x0000008000000040L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x1000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x000000181E400000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000008000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000002000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0xCF1C81BC17980000L,0x0000001800408589L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000800000000000L}); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.tokens b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.tokens index 2b6951ba0..404bc5574 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosParser.tokens @@ -1,108 +1,107 @@ -','=85 -':'=86 -'Any'=82 -'Array:'=45 -'Base64'=46 +','=83 +'-'=84 +':'=85 +'Any'=81 +'Array:'=44 +'Base64'=45 'Boolean'=32 -'Date'=70 -'Double'=47 -'ExternalDependency'=5 -'GlobalNamespace'=8 -'GraphName'=19 -'Header'=48 +'Date'=69 +'Double'=46 +'ExternalDependency'=4 +'GlobalNamespace'=7 +'GraphName'=18 +'Header'=47 'Integer'=33 -'List'=71 -'ParameterAny'=14 -'ParameterStructMember'=4 -'PrivateNamespace'=7 -'RelativeNamespace'=6 -'String'=49 -'Struct'=50 -'['=87 -'[]'=84 -']'=88 -'action'=51 -'action:'=34 -'actionclient:'=11 -'actionserver:'=12 -'bool'=72 -'bool[]'=52 -'byte'=73 -'byte[]'=53 -'default'=35 -'dependencies:'=13 -'duration'=24 -'feedback'=25 -'feedback:'=20 -'float32'=36 -'float32[]'=21 -'float64'=37 -'float64[]'=22 -'fromGitRepo:'=15 -'goal'=74 -'goal:'=62 -'int16'=63 -'int16[]'=38 -'int32'=64 -'int32[]'=39 -'int64'=65 -'int64[]'=40 -'int8'=75 -'int8[]'=54 +'List'=70 +'ParameterAny'=13 +'PrivateNamespace'=6 +'RelativeNamespace'=5 +'String'=48 +'Struct'=49 +'['=86 +'[bool]'=50 +'[byte]'=51 +'[float32]'=19 +'[float64]'=20 +'[int16]'=34 +'[int32]'=35 +'[int64]'=36 +'[int8]'=52 +'[string]'=23 +'[uint16]'=24 +'[uint32]'=25 +'[uint64]'=26 +'[uint8]'=37 +']'=87 +'action'=53 +'action:'=38 +'actionClients:'=10 +'actionServers:'=11 +'bool'=71 +'byte'=72 +'default:'=27 +'dependencies:'=12 +'duration'=28 +'feedback'=29 +'feedback:'=21 +'float32'=39 +'float64'=40 +'fromGitRepo:'=14 +'goal'=73 +'goal:'=61 +'int16'=62 +'int32'=63 +'int64'=64 +'int8'=74 'message'=41 -'message:'=26 -'msg:'=76 -'name'=77 -'node'=78 -'node:'=66 -'ns:'=83 -'parameters:'=17 -'publishers:'=18 -'request:'=27 -'response:'=23 -'result'=55 +'message:'=30 +'msg:'=75 +'name'=76 +'node'=77 +'node:'=65 +'ns:'=82 +'parameters:'=16 +'publishers:'=17 +'request:'=31 +'response:'=22 +'result'=54 'result:'=42 'service'=43 -'serviceclient:'=9 -'serviceserver:'=10 -'specs:'=56 -'srv:'=79 -'string'=57 -'string[]'=28 -'subscribers:'=16 -'time'=80 -'type'=81 -'type:'=67 -'uint16'=58 -'uint16[]'=29 -'uint32'=59 -'uint32[]'=30 -'uint64'=60 -'uint64[]'=31 -'uint8'=68 -'uint8[]'=44 -'value'=69 -'value:'=61 -RULE_ANY_OTHER=111 -RULE_BEGIN=104 -RULE_BINARY=90 -RULE_BOOLEAN=91 -RULE_DATE_TIME=99 -RULE_DAY=94 -RULE_DECINT=92 -RULE_DIGIT=89 -RULE_DOUBLE=93 -RULE_END=105 -RULE_HOUR=97 -RULE_ID=100 -RULE_INT=102 -RULE_MESSAGE_ASIGMENT=103 -RULE_MIN_SEC=98 -RULE_ML_COMMENT=109 -RULE_MONTH=95 -RULE_ROS_CONVENTION_A=107 -RULE_ROS_CONVENTION_PARAM=108 -RULE_SL_COMMENT=106 -RULE_STRING=101 -RULE_WS=110 -RULE_YEAR=96 +'serviceClients:'=8 +'serviceServers:'=9 +'specs:'=55 +'srv:'=78 +'string'=56 +'subscribers:'=15 +'time'=79 +'type'=80 +'type:'=66 +'uint16'=57 +'uint32'=58 +'uint64'=59 +'uint8'=67 +'value'=68 +'value:'=60 +RULE_ANY_OTHER=110 +RULE_BEGIN=103 +RULE_BINARY=89 +RULE_BOOLEAN=90 +RULE_DATE_TIME=98 +RULE_DAY=93 +RULE_DECINT=91 +RULE_DIGIT=88 +RULE_DOUBLE=92 +RULE_END=104 +RULE_HOUR=96 +RULE_ID=99 +RULE_INT=101 +RULE_MESSAGE_ASIGMENT=102 +RULE_MIN_SEC=97 +RULE_ML_COMMENT=108 +RULE_MONTH=94 +RULE_ROS_CONVENTION_A=106 +RULE_ROS_CONVENTION_PARAM=107 +RULE_SL_COMMENT=105 +RULE_STRING=100 +RULE_WS=109 +RULE_YEAR=95 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g index 0d066fd29..626f5345a 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.g @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - RelativeNamespace : 'RelativeNamespace'; PrivateNamespace : 'PrivateNamespace'; @@ -23,44 +21,44 @@ ParameterAny : 'ParameterAny'; GraphName : 'GraphName'; -Float32_1 : 'float32[]'; +Float32_1 : '[float32]'; -Float64_1 : 'float64[]'; +Float64_1 : '[float64]'; -Duration : 'duration'; +String_2 : '[string]'; -Feedback : 'feedback'; +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; -String_2 : 'string[]'; +Uint64_1 : '[uint64]'; -Uint16_1 : 'uint16[]'; +Default : 'default:'; -Uint32_1 : 'uint32[]'; +Duration : 'duration'; -Uint64_1 : 'uint64[]'; +Feedback : 'feedback'; Boolean : 'Boolean'; Integer : 'Integer'; -Default : 'default'; +Int16_1 : '[int16]'; -Float32 : 'float32'; +Int32_1 : '[int32]'; -Float64 : 'float64'; +Int64_1 : '[int64]'; -Int16_1 : 'int16[]'; +Uint8_1 : '[uint8]'; -Int32_1 : 'int32[]'; +Float32 : 'float32'; -Int64_1 : 'int64[]'; +Float64 : 'float64'; Message : 'message'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -73,13 +71,13 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Int8_1 : 'int8[]'; +Action : 'action'; Result : 'result'; @@ -129,10 +127,10 @@ Any : 'Any'; Ns : 'ns:'; -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; @@ -145,7 +143,7 @@ RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java index 8180aba5b..162b567a3 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.java @@ -12,94 +12,93 @@ @SuppressWarnings("all") public class InternalBasicsLexer extends Lexer { - public static final int RULE_DAY=73; - public static final int RULE_BEGIN=83; - public static final int Float32_1=10; - public static final int Node=58; - public static final int RULE_DATE_TIME=78; - public static final int Uint64_1=17; - public static final int RULE_BOOLEAN=70; - public static final int RelativeNamespace=5; - public static final int String=33; - public static final int RULE_YEAR=75; - public static final int Int16=45; - public static final int Result=39; - public static final int Name=57; - public static final int RULE_MIN_SEC=77; - public static final int Float32=21; - public static final int Goal=55; - public static final int Bool=53; - public static final int Uint16=41; - public static final int ParameterAny=8; - public static final int List=52; + public static final int RULE_DAY=72; + public static final int RULE_BEGIN=82; + public static final int Float32_1=9; + public static final int Node=57; + public static final int RULE_DATE_TIME=77; + public static final int Uint64_1=14; + public static final int RULE_BOOLEAN=69; + public static final int RelativeNamespace=4; + public static final int String=32; + public static final int RULE_YEAR=74; + public static final int Int16=44; + public static final int Result=38; + public static final int Name=56; + public static final int RULE_MIN_SEC=76; + public static final int Float32=24; + public static final int Goal=54; + public static final int Bool=52; + public static final int Uint16=40; + public static final int ParameterAny=7; + public static final int List=51; public static final int Boolean=18; - public static final int RightSquareBracket=67; - public static final int PrivateNamespace=6; - public static final int Uint8=49; - public static final int GraphName=9; - public static final int RULE_ID=79; - public static final int Byte_1=37; - public static final int Float64_1=11; - public static final int RULE_DIGIT=68; - public static final int Duration=12; - public static final int Uint32_1=16; - public static final int GlobalNamespace=7; - public static final int Double=31; - public static final int Int16_1=23; - public static final int Header=32; - public static final int RULE_INT=81; - public static final int Byte=54; - public static final int Type_1=48; - public static final int Value=50; - public static final int RULE_ML_COMMENT=88; - public static final int LeftSquareBracket=66; - public static final int Uint64=43; - public static final int Action=35; - public static final int RULE_END=84; - public static final int Base64=30; + public static final int RightSquareBracket=66; + public static final int PrivateNamespace=5; + public static final int Uint8=48; + public static final int GraphName=8; + public static final int RULE_ID=78; + public static final int Byte_1=35; + public static final int Float64_1=10; + public static final int RULE_DIGIT=67; + public static final int Uint32_1=13; + public static final int Duration=16; + public static final int GlobalNamespace=6; + public static final int Double=30; + public static final int Int16_1=20; + public static final int Header=31; + public static final int RULE_INT=80; + public static final int Byte=53; + public static final int Type_1=47; + public static final int Value=49; + public static final int RULE_ML_COMMENT=87; + public static final int LeftSquareBracket=65; + public static final int Uint64=42; + public static final int Action=37; + public static final int RULE_END=83; + public static final int Base64=29; public static final int Message=26; - public static final int Value_1=44; - public static final int Time=59; - public static final int RULE_STRING=80; - public static final int Bool_1=36; - public static final int Any=61; - public static final int Struct=34; - public static final int RULE_SL_COMMENT=85; - public static final int Comma=64; - public static final int Uint8_1=28; - public static final int RULE_MESSAGE_ASIGMENT=82; - public static final int LeftSquareBracketRightSquareBracket=63; - public static final int RULE_DOUBLE=72; - public static final int Feedback=13; - public static final int ParameterStructMember=4; - public static final int Int32=46; - public static final int RULE_ROS_CONVENTION_A=86; - public static final int RULE_ROS_CONVENTION_PARAM=87; - public static final int Colon=65; - public static final int RULE_DECINT=71; + public static final int Value_1=43; + public static final int Time=58; + public static final int RULE_STRING=79; + public static final int Bool_1=34; + public static final int Any=60; + public static final int Struct=33; + public static final int RULE_SL_COMMENT=84; + public static final int Comma=62; + public static final int Uint8_1=23; + public static final int HyphenMinus=63; + public static final int RULE_MESSAGE_ASIGMENT=81; + public static final int RULE_DOUBLE=71; + public static final int Feedback=17; + public static final int Int32=45; + public static final int RULE_ROS_CONVENTION_A=85; + public static final int RULE_ROS_CONVENTION_PARAM=86; + public static final int Colon=64; + public static final int RULE_DECINT=70; public static final int EOF=-1; - public static final int Uint32=42; - public static final int RULE_HOUR=76; - public static final int Ns=62; - public static final int RULE_WS=89; - public static final int Int64_1=25; + public static final int Uint32=41; + public static final int RULE_HOUR=75; + public static final int Ns=61; + public static final int RULE_WS=88; + public static final int Int64_1=22; public static final int Service=27; - public static final int Int8=56; - public static final int RULE_ANY_OTHER=90; - public static final int Default=20; - public static final int Int8_1=38; - public static final int Date=51; - public static final int Uint16_1=15; + public static final int Int8=55; + public static final int RULE_ANY_OTHER=89; + public static final int Default=15; + public static final int Int8_1=36; + public static final int Date=50; + public static final int Uint16_1=12; public static final int Integer=19; - public static final int Array=29; - public static final int Type=60; - public static final int Float64=22; - public static final int Int64=47; - public static final int Int32_1=24; - public static final int RULE_MONTH=74; - public static final int RULE_BINARY=69; - public static final int String_1=40; - public static final int String_2=14; + public static final int Array=28; + public static final int Type=59; + public static final int Float64=25; + public static final int Int64=46; + public static final int Int32_1=21; + public static final int RULE_MONTH=73; + public static final int RULE_BINARY=68; + public static final int String_1=39; + public static final int String_2=11; // delegates // delegators @@ -114,34 +113,13 @@ public InternalBasicsLexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalBasicsLexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:14:23: ( 'ParameterStructMember' ) - // InternalBasicsLexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "RelativeNamespace" public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:16:19: ( 'RelativeNamespace' ) - // InternalBasicsLexer.g:16:21: 'RelativeNamespace' + // InternalBasicsLexer.g:14:19: ( 'RelativeNamespace' ) + // InternalBasicsLexer.g:14:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -161,8 +139,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:18:18: ( 'PrivateNamespace' ) - // InternalBasicsLexer.g:18:20: 'PrivateNamespace' + // InternalBasicsLexer.g:16:18: ( 'PrivateNamespace' ) + // InternalBasicsLexer.g:16:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -182,8 +160,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:20:17: ( 'GlobalNamespace' ) - // InternalBasicsLexer.g:20:19: 'GlobalNamespace' + // InternalBasicsLexer.g:18:17: ( 'GlobalNamespace' ) + // InternalBasicsLexer.g:18:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -203,8 +181,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:22:14: ( 'ParameterAny' ) - // InternalBasicsLexer.g:22:16: 'ParameterAny' + // InternalBasicsLexer.g:20:14: ( 'ParameterAny' ) + // InternalBasicsLexer.g:20:16: 'ParameterAny' { match("ParameterAny"); @@ -224,8 +202,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:24:11: ( 'GraphName' ) - // InternalBasicsLexer.g:24:13: 'GraphName' + // InternalBasicsLexer.g:22:11: ( 'GraphName' ) + // InternalBasicsLexer.g:22:13: 'GraphName' { match("GraphName"); @@ -245,10 +223,10 @@ public final void mFloat32_1() throws RecognitionException { try { int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:26:11: ( 'float32[]' ) - // InternalBasicsLexer.g:26:13: 'float32[]' + // InternalBasicsLexer.g:24:11: ( '[float32]' ) + // InternalBasicsLexer.g:24:13: '[float32]' { - match("float32[]"); + match("[float32]"); } @@ -266,10 +244,10 @@ public final void mFloat64_1() throws RecognitionException { try { int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:28:11: ( 'float64[]' ) - // InternalBasicsLexer.g:28:13: 'float64[]' + // InternalBasicsLexer.g:26:11: ( '[float64]' ) + // InternalBasicsLexer.g:26:13: '[float64]' { - match("float64[]"); + match("[float64]"); } @@ -282,15 +260,15 @@ public final void mFloat64_1() throws RecognitionException { } // $ANTLR end "Float64_1" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:30:10: ( 'duration' ) - // InternalBasicsLexer.g:30:12: 'duration' + // InternalBasicsLexer.g:28:10: ( '[string]' ) + // InternalBasicsLexer.g:28:12: '[string]' { - match("duration"); + match("[string]"); } @@ -301,17 +279,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:32:10: ( 'feedback' ) - // InternalBasicsLexer.g:32:12: 'feedback' + // InternalBasicsLexer.g:30:10: ( '[uint16]' ) + // InternalBasicsLexer.g:30:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -322,17 +300,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = String_2; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:34:10: ( 'string[]' ) - // InternalBasicsLexer.g:34:12: 'string[]' + // InternalBasicsLexer.g:32:10: ( '[uint32]' ) + // InternalBasicsLexer.g:32:12: '[uint32]' { - match("string[]"); + match("[uint32]"); } @@ -343,17 +321,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Uint32_1" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:36:10: ( 'uint16[]' ) - // InternalBasicsLexer.g:36:12: 'uint16[]' + // InternalBasicsLexer.g:34:10: ( '[uint64]' ) + // InternalBasicsLexer.g:34:12: '[uint64]' { - match("uint16[]"); + match("[uint64]"); } @@ -364,17 +342,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Uint64_1" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = Uint32_1; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:38:10: ( 'uint32[]' ) - // InternalBasicsLexer.g:38:12: 'uint32[]' + // InternalBasicsLexer.g:36:9: ( 'default:' ) + // InternalBasicsLexer.g:36:11: 'default:' { - match("uint32[]"); + match("default:"); } @@ -385,17 +363,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "Default" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Uint64_1; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:40:10: ( 'uint64[]' ) - // InternalBasicsLexer.g:40:12: 'uint64[]' + // InternalBasicsLexer.g:38:10: ( 'duration' ) + // InternalBasicsLexer.g:38:12: 'duration' { - match("uint64[]"); + match("duration"); } @@ -406,7 +384,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "Duration" + + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { + try { + int _type = Feedback; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalBasicsLexer.g:40:10: ( 'feedback' ) + // InternalBasicsLexer.g:40:12: 'feedback' + { + match("feedback"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Feedback" // $ANTLR start "Boolean" public final void mBoolean() throws RecognitionException { @@ -450,15 +449,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Default; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:46:9: ( 'default' ) - // InternalBasicsLexer.g:46:11: 'default' + // InternalBasicsLexer.g:46:9: ( '[int16]' ) + // InternalBasicsLexer.g:46:11: '[int16]' { - match("default"); + match("[int16]"); } @@ -469,17 +468,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int16_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:48:9: ( 'float32' ) - // InternalBasicsLexer.g:48:11: 'float32' + // InternalBasicsLexer.g:48:9: ( '[int32]' ) + // InternalBasicsLexer.g:48:11: '[int32]' { - match("float32"); + match("[int32]"); } @@ -490,17 +489,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int32_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float64; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:50:9: ( 'float64' ) - // InternalBasicsLexer.g:50:11: 'float64' + // InternalBasicsLexer.g:50:9: ( '[int64]' ) + // InternalBasicsLexer.g:50:11: '[int64]' { - match("float64"); + match("[int64]"); } @@ -511,17 +510,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Int64_1" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = Int16_1; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:52:9: ( 'int16[]' ) - // InternalBasicsLexer.g:52:11: 'int16[]' + // InternalBasicsLexer.g:52:9: ( '[uint8]' ) + // InternalBasicsLexer.g:52:11: '[uint8]' { - match("int16[]"); + match("[uint8]"); } @@ -532,17 +531,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "Uint8_1" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = Int32_1; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:54:9: ( 'int32[]' ) - // InternalBasicsLexer.g:54:11: 'int32[]' + // InternalBasicsLexer.g:54:9: ( 'float32' ) + // InternalBasicsLexer.g:54:11: 'float32' { - match("int32[]"); + match("float32"); } @@ -553,17 +552,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "Float32" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = Int64_1; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:56:9: ( 'int64[]' ) - // InternalBasicsLexer.g:56:11: 'int64[]' + // InternalBasicsLexer.g:56:9: ( 'float64' ) + // InternalBasicsLexer.g:56:11: 'float64' { - match("int64[]"); + match("float64"); } @@ -574,7 +573,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "Float64" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -618,34 +617,13 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { - try { - int _type = Uint8_1; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:62:9: ( 'uint8[]' ) - // InternalBasicsLexer.g:62:11: 'uint8[]' - { - match("uint8[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Uint8_1" - // $ANTLR start "Array" public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:64:7: ( 'Array:' ) - // InternalBasicsLexer.g:64:9: 'Array:' + // InternalBasicsLexer.g:62:7: ( 'Array:' ) + // InternalBasicsLexer.g:62:9: 'Array:' { match("Array:"); @@ -665,8 +643,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:66:8: ( 'Base64' ) - // InternalBasicsLexer.g:66:10: 'Base64' + // InternalBasicsLexer.g:64:8: ( 'Base64' ) + // InternalBasicsLexer.g:64:10: 'Base64' { match("Base64"); @@ -686,8 +664,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:68:8: ( 'Double' ) - // InternalBasicsLexer.g:68:10: 'Double' + // InternalBasicsLexer.g:66:8: ( 'Double' ) + // InternalBasicsLexer.g:66:10: 'Double' { match("Double"); @@ -707,8 +685,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:70:8: ( 'Header' ) - // InternalBasicsLexer.g:70:10: 'Header' + // InternalBasicsLexer.g:68:8: ( 'Header' ) + // InternalBasicsLexer.g:68:10: 'Header' { match("Header"); @@ -728,8 +706,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:72:8: ( 'String' ) - // InternalBasicsLexer.g:72:10: 'String' + // InternalBasicsLexer.g:70:8: ( 'String' ) + // InternalBasicsLexer.g:70:10: 'String' { match("String"); @@ -749,8 +727,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:74:8: ( 'Struct' ) - // InternalBasicsLexer.g:74:10: 'Struct' + // InternalBasicsLexer.g:72:8: ( 'Struct' ) + // InternalBasicsLexer.g:72:10: 'Struct' { match("Struct"); @@ -765,15 +743,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:76:8: ( 'action' ) - // InternalBasicsLexer.g:76:10: 'action' + // InternalBasicsLexer.g:74:8: ( '[bool]' ) + // InternalBasicsLexer.g:74:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -784,17 +762,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:78:8: ( 'bool[]' ) - // InternalBasicsLexer.g:78:10: 'bool[]' + // InternalBasicsLexer.g:76:8: ( '[byte]' ) + // InternalBasicsLexer.g:76:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -805,17 +783,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:80:8: ( 'byte[]' ) - // InternalBasicsLexer.g:80:10: 'byte[]' + // InternalBasicsLexer.g:78:8: ( '[int8]' ) + // InternalBasicsLexer.g:78:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -826,17 +804,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Int8_1; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:82:8: ( 'int8[]' ) - // InternalBasicsLexer.g:82:10: 'int8[]' + // InternalBasicsLexer.g:80:8: ( 'action' ) + // InternalBasicsLexer.g:80:10: 'action' { - match("int8[]"); + match("action"); } @@ -847,15 +825,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Action" // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:84:8: ( 'result' ) - // InternalBasicsLexer.g:84:10: 'result' + // InternalBasicsLexer.g:82:8: ( 'result' ) + // InternalBasicsLexer.g:82:10: 'result' { match("result"); @@ -875,8 +853,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:86:10: ( 'string' ) - // InternalBasicsLexer.g:86:12: 'string' + // InternalBasicsLexer.g:84:10: ( 'string' ) + // InternalBasicsLexer.g:84:12: 'string' { match("string"); @@ -896,8 +874,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:88:8: ( 'uint16' ) - // InternalBasicsLexer.g:88:10: 'uint16' + // InternalBasicsLexer.g:86:8: ( 'uint16' ) + // InternalBasicsLexer.g:86:10: 'uint16' { match("uint16"); @@ -917,8 +895,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:90:8: ( 'uint32' ) - // InternalBasicsLexer.g:90:10: 'uint32' + // InternalBasicsLexer.g:88:8: ( 'uint32' ) + // InternalBasicsLexer.g:88:10: 'uint32' { match("uint32"); @@ -938,8 +916,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:92:8: ( 'uint64' ) - // InternalBasicsLexer.g:92:10: 'uint64' + // InternalBasicsLexer.g:90:8: ( 'uint64' ) + // InternalBasicsLexer.g:90:10: 'uint64' { match("uint64"); @@ -959,8 +937,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:94:9: ( 'value:' ) - // InternalBasicsLexer.g:94:11: 'value:' + // InternalBasicsLexer.g:92:9: ( 'value:' ) + // InternalBasicsLexer.g:92:11: 'value:' { match("value:"); @@ -980,8 +958,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:96:7: ( 'int16' ) - // InternalBasicsLexer.g:96:9: 'int16' + // InternalBasicsLexer.g:94:7: ( 'int16' ) + // InternalBasicsLexer.g:94:9: 'int16' { match("int16"); @@ -1001,8 +979,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:98:7: ( 'int32' ) - // InternalBasicsLexer.g:98:9: 'int32' + // InternalBasicsLexer.g:96:7: ( 'int32' ) + // InternalBasicsLexer.g:96:9: 'int32' { match("int32"); @@ -1022,8 +1000,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:100:7: ( 'int64' ) - // InternalBasicsLexer.g:100:9: 'int64' + // InternalBasicsLexer.g:98:7: ( 'int64' ) + // InternalBasicsLexer.g:98:9: 'int64' { match("int64"); @@ -1043,8 +1021,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:102:8: ( 'type:' ) - // InternalBasicsLexer.g:102:10: 'type:' + // InternalBasicsLexer.g:100:8: ( 'type:' ) + // InternalBasicsLexer.g:100:10: 'type:' { match("type:"); @@ -1064,8 +1042,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:104:7: ( 'uint8' ) - // InternalBasicsLexer.g:104:9: 'uint8' + // InternalBasicsLexer.g:102:7: ( 'uint8' ) + // InternalBasicsLexer.g:102:9: 'uint8' { match("uint8"); @@ -1085,8 +1063,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:106:7: ( 'value' ) - // InternalBasicsLexer.g:106:9: 'value' + // InternalBasicsLexer.g:104:7: ( 'value' ) + // InternalBasicsLexer.g:104:9: 'value' { match("value"); @@ -1106,8 +1084,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:108:6: ( 'Date' ) - // InternalBasicsLexer.g:108:8: 'Date' + // InternalBasicsLexer.g:106:6: ( 'Date' ) + // InternalBasicsLexer.g:106:8: 'Date' { match("Date"); @@ -1127,8 +1105,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:110:6: ( 'List' ) - // InternalBasicsLexer.g:110:8: 'List' + // InternalBasicsLexer.g:108:6: ( 'List' ) + // InternalBasicsLexer.g:108:8: 'List' { match("List"); @@ -1148,8 +1126,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:112:6: ( 'bool' ) - // InternalBasicsLexer.g:112:8: 'bool' + // InternalBasicsLexer.g:110:6: ( 'bool' ) + // InternalBasicsLexer.g:110:8: 'bool' { match("bool"); @@ -1169,8 +1147,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:114:6: ( 'byte' ) - // InternalBasicsLexer.g:114:8: 'byte' + // InternalBasicsLexer.g:112:6: ( 'byte' ) + // InternalBasicsLexer.g:112:8: 'byte' { match("byte"); @@ -1190,8 +1168,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:116:6: ( 'goal' ) - // InternalBasicsLexer.g:116:8: 'goal' + // InternalBasicsLexer.g:114:6: ( 'goal' ) + // InternalBasicsLexer.g:114:8: 'goal' { match("goal"); @@ -1211,8 +1189,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:118:6: ( 'int8' ) - // InternalBasicsLexer.g:118:8: 'int8' + // InternalBasicsLexer.g:116:6: ( 'int8' ) + // InternalBasicsLexer.g:116:8: 'int8' { match("int8"); @@ -1232,8 +1210,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:120:6: ( 'name' ) - // InternalBasicsLexer.g:120:8: 'name' + // InternalBasicsLexer.g:118:6: ( 'name' ) + // InternalBasicsLexer.g:118:8: 'name' { match("name"); @@ -1253,8 +1231,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:122:6: ( 'node' ) - // InternalBasicsLexer.g:122:8: 'node' + // InternalBasicsLexer.g:120:6: ( 'node' ) + // InternalBasicsLexer.g:120:8: 'node' { match("node"); @@ -1274,8 +1252,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:124:6: ( 'time' ) - // InternalBasicsLexer.g:124:8: 'time' + // InternalBasicsLexer.g:122:6: ( 'time' ) + // InternalBasicsLexer.g:122:8: 'time' { match("time"); @@ -1295,8 +1273,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:126:6: ( 'type' ) - // InternalBasicsLexer.g:126:8: 'type' + // InternalBasicsLexer.g:124:6: ( 'type' ) + // InternalBasicsLexer.g:124:8: 'type' { match("type"); @@ -1316,8 +1294,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:128:5: ( 'Any' ) - // InternalBasicsLexer.g:128:7: 'Any' + // InternalBasicsLexer.g:126:5: ( 'Any' ) + // InternalBasicsLexer.g:126:7: 'Any' { match("Any"); @@ -1337,8 +1315,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:130:4: ( 'ns:' ) - // InternalBasicsLexer.g:130:6: 'ns:' + // InternalBasicsLexer.g:128:4: ( 'ns:' ) + // InternalBasicsLexer.g:128:6: 'ns:' { match("ns:"); @@ -1353,16 +1331,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:132:37: ( '[]' ) - // InternalBasicsLexer.g:132:39: '[]' + // InternalBasicsLexer.g:130:7: ( ',' ) + // InternalBasicsLexer.g:130:9: ',' { - match("[]"); - + match(','); } @@ -1372,17 +1349,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:134:7: ( ',' ) - // InternalBasicsLexer.g:134:9: ',' + // InternalBasicsLexer.g:132:13: ( '-' ) + // InternalBasicsLexer.g:132:15: '-' { - match(','); + match('-'); } @@ -1392,15 +1369,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:136:7: ( ':' ) - // InternalBasicsLexer.g:136:9: ':' + // InternalBasicsLexer.g:134:7: ( ':' ) + // InternalBasicsLexer.g:134:9: ':' { match(':'); @@ -1419,8 +1396,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:138:19: ( '[' ) - // InternalBasicsLexer.g:138:21: '[' + // InternalBasicsLexer.g:136:19: ( '[' ) + // InternalBasicsLexer.g:136:21: '[' { match('['); @@ -1439,8 +1416,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:140:20: ( ']' ) - // InternalBasicsLexer.g:140:22: ']' + // InternalBasicsLexer.g:138:20: ( ']' ) + // InternalBasicsLexer.g:138:22: ']' { match(']'); @@ -1457,8 +1434,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalBasicsLexer.g:142:21: ( '0' .. '9' ) - // InternalBasicsLexer.g:142:23: '0' .. '9' + // InternalBasicsLexer.g:140:21: ( '0' .. '9' ) + // InternalBasicsLexer.g:140:23: '0' .. '9' { matchRange('0','9'); @@ -1475,10 +1452,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:144:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalBasicsLexer.g:144:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalBasicsLexer.g:142:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalBasicsLexer.g:142:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalBasicsLexer.g:144:15: ( '0b' | '0B' ) + // InternalBasicsLexer.g:142:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1506,7 +1483,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalBasicsLexer.g:144:16: '0b' + // InternalBasicsLexer.g:142:16: '0b' { match("0b"); @@ -1514,7 +1491,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalBasicsLexer.g:144:21: '0B' + // InternalBasicsLexer.g:142:21: '0B' { match("0B"); @@ -1524,7 +1501,7 @@ else if ( (LA1_1=='B') ) { } - // InternalBasicsLexer.g:144:27: ( '0' | '1' )+ + // InternalBasicsLexer.g:142:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1578,10 +1555,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:146:14: ( ( 'true' | 'false' ) ) - // InternalBasicsLexer.g:146:16: ( 'true' | 'false' ) + // InternalBasicsLexer.g:144:14: ( ( 'true' | 'false' ) ) + // InternalBasicsLexer.g:144:16: ( 'true' | 'false' ) { - // InternalBasicsLexer.g:146:16: ( 'true' | 'false' ) + // InternalBasicsLexer.g:144:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1599,7 +1576,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalBasicsLexer.g:146:17: 'true' + // InternalBasicsLexer.g:144:17: 'true' { match("true"); @@ -1607,7 +1584,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalBasicsLexer.g:146:24: 'false' + // InternalBasicsLexer.g:144:24: 'false' { match("false"); @@ -1633,34 +1610,53 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:148:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalBasicsLexer.g:148:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalBasicsLexer.g:146:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalBasicsLexer.g:146:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalBasicsLexer.g:148:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalBasicsLexer.g:146:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { case 1 : - // InternalBasicsLexer.g:148:27: '.' ( RULE_DECINT )* + // InternalBasicsLexer.g:146:16: RULE_DIGIT { - match('.'); - // InternalBasicsLexer.g:148:31: ( RULE_DECINT )* + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalBasicsLexer.g:146:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalBasicsLexer.g:146:31: ( RULE_DIGIT )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { + if ( ((LA4_0>='0' && LA4_0<='9')) ) { alt4=1; } switch (alt4) { case 1 : - // InternalBasicsLexer.g:148:31: RULE_DECINT + // InternalBasicsLexer.g:146:31: RULE_DIGIT { - mRULE_DECINT(); + mRULE_DIGIT(); } break; @@ -1671,37 +1667,76 @@ public final void mRULE_DOUBLE() throws RecognitionException { } while (true); + } + break; + + } + + // InternalBasicsLexer.g:146:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { + case 1 : + // InternalBasicsLexer.g:146:45: '.' ( RULE_DECINT )* + { + match('.'); + // InternalBasicsLexer.g:146:49: ( RULE_DECINT )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalBasicsLexer.g:146:49: RULE_DECINT + { + mRULE_DECINT(); + + } + break; + + default : + break loop6; + } + } while (true); + + } break; case 2 : - // InternalBasicsLexer.g:148:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalBasicsLexer.g:146:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalBasicsLexer.g:148:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalBasicsLexer.g:146:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalBasicsLexer.g:148:45: '.' ( RULE_DIGIT )* + // InternalBasicsLexer.g:146:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalBasicsLexer.g:148:49: ( RULE_DIGIT )* - loop5: + // InternalBasicsLexer.g:146:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalBasicsLexer.g:148:49: RULE_DIGIT + // InternalBasicsLexer.g:146:67: RULE_DIGIT { mRULE_DIGIT(); @@ -1709,7 +1744,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -1728,14 +1763,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalBasicsLexer.g:148:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalBasicsLexer.g:146:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalBasicsLexer.g: { @@ -1777,15 +1812,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:150:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalBasicsLexer.g:150:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalBasicsLexer.g:148:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalBasicsLexer.g:148:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalBasicsLexer.g:150:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalBasicsLexer.g:148:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -1798,47 +1833,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalBasicsLexer.g:150:16: '0' + // InternalBasicsLexer.g:148:16: '0' { match('0'); } break; case 2 : - // InternalBasicsLexer.g:150:20: '1' .. '9' ( RULE_DIGIT )* + // InternalBasicsLexer.g:148:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalBasicsLexer.g:150:29: ( RULE_DIGIT )* - loop9: + // InternalBasicsLexer.g:148:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalBasicsLexer.g:150:29: RULE_DIGIT + // InternalBasicsLexer.g:148:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1846,7 +1881,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -1854,24 +1889,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalBasicsLexer.g:150:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalBasicsLexer.g:148:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalBasicsLexer.g:150:54: ( RULE_DIGIT )* - loop10: + // InternalBasicsLexer.g:148:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalBasicsLexer.g:150:54: RULE_DIGIT + // InternalBasicsLexer.g:148:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1879,7 +1914,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -1903,41 +1938,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalBasicsLexer.g:152:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalBasicsLexer.g:152:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalBasicsLexer.g:150:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalBasicsLexer.g:150:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalBasicsLexer.g:152:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalBasicsLexer.g:150:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalBasicsLexer.g:152:22: '1' .. '9' + // InternalBasicsLexer.g:150:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalBasicsLexer.g:152:31: '1' .. '3' '0' .. '9' + // InternalBasicsLexer.g:150:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1959,41 +1994,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalBasicsLexer.g:154:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalBasicsLexer.g:154:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalBasicsLexer.g:152:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalBasicsLexer.g:152:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalBasicsLexer.g:154:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalBasicsLexer.g:152:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalBasicsLexer.g:154:24: '1' .. '9' + // InternalBasicsLexer.g:152:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalBasicsLexer.g:154:33: '1' '0' .. '2' + // InternalBasicsLexer.g:152:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2015,8 +2050,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalBasicsLexer.g:156:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalBasicsLexer.g:156:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalBasicsLexer.g:154:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalBasicsLexer.g:154:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2034,28 +2069,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalBasicsLexer.g:158:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalBasicsLexer.g:158:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalBasicsLexer.g:156:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalBasicsLexer.g:156:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalBasicsLexer.g:158:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalBasicsLexer.g:156:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalBasicsLexer.g:158:23: '0' .. '1' '0' .. '9' + // InternalBasicsLexer.g:156:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2063,7 +2098,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalBasicsLexer.g:158:41: '2' '0' .. '3' + // InternalBasicsLexer.g:156:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2085,8 +2120,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalBasicsLexer.g:160:23: ( '0' .. '5' '0' .. '9' ) - // InternalBasicsLexer.g:160:25: '0' .. '5' '0' .. '9' + // InternalBasicsLexer.g:158:23: ( '0' .. '5' '0' .. '9' ) + // InternalBasicsLexer.g:158:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2104,8 +2139,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:162:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalBasicsLexer.g:162:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalBasicsLexer.g:160:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalBasicsLexer.g:160:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2134,35 +2169,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:164:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalBasicsLexer.g:164:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalBasicsLexer.g:162:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalBasicsLexer.g:162:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalBasicsLexer.g:164:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalBasicsLexer.g:162:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalBasicsLexer.g:164:26: RULE_ID + // InternalBasicsLexer.g:162:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalBasicsLexer.g:164:34: RULE_STRING + // InternalBasicsLexer.g:162:34: RULE_STRING { mRULE_STRING(); @@ -2172,8 +2207,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalBasicsLexer.g:164:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalBasicsLexer.g:162:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -2230,13 +2265,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -2250,45 +2285,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalBasicsLexer.g:164:52: RULE_ID + // InternalBasicsLexer.g:162:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalBasicsLexer.g:164:60: RULE_STRING + // InternalBasicsLexer.g:162:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalBasicsLexer.g:164:72: RULE_INT + // InternalBasicsLexer.g:162:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalBasicsLexer.g:164:81: '-' RULE_INT + // InternalBasicsLexer.g:162:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2312,8 +2347,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalBasicsLexer.g:166:21: () - // InternalBasicsLexer.g:166:23: + // InternalBasicsLexer.g:164:21: () + // InternalBasicsLexer.g:164:23: { } @@ -2326,8 +2361,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalBasicsLexer.g:168:19: () - // InternalBasicsLexer.g:168:21: + // InternalBasicsLexer.g:166:19: () + // InternalBasicsLexer.g:166:21: { } @@ -2342,24 +2377,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:170:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalBasicsLexer.g:170:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalBasicsLexer.g:168:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalBasicsLexer.g:168:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalBasicsLexer.g:170:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalBasicsLexer.g:168:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalBasicsLexer.g:170:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalBasicsLexer.g:168:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2375,7 +2410,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -2395,26 +2430,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:172:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalBasicsLexer.g:172:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalBasicsLexer.g:170:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalBasicsLexer.g:170:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalBasicsLexer.g:172:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalBasicsLexer.g:170:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalBasicsLexer.g:172:26: '/' RULE_ID + // InternalBasicsLexer.g:170:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2422,7 +2457,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalBasicsLexer.g:172:38: RULE_ID '/' + // InternalBasicsLexer.g:170:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2431,7 +2466,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -2451,36 +2486,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:174:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalBasicsLexer.g:174:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalBasicsLexer.g:172:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalBasicsLexer.g:172:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalBasicsLexer.g:174:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalBasicsLexer.g:172:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalBasicsLexer.g:174:30: '/' RULE_STRING + // InternalBasicsLexer.g:172:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2488,7 +2523,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalBasicsLexer.g:174:46: RULE_STRING '/' + // InternalBasicsLexer.g:172:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2496,7 +2531,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalBasicsLexer.g:174:62: '~' RULE_STRING + // InternalBasicsLexer.g:172:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2505,7 +2540,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -2525,19 +2560,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:176:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalBasicsLexer.g:176:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalBasicsLexer.g:174:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalBasicsLexer.g:174:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalBasicsLexer.g:176:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalBasicsLexer.g:174:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalBasicsLexer.g:176:11: '^' + // InternalBasicsLexer.g:174:11: '^' { match('^'); @@ -2555,18 +2590,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalBasicsLexer.g:176:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalBasicsLexer.g:174:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalBasicsLexer.g: { @@ -2584,7 +2619,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -2602,24 +2637,24 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalBasicsLexer.g:178:19: ( ( '0' .. '9' )+ ) - // InternalBasicsLexer.g:178:21: ( '0' .. '9' )+ + // InternalBasicsLexer.g:176:19: ( ( '0' .. '9' )+ ) + // InternalBasicsLexer.g:176:21: ( '0' .. '9' )+ { - // InternalBasicsLexer.g:178:21: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalBasicsLexer.g:176:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalBasicsLexer.g:178:22: '0' .. '9' + // InternalBasicsLexer.g:176:22: '0' .. '9' { matchRange('0','9'); @@ -2627,12 +2662,12 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); @@ -2649,47 +2684,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:180:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalBasicsLexer.g:180:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalBasicsLexer.g:178:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalBasicsLexer.g:178:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalBasicsLexer.g:180:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalBasicsLexer.g:178:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalBasicsLexer.g:180:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalBasicsLexer.g:178:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalBasicsLexer.g:180:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalBasicsLexer.g:178:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalBasicsLexer.g:180:21: '\\\\' . + // InternalBasicsLexer.g:178:21: '\\\\' . { match('\\'); matchAny(); @@ -2697,7 +2732,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalBasicsLexer.g:180:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalBasicsLexer.g:178:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2713,7 +2748,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -2722,26 +2757,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalBasicsLexer.g:180:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalBasicsLexer.g:178:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalBasicsLexer.g:180:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalBasicsLexer.g:178:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalBasicsLexer.g:180:54: '\\\\' . + // InternalBasicsLexer.g:178:54: '\\\\' . { match('\\'); matchAny(); @@ -2749,7 +2784,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalBasicsLexer.g:180:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalBasicsLexer.g:178:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2765,7 +2800,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -2792,37 +2827,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:182:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalBasicsLexer.g:182:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalBasicsLexer.g:180:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalBasicsLexer.g:180:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalBasicsLexer.g:182:24: ( options {greedy=false; } : . )* - loop26: + // InternalBasicsLexer.g:180:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalBasicsLexer.g:182:52: . + // InternalBasicsLexer.g:180:52: . { matchAny(); @@ -2830,7 +2865,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -2852,22 +2887,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:184:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalBasicsLexer.g:184:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalBasicsLexer.g:182:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalBasicsLexer.g:182:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalBasicsLexer.g:184:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalBasicsLexer.g:182:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalBasicsLexer.g: { @@ -2885,12 +2920,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -2909,8 +2944,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:186:16: ( . ) - // InternalBasicsLexer.g:186:18: . + // InternalBasicsLexer.g:184:16: ( . ) + // InternalBasicsLexer.g:184:18: . { matchAny(); @@ -2925,551 +2960,544 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalBasicsLexer.g:1:8: ( ParameterStructMember | RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | GraphName | Float32_1 | Float64_1 | Duration | Feedback | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Default | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | 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 alt28=78; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalBasicsLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | GraphName | Float32_1 | Float64_1 | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Float32 | Float64 | Message | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | Comma | HyphenMinus | 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=77; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalBasicsLexer.g:1:10: ParameterStructMember + // InternalBasicsLexer.g:1:10: RelativeNamespace { - mParameterStructMember(); + mRelativeNamespace(); } break; case 2 : - // InternalBasicsLexer.g:1:32: RelativeNamespace + // InternalBasicsLexer.g:1:28: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 3 : - // InternalBasicsLexer.g:1:50: PrivateNamespace + // InternalBasicsLexer.g:1:45: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 4 : - // InternalBasicsLexer.g:1:67: GlobalNamespace + // InternalBasicsLexer.g:1:61: ParameterAny { - mGlobalNamespace(); + mParameterAny(); } break; case 5 : - // InternalBasicsLexer.g:1:83: ParameterAny + // InternalBasicsLexer.g:1:74: GraphName { - mParameterAny(); + mGraphName(); } break; case 6 : - // InternalBasicsLexer.g:1:96: GraphName + // InternalBasicsLexer.g:1:84: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 7 : - // InternalBasicsLexer.g:1:106: Float32_1 + // InternalBasicsLexer.g:1:94: Float64_1 { - mFloat32_1(); + mFloat64_1(); } break; case 8 : - // InternalBasicsLexer.g:1:116: Float64_1 + // InternalBasicsLexer.g:1:104: String_2 { - mFloat64_1(); + mString_2(); } break; case 9 : - // InternalBasicsLexer.g:1:126: Duration + // InternalBasicsLexer.g:1:113: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 10 : - // InternalBasicsLexer.g:1:135: Feedback + // InternalBasicsLexer.g:1:122: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 11 : - // InternalBasicsLexer.g:1:144: String_2 + // InternalBasicsLexer.g:1:131: Uint64_1 { - mString_2(); + mUint64_1(); } break; case 12 : - // InternalBasicsLexer.g:1:153: Uint16_1 + // InternalBasicsLexer.g:1:140: Default { - mUint16_1(); + mDefault(); } break; case 13 : - // InternalBasicsLexer.g:1:162: Uint32_1 + // InternalBasicsLexer.g:1:148: Duration { - mUint32_1(); + mDuration(); } break; case 14 : - // InternalBasicsLexer.g:1:171: Uint64_1 + // InternalBasicsLexer.g:1:157: Feedback { - mUint64_1(); + mFeedback(); } break; case 15 : - // InternalBasicsLexer.g:1:180: Boolean + // InternalBasicsLexer.g:1:166: Boolean { mBoolean(); } break; case 16 : - // InternalBasicsLexer.g:1:188: Integer + // InternalBasicsLexer.g:1:174: Integer { mInteger(); } break; case 17 : - // InternalBasicsLexer.g:1:196: Default + // InternalBasicsLexer.g:1:182: Int16_1 { - mDefault(); + mInt16_1(); } break; case 18 : - // InternalBasicsLexer.g:1:204: Float32 + // InternalBasicsLexer.g:1:190: Int32_1 { - mFloat32(); + mInt32_1(); } break; case 19 : - // InternalBasicsLexer.g:1:212: Float64 + // InternalBasicsLexer.g:1:198: Int64_1 { - mFloat64(); + mInt64_1(); } break; case 20 : - // InternalBasicsLexer.g:1:220: Int16_1 + // InternalBasicsLexer.g:1:206: Uint8_1 { - mInt16_1(); + mUint8_1(); } break; case 21 : - // InternalBasicsLexer.g:1:228: Int32_1 + // InternalBasicsLexer.g:1:214: Float32 { - mInt32_1(); + mFloat32(); } break; case 22 : - // InternalBasicsLexer.g:1:236: Int64_1 + // InternalBasicsLexer.g:1:222: Float64 { - mInt64_1(); + mFloat64(); } break; case 23 : - // InternalBasicsLexer.g:1:244: Message + // InternalBasicsLexer.g:1:230: Message { mMessage(); } break; case 24 : - // InternalBasicsLexer.g:1:252: Service + // InternalBasicsLexer.g:1:238: Service { mService(); } break; case 25 : - // InternalBasicsLexer.g:1:260: Uint8_1 + // InternalBasicsLexer.g:1:246: Array { - mUint8_1(); + mArray(); } break; case 26 : - // InternalBasicsLexer.g:1:268: Array + // InternalBasicsLexer.g:1:252: Base64 { - mArray(); + mBase64(); } break; case 27 : - // InternalBasicsLexer.g:1:274: Base64 + // InternalBasicsLexer.g:1:259: Double { - mBase64(); + mDouble(); } break; case 28 : - // InternalBasicsLexer.g:1:281: Double + // InternalBasicsLexer.g:1:266: Header { - mDouble(); + mHeader(); } break; case 29 : - // InternalBasicsLexer.g:1:288: Header + // InternalBasicsLexer.g:1:273: String { - mHeader(); + mString(); } break; case 30 : - // InternalBasicsLexer.g:1:295: String + // InternalBasicsLexer.g:1:280: Struct { - mString(); + mStruct(); } break; case 31 : - // InternalBasicsLexer.g:1:302: Struct + // InternalBasicsLexer.g:1:287: Bool_1 { - mStruct(); + mBool_1(); } break; case 32 : - // InternalBasicsLexer.g:1:309: Action + // InternalBasicsLexer.g:1:294: Byte_1 { - mAction(); + mByte_1(); } break; case 33 : - // InternalBasicsLexer.g:1:316: Bool_1 + // InternalBasicsLexer.g:1:301: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 34 : - // InternalBasicsLexer.g:1:323: Byte_1 + // InternalBasicsLexer.g:1:308: Action { - mByte_1(); + mAction(); } break; case 35 : - // InternalBasicsLexer.g:1:330: Int8_1 + // InternalBasicsLexer.g:1:315: Result { - mInt8_1(); + mResult(); } break; case 36 : - // InternalBasicsLexer.g:1:337: Result + // InternalBasicsLexer.g:1:322: String_1 { - mResult(); + mString_1(); } break; case 37 : - // InternalBasicsLexer.g:1:344: String_1 + // InternalBasicsLexer.g:1:331: Uint16 { - mString_1(); + mUint16(); } break; case 38 : - // InternalBasicsLexer.g:1:353: Uint16 + // InternalBasicsLexer.g:1:338: Uint32 { - mUint16(); + mUint32(); } break; case 39 : - // InternalBasicsLexer.g:1:360: Uint32 + // InternalBasicsLexer.g:1:345: Uint64 { - mUint32(); + mUint64(); } break; case 40 : - // InternalBasicsLexer.g:1:367: Uint64 + // InternalBasicsLexer.g:1:352: Value_1 { - mUint64(); + mValue_1(); } break; case 41 : - // InternalBasicsLexer.g:1:374: Value_1 + // InternalBasicsLexer.g:1:360: Int16 { - mValue_1(); + mInt16(); } break; case 42 : - // InternalBasicsLexer.g:1:382: Int16 + // InternalBasicsLexer.g:1:366: Int32 { - mInt16(); + mInt32(); } break; case 43 : - // InternalBasicsLexer.g:1:388: Int32 + // InternalBasicsLexer.g:1:372: Int64 { - mInt32(); + mInt64(); } break; case 44 : - // InternalBasicsLexer.g:1:394: Int64 + // InternalBasicsLexer.g:1:378: Type_1 { - mInt64(); + mType_1(); } break; case 45 : - // InternalBasicsLexer.g:1:400: Type_1 + // InternalBasicsLexer.g:1:385: Uint8 { - mType_1(); + mUint8(); } break; case 46 : - // InternalBasicsLexer.g:1:407: Uint8 + // InternalBasicsLexer.g:1:391: Value { - mUint8(); + mValue(); } break; case 47 : - // InternalBasicsLexer.g:1:413: Value + // InternalBasicsLexer.g:1:397: Date { - mValue(); + mDate(); } break; case 48 : - // InternalBasicsLexer.g:1:419: Date + // InternalBasicsLexer.g:1:402: List { - mDate(); + mList(); } break; case 49 : - // InternalBasicsLexer.g:1:424: List + // InternalBasicsLexer.g:1:407: Bool { - mList(); + mBool(); } break; case 50 : - // InternalBasicsLexer.g:1:429: Bool + // InternalBasicsLexer.g:1:412: Byte { - mBool(); + mByte(); } break; case 51 : - // InternalBasicsLexer.g:1:434: Byte + // InternalBasicsLexer.g:1:417: Goal { - mByte(); + mGoal(); } break; case 52 : - // InternalBasicsLexer.g:1:439: Goal + // InternalBasicsLexer.g:1:422: Int8 { - mGoal(); + mInt8(); } break; case 53 : - // InternalBasicsLexer.g:1:444: Int8 + // InternalBasicsLexer.g:1:427: Name { - mInt8(); + mName(); } break; case 54 : - // InternalBasicsLexer.g:1:449: Name + // InternalBasicsLexer.g:1:432: Node { - mName(); + mNode(); } break; case 55 : - // InternalBasicsLexer.g:1:454: Node + // InternalBasicsLexer.g:1:437: Time { - mNode(); + mTime(); } break; case 56 : - // InternalBasicsLexer.g:1:459: Time + // InternalBasicsLexer.g:1:442: Type { - mTime(); + mType(); } break; case 57 : - // InternalBasicsLexer.g:1:464: Type + // InternalBasicsLexer.g:1:447: Any { - mType(); + mAny(); } break; case 58 : - // InternalBasicsLexer.g:1:469: Any + // InternalBasicsLexer.g:1:451: Ns { - mAny(); + mNs(); } break; case 59 : - // InternalBasicsLexer.g:1:473: Ns + // InternalBasicsLexer.g:1:454: Comma { - mNs(); + mComma(); } break; case 60 : - // InternalBasicsLexer.g:1:476: LeftSquareBracketRightSquareBracket + // InternalBasicsLexer.g:1:460: HyphenMinus { - mLeftSquareBracketRightSquareBracket(); + mHyphenMinus(); } break; case 61 : - // InternalBasicsLexer.g:1:512: Comma - { - mComma(); - - } - break; - case 62 : - // InternalBasicsLexer.g:1:518: Colon + // InternalBasicsLexer.g:1:472: Colon { mColon(); } break; - case 63 : - // InternalBasicsLexer.g:1:524: LeftSquareBracket + case 62 : + // InternalBasicsLexer.g:1:478: LeftSquareBracket { mLeftSquareBracket(); } break; - case 64 : - // InternalBasicsLexer.g:1:542: RightSquareBracket + case 63 : + // InternalBasicsLexer.g:1:496: RightSquareBracket { mRightSquareBracket(); } break; - case 65 : - // InternalBasicsLexer.g:1:561: RULE_BINARY + case 64 : + // InternalBasicsLexer.g:1:515: RULE_BINARY { mRULE_BINARY(); } break; - case 66 : - // InternalBasicsLexer.g:1:573: RULE_BOOLEAN + case 65 : + // InternalBasicsLexer.g:1:527: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 67 : - // InternalBasicsLexer.g:1:586: RULE_DOUBLE + case 66 : + // InternalBasicsLexer.g:1:540: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 68 : - // InternalBasicsLexer.g:1:598: RULE_DECINT + case 67 : + // InternalBasicsLexer.g:1:552: RULE_DECINT { mRULE_DECINT(); } break; - case 69 : - // InternalBasicsLexer.g:1:610: RULE_DATE_TIME + case 68 : + // InternalBasicsLexer.g:1:564: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 70 : - // InternalBasicsLexer.g:1:625: RULE_MESSAGE_ASIGMENT + case 69 : + // InternalBasicsLexer.g:1:579: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 71 : - // InternalBasicsLexer.g:1:647: RULE_SL_COMMENT + case 70 : + // InternalBasicsLexer.g:1:601: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 72 : - // InternalBasicsLexer.g:1:663: RULE_ROS_CONVENTION_A + case 71 : + // InternalBasicsLexer.g:1:617: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 73 : - // InternalBasicsLexer.g:1:685: RULE_ROS_CONVENTION_PARAM + case 72 : + // InternalBasicsLexer.g:1:639: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 74 : - // InternalBasicsLexer.g:1:711: RULE_ID + case 73 : + // InternalBasicsLexer.g:1:665: RULE_ID { mRULE_ID(); } break; - case 75 : - // InternalBasicsLexer.g:1:719: RULE_STRING + case 74 : + // InternalBasicsLexer.g:1:673: RULE_STRING { mRULE_STRING(); } break; - case 76 : - // InternalBasicsLexer.g:1:731: RULE_ML_COMMENT + case 75 : + // InternalBasicsLexer.g:1:685: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 77 : - // InternalBasicsLexer.g:1:747: RULE_WS + case 76 : + // InternalBasicsLexer.g:1:701: RULE_WS { mRULE_WS(); } break; - case 78 : - // InternalBasicsLexer.g:1:755: RULE_ANY_OTHER + case 77 : + // InternalBasicsLexer.g:1:709: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3481,21 +3509,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -3506,276 +3534,290 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_transitionS = { - "\11\51\2\50\2\51\1\50\22\51\1\50\1\51\1\42\1\44\3\51\1\43\4\51\1\31\1\36\1\51\1\45\1\34\2\35\7\37\1\32\6\51\1\14\1\10\1\41\1\15\2\41\1\3\1\16\1\11\2\41\1\25\3\41\1\1\1\41\1\2\1\17\7\41\1\30\1\51\1\33\1\40\1\41\1\51\1\20\1\21\1\41\1\5\1\41\1\4\1\26\1\41\1\12\3\41\1\13\1\27\3\41\1\22\1\6\1\24\1\7\1\23\4\41\3\51\1\47\uff81\51", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\52\20\54\1\53\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\57\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\60\5\54\1\61\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\64\3\54\1\63\6\54\1\62\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\66\17\54\1\65\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\70\16\54\1\67\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\71\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\73\15\54\1\72\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\74\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\75\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\76\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\100\3\54\1\77\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\102\15\54\1\101\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\103\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\104\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\105\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\106\11\54\1\107\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\110\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\111\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\113\10\54\1\114\6\54\1\112\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\115\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\116\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\117\15\54\1\120\3\54\1\121\7\54", - "\1\122", + static final String DFA30_eotS = + "\1\46\3\54\1\67\24\54\1\uffff\1\132\2\uffff\3\140\1\51\1\54\2\51\1\uffff\1\51\1\uffff\1\51\2\uffff\2\54\2\uffff\4\54\6\uffff\40\54\1\uffff\1\140\7\uffff\1\140\1\54\2\uffff\1\u009a\2\uffff\1\u009a\4\uffff\5\54\5\uffff\14\54\1\u00b0\22\54\1\uffff\2\140\3\uffff\5\54\3\uffff\14\54\1\uffff\1\54\1\u00e0\12\54\1\u00ee\1\u00f0\1\u00f1\1\u00f2\1\u00f3\1\u00f4\1\u00f5\1\u00f6\1\u00f7\1\u00f8\1\140\5\54\6\uffff\4\54\1\u00f2\10\54\1\uffff\10\54\1\u0118\1\u011a\1\u011b\1\u011c\1\u011d\13\uffff\5\54\5\uffff\6\54\1\u012b\3\54\1\u012f\1\uffff\1\u0130\1\u0131\1\u0132\1\u0133\1\u0134\1\u0135\1\u0136\1\u0137\1\u0138\6\uffff\5\54\2\uffff\3\54\1\u0141\1\u0142\1\u0143\1\uffff\1\u0144\1\u0145\1\u0146\12\uffff\5\54\1\uffff\1\u014c\1\u014d\6\uffff\4\54\1\u0152\2\uffff\4\54\1\uffff\6\54\1\u015d\3\54\1\uffff\6\54\1\u0167\1\54\1\u0169\1\uffff\1\u016a\2\uffff"; + static final String DFA30_eofS = + "\u016b\uffff"; + static final String DFA30_minS = + "\1\0\3\57\1\142\24\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\4\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\40\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\5\57\1\157\1\156\1\164\2\uffff\37\57\1\uffff\1\56\1\60\1\0\1\uffff\1\0\5\57\1\141\1\164\1\61\14\57\1\uffff\26\57\1\55\5\57\1\164\1\61\4\uffff\15\57\1\uffff\15\57\13\uffff\5\57\1\63\4\uffff\13\57\1\uffff\11\57\6\uffff\5\57\2\uffff\6\57\1\uffff\3\57\12\uffff\5\57\1\uffff\2\57\6\uffff\5\57\2\uffff\4\57\1\uffff\12\57\1\uffff\11\57\1\uffff\1\57\2\uffff"; + static final String DFA30_maxS = + "\1\uffff\3\172\1\165\24\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\4\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\40\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\5\172\1\157\1\156\1\164\2\uffff\37\172\1\uffff\1\145\1\71\1\uffff\1\uffff\1\uffff\5\172\1\141\1\164\1\70\14\172\1\uffff\26\172\1\55\5\172\1\164\1\70\4\uffff\15\172\1\uffff\15\172\13\uffff\5\172\1\66\4\uffff\13\172\1\uffff\11\172\6\uffff\5\172\2\uffff\6\172\1\uffff\3\172\12\uffff\5\172\1\uffff\2\172\6\uffff\5\172\2\uffff\4\172\1\uffff\12\172\1\uffff\11\172\1\uffff\1\172\2\uffff"; + static final String DFA30_acceptS = + "\31\uffff\1\73\1\uffff\1\75\1\77\7\uffff\1\106\1\uffff\1\107\1\uffff\1\114\1\115\2\uffff\1\111\1\105\5\uffff\1\10\3\uffff\1\76\40\uffff\1\73\1\uffff\1\74\1\102\1\75\1\77\1\100\1\104\1\103\10\uffff\1\106\1\113\1\110\1\114\10\uffff\1\37\1\40\37\uffff\1\72\3\uffff\1\112\25\uffff\1\71\36\uffff\1\21\1\22\1\23\1\41\15\uffff\1\57\15\uffff\1\64\1\54\1\70\1\67\1\101\1\60\1\61\1\62\1\63\1\65\1\66\6\uffff\1\11\1\12\1\13\1\24\13\uffff\1\31\11\uffff\1\55\1\50\1\56\1\51\1\52\1\53\5\uffff\1\6\1\7\6\uffff\1\32\3\uffff\1\44\1\33\1\34\1\35\1\36\1\42\1\43\1\45\1\46\1\47\5\uffff\1\14\2\uffff\1\25\1\26\1\17\1\20\1\27\1\30\5\uffff\1\15\1\16\4\uffff\1\5\12\uffff\1\4\11\uffff\1\3\1\uffff\1\2\1\1"; + static final String DFA30_specialS = + "\1\1\41\uffff\1\10\1\7\77\uffff\1\0\1\6\1\uffff\1\2\1\4\61\uffff\1\5\1\uffff\1\3\u00cf\uffff}>"; + static final String[] DFA30_transitionS = { + "\11\51\2\50\2\51\1\50\22\51\1\50\1\51\1\42\1\44\3\51\1\43\4\51\1\31\1\32\1\51\1\45\1\35\2\36\7\37\1\33\6\51\1\13\1\7\1\41\1\14\2\41\1\3\1\15\1\10\2\41\1\25\3\41\1\2\1\41\1\1\1\16\7\41\1\4\1\51\1\34\1\40\1\41\1\51\1\17\1\26\1\41\1\5\1\41\1\6\1\27\1\41\1\23\3\41\1\11\1\30\3\41\1\20\1\12\1\24\1\21\1\22\4\41\3\51\1\47\uff81\51", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\52\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\57\20\53\1\56\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\60\5\53\1\61\10\53", + "\1\66\3\uffff\1\62\2\uffff\1\65\11\uffff\1\63\1\uffff\1\64", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\70\17\53\1\71\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\74\3\53\1\72\6\53\1\73\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\76\15\53\1\75\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\77\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\100\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\101\16\53\1\102\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\104\3\53\1\103\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\106\15\53\1\105\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\107\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\110\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\111\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\112\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\113\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\114\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\115\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\117\10\53\1\120\6\53\1\116\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\121\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\122\11\53\1\123\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\124\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\125\15\53\1\126\3\53\1\127\7\53", "", + "\1\133\1\uffff\12\131\13\uffff\1\133\37\uffff\1\133", "", "", - "\1\132\1\uffff\12\130\10\uffff\1\127\2\uffff\1\132\34\uffff\1\127\2\uffff\1\132", - "\1\132\1\uffff\12\133\13\uffff\1\132\37\uffff\1\132", - "\12\131", - "\1\132\26\uffff\1\132\37\uffff\1\132", - "\32\134\4\uffff\1\134\1\uffff\32\134", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\42\136\1\137\71\136\1\135\uffa3\136", - "\47\141\1\142\64\141\1\140\uffa3\141", + "\1\133\1\uffff\12\137\10\uffff\1\136\2\uffff\1\133\34\uffff\1\136\2\uffff\1\133", + "\1\133\1\uffff\12\141\13\uffff\1\133\37\uffff\1\133", + "\1\133\26\uffff\1\133\37\uffff\1\133", + "\32\142\4\uffff\1\142\1\uffff\32\142", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\42\144\1\145\71\144\1\143\uffa3\144", + "\47\147\1\150\64\147\1\146\uffa3\147", "", - "\1\145\4\uffff\1\145\2\uffff\1\144\26\uffff\32\46\3\uffff\2\46\1\uffff\32\46", + "\1\153\4\uffff\1\153\2\uffff\1\152\26\uffff\32\46\3\uffff\2\46\1\uffff\32\46", "", - "\1\145\4\uffff\1\145", + "\1\153\4\uffff\1\153", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\147\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\150\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\155\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\151\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\152\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\153\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\154\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\155\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\156\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\157\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\5\54\1\160\24\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\161\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\162\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\163\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\164\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\165\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\166\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\167\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\170\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\171\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\30\54\1\172\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\173\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\174\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\175\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\176\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\177\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\u0080\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0081\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0082\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u0083\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0084\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0085\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u0086\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0087\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0088\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0089\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\3\54\1\u008a\26\54", - "\1\46\12\54\1\u008b\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\156\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\157\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\160\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\161\31\53", + "\1\162", "", + "\1\163", + "\1\164", + "\1\165\11\uffff\1\166", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\5\53\1\167\24\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\170\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\171\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\172\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\173\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\174\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\175\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\176\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\177\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0080\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0081\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0082\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\30\53\1\u0083\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u0084\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0085\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0086\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0087\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0088\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0089\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u008a\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u008b\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u008c\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u008d\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u008e\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u008f\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0090\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\u0091\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0092\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0093\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u0094\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\3\53\1\u0095\26\53", + "\1\46\12\53\1\u0096\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", + "\1\133\1\uffff\12\u0097\13\uffff\1\133\37\uffff\1\133", "", "", "", "", "", "", - "\12\u008c", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\0\u008d", - "\42\136\1\137\71\136\1\135\uffa3\136", - "\1\145\15\uffff\1\56", - "\0\u008f", - "\47\141\1\142\64\141\1\140\uffa3\141", - "\1\145\15\uffff\1\56", "", + "\12\u0098", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\0\u0099", + "\42\144\1\145\71\144\1\143\uffa3\144", + "\1\153\15\uffff\1\55", + "\0\u009b", + "\47\147\1\150\64\147\1\146\uffa3\147", + "\1\153\15\uffff\1\55", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0090\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\u0091\4\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0092\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u0093\30\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0094\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0095\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\3\54\1\u0096\26\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0097\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0098\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0099\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u009a\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\u009b\4\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u009c\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u009d\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u009e\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u009f\25\54", - "\1\46\1\54\1\u00a0\1\54\1\u00a1\2\54\1\u00a2\1\54\1\u00a3\1\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u00a4\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00a5\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u00a7\30\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00a8\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\3\54\1\u00a9\26\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00aa\13\54\1\u00ab\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00ac\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00ad\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00ae\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u00af\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u00b0\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b1\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b2\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b3\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00b4\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00b5\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b6\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b7\25\54", "", - "\12\u00b8", - "\42\136\1\137\71\136\1\135\uffa3\136", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u009c\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\25\53\1\u009d\4\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u009e\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\53\1\u009f\30\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u00a0\12\53", + "\1\u00a1", + "\1\u00a2", + "\1\u00a3", "", - "\47\141\1\142\64\141\1\140\uffa3\141", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u00b9\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00ba\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00bb\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00bc\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\7\54\1\u00bd\22\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00be\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u00bf\30\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00c0\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00c1\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u00c2\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u00c3\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00c4\21\54", - "\1\46\1\54\1\u00c5\1\54\1\u00c6\2\54\1\u00c7\1\54\1\u00c8\1\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00c9\25\54", - "\1\46\6\54\1\u00ca\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u00cb\23\54", - "\1\46\6\54\1\u00cc\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\2\54\1\u00cd\7\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\4\54\1\u00ce\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00cf\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00d1\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\30\54\1\u00d2\1\54", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00d3\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00d5\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u00d6\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u00d7\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\u00d8\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00d9\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00db\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00dd\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00de\25\54", - "\1\46\12\54\1\u00df\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\130", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00e7\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00e8\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00e9\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00ea\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u00eb\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\3\54\1\u00ec\2\54\1\u00ed\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00ee\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00ef\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00f0\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u00f1\23\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u00f2\27\54", - "\1\46\6\54\1\u00f3\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\2\54\1\u00f4\7\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\4\54\1\u00f5\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00f6\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00f8\31\54", - "\1\46\4\54\1\u00f9\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00fa\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00fb\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00fd\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00ff\3\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00a4\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00a5\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\3\53\1\u00a6\26\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00a7\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u00a8\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00a9\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00aa\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00ab\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u00ac\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\25\53\1\u00ad\4\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00ae\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00af\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\53\1\u00b1\30\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00b2\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\3\53\1\u00b3\26\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00b4\13\53\1\u00b5\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00b6\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u00b7\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00b8\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u00b9\5\53", + "\1\46\1\53\1\u00ba\1\53\1\u00bb\2\53\1\u00bc\1\53\1\u00bd\1\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00be\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00bf\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c0\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00c1\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00c2\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c3\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00c4\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c5\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c6\25\53", "", + "\1\133\1\uffff\12\u0097\13\uffff\1\133\37\uffff\1\133", + "\12\u00c7", + "\42\144\1\145\71\144\1\143\uffa3\144", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u0101\23\54", - "\1\46\12\54\1\u0102\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0103\25\54", + "\47\147\1\150\64\147\1\146\uffa3\147", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00c8\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00c9\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u00ca\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00cb\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\7\53\1\u00cc\22\53", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf\1\uffff\1\u00d0\2\uffff\1\u00d1\1\uffff\1\u00d2", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u00d3\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00d4\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\53\1\u00d5\30\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00d6\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00d7\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00d8\25\53", + "\1\46\6\53\1\u00d9\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u00da\23\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00db\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00dc\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u00dd\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\30\53\1\u00de\1\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0104\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u0105\23\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0106\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u0107\14\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00df\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00e1\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u00e2\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u00e3\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\u00e4\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00e5\16\53", + "\1\46\1\53\1\u00e6\1\53\1\u00e7\2\53\1\u00e8\1\53\1\u00e9\1\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00ea\25\53", + "\1\46\6\53\1\u00eb\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\2\53\1\u00ec\7\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\4\53\1\u00ed\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\1\u00ef\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\137", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00f9\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00fa\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00fb\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00fc\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u00fd\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00fe", + "\1\u00ff\1\uffff\1\u0100\2\uffff\1\u0101\1\uffff\1\u0102", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0108\6\54", - "\1\46\12\54\1\u0109\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u0103\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u0104\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0105\31\53", + "\1\46\3\53\1\u0106\2\53\1\u0107\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0108\31\53", + "\1\46\4\53\1\u0109\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u010a\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u010b\23\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u010c\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u010d\23\53", + "\1\46\12\53\1\u010e\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u010f\25\53", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0110\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u0111\23\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0112\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u0113\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0114\6\53", + "\1\46\6\53\1\u0115\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\2\53\1\u0116\7\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\4\53\1\u0117\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\1\u0119\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", "", @@ -3783,349 +3825,337 @@ public String getDescription() { "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u010b\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u010c\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\u010d\4\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u010e\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u010f\31\54", - "\1\46\2\54\1\u0110\7\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\4\54\1\u0111\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0112\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\u0113\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0114\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u0115\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0117\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u0118\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u011a\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u011c\3\uffff\1\54\1\uffff\32\54", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u011e\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0120\10\54", "", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\25\53\1\u011e\4\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u011f\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0120\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u0121\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0122\31\53", + "\1\u0123\2\uffff\1\u0124", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0121\25\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0125\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\u0126\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0127\27\53", + "\1\46\2\53\1\u0128\7\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\4\53\1\u0129\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u012a\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u012c\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u012d\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u012e\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0128\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u0129\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u012a\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u012b\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u012c\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u012d\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u012f\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\12\54\1\u0131\17\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u0132\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0139\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u013a\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u013b\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u013c\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u013d\15\53", "", "", + "\1\46\12\53\1\u013e\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u013f\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\12\53\1\u0140\17\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0138\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0139\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u013a\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u013b\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u013c\25\54", "", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u0147\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0148\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0149\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u014a\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u014b\25\53", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\1\u0140\21\54\1\u013f\7\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0141\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0142\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0143\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u014e\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u014f\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\1\u0150\31\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0151\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0145\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u0146\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0147\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0148\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0149\7\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u0153\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0154\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u0155\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0156\7\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u014a\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\30\54\1\u014b\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u014c\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u014d\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u014e\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u014f\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0151\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0152\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0153\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0154\27\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0157\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0158\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\30\53\1\u0159\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u015a\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u015b\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u015c\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u015e\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u015f\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0160\31\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0155\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0156\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0157\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0158\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0159\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u015a\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u015b\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\14\54\1\u015c\15\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u015d\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u015e\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0160\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0162\25\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0161\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0162\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0163\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0164\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0165\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0166\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0168\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0163\15\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u0165\30\54", - "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0166\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0167\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_93<='\uFFFF')) ) {s = 141;} + if ( ((LA30_99>='\u0000' && LA30_99<='\uFFFF')) ) {s = 153;} if ( s>=0 ) return s; break; case 1 : - int LA28_143 = input.LA(1); + int LA30_0 = input.LA(1); s = -1; - if ( (LA28_143=='\'') ) {s = 98;} + if ( (LA30_0=='R') ) {s = 1;} - else if ( (LA28_143=='\\') ) {s = 96;} + else if ( (LA30_0=='P') ) {s = 2;} - else if ( ((LA28_143>='\u0000' && LA28_143<='&')||(LA28_143>='(' && LA28_143<='[')||(LA28_143>=']' && LA28_143<='\uFFFF')) ) {s = 97;} + else if ( (LA30_0=='G') ) {s = 3;} - if ( s>=0 ) return s; - break; - case 2 : - int LA28_97 = input.LA(1); + else if ( (LA30_0=='[') ) {s = 4;} - s = -1; - if ( (LA28_97=='\'') ) {s = 98;} + else if ( (LA30_0=='d') ) {s = 5;} - else if ( (LA28_97=='\\') ) {s = 96;} + else if ( (LA30_0=='f') ) {s = 6;} - else if ( ((LA28_97>='\u0000' && LA28_97<='&')||(LA28_97>='(' && LA28_97<='[')||(LA28_97>=']' && LA28_97<='\uFFFF')) ) {s = 97;} + else if ( (LA30_0=='B') ) {s = 7;} - if ( s>=0 ) return s; - break; - case 3 : - int LA28_96 = input.LA(1); + else if ( (LA30_0=='I') ) {s = 8;} - s = -1; - if ( ((LA28_96>='\u0000' && LA28_96<='\uFFFF')) ) {s = 143;} + else if ( (LA30_0=='m') ) {s = 9;} - if ( s>=0 ) return s; - break; - case 4 : - int LA28_141 = input.LA(1); + else if ( (LA30_0=='s') ) {s = 10;} - s = -1; - if ( (LA28_141=='\"') ) {s = 95;} + else if ( (LA30_0=='A') ) {s = 11;} - else if ( (LA28_141=='\\') ) {s = 93;} + else if ( (LA30_0=='D') ) {s = 12;} - else if ( ((LA28_141>='\u0000' && LA28_141<='!')||(LA28_141>='#' && LA28_141<='[')||(LA28_141>=']' && LA28_141<='\uFFFF')) ) {s = 94;} + else if ( (LA30_0=='H') ) {s = 13;} - if ( s>=0 ) return s; - break; - case 5 : - int LA28_94 = input.LA(1); + else if ( (LA30_0=='S') ) {s = 14;} - s = -1; - if ( (LA28_94=='\"') ) {s = 95;} + else if ( (LA30_0=='a') ) {s = 15;} - else if ( (LA28_94=='\\') ) {s = 93;} + else if ( (LA30_0=='r') ) {s = 16;} - else if ( ((LA28_94>='\u0000' && LA28_94<='!')||(LA28_94>='#' && LA28_94<='[')||(LA28_94>=']' && LA28_94<='\uFFFF')) ) {s = 94;} + else if ( (LA30_0=='u') ) {s = 17;} - if ( s>=0 ) return s; - break; - case 6 : - int LA28_0 = input.LA(1); + else if ( (LA30_0=='v') ) {s = 18;} - s = -1; - if ( (LA28_0=='P') ) {s = 1;} + else if ( (LA30_0=='i') ) {s = 19;} - else if ( (LA28_0=='R') ) {s = 2;} + else if ( (LA30_0=='t') ) {s = 20;} - else if ( (LA28_0=='G') ) {s = 3;} + else if ( (LA30_0=='L') ) {s = 21;} - else if ( (LA28_0=='f') ) {s = 4;} + else if ( (LA30_0=='b') ) {s = 22;} - else if ( (LA28_0=='d') ) {s = 5;} + else if ( (LA30_0=='g') ) {s = 23;} - else if ( (LA28_0=='s') ) {s = 6;} + else if ( (LA30_0=='n') ) {s = 24;} - else if ( (LA28_0=='u') ) {s = 7;} + else if ( (LA30_0==',') ) {s = 25;} - else if ( (LA28_0=='B') ) {s = 8;} + else if ( (LA30_0=='-') ) {s = 26;} - else if ( (LA28_0=='I') ) {s = 9;} + else if ( (LA30_0==':') ) {s = 27;} - else if ( (LA28_0=='i') ) {s = 10;} + else if ( (LA30_0==']') ) {s = 28;} - else if ( (LA28_0=='m') ) {s = 11;} + else if ( (LA30_0=='0') ) {s = 29;} - else if ( (LA28_0=='A') ) {s = 12;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 30;} - else if ( (LA28_0=='D') ) {s = 13;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 31;} - else if ( (LA28_0=='H') ) {s = 14;} + else if ( (LA30_0=='^') ) {s = 32;} - else if ( (LA28_0=='S') ) {s = 15;} + else if ( (LA30_0=='C'||(LA30_0>='E' && LA30_0<='F')||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='c'||LA30_0=='e'||LA30_0=='h'||(LA30_0>='j' && LA30_0<='l')||(LA30_0>='o' && LA30_0<='q')||(LA30_0>='w' && LA30_0<='z')) ) {s = 33;} - else if ( (LA28_0=='a') ) {s = 16;} + else if ( (LA30_0=='\"') ) {s = 34;} - else if ( (LA28_0=='b') ) {s = 17;} + else if ( (LA30_0=='\'') ) {s = 35;} - else if ( (LA28_0=='r') ) {s = 18;} + else if ( (LA30_0=='#') ) {s = 36;} - else if ( (LA28_0=='v') ) {s = 19;} + else if ( (LA30_0=='/') ) {s = 37;} - else if ( (LA28_0=='t') ) {s = 20;} + else if ( (LA30_0=='~') ) {s = 39;} - else if ( (LA28_0=='L') ) {s = 21;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 40;} - else if ( (LA28_0=='g') ) {s = 22;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 41;} - else if ( (LA28_0=='n') ) {s = 23;} + else s = 38; - else if ( (LA28_0=='[') ) {s = 24;} + if ( s>=0 ) return s; + break; + case 2 : + int LA30_102 = input.LA(1); - else if ( (LA28_0==',') ) {s = 25;} + s = -1; + if ( ((LA30_102>='\u0000' && LA30_102<='\uFFFF')) ) {s = 155;} - else if ( (LA28_0==':') ) {s = 26;} + if ( s>=0 ) return s; + break; + case 3 : + int LA30_155 = input.LA(1); - else if ( (LA28_0==']') ) {s = 27;} + s = -1; + if ( (LA30_155=='\'') ) {s = 104;} - else if ( (LA28_0=='0') ) {s = 28;} + else if ( (LA30_155=='\\') ) {s = 102;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 29;} + else if ( ((LA30_155>='\u0000' && LA30_155<='&')||(LA30_155>='(' && LA30_155<='[')||(LA30_155>=']' && LA30_155<='\uFFFF')) ) {s = 103;} - else if ( (LA28_0=='-') ) {s = 30;} + if ( s>=0 ) return s; + break; + case 4 : + int LA30_103 = input.LA(1); - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 31;} + s = -1; + if ( (LA30_103=='\'') ) {s = 104;} - else if ( (LA28_0=='^') ) {s = 32;} + else if ( (LA30_103=='\\') ) {s = 102;} - else if ( (LA28_0=='C'||(LA28_0>='E' && LA28_0<='F')||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='c'||LA28_0=='e'||LA28_0=='h'||(LA28_0>='j' && LA28_0<='l')||(LA28_0>='o' && LA28_0<='q')||(LA28_0>='w' && LA28_0<='z')) ) {s = 33;} + else if ( ((LA30_103>='\u0000' && LA30_103<='&')||(LA30_103>='(' && LA30_103<='[')||(LA30_103>=']' && LA30_103<='\uFFFF')) ) {s = 103;} - else if ( (LA28_0=='\"') ) {s = 34;} + if ( s>=0 ) return s; + break; + case 5 : + int LA30_153 = input.LA(1); - else if ( (LA28_0=='\'') ) {s = 35;} + s = -1; + if ( (LA30_153=='\"') ) {s = 101;} - else if ( (LA28_0=='#') ) {s = 36;} + else if ( (LA30_153=='\\') ) {s = 99;} - else if ( (LA28_0=='/') ) {s = 37;} + else if ( ((LA30_153>='\u0000' && LA30_153<='!')||(LA30_153>='#' && LA30_153<='[')||(LA30_153>=']' && LA30_153<='\uFFFF')) ) {s = 100;} - else if ( (LA28_0=='~') ) {s = 39;} + if ( s>=0 ) return s; + break; + case 6 : + int LA30_100 = input.LA(1); - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 40;} + s = -1; + if ( (LA30_100=='\"') ) {s = 101;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='}')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 41;} + else if ( (LA30_100=='\\') ) {s = 99;} - else s = 38; + else if ( ((LA30_100>='\u0000' && LA30_100<='!')||(LA30_100>='#' && LA30_100<='[')||(LA30_100>=']' && LA30_100<='\uFFFF')) ) {s = 100;} if ( s>=0 ) return s; break; case 7 : - int LA28_35 = input.LA(1); + int LA30_35 = input.LA(1); s = -1; - if ( (LA28_35=='\\') ) {s = 96;} + if ( (LA30_35=='\\') ) {s = 102;} - else if ( ((LA28_35>='\u0000' && LA28_35<='&')||(LA28_35>='(' && LA28_35<='[')||(LA28_35>=']' && LA28_35<='\uFFFF')) ) {s = 97;} + else if ( ((LA30_35>='\u0000' && LA30_35<='&')||(LA30_35>='(' && LA30_35<='[')||(LA30_35>=']' && LA30_35<='\uFFFF')) ) {s = 103;} - else if ( (LA28_35=='\'') ) {s = 98;} + else if ( (LA30_35=='\'') ) {s = 104;} else s = 41; if ( s>=0 ) return s; break; case 8 : - int LA28_34 = input.LA(1); + int LA30_34 = input.LA(1); s = -1; - if ( (LA28_34=='\\') ) {s = 93;} + if ( (LA30_34=='\\') ) {s = 99;} - else if ( ((LA28_34>='\u0000' && LA28_34<='!')||(LA28_34>='#' && LA28_34<='[')||(LA28_34>=']' && LA28_34<='\uFFFF')) ) {s = 94;} + else if ( ((LA30_34>='\u0000' && LA30_34<='!')||(LA30_34>='#' && LA30_34<='[')||(LA30_34>=']' && LA30_34<='\uFFFF')) ) {s = 100;} - else if ( (LA28_34=='\"') ) {s = 95;} + else if ( (LA30_34=='\"') ) {s = 101;} else s = 41; @@ -4133,7 +4163,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.tokens b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.tokens index bdb5aa774..f5283c89e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalBasicsLexer.tokens @@ -1,87 +1,86 @@ -Action=35 -Any=61 -Array=29 -Base64=30 -Bool=53 -Bool_1=36 +Action=37 +Any=60 +Array=28 +Base64=29 +Bool=52 +Bool_1=34 Boolean=18 -Byte=54 -Byte_1=37 -Colon=65 -Comma=64 -Date=51 -Default=20 -Double=31 -Duration=12 -Feedback=13 -Float32=21 -Float32_1=10 -Float64=22 -Float64_1=11 -GlobalNamespace=7 -Goal=55 -GraphName=9 -Header=32 -Int16=45 -Int16_1=23 -Int32=46 -Int32_1=24 -Int64=47 -Int64_1=25 -Int8=56 -Int8_1=38 +Byte=53 +Byte_1=35 +Colon=64 +Comma=62 +Date=50 +Default=15 +Double=30 +Duration=16 +Feedback=17 +Float32=24 +Float32_1=9 +Float64=25 +Float64_1=10 +GlobalNamespace=6 +Goal=54 +GraphName=8 +Header=31 +HyphenMinus=63 +Int16=44 +Int16_1=20 +Int32=45 +Int32_1=21 +Int64=46 +Int64_1=22 +Int8=55 +Int8_1=36 Integer=19 -LeftSquareBracket=66 -LeftSquareBracketRightSquareBracket=63 -List=52 +LeftSquareBracket=65 +List=51 Message=26 -Name=57 -Node=58 -Ns=62 -ParameterAny=8 -ParameterStructMember=4 -PrivateNamespace=6 -RULE_ANY_OTHER=90 -RULE_BEGIN=83 -RULE_BINARY=69 -RULE_BOOLEAN=70 -RULE_DATE_TIME=78 -RULE_DAY=73 -RULE_DECINT=71 -RULE_DIGIT=68 -RULE_DOUBLE=72 -RULE_END=84 -RULE_HOUR=76 -RULE_ID=79 -RULE_INT=81 -RULE_MESSAGE_ASIGMENT=82 -RULE_MIN_SEC=77 -RULE_ML_COMMENT=88 -RULE_MONTH=74 -RULE_ROS_CONVENTION_A=86 -RULE_ROS_CONVENTION_PARAM=87 -RULE_SL_COMMENT=85 -RULE_STRING=80 -RULE_WS=89 -RULE_YEAR=75 -RelativeNamespace=5 -Result=39 -RightSquareBracket=67 +Name=56 +Node=57 +Ns=61 +ParameterAny=7 +PrivateNamespace=5 +RULE_ANY_OTHER=89 +RULE_BEGIN=82 +RULE_BINARY=68 +RULE_BOOLEAN=69 +RULE_DATE_TIME=77 +RULE_DAY=72 +RULE_DECINT=70 +RULE_DIGIT=67 +RULE_DOUBLE=71 +RULE_END=83 +RULE_HOUR=75 +RULE_ID=78 +RULE_INT=80 +RULE_MESSAGE_ASIGMENT=81 +RULE_MIN_SEC=76 +RULE_ML_COMMENT=87 +RULE_MONTH=73 +RULE_ROS_CONVENTION_A=85 +RULE_ROS_CONVENTION_PARAM=86 +RULE_SL_COMMENT=84 +RULE_STRING=79 +RULE_WS=88 +RULE_YEAR=74 +RelativeNamespace=4 +Result=38 +RightSquareBracket=66 Service=27 -String=33 -String_1=40 -String_2=14 -Struct=34 -Time=59 -Type=60 -Type_1=48 -Uint16=41 -Uint16_1=15 -Uint32=42 -Uint32_1=16 -Uint64=43 -Uint64_1=17 -Uint8=49 -Uint8_1=28 -Value=50 -Value_1=44 +String=32 +String_1=39 +String_2=11 +Struct=33 +Time=58 +Type=59 +Type_1=47 +Uint16=40 +Uint16_1=12 +Uint32=41 +Uint32_1=13 +Uint64=42 +Uint64_1=14 +Uint8=48 +Uint8_1=23 +Value=49 +Value_1=43 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g index 4696956d2..d0b502ab2 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.g @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.ros.ide.contentassist.antlr.lexer; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - ExternalDependency : 'ExternalDependency'; RelativeNamespace : 'RelativeNamespace'; @@ -21,13 +19,13 @@ PrivateNamespace : 'PrivateNamespace'; GlobalNamespace : 'GlobalNamespace'; -Serviceclient : 'serviceclient:'; +ServiceClients : 'serviceClients:'; -Serviceserver : 'serviceserver:'; +ServiceServers : 'serviceServers:'; -Actionclient : 'actionclient:'; +ActionClients : 'actionClients:'; -Actionserver : 'actionserver:'; +ActionServers : 'actionServers:'; Dependencies : 'dependencies:'; @@ -43,14 +41,24 @@ Publishers : 'publishers:'; GraphName : 'GraphName'; -Feedback_1 : 'feedback:'; +Float32_1 : '[float32]'; -Float32_1 : 'float32[]'; +Float64_1 : '[float64]'; -Float64_1 : 'float64[]'; +Feedback_1 : 'feedback:'; Response : 'response:'; +String_2 : '[string]'; + +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; + +Uint64_1 : '[uint64]'; + +Default : 'default:'; + Duration : 'duration'; Feedback : 'feedback'; @@ -59,40 +67,30 @@ Message_1 : 'message:'; Request : 'request:'; -String_2 : 'string[]'; +Boolean : 'Boolean'; -Uint16_1 : 'uint16[]'; +Integer : 'Integer'; -Uint32_1 : 'uint32[]'; +Int16_1 : '[int16]'; -Uint64_1 : 'uint64[]'; +Int32_1 : '[int32]'; -Boolean : 'Boolean'; +Int64_1 : '[int64]'; -Integer : 'Integer'; +Uint8_1 : '[uint8]'; Action_1 : 'action:'; -Default : 'default'; - Float32 : 'float32'; Float64 : 'float64'; -Int16_1 : 'int16[]'; - -Int32_1 : 'int32[]'; - -Int64_1 : 'int64[]'; - Message : 'message'; Result_1 : 'result:'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -105,13 +103,13 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Int8_1 : 'int8[]'; +Action : 'action'; Result : 'result'; @@ -171,10 +169,10 @@ Any : 'Any'; Ns : 'ns:'; -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; @@ -187,7 +185,7 @@ RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java index deb1e5a01..565a3322c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.java @@ -12,115 +12,114 @@ @SuppressWarnings("all") public class InternalRosLexer extends Lexer { - public static final int Float32_1=21; - public static final int Node=78; - public static final int RULE_DATE_TIME=99; - public static final int Uint64_1=31; - public static final int String=49; - public static final int Int16=63; - public static final int Float32=36; - public static final int Goal=74; - public static final int Bool=72; - public static final int Uint16=58; + public static final int Float32_1=19; + public static final int Node=77; + public static final int RULE_DATE_TIME=98; + public static final int Uint64_1=26; + public static final int String=48; + public static final int Int16=62; + public static final int Float32=39; + public static final int Goal=73; + public static final int Bool=71; + public static final int Uint16=57; public static final int Boolean=32; - public static final int ExternalDependency=5; - public static final int Uint8=68; - public static final int Parameters=17; - public static final int RULE_ID=100; - public static final int Actionclient=11; - public static final int RULE_DIGIT=89; - public static final int GlobalNamespace=8; - public static final int Node_1=66; - public static final int Int16_1=38; - public static final int Header=48; - public static final int RULE_INT=102; - public static final int Byte=73; - public static final int RULE_ML_COMMENT=109; - public static final int LeftSquareBracket=87; - public static final int Specs=56; - public static final int Base64=46; - public static final int Message_1=26; - public static final int Comma=85; - public static final int RULE_MESSAGE_ASIGMENT=103; - public static final int Goal_1=62; - public static final int LeftSquareBracketRightSquareBracket=84; - public static final int Int32=64; - public static final int Publishers=18; - public static final int Serviceserver=10; - public static final int RULE_DECINT=92; - public static final int Uint32=59; - public static final int FromGitRepo=15; - public static final int Msg=76; - public static final int RULE_HOUR=97; - public static final int Int8=75; - public static final int Default=35; - public static final int Actionserver=12; - public static final int Int8_1=54; - public static final int Uint16_1=29; - public static final int Type=81; - public static final int Float64=37; - public static final int Int32_1=39; + public static final int ExternalDependency=4; + public static final int Uint8=67; + public static final int Parameters=16; + public static final int RULE_ID=99; + public static final int RULE_DIGIT=88; + public static final int GlobalNamespace=7; + public static final int Node_1=65; + public static final int ServiceServers=9; + public static final int Int16_1=34; + public static final int Header=47; + public static final int RULE_INT=101; + public static final int Byte=72; + public static final int RULE_ML_COMMENT=108; + public static final int LeftSquareBracket=86; + public static final int Specs=55; + public static final int Base64=45; + public static final int Message_1=30; + public static final int Comma=83; + public static final int HyphenMinus=84; + public static final int RULE_MESSAGE_ASIGMENT=102; + public static final int Goal_1=61; + public static final int Int32=63; + public static final int Publishers=17; + public static final int RULE_DECINT=91; + public static final int Uint32=58; + public static final int FromGitRepo=14; + public static final int Msg=75; + public static final int RULE_HOUR=96; + public static final int Int8=74; + public static final int Default=27; + public static final int Int8_1=52; + public static final int Uint16_1=24; + public static final int Type=80; + public static final int Float64=40; + public static final int Int32_1=35; public static final int Result_1=42; - public static final int RULE_BINARY=90; - public static final int String_1=57; - public static final int Subscribers=16; - public static final int String_2=28; - public static final int RULE_DAY=94; - public static final int RULE_BEGIN=104; - public static final int RULE_BOOLEAN=91; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=96; - public static final int Feedback_1=20; - public static final int Result=55; - public static final int Name=77; - public static final int RULE_MIN_SEC=98; - public static final int ParameterAny=14; - public static final int List=71; - public static final int Dependencies=13; - public static final int RightSquareBracket=88; - public static final int PrivateNamespace=7; - public static final int GraphName=19; - public static final int Byte_1=53; - public static final int Float64_1=22; - public static final int Duration=24; - public static final int Uint32_1=30; - public static final int Action_1=34; - public static final int Double=47; - public static final int Type_1=67; - public static final int Value=69; - public static final int Uint64=60; - public static final int Action=51; - public static final int RULE_END=105; + public static final int RULE_BINARY=89; + public static final int ActionClients=10; + public static final int String_1=56; + public static final int Subscribers=15; + public static final int String_2=23; + public static final int RULE_DAY=93; + public static final int RULE_BEGIN=103; + public static final int RULE_BOOLEAN=90; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=95; + public static final int Feedback_1=21; + public static final int Result=54; + public static final int Name=76; + public static final int RULE_MIN_SEC=97; + public static final int ParameterAny=13; + public static final int List=70; + public static final int Dependencies=12; + public static final int RightSquareBracket=87; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=18; + public static final int Byte_1=51; + public static final int Float64_1=20; + public static final int Uint32_1=25; + public static final int Duration=28; + public static final int Action_1=38; + public static final int Double=46; + public static final int Type_1=66; + public static final int Value=68; + public static final int Uint64=59; + public static final int Action=53; + public static final int RULE_END=104; public static final int Message=41; - public static final int Value_1=61; - public static final int Time=80; - public static final int RULE_STRING=101; - public static final int Bool_1=52; - public static final int Any=82; - public static final int Struct=50; - public static final int RULE_SL_COMMENT=106; - public static final int Uint8_1=44; - public static final int RULE_DOUBLE=93; - public static final int Feedback=25; - public static final int ParameterStructMember=4; - public static final int Srv=79; - public static final int RULE_ROS_CONVENTION_A=107; - public static final int RULE_ROS_CONVENTION_PARAM=108; - public static final int Colon=86; + public static final int Value_1=60; + public static final int Time=79; + public static final int RULE_STRING=100; + public static final int Bool_1=50; + public static final int Any=81; + public static final int Struct=49; + public static final int RULE_SL_COMMENT=105; + public static final int Uint8_1=37; + public static final int RULE_DOUBLE=92; + public static final int Feedback=29; + public static final int Srv=78; + public static final int RULE_ROS_CONVENTION_A=106; + public static final int RULE_ROS_CONVENTION_PARAM=107; + public static final int Colon=85; public static final int EOF=-1; - public static final int Ns=83; - public static final int RULE_WS=110; - public static final int Request=27; - public static final int Int64_1=40; + public static final int Ns=82; + public static final int RULE_WS=109; + public static final int Request=31; + public static final int Int64_1=36; public static final int Service=43; - public static final int RULE_ANY_OTHER=111; - public static final int Date=70; - public static final int Response=23; + public static final int RULE_ANY_OTHER=110; + public static final int Date=69; + public static final int Response=22; public static final int Integer=33; - public static final int Array=45; - public static final int Serviceclient=9; - public static final int Int64=65; - public static final int RULE_MONTH=95; + public static final int Array=44; + public static final int Int64=64; + public static final int RULE_MONTH=94; + public static final int ActionServers=11; // delegates // delegators @@ -135,34 +134,13 @@ public InternalRosLexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalRosLexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:14:23: ( 'ParameterStructMember' ) - // InternalRosLexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "ExternalDependency" public final void mExternalDependency() throws RecognitionException { try { int _type = ExternalDependency; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:16:20: ( 'ExternalDependency' ) - // InternalRosLexer.g:16:22: 'ExternalDependency' + // InternalRosLexer.g:14:20: ( 'ExternalDependency' ) + // InternalRosLexer.g:14:22: 'ExternalDependency' { match("ExternalDependency"); @@ -182,8 +160,8 @@ public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:18:19: ( 'RelativeNamespace' ) - // InternalRosLexer.g:18:21: 'RelativeNamespace' + // InternalRosLexer.g:16:19: ( 'RelativeNamespace' ) + // InternalRosLexer.g:16:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -203,8 +181,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:20:18: ( 'PrivateNamespace' ) - // InternalRosLexer.g:20:20: 'PrivateNamespace' + // InternalRosLexer.g:18:18: ( 'PrivateNamespace' ) + // InternalRosLexer.g:18:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -224,8 +202,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:22:17: ( 'GlobalNamespace' ) - // InternalRosLexer.g:22:19: 'GlobalNamespace' + // InternalRosLexer.g:20:17: ( 'GlobalNamespace' ) + // InternalRosLexer.g:20:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -240,15 +218,15 @@ public final void mGlobalNamespace() throws RecognitionException { } // $ANTLR end "GlobalNamespace" - // $ANTLR start "Serviceclient" - public final void mServiceclient() throws RecognitionException { + // $ANTLR start "ServiceClients" + public final void mServiceClients() throws RecognitionException { try { - int _type = Serviceclient; + int _type = ServiceClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:24:15: ( 'serviceclient:' ) - // InternalRosLexer.g:24:17: 'serviceclient:' + // InternalRosLexer.g:22:16: ( 'serviceClients:' ) + // InternalRosLexer.g:22:18: 'serviceClients:' { - match("serviceclient:"); + match("serviceClients:"); } @@ -259,17 +237,17 @@ public final void mServiceclient() throws RecognitionException { finally { } } - // $ANTLR end "Serviceclient" + // $ANTLR end "ServiceClients" - // $ANTLR start "Serviceserver" - public final void mServiceserver() throws RecognitionException { + // $ANTLR start "ServiceServers" + public final void mServiceServers() throws RecognitionException { try { - int _type = Serviceserver; + int _type = ServiceServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:26:15: ( 'serviceserver:' ) - // InternalRosLexer.g:26:17: 'serviceserver:' + // InternalRosLexer.g:24:16: ( 'serviceServers:' ) + // InternalRosLexer.g:24:18: 'serviceServers:' { - match("serviceserver:"); + match("serviceServers:"); } @@ -280,17 +258,17 @@ public final void mServiceserver() throws RecognitionException { finally { } } - // $ANTLR end "Serviceserver" + // $ANTLR end "ServiceServers" - // $ANTLR start "Actionclient" - public final void mActionclient() throws RecognitionException { + // $ANTLR start "ActionClients" + public final void mActionClients() throws RecognitionException { try { - int _type = Actionclient; + int _type = ActionClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:28:14: ( 'actionclient:' ) - // InternalRosLexer.g:28:16: 'actionclient:' + // InternalRosLexer.g:26:15: ( 'actionClients:' ) + // InternalRosLexer.g:26:17: 'actionClients:' { - match("actionclient:"); + match("actionClients:"); } @@ -301,17 +279,17 @@ public final void mActionclient() throws RecognitionException { finally { } } - // $ANTLR end "Actionclient" + // $ANTLR end "ActionClients" - // $ANTLR start "Actionserver" - public final void mActionserver() throws RecognitionException { + // $ANTLR start "ActionServers" + public final void mActionServers() throws RecognitionException { try { - int _type = Actionserver; + int _type = ActionServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:30:14: ( 'actionserver:' ) - // InternalRosLexer.g:30:16: 'actionserver:' + // InternalRosLexer.g:28:15: ( 'actionServers:' ) + // InternalRosLexer.g:28:17: 'actionServers:' { - match("actionserver:"); + match("actionServers:"); } @@ -322,15 +300,15 @@ public final void mActionserver() throws RecognitionException { finally { } } - // $ANTLR end "Actionserver" + // $ANTLR end "ActionServers" // $ANTLR start "Dependencies" public final void mDependencies() throws RecognitionException { try { int _type = Dependencies; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:32:14: ( 'dependencies:' ) - // InternalRosLexer.g:32:16: 'dependencies:' + // InternalRosLexer.g:30:14: ( 'dependencies:' ) + // InternalRosLexer.g:30:16: 'dependencies:' { match("dependencies:"); @@ -350,8 +328,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:34:14: ( 'ParameterAny' ) - // InternalRosLexer.g:34:16: 'ParameterAny' + // InternalRosLexer.g:32:14: ( 'ParameterAny' ) + // InternalRosLexer.g:32:16: 'ParameterAny' { match("ParameterAny"); @@ -371,8 +349,8 @@ public final void mFromGitRepo() throws RecognitionException { try { int _type = FromGitRepo; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:36:13: ( 'fromGitRepo:' ) - // InternalRosLexer.g:36:15: 'fromGitRepo:' + // InternalRosLexer.g:34:13: ( 'fromGitRepo:' ) + // InternalRosLexer.g:34:15: 'fromGitRepo:' { match("fromGitRepo:"); @@ -392,8 +370,8 @@ public final void mSubscribers() throws RecognitionException { try { int _type = Subscribers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:38:13: ( 'subscribers:' ) - // InternalRosLexer.g:38:15: 'subscribers:' + // InternalRosLexer.g:36:13: ( 'subscribers:' ) + // InternalRosLexer.g:36:15: 'subscribers:' { match("subscribers:"); @@ -413,8 +391,8 @@ public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:40:12: ( 'parameters:' ) - // InternalRosLexer.g:40:14: 'parameters:' + // InternalRosLexer.g:38:12: ( 'parameters:' ) + // InternalRosLexer.g:38:14: 'parameters:' { match("parameters:"); @@ -434,8 +412,8 @@ public final void mPublishers() throws RecognitionException { try { int _type = Publishers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:42:12: ( 'publishers:' ) - // InternalRosLexer.g:42:14: 'publishers:' + // InternalRosLexer.g:40:12: ( 'publishers:' ) + // InternalRosLexer.g:40:14: 'publishers:' { match("publishers:"); @@ -455,8 +433,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:44:11: ( 'GraphName' ) - // InternalRosLexer.g:44:13: 'GraphName' + // InternalRosLexer.g:42:11: ( 'GraphName' ) + // InternalRosLexer.g:42:13: 'GraphName' { match("GraphName"); @@ -471,15 +449,15 @@ public final void mGraphName() throws RecognitionException { } // $ANTLR end "GraphName" - // $ANTLR start "Feedback_1" - public final void mFeedback_1() throws RecognitionException { + // $ANTLR start "Float32_1" + public final void mFloat32_1() throws RecognitionException { try { - int _type = Feedback_1; + int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:46:12: ( 'feedback:' ) - // InternalRosLexer.g:46:14: 'feedback:' + // InternalRosLexer.g:44:11: ( '[float32]' ) + // InternalRosLexer.g:44:13: '[float32]' { - match("feedback:"); + match("[float32]"); } @@ -490,17 +468,17 @@ public final void mFeedback_1() throws RecognitionException { finally { } } - // $ANTLR end "Feedback_1" + // $ANTLR end "Float32_1" - // $ANTLR start "Float32_1" - public final void mFloat32_1() throws RecognitionException { + // $ANTLR start "Float64_1" + public final void mFloat64_1() throws RecognitionException { try { - int _type = Float32_1; + int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:48:11: ( 'float32[]' ) - // InternalRosLexer.g:48:13: 'float32[]' + // InternalRosLexer.g:46:11: ( '[float64]' ) + // InternalRosLexer.g:46:13: '[float64]' { - match("float32[]"); + match("[float64]"); } @@ -511,17 +489,17 @@ public final void mFloat32_1() throws RecognitionException { finally { } } - // $ANTLR end "Float32_1" + // $ANTLR end "Float64_1" - // $ANTLR start "Float64_1" - public final void mFloat64_1() throws RecognitionException { + // $ANTLR start "Feedback_1" + public final void mFeedback_1() throws RecognitionException { try { - int _type = Float64_1; + int _type = Feedback_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:50:11: ( 'float64[]' ) - // InternalRosLexer.g:50:13: 'float64[]' + // InternalRosLexer.g:48:12: ( 'feedback:' ) + // InternalRosLexer.g:48:14: 'feedback:' { - match("float64[]"); + match("feedback:"); } @@ -532,15 +510,15 @@ public final void mFloat64_1() throws RecognitionException { finally { } } - // $ANTLR end "Float64_1" + // $ANTLR end "Feedback_1" // $ANTLR start "Response" public final void mResponse() throws RecognitionException { try { int _type = Response; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:52:10: ( 'response:' ) - // InternalRosLexer.g:52:12: 'response:' + // InternalRosLexer.g:50:10: ( 'response:' ) + // InternalRosLexer.g:50:12: 'response:' { match("response:"); @@ -555,15 +533,15 @@ public final void mResponse() throws RecognitionException { } // $ANTLR end "Response" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:54:10: ( 'duration' ) - // InternalRosLexer.g:54:12: 'duration' + // InternalRosLexer.g:52:10: ( '[string]' ) + // InternalRosLexer.g:52:12: '[string]' { - match("duration"); + match("[string]"); } @@ -574,17 +552,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:56:10: ( 'feedback' ) - // InternalRosLexer.g:56:12: 'feedback' + // InternalRosLexer.g:54:10: ( '[uint16]' ) + // InternalRosLexer.g:54:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -595,17 +573,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "Message_1" - public final void mMessage_1() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = Message_1; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:58:11: ( 'message:' ) - // InternalRosLexer.g:58:13: 'message:' + // InternalRosLexer.g:56:10: ( '[uint32]' ) + // InternalRosLexer.g:56:12: '[uint32]' { - match("message:"); + match("[uint32]"); } @@ -616,17 +594,17 @@ public final void mMessage_1() throws RecognitionException { finally { } } - // $ANTLR end "Message_1" + // $ANTLR end "Uint32_1" - // $ANTLR start "Request" - public final void mRequest() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = Request; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:60:9: ( 'request:' ) - // InternalRosLexer.g:60:11: 'request:' + // InternalRosLexer.g:58:10: ( '[uint64]' ) + // InternalRosLexer.g:58:12: '[uint64]' { - match("request:"); + match("[uint64]"); } @@ -637,17 +615,17 @@ public final void mRequest() throws RecognitionException { finally { } } - // $ANTLR end "Request" + // $ANTLR end "Uint64_1" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = String_2; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:62:10: ( 'string[]' ) - // InternalRosLexer.g:62:12: 'string[]' + // InternalRosLexer.g:60:9: ( 'default:' ) + // InternalRosLexer.g:60:11: 'default:' { - match("string[]"); + match("default:"); } @@ -658,17 +636,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Default" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:64:10: ( 'uint16[]' ) - // InternalRosLexer.g:64:12: 'uint16[]' + // InternalRosLexer.g:62:10: ( 'duration' ) + // InternalRosLexer.g:62:12: 'duration' { - match("uint16[]"); + match("duration"); } @@ -679,17 +657,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Duration" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { try { - int _type = Uint32_1; + int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:66:10: ( 'uint32[]' ) - // InternalRosLexer.g:66:12: 'uint32[]' + // InternalRosLexer.g:64:10: ( 'feedback' ) + // InternalRosLexer.g:64:12: 'feedback' { - match("uint32[]"); + match("feedback"); } @@ -700,17 +678,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "Feedback" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "Message_1" + public final void mMessage_1() throws RecognitionException { try { - int _type = Uint64_1; + int _type = Message_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:68:10: ( 'uint64[]' ) - // InternalRosLexer.g:68:12: 'uint64[]' + // InternalRosLexer.g:66:11: ( 'message:' ) + // InternalRosLexer.g:66:13: 'message:' { - match("uint64[]"); + match("message:"); } @@ -721,7 +699,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "Message_1" + + // $ANTLR start "Request" + public final void mRequest() throws RecognitionException { + try { + int _type = Request; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRosLexer.g:68:9: ( 'request:' ) + // InternalRosLexer.g:68:11: 'request:' + { + match("request:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Request" // $ANTLR start "Boolean" public final void mBoolean() throws RecognitionException { @@ -765,15 +764,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Action_1" - public final void mAction_1() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Action_1; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:74:10: ( 'action:' ) - // InternalRosLexer.g:74:12: 'action:' + // InternalRosLexer.g:74:9: ( '[int16]' ) + // InternalRosLexer.g:74:11: '[int16]' { - match("action:"); + match("[int16]"); } @@ -784,17 +783,17 @@ public final void mAction_1() throws RecognitionException { finally { } } - // $ANTLR end "Action_1" + // $ANTLR end "Int16_1" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Default; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:76:9: ( 'default' ) - // InternalRosLexer.g:76:11: 'default' + // InternalRosLexer.g:76:9: ( '[int32]' ) + // InternalRosLexer.g:76:11: '[int32]' { - match("default"); + match("[int32]"); } @@ -805,17 +804,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int32_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:78:9: ( 'float32' ) - // InternalRosLexer.g:78:11: 'float32' + // InternalRosLexer.g:78:9: ( '[int64]' ) + // InternalRosLexer.g:78:11: '[int64]' { - match("float32"); + match("[int64]"); } @@ -826,17 +825,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int64_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = Float64; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:80:9: ( 'float64' ) - // InternalRosLexer.g:80:11: 'float64' + // InternalRosLexer.g:80:9: ( '[uint8]' ) + // InternalRosLexer.g:80:11: '[uint8]' { - match("float64"); + match("[uint8]"); } @@ -847,17 +846,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Uint8_1" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "Action_1" + public final void mAction_1() throws RecognitionException { try { - int _type = Int16_1; + int _type = Action_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:82:9: ( 'int16[]' ) - // InternalRosLexer.g:82:11: 'int16[]' + // InternalRosLexer.g:82:10: ( 'action:' ) + // InternalRosLexer.g:82:12: 'action:' { - match("int16[]"); + match("action:"); } @@ -868,17 +867,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "Action_1" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = Int32_1; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:84:9: ( 'int32[]' ) - // InternalRosLexer.g:84:11: 'int32[]' + // InternalRosLexer.g:84:9: ( 'float32' ) + // InternalRosLexer.g:84:11: 'float32' { - match("int32[]"); + match("float32"); } @@ -889,17 +888,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "Float32" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = Int64_1; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:86:9: ( 'int64[]' ) - // InternalRosLexer.g:86:11: 'int64[]' + // InternalRosLexer.g:86:9: ( 'float64' ) + // InternalRosLexer.g:86:11: 'float64' { - match("int64[]"); + match("float64"); } @@ -910,7 +909,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "Float64" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -975,34 +974,13 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { - try { - int _type = Uint8_1; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:94:9: ( 'uint8[]' ) - // InternalRosLexer.g:94:11: 'uint8[]' - { - match("uint8[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Uint8_1" - // $ANTLR start "Array" public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:96:7: ( 'Array:' ) - // InternalRosLexer.g:96:9: 'Array:' + // InternalRosLexer.g:94:7: ( 'Array:' ) + // InternalRosLexer.g:94:9: 'Array:' { match("Array:"); @@ -1022,8 +1000,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:98:8: ( 'Base64' ) - // InternalRosLexer.g:98:10: 'Base64' + // InternalRosLexer.g:96:8: ( 'Base64' ) + // InternalRosLexer.g:96:10: 'Base64' { match("Base64"); @@ -1043,8 +1021,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:100:8: ( 'Double' ) - // InternalRosLexer.g:100:10: 'Double' + // InternalRosLexer.g:98:8: ( 'Double' ) + // InternalRosLexer.g:98:10: 'Double' { match("Double"); @@ -1064,8 +1042,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:102:8: ( 'Header' ) - // InternalRosLexer.g:102:10: 'Header' + // InternalRosLexer.g:100:8: ( 'Header' ) + // InternalRosLexer.g:100:10: 'Header' { match("Header"); @@ -1085,8 +1063,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:104:8: ( 'String' ) - // InternalRosLexer.g:104:10: 'String' + // InternalRosLexer.g:102:8: ( 'String' ) + // InternalRosLexer.g:102:10: 'String' { match("String"); @@ -1106,8 +1084,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:106:8: ( 'Struct' ) - // InternalRosLexer.g:106:10: 'Struct' + // InternalRosLexer.g:104:8: ( 'Struct' ) + // InternalRosLexer.g:104:10: 'Struct' { match("Struct"); @@ -1122,15 +1100,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:108:8: ( 'action' ) - // InternalRosLexer.g:108:10: 'action' + // InternalRosLexer.g:106:8: ( '[bool]' ) + // InternalRosLexer.g:106:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -1141,17 +1119,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:110:8: ( 'bool[]' ) - // InternalRosLexer.g:110:10: 'bool[]' + // InternalRosLexer.g:108:8: ( '[byte]' ) + // InternalRosLexer.g:108:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -1162,17 +1140,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:112:8: ( 'byte[]' ) - // InternalRosLexer.g:112:10: 'byte[]' + // InternalRosLexer.g:110:8: ( '[int8]' ) + // InternalRosLexer.g:110:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -1183,17 +1161,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Int8_1; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:114:8: ( 'int8[]' ) - // InternalRosLexer.g:114:10: 'int8[]' + // InternalRosLexer.g:112:8: ( 'action' ) + // InternalRosLexer.g:112:10: 'action' { - match("int8[]"); + match("action"); } @@ -1204,15 +1182,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Action" // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:116:8: ( 'result' ) - // InternalRosLexer.g:116:10: 'result' + // InternalRosLexer.g:114:8: ( 'result' ) + // InternalRosLexer.g:114:10: 'result' { match("result"); @@ -1232,8 +1210,8 @@ public final void mSpecs() throws RecognitionException { try { int _type = Specs; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:118:7: ( 'specs:' ) - // InternalRosLexer.g:118:9: 'specs:' + // InternalRosLexer.g:116:7: ( 'specs:' ) + // InternalRosLexer.g:116:9: 'specs:' { match("specs:"); @@ -1253,8 +1231,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:120:10: ( 'string' ) - // InternalRosLexer.g:120:12: 'string' + // InternalRosLexer.g:118:10: ( 'string' ) + // InternalRosLexer.g:118:12: 'string' { match("string"); @@ -1274,8 +1252,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:122:8: ( 'uint16' ) - // InternalRosLexer.g:122:10: 'uint16' + // InternalRosLexer.g:120:8: ( 'uint16' ) + // InternalRosLexer.g:120:10: 'uint16' { match("uint16"); @@ -1295,8 +1273,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:124:8: ( 'uint32' ) - // InternalRosLexer.g:124:10: 'uint32' + // InternalRosLexer.g:122:8: ( 'uint32' ) + // InternalRosLexer.g:122:10: 'uint32' { match("uint32"); @@ -1316,8 +1294,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:126:8: ( 'uint64' ) - // InternalRosLexer.g:126:10: 'uint64' + // InternalRosLexer.g:124:8: ( 'uint64' ) + // InternalRosLexer.g:124:10: 'uint64' { match("uint64"); @@ -1337,8 +1315,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:128:9: ( 'value:' ) - // InternalRosLexer.g:128:11: 'value:' + // InternalRosLexer.g:126:9: ( 'value:' ) + // InternalRosLexer.g:126:11: 'value:' { match("value:"); @@ -1358,8 +1336,8 @@ public final void mGoal_1() throws RecognitionException { try { int _type = Goal_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:130:8: ( 'goal:' ) - // InternalRosLexer.g:130:10: 'goal:' + // InternalRosLexer.g:128:8: ( 'goal:' ) + // InternalRosLexer.g:128:10: 'goal:' { match("goal:"); @@ -1379,8 +1357,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:132:7: ( 'int16' ) - // InternalRosLexer.g:132:9: 'int16' + // InternalRosLexer.g:130:7: ( 'int16' ) + // InternalRosLexer.g:130:9: 'int16' { match("int16"); @@ -1400,8 +1378,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:134:7: ( 'int32' ) - // InternalRosLexer.g:134:9: 'int32' + // InternalRosLexer.g:132:7: ( 'int32' ) + // InternalRosLexer.g:132:9: 'int32' { match("int32"); @@ -1421,8 +1399,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:136:7: ( 'int64' ) - // InternalRosLexer.g:136:9: 'int64' + // InternalRosLexer.g:134:7: ( 'int64' ) + // InternalRosLexer.g:134:9: 'int64' { match("int64"); @@ -1442,8 +1420,8 @@ public final void mNode_1() throws RecognitionException { try { int _type = Node_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:138:8: ( 'node:' ) - // InternalRosLexer.g:138:10: 'node:' + // InternalRosLexer.g:136:8: ( 'node:' ) + // InternalRosLexer.g:136:10: 'node:' { match("node:"); @@ -1463,8 +1441,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:140:8: ( 'type:' ) - // InternalRosLexer.g:140:10: 'type:' + // InternalRosLexer.g:138:8: ( 'type:' ) + // InternalRosLexer.g:138:10: 'type:' { match("type:"); @@ -1484,8 +1462,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:142:7: ( 'uint8' ) - // InternalRosLexer.g:142:9: 'uint8' + // InternalRosLexer.g:140:7: ( 'uint8' ) + // InternalRosLexer.g:140:9: 'uint8' { match("uint8"); @@ -1505,8 +1483,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:144:7: ( 'value' ) - // InternalRosLexer.g:144:9: 'value' + // InternalRosLexer.g:142:7: ( 'value' ) + // InternalRosLexer.g:142:9: 'value' { match("value"); @@ -1526,8 +1504,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:146:6: ( 'Date' ) - // InternalRosLexer.g:146:8: 'Date' + // InternalRosLexer.g:144:6: ( 'Date' ) + // InternalRosLexer.g:144:8: 'Date' { match("Date"); @@ -1547,8 +1525,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:148:6: ( 'List' ) - // InternalRosLexer.g:148:8: 'List' + // InternalRosLexer.g:146:6: ( 'List' ) + // InternalRosLexer.g:146:8: 'List' { match("List"); @@ -1568,8 +1546,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:150:6: ( 'bool' ) - // InternalRosLexer.g:150:8: 'bool' + // InternalRosLexer.g:148:6: ( 'bool' ) + // InternalRosLexer.g:148:8: 'bool' { match("bool"); @@ -1589,8 +1567,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:152:6: ( 'byte' ) - // InternalRosLexer.g:152:8: 'byte' + // InternalRosLexer.g:150:6: ( 'byte' ) + // InternalRosLexer.g:150:8: 'byte' { match("byte"); @@ -1610,8 +1588,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:154:6: ( 'goal' ) - // InternalRosLexer.g:154:8: 'goal' + // InternalRosLexer.g:152:6: ( 'goal' ) + // InternalRosLexer.g:152:8: 'goal' { match("goal"); @@ -1631,8 +1609,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:156:6: ( 'int8' ) - // InternalRosLexer.g:156:8: 'int8' + // InternalRosLexer.g:154:6: ( 'int8' ) + // InternalRosLexer.g:154:8: 'int8' { match("int8"); @@ -1652,8 +1630,8 @@ public final void mMsg() throws RecognitionException { try { int _type = Msg; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:158:5: ( 'msg:' ) - // InternalRosLexer.g:158:7: 'msg:' + // InternalRosLexer.g:156:5: ( 'msg:' ) + // InternalRosLexer.g:156:7: 'msg:' { match("msg:"); @@ -1673,8 +1651,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:160:6: ( 'name' ) - // InternalRosLexer.g:160:8: 'name' + // InternalRosLexer.g:158:6: ( 'name' ) + // InternalRosLexer.g:158:8: 'name' { match("name"); @@ -1694,8 +1672,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:162:6: ( 'node' ) - // InternalRosLexer.g:162:8: 'node' + // InternalRosLexer.g:160:6: ( 'node' ) + // InternalRosLexer.g:160:8: 'node' { match("node"); @@ -1715,8 +1693,8 @@ public final void mSrv() throws RecognitionException { try { int _type = Srv; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:164:5: ( 'srv:' ) - // InternalRosLexer.g:164:7: 'srv:' + // InternalRosLexer.g:162:5: ( 'srv:' ) + // InternalRosLexer.g:162:7: 'srv:' { match("srv:"); @@ -1736,8 +1714,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:166:6: ( 'time' ) - // InternalRosLexer.g:166:8: 'time' + // InternalRosLexer.g:164:6: ( 'time' ) + // InternalRosLexer.g:164:8: 'time' { match("time"); @@ -1757,8 +1735,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:168:6: ( 'type' ) - // InternalRosLexer.g:168:8: 'type' + // InternalRosLexer.g:166:6: ( 'type' ) + // InternalRosLexer.g:166:8: 'type' { match("type"); @@ -1778,8 +1756,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:170:5: ( 'Any' ) - // InternalRosLexer.g:170:7: 'Any' + // InternalRosLexer.g:168:5: ( 'Any' ) + // InternalRosLexer.g:168:7: 'Any' { match("Any"); @@ -1799,8 +1777,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:172:4: ( 'ns:' ) - // InternalRosLexer.g:172:6: 'ns:' + // InternalRosLexer.g:170:4: ( 'ns:' ) + // InternalRosLexer.g:170:6: 'ns:' { match("ns:"); @@ -1815,16 +1793,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:174:37: ( '[]' ) - // InternalRosLexer.g:174:39: '[]' + // InternalRosLexer.g:172:7: ( ',' ) + // InternalRosLexer.g:172:9: ',' { - match("[]"); - + match(','); } @@ -1834,17 +1811,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:176:7: ( ',' ) - // InternalRosLexer.g:176:9: ',' + // InternalRosLexer.g:174:13: ( '-' ) + // InternalRosLexer.g:174:15: '-' { - match(','); + match('-'); } @@ -1854,15 +1831,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:178:7: ( ':' ) - // InternalRosLexer.g:178:9: ':' + // InternalRosLexer.g:176:7: ( ':' ) + // InternalRosLexer.g:176:9: ':' { match(':'); @@ -1881,8 +1858,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:180:19: ( '[' ) - // InternalRosLexer.g:180:21: '[' + // InternalRosLexer.g:178:19: ( '[' ) + // InternalRosLexer.g:178:21: '[' { match('['); @@ -1901,8 +1878,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:182:20: ( ']' ) - // InternalRosLexer.g:182:22: ']' + // InternalRosLexer.g:180:20: ( ']' ) + // InternalRosLexer.g:180:22: ']' { match(']'); @@ -1919,8 +1896,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosLexer.g:184:21: ( '0' .. '9' ) - // InternalRosLexer.g:184:23: '0' .. '9' + // InternalRosLexer.g:182:21: ( '0' .. '9' ) + // InternalRosLexer.g:182:23: '0' .. '9' { matchRange('0','9'); @@ -1937,10 +1914,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:186:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosLexer.g:186:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosLexer.g:184:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosLexer.g:184:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosLexer.g:186:15: ( '0b' | '0B' ) + // InternalRosLexer.g:184:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1968,7 +1945,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosLexer.g:186:16: '0b' + // InternalRosLexer.g:184:16: '0b' { match("0b"); @@ -1976,7 +1953,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosLexer.g:186:21: '0B' + // InternalRosLexer.g:184:21: '0B' { match("0B"); @@ -1986,7 +1963,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosLexer.g:186:27: ( '0' | '1' )+ + // InternalRosLexer.g:184:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -2040,10 +2017,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:188:14: ( ( 'true' | 'false' ) ) - // InternalRosLexer.g:188:16: ( 'true' | 'false' ) + // InternalRosLexer.g:186:14: ( ( 'true' | 'false' ) ) + // InternalRosLexer.g:186:16: ( 'true' | 'false' ) { - // InternalRosLexer.g:188:16: ( 'true' | 'false' ) + // InternalRosLexer.g:186:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2061,7 +2038,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosLexer.g:188:17: 'true' + // InternalRosLexer.g:186:17: 'true' { match("true"); @@ -2069,7 +2046,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosLexer.g:188:24: 'false' + // InternalRosLexer.g:186:24: 'false' { match("false"); @@ -2095,32 +2072,90 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:190:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalRosLexer.g:190:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalRosLexer.g:188:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalRosLexer.g:188:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalRosLexer.g:190:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalRosLexer.g:188:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { + case 1 : + // InternalRosLexer.g:188:16: RULE_DIGIT + { + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalRosLexer.g:188:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalRosLexer.g:188:31: ( RULE_DIGIT )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalRosLexer.g:188:31: RULE_DIGIT + { + mRULE_DIGIT(); + + } + break; + + default : + break loop4; + } + } while (true); + + + } + break; + + } + + // InternalRosLexer.g:188:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { case 1 : - // InternalRosLexer.g:190:27: '.' ( RULE_DECINT )* + // InternalRosLexer.g:188:45: '.' ( RULE_DECINT )* { match('.'); - // InternalRosLexer.g:190:31: ( RULE_DECINT )* - loop4: + // InternalRosLexer.g:188:49: ( RULE_DECINT )* + loop6: do { - int alt4=2; - int LA4_0 = input.LA(1); + int alt6=2; + int LA6_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { - alt4=1; + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; } - switch (alt4) { + switch (alt6) { case 1 : - // InternalRosLexer.g:190:31: RULE_DECINT + // InternalRosLexer.g:188:49: RULE_DECINT { mRULE_DECINT(); @@ -2128,7 +2163,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop4; + break loop6; } } while (true); @@ -2136,34 +2171,34 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosLexer.g:190:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalRosLexer.g:188:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalRosLexer.g:190:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRosLexer.g:188:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalRosLexer.g:190:45: '.' ( RULE_DIGIT )* + // InternalRosLexer.g:188:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosLexer.g:190:49: ( RULE_DIGIT )* - loop5: + // InternalRosLexer.g:188:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalRosLexer.g:190:49: RULE_DIGIT + // InternalRosLexer.g:188:67: RULE_DIGIT { mRULE_DIGIT(); @@ -2171,7 +2206,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -2190,14 +2225,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosLexer.g:190:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRosLexer.g:188:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalRosLexer.g: { @@ -2239,15 +2274,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:192:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosLexer.g:192:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosLexer.g:190:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosLexer.g:190:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosLexer.g:192:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalRosLexer.g:190:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -2260,47 +2295,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalRosLexer.g:192:16: '0' + // InternalRosLexer.g:190:16: '0' { match('0'); } break; case 2 : - // InternalRosLexer.g:192:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosLexer.g:190:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosLexer.g:192:29: ( RULE_DIGIT )* - loop9: + // InternalRosLexer.g:190:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalRosLexer.g:192:29: RULE_DIGIT + // InternalRosLexer.g:190:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2308,7 +2343,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -2316,24 +2351,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosLexer.g:192:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosLexer.g:190:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosLexer.g:192:54: ( RULE_DIGIT )* - loop10: + // InternalRosLexer.g:190:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalRosLexer.g:192:54: RULE_DIGIT + // InternalRosLexer.g:190:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2341,7 +2376,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -2365,41 +2400,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosLexer.g:194:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosLexer.g:194:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosLexer.g:192:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosLexer.g:192:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosLexer.g:194:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRosLexer.g:192:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalRosLexer.g:194:22: '1' .. '9' + // InternalRosLexer.g:192:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosLexer.g:194:31: '1' .. '3' '0' .. '9' + // InternalRosLexer.g:192:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2421,41 +2456,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosLexer.g:196:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosLexer.g:196:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosLexer.g:194:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosLexer.g:194:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosLexer.g:196:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRosLexer.g:194:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalRosLexer.g:196:24: '1' .. '9' + // InternalRosLexer.g:194:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosLexer.g:196:33: '1' '0' .. '2' + // InternalRosLexer.g:194:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2477,8 +2512,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosLexer.g:198:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosLexer.g:198:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosLexer.g:196:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosLexer.g:196:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2496,28 +2531,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosLexer.g:200:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosLexer.g:200:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosLexer.g:198:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosLexer.g:198:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosLexer.g:200:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRosLexer.g:198:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalRosLexer.g:200:23: '0' .. '1' '0' .. '9' + // InternalRosLexer.g:198:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2525,7 +2560,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosLexer.g:200:41: '2' '0' .. '3' + // InternalRosLexer.g:198:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2547,8 +2582,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosLexer.g:202:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosLexer.g:202:25: '0' .. '5' '0' .. '9' + // InternalRosLexer.g:200:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosLexer.g:200:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2566,8 +2601,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:204:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosLexer.g:204:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosLexer.g:202:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosLexer.g:202:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2596,35 +2631,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:206:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRosLexer.g:206:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRosLexer.g:204:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRosLexer.g:204:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRosLexer.g:206:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRosLexer.g:204:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalRosLexer.g:206:26: RULE_ID + // InternalRosLexer.g:204:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosLexer.g:206:34: RULE_STRING + // InternalRosLexer.g:204:34: RULE_STRING { mRULE_STRING(); @@ -2634,8 +2669,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalRosLexer.g:206:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalRosLexer.g:204:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -2692,13 +2727,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -2712,45 +2747,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalRosLexer.g:206:52: RULE_ID + // InternalRosLexer.g:204:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosLexer.g:206:60: RULE_STRING + // InternalRosLexer.g:204:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRosLexer.g:206:72: RULE_INT + // InternalRosLexer.g:204:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRosLexer.g:206:81: '-' RULE_INT + // InternalRosLexer.g:204:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2774,8 +2809,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRosLexer.g:208:21: () - // InternalRosLexer.g:208:23: + // InternalRosLexer.g:206:21: () + // InternalRosLexer.g:206:23: { } @@ -2788,8 +2823,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRosLexer.g:210:19: () - // InternalRosLexer.g:210:21: + // InternalRosLexer.g:208:19: () + // InternalRosLexer.g:208:21: { } @@ -2804,24 +2839,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:212:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRosLexer.g:212:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosLexer.g:210:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRosLexer.g:210:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRosLexer.g:212:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalRosLexer.g:210:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalRosLexer.g:212:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosLexer.g:210:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2837,7 +2872,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -2857,26 +2892,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:214:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRosLexer.g:214:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRosLexer.g:212:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRosLexer.g:212:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRosLexer.g:214:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalRosLexer.g:212:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalRosLexer.g:214:26: '/' RULE_ID + // InternalRosLexer.g:212:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2884,7 +2919,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalRosLexer.g:214:38: RULE_ID '/' + // InternalRosLexer.g:212:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2893,7 +2928,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -2913,36 +2948,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:216:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRosLexer.g:216:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRosLexer.g:214:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRosLexer.g:214:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRosLexer.g:216:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalRosLexer.g:214:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalRosLexer.g:216:30: '/' RULE_STRING + // InternalRosLexer.g:214:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2950,7 +2985,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRosLexer.g:216:46: RULE_STRING '/' + // InternalRosLexer.g:214:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2958,7 +2993,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRosLexer.g:216:62: '~' RULE_STRING + // InternalRosLexer.g:214:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2967,7 +3002,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -2987,19 +3022,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:218:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosLexer.g:218:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosLexer.g:216:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosLexer.g:216:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosLexer.g:218:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRosLexer.g:216:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalRosLexer.g:218:11: '^' + // InternalRosLexer.g:216:11: '^' { match('^'); @@ -3017,18 +3052,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosLexer.g:218:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalRosLexer.g:216:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalRosLexer.g: { @@ -3046,7 +3081,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -3064,24 +3099,24 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRosLexer.g:220:19: ( ( '0' .. '9' )+ ) - // InternalRosLexer.g:220:21: ( '0' .. '9' )+ + // InternalRosLexer.g:218:19: ( ( '0' .. '9' )+ ) + // InternalRosLexer.g:218:21: ( '0' .. '9' )+ { - // InternalRosLexer.g:220:21: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalRosLexer.g:218:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalRosLexer.g:220:22: '0' .. '9' + // InternalRosLexer.g:218:22: '0' .. '9' { matchRange('0','9'); @@ -3089,12 +3124,12 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); @@ -3111,47 +3146,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:222:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosLexer.g:222:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosLexer.g:220:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosLexer.g:220:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosLexer.g:222:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRosLexer.g:220:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalRosLexer.g:222:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosLexer.g:220:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosLexer.g:222:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalRosLexer.g:220:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalRosLexer.g:222:21: '\\\\' . + // InternalRosLexer.g:220:21: '\\\\' . { match('\\'); matchAny(); @@ -3159,7 +3194,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosLexer.g:222:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosLexer.g:220:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3175,7 +3210,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -3184,26 +3219,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosLexer.g:222:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosLexer.g:220:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosLexer.g:222:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalRosLexer.g:220:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalRosLexer.g:222:54: '\\\\' . + // InternalRosLexer.g:220:54: '\\\\' . { match('\\'); matchAny(); @@ -3211,7 +3246,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalRosLexer.g:222:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosLexer.g:220:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3227,7 +3262,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -3254,37 +3289,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:224:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosLexer.g:224:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosLexer.g:222:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosLexer.g:222:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosLexer.g:224:24: ( options {greedy=false; } : . )* - loop26: + // InternalRosLexer.g:222:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalRosLexer.g:224:52: . + // InternalRosLexer.g:222:52: . { matchAny(); @@ -3292,7 +3327,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -3314,22 +3349,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:226:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosLexer.g:226:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosLexer.g:224:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosLexer.g:224:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosLexer.g:226:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalRosLexer.g:224:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalRosLexer.g: { @@ -3347,12 +3382,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -3371,8 +3406,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:228:16: ( . ) - // InternalRosLexer.g:228:18: . + // InternalRosLexer.g:226:16: ( . ) + // InternalRosLexer.g:226:18: . { matchAny(); @@ -3387,698 +3422,691 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRosLexer.g:1:8: ( ParameterStructMember | ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Serviceclient | Serviceserver | Actionclient | Actionserver | Dependencies | ParameterAny | FromGitRepo | Subscribers | Parameters | Publishers | GraphName | Feedback_1 | Float32_1 | Float64_1 | Response | Duration | Feedback | Message_1 | Request | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Action_1 | Default | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Result_1 | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Srv | Time | Type | Any | Ns | 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 alt28=99; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalRosLexer.g:1:8: ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | ServiceClients | ServiceServers | ActionClients | ActionServers | Dependencies | ParameterAny | FromGitRepo | Subscribers | Parameters | Publishers | GraphName | Float32_1 | Float64_1 | Feedback_1 | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | Message_1 | Request | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Action_1 | Float32 | Float64 | Message | Result_1 | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Srv | Time | Type | Any | Ns | Comma | HyphenMinus | 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=98; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalRosLexer.g:1:10: ParameterStructMember + // InternalRosLexer.g:1:10: ExternalDependency { - mParameterStructMember(); + mExternalDependency(); } break; case 2 : - // InternalRosLexer.g:1:32: ExternalDependency + // InternalRosLexer.g:1:29: RelativeNamespace { - mExternalDependency(); + mRelativeNamespace(); } break; case 3 : - // InternalRosLexer.g:1:51: RelativeNamespace + // InternalRosLexer.g:1:47: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 4 : - // InternalRosLexer.g:1:69: PrivateNamespace + // InternalRosLexer.g:1:64: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 5 : - // InternalRosLexer.g:1:86: GlobalNamespace + // InternalRosLexer.g:1:80: ServiceClients { - mGlobalNamespace(); + mServiceClients(); } break; case 6 : - // InternalRosLexer.g:1:102: Serviceclient + // InternalRosLexer.g:1:95: ServiceServers { - mServiceclient(); + mServiceServers(); } break; case 7 : - // InternalRosLexer.g:1:116: Serviceserver + // InternalRosLexer.g:1:110: ActionClients { - mServiceserver(); + mActionClients(); } break; case 8 : - // InternalRosLexer.g:1:130: Actionclient + // InternalRosLexer.g:1:124: ActionServers { - mActionclient(); + mActionServers(); } break; case 9 : - // InternalRosLexer.g:1:143: Actionserver + // InternalRosLexer.g:1:138: Dependencies { - mActionserver(); + mDependencies(); } break; case 10 : - // InternalRosLexer.g:1:156: Dependencies + // InternalRosLexer.g:1:151: ParameterAny { - mDependencies(); + mParameterAny(); } break; case 11 : - // InternalRosLexer.g:1:169: ParameterAny + // InternalRosLexer.g:1:164: FromGitRepo { - mParameterAny(); + mFromGitRepo(); } break; case 12 : - // InternalRosLexer.g:1:182: FromGitRepo + // InternalRosLexer.g:1:176: Subscribers { - mFromGitRepo(); + mSubscribers(); } break; case 13 : - // InternalRosLexer.g:1:194: Subscribers + // InternalRosLexer.g:1:188: Parameters { - mSubscribers(); + mParameters(); } break; case 14 : - // InternalRosLexer.g:1:206: Parameters + // InternalRosLexer.g:1:199: Publishers { - mParameters(); + mPublishers(); } break; case 15 : - // InternalRosLexer.g:1:217: Publishers + // InternalRosLexer.g:1:210: GraphName { - mPublishers(); + mGraphName(); } break; case 16 : - // InternalRosLexer.g:1:228: GraphName + // InternalRosLexer.g:1:220: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 17 : - // InternalRosLexer.g:1:238: Feedback_1 + // InternalRosLexer.g:1:230: Float64_1 { - mFeedback_1(); + mFloat64_1(); } break; case 18 : - // InternalRosLexer.g:1:249: Float32_1 + // InternalRosLexer.g:1:240: Feedback_1 { - mFloat32_1(); + mFeedback_1(); } break; case 19 : - // InternalRosLexer.g:1:259: Float64_1 + // InternalRosLexer.g:1:251: Response { - mFloat64_1(); + mResponse(); } break; case 20 : - // InternalRosLexer.g:1:269: Response + // InternalRosLexer.g:1:260: String_2 { - mResponse(); + mString_2(); } break; case 21 : - // InternalRosLexer.g:1:278: Duration + // InternalRosLexer.g:1:269: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 22 : - // InternalRosLexer.g:1:287: Feedback + // InternalRosLexer.g:1:278: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 23 : - // InternalRosLexer.g:1:296: Message_1 + // InternalRosLexer.g:1:287: Uint64_1 { - mMessage_1(); + mUint64_1(); } break; case 24 : - // InternalRosLexer.g:1:306: Request + // InternalRosLexer.g:1:296: Default { - mRequest(); + mDefault(); } break; case 25 : - // InternalRosLexer.g:1:314: String_2 + // InternalRosLexer.g:1:304: Duration { - mString_2(); + mDuration(); } break; case 26 : - // InternalRosLexer.g:1:323: Uint16_1 + // InternalRosLexer.g:1:313: Feedback { - mUint16_1(); + mFeedback(); } break; case 27 : - // InternalRosLexer.g:1:332: Uint32_1 + // InternalRosLexer.g:1:322: Message_1 { - mUint32_1(); + mMessage_1(); } break; case 28 : - // InternalRosLexer.g:1:341: Uint64_1 + // InternalRosLexer.g:1:332: Request { - mUint64_1(); + mRequest(); } break; case 29 : - // InternalRosLexer.g:1:350: Boolean + // InternalRosLexer.g:1:340: Boolean { mBoolean(); } break; case 30 : - // InternalRosLexer.g:1:358: Integer + // InternalRosLexer.g:1:348: Integer { mInteger(); } break; case 31 : - // InternalRosLexer.g:1:366: Action_1 + // InternalRosLexer.g:1:356: Int16_1 { - mAction_1(); + mInt16_1(); } break; case 32 : - // InternalRosLexer.g:1:375: Default + // InternalRosLexer.g:1:364: Int32_1 { - mDefault(); + mInt32_1(); } break; case 33 : - // InternalRosLexer.g:1:383: Float32 + // InternalRosLexer.g:1:372: Int64_1 { - mFloat32(); + mInt64_1(); } break; case 34 : - // InternalRosLexer.g:1:391: Float64 + // InternalRosLexer.g:1:380: Uint8_1 { - mFloat64(); + mUint8_1(); } break; case 35 : - // InternalRosLexer.g:1:399: Int16_1 + // InternalRosLexer.g:1:388: Action_1 { - mInt16_1(); + mAction_1(); } break; case 36 : - // InternalRosLexer.g:1:407: Int32_1 + // InternalRosLexer.g:1:397: Float32 { - mInt32_1(); + mFloat32(); } break; case 37 : - // InternalRosLexer.g:1:415: Int64_1 + // InternalRosLexer.g:1:405: Float64 { - mInt64_1(); + mFloat64(); } break; case 38 : - // InternalRosLexer.g:1:423: Message + // InternalRosLexer.g:1:413: Message { mMessage(); } break; case 39 : - // InternalRosLexer.g:1:431: Result_1 + // InternalRosLexer.g:1:421: Result_1 { mResult_1(); } break; case 40 : - // InternalRosLexer.g:1:440: Service + // InternalRosLexer.g:1:430: Service { mService(); } break; case 41 : - // InternalRosLexer.g:1:448: Uint8_1 + // InternalRosLexer.g:1:438: Array { - mUint8_1(); + mArray(); } break; case 42 : - // InternalRosLexer.g:1:456: Array + // InternalRosLexer.g:1:444: Base64 { - mArray(); + mBase64(); } break; case 43 : - // InternalRosLexer.g:1:462: Base64 + // InternalRosLexer.g:1:451: Double { - mBase64(); + mDouble(); } break; case 44 : - // InternalRosLexer.g:1:469: Double + // InternalRosLexer.g:1:458: Header { - mDouble(); + mHeader(); } break; case 45 : - // InternalRosLexer.g:1:476: Header + // InternalRosLexer.g:1:465: String { - mHeader(); + mString(); } break; case 46 : - // InternalRosLexer.g:1:483: String + // InternalRosLexer.g:1:472: Struct { - mString(); + mStruct(); } break; case 47 : - // InternalRosLexer.g:1:490: Struct + // InternalRosLexer.g:1:479: Bool_1 { - mStruct(); + mBool_1(); } break; case 48 : - // InternalRosLexer.g:1:497: Action + // InternalRosLexer.g:1:486: Byte_1 { - mAction(); + mByte_1(); } break; case 49 : - // InternalRosLexer.g:1:504: Bool_1 + // InternalRosLexer.g:1:493: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 50 : - // InternalRosLexer.g:1:511: Byte_1 + // InternalRosLexer.g:1:500: Action { - mByte_1(); + mAction(); } break; case 51 : - // InternalRosLexer.g:1:518: Int8_1 + // InternalRosLexer.g:1:507: Result { - mInt8_1(); + mResult(); } break; case 52 : - // InternalRosLexer.g:1:525: Result + // InternalRosLexer.g:1:514: Specs { - mResult(); + mSpecs(); } break; case 53 : - // InternalRosLexer.g:1:532: Specs + // InternalRosLexer.g:1:520: String_1 { - mSpecs(); + mString_1(); } break; case 54 : - // InternalRosLexer.g:1:538: String_1 + // InternalRosLexer.g:1:529: Uint16 { - mString_1(); + mUint16(); } break; case 55 : - // InternalRosLexer.g:1:547: Uint16 + // InternalRosLexer.g:1:536: Uint32 { - mUint16(); + mUint32(); } break; case 56 : - // InternalRosLexer.g:1:554: Uint32 + // InternalRosLexer.g:1:543: Uint64 { - mUint32(); + mUint64(); } break; case 57 : - // InternalRosLexer.g:1:561: Uint64 + // InternalRosLexer.g:1:550: Value_1 { - mUint64(); + mValue_1(); } break; case 58 : - // InternalRosLexer.g:1:568: Value_1 + // InternalRosLexer.g:1:558: Goal_1 { - mValue_1(); + mGoal_1(); } break; case 59 : - // InternalRosLexer.g:1:576: Goal_1 + // InternalRosLexer.g:1:565: Int16 { - mGoal_1(); + mInt16(); } break; case 60 : - // InternalRosLexer.g:1:583: Int16 + // InternalRosLexer.g:1:571: Int32 { - mInt16(); + mInt32(); } break; case 61 : - // InternalRosLexer.g:1:589: Int32 + // InternalRosLexer.g:1:577: Int64 { - mInt32(); + mInt64(); } break; case 62 : - // InternalRosLexer.g:1:595: Int64 + // InternalRosLexer.g:1:583: Node_1 { - mInt64(); + mNode_1(); } break; case 63 : - // InternalRosLexer.g:1:601: Node_1 + // InternalRosLexer.g:1:590: Type_1 { - mNode_1(); + mType_1(); } break; case 64 : - // InternalRosLexer.g:1:608: Type_1 + // InternalRosLexer.g:1:597: Uint8 { - mType_1(); + mUint8(); } break; case 65 : - // InternalRosLexer.g:1:615: Uint8 + // InternalRosLexer.g:1:603: Value { - mUint8(); + mValue(); } break; case 66 : - // InternalRosLexer.g:1:621: Value + // InternalRosLexer.g:1:609: Date { - mValue(); + mDate(); } break; case 67 : - // InternalRosLexer.g:1:627: Date + // InternalRosLexer.g:1:614: List { - mDate(); + mList(); } break; case 68 : - // InternalRosLexer.g:1:632: List + // InternalRosLexer.g:1:619: Bool { - mList(); + mBool(); } break; case 69 : - // InternalRosLexer.g:1:637: Bool + // InternalRosLexer.g:1:624: Byte { - mBool(); + mByte(); } break; case 70 : - // InternalRosLexer.g:1:642: Byte + // InternalRosLexer.g:1:629: Goal { - mByte(); + mGoal(); } break; case 71 : - // InternalRosLexer.g:1:647: Goal + // InternalRosLexer.g:1:634: Int8 { - mGoal(); + mInt8(); } break; case 72 : - // InternalRosLexer.g:1:652: Int8 + // InternalRosLexer.g:1:639: Msg { - mInt8(); + mMsg(); } break; case 73 : - // InternalRosLexer.g:1:657: Msg + // InternalRosLexer.g:1:643: Name { - mMsg(); + mName(); } break; case 74 : - // InternalRosLexer.g:1:661: Name + // InternalRosLexer.g:1:648: Node { - mName(); + mNode(); } break; case 75 : - // InternalRosLexer.g:1:666: Node + // InternalRosLexer.g:1:653: Srv { - mNode(); + mSrv(); } break; case 76 : - // InternalRosLexer.g:1:671: Srv + // InternalRosLexer.g:1:657: Time { - mSrv(); + mTime(); } break; case 77 : - // InternalRosLexer.g:1:675: Time + // InternalRosLexer.g:1:662: Type { - mTime(); + mType(); } break; case 78 : - // InternalRosLexer.g:1:680: Type + // InternalRosLexer.g:1:667: Any { - mType(); + mAny(); } break; case 79 : - // InternalRosLexer.g:1:685: Any + // InternalRosLexer.g:1:671: Ns { - mAny(); + mNs(); } break; case 80 : - // InternalRosLexer.g:1:689: Ns + // InternalRosLexer.g:1:674: Comma { - mNs(); + mComma(); } break; case 81 : - // InternalRosLexer.g:1:692: LeftSquareBracketRightSquareBracket + // InternalRosLexer.g:1:680: HyphenMinus { - mLeftSquareBracketRightSquareBracket(); + mHyphenMinus(); } break; case 82 : - // InternalRosLexer.g:1:728: Comma - { - mComma(); - - } - break; - case 83 : - // InternalRosLexer.g:1:734: Colon + // InternalRosLexer.g:1:692: Colon { mColon(); } break; - case 84 : - // InternalRosLexer.g:1:740: LeftSquareBracket + case 83 : + // InternalRosLexer.g:1:698: LeftSquareBracket { mLeftSquareBracket(); } break; - case 85 : - // InternalRosLexer.g:1:758: RightSquareBracket + case 84 : + // InternalRosLexer.g:1:716: RightSquareBracket { mRightSquareBracket(); } break; - case 86 : - // InternalRosLexer.g:1:777: RULE_BINARY + case 85 : + // InternalRosLexer.g:1:735: RULE_BINARY { mRULE_BINARY(); } break; - case 87 : - // InternalRosLexer.g:1:789: RULE_BOOLEAN + case 86 : + // InternalRosLexer.g:1:747: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 88 : - // InternalRosLexer.g:1:802: RULE_DOUBLE + case 87 : + // InternalRosLexer.g:1:760: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 89 : - // InternalRosLexer.g:1:814: RULE_DECINT + case 88 : + // InternalRosLexer.g:1:772: RULE_DECINT { mRULE_DECINT(); } break; - case 90 : - // InternalRosLexer.g:1:826: RULE_DATE_TIME + case 89 : + // InternalRosLexer.g:1:784: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 91 : - // InternalRosLexer.g:1:841: RULE_MESSAGE_ASIGMENT + case 90 : + // InternalRosLexer.g:1:799: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 92 : - // InternalRosLexer.g:1:863: RULE_SL_COMMENT + case 91 : + // InternalRosLexer.g:1:821: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 93 : - // InternalRosLexer.g:1:879: RULE_ROS_CONVENTION_A + case 92 : + // InternalRosLexer.g:1:837: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 94 : - // InternalRosLexer.g:1:901: RULE_ROS_CONVENTION_PARAM + case 93 : + // InternalRosLexer.g:1:859: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 95 : - // InternalRosLexer.g:1:927: RULE_ID + case 94 : + // InternalRosLexer.g:1:885: RULE_ID { mRULE_ID(); } break; - case 96 : - // InternalRosLexer.g:1:935: RULE_STRING + case 95 : + // InternalRosLexer.g:1:893: RULE_STRING { mRULE_STRING(); } break; - case 97 : - // InternalRosLexer.g:1:947: RULE_ML_COMMENT + case 96 : + // InternalRosLexer.g:1:905: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 98 : - // InternalRosLexer.g:1:963: RULE_WS + case 97 : + // InternalRosLexer.g:1:921: RULE_WS { mRULE_WS(); } break; - case 99 : - // InternalRosLexer.g:1:971: RULE_ANY_OTHER + case 98 : + // InternalRosLexer.g:1:929: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4090,21 +4118,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -4115,768 +4143,774 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_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\33\1\40\1\53\1\47\1\36\2\37\7\41\1\34\6\53\1\20\1\15\1\43\1\21\1\2\1\43\1\4\1\22\1\16\2\43\1\31\3\43\1\1\1\43\1\3\1\23\7\43\1\32\1\53\1\35\1\42\1\43\1\53\1\6\1\24\1\43\1\7\1\43\1\10\1\26\1\43\1\17\3\43\1\13\1\27\1\43\1\11\1\43\1\12\1\5\1\30\1\14\1\25\4\43\3\53\1\51\uff81\53", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\54\20\56\1\55\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\27\56\1\61\2\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\62\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\63\5\56\1\64\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\65\12\56\1\70\1\56\1\71\1\56\1\67\1\66\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\72\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\73\17\56\1\74\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\100\3\56\1\76\6\56\1\77\5\56\1\75\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\101\23\56\1\102\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\103\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\104\15\56\1\105\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\106\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\110\15\56\1\107\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\111\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\112\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\114\3\56\1\113\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\116\15\56\1\115\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\117\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\120\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\121\11\56\1\122\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\123\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\124\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\126\15\56\1\125\3\56\1\127\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\131\10\56\1\132\6\56\1\130\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\133\21\56", - "\1\134", - "", + static final String DFA30_eotS = + "\1\50\11\56\1\110\20\56\1\uffff\1\144\2\uffff\3\152\1\53\1\56\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\2\56\2\uffff\23\56\6\uffff\31\56\1\uffff\1\152\7\uffff\1\152\1\56\2\uffff\1\u00ae\2\uffff\1\u00ae\4\uffff\25\56\5\uffff\10\56\1\u00d1\12\56\1\uffff\6\56\2\152\3\uffff\12\56\1\uffff\12\56\3\uffff\4\56\1\uffff\4\56\1\uffff\1\56\1\u010a\5\56\1\u0114\3\56\1\u0118\1\u011a\1\u011b\1\u011d\1\u011e\1\u011f\1\u0120\1\u0121\1\u0122\1\152\21\56\1\u011f\2\56\6\uffff\11\56\1\uffff\6\56\1\u014b\1\u014d\2\uffff\1\u014e\1\u014f\1\u0150\13\uffff\10\56\1\uffff\1\u0159\1\u015d\11\56\5\uffff\1\56\1\u016b\3\56\1\u016f\1\56\1\uffff\1\u0171\1\u0172\1\u0173\1\u0174\1\u0175\1\u0176\1\u0177\6\uffff\6\56\1\u0180\1\56\1\uffff\2\56\2\uffff\5\56\1\u0189\1\u018a\2\56\2\uffff\1\56\2\uffff\1\56\1\u0190\1\u0191\1\uffff\1\u0192\7\uffff\10\56\1\uffff\4\56\1\uffff\1\u019f\1\56\1\u01a2\2\uffff\3\56\5\uffff\5\56\1\u01ab\6\56\1\uffff\1\56\2\uffff\2\56\1\uffff\5\56\1\uffff\25\56\2\uffff\3\56\1\u01d2\3\56\1\uffff\3\56\1\uffff\3\56\1\uffff\5\56\1\uffff\6\56\2\uffff\3\56\1\u01ea\2\uffff\2\56\1\u01ed\1\uffff\1\56\1\u01ef\1\uffff\1\u01f0\2\uffff"; + static final String DFA30_eofS = + "\u01f1\uffff"; + static final String DFA30_minS = + "\1\0\11\57\1\142\20\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\23\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\31\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\25\57\1\157\1\156\1\164\2\uffff\23\57\1\uffff\6\57\1\56\1\60\1\0\1\uffff\1\0\12\57\1\uffff\12\57\1\141\1\164\1\61\4\57\1\uffff\4\57\1\uffff\24\57\1\55\24\57\1\164\1\61\4\uffff\11\57\1\uffff\10\57\2\uffff\3\57\13\uffff\10\57\1\uffff\13\57\1\63\4\uffff\7\57\1\uffff\7\57\6\uffff\10\57\1\uffff\2\57\2\uffff\11\57\2\uffff\1\57\2\uffff\3\57\1\uffff\1\57\7\uffff\10\57\1\uffff\4\57\1\uffff\3\57\2\uffff\3\57\5\uffff\14\57\1\uffff\1\57\2\uffff\2\57\1\uffff\5\57\1\uffff\25\57\2\uffff\7\57\1\uffff\3\57\1\uffff\3\57\1\uffff\5\57\1\uffff\6\57\2\uffff\4\57\2\uffff\3\57\1\uffff\2\57\1\uffff\1\57\2\uffff"; + static final String DFA30_maxS = + "\1\uffff\11\172\1\165\20\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\23\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\31\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\25\172\1\157\1\156\1\164\2\uffff\23\172\1\uffff\6\172\1\145\1\71\1\uffff\1\uffff\1\uffff\12\172\1\uffff\12\172\1\141\1\164\1\70\4\172\1\uffff\4\172\1\uffff\24\172\1\55\24\172\1\164\1\70\4\uffff\11\172\1\uffff\10\172\2\uffff\3\172\13\uffff\10\172\1\uffff\13\172\1\66\4\uffff\7\172\1\uffff\7\172\6\uffff\10\172\1\uffff\2\172\2\uffff\11\172\2\uffff\1\172\2\uffff\3\172\1\uffff\1\172\7\uffff\10\172\1\uffff\4\172\1\uffff\3\172\2\uffff\3\172\5\uffff\14\172\1\uffff\1\172\2\uffff\2\172\1\uffff\5\172\1\uffff\25\172\2\uffff\7\172\1\uffff\3\172\1\uffff\3\172\1\uffff\5\172\1\uffff\6\172\2\uffff\4\172\2\uffff\3\172\1\uffff\2\172\1\uffff\1\172\2\uffff"; + static final String DFA30_acceptS = + "\33\uffff\1\120\1\uffff\1\122\1\124\7\uffff\1\133\1\uffff\1\134\1\uffff\1\141\1\142\2\uffff\1\136\1\132\24\uffff\1\24\3\uffff\1\123\31\uffff\1\120\1\uffff\1\121\1\127\1\122\1\124\1\125\1\131\1\130\10\uffff\1\133\1\140\1\135\1\141\30\uffff\1\57\1\60\23\uffff\1\117\11\uffff\1\137\13\uffff\1\113\21\uffff\1\110\4\uffff\1\116\53\uffff\1\37\1\40\1\41\1\61\11\uffff\1\102\10\uffff\1\72\1\106\3\uffff\1\107\1\76\1\112\1\111\1\77\1\115\1\114\1\126\1\103\1\104\1\105\10\uffff\1\64\14\uffff\1\25\1\26\1\27\1\42\7\uffff\1\51\7\uffff\1\100\1\71\1\101\1\73\1\74\1\75\10\uffff\1\65\2\uffff\1\43\1\62\11\uffff\1\20\1\21\1\uffff\1\47\1\63\3\uffff\1\52\1\uffff\1\53\1\54\1\55\1\56\1\66\1\67\1\70\10\uffff\1\50\4\uffff\1\30\3\uffff\1\44\1\45\3\uffff\1\34\1\33\1\46\1\35\1\36\14\uffff\1\31\1\uffff\1\22\1\32\2\uffff\1\23\5\uffff\1\17\25\uffff\1\15\1\16\7\uffff\1\14\3\uffff\1\13\3\uffff\1\12\5\uffff\1\11\6\uffff\1\7\1\10\4\uffff\1\5\1\6\3\uffff\1\4\2\uffff\1\3\1\uffff\1\2\1\1"; + static final String DFA30_specialS = + "\1\7\43\uffff\1\6\1\3\107\uffff\1\10\1\5\1\uffff\1\0\1\2\73\uffff\1\4\1\uffff\1\1\u0141\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\33\1\34\1\53\1\47\1\37\2\40\7\41\1\35\6\53\1\17\1\15\1\43\1\20\1\1\1\43\1\4\1\21\1\16\2\43\1\31\3\43\1\3\1\43\1\2\1\22\7\43\1\12\1\53\1\36\1\42\1\43\1\53\1\6\1\32\1\43\1\7\1\43\1\10\1\25\1\43\1\26\3\43\1\14\1\27\1\43\1\11\1\43\1\13\1\5\1\30\1\23\1\24\4\43\3\53\1\51\uff81\53", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\27\55\1\54\2\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\60\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\62\20\55\1\61\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\63\5\55\1\64\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\65\12\55\1\67\1\55\1\71\1\55\1\70\1\66\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\72\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\73\17\55\1\74\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\100\3\55\1\76\6\55\1\77\5\55\1\75\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\101\23\55\1\102\5\55", + "\1\107\3\uffff\1\103\2\uffff\1\106\11\uffff\1\104\1\uffff\1\105", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\111\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\112\15\55\1\113\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\115\15\55\1\114\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\116\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\120\3\55\1\117\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\122\15\55\1\121\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\123\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\124\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\125\21\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\16\55\1\127\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\130\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\132\15\55\1\131\3\55\1\133\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\135\10\55\1\136\6\55\1\134\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\137\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\140\11\55\1\141\1\55", "", + "\1\145\1\uffff\12\143\13\uffff\1\145\37\uffff\1\145", "", - "\1\144\1\uffff\12\142\10\uffff\1\141\2\uffff\1\144\34\uffff\1\141\2\uffff\1\144", - "\1\144\1\uffff\12\145\13\uffff\1\144\37\uffff\1\144", - "\12\143", - "\1\144\26\uffff\1\144\37\uffff\1\144", - "\32\146\4\uffff\1\146\1\uffff\32\146", - "\1\50\12\56\3\uffff\1\60\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\157\4\uffff\1\157\2\uffff\1\156\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", + "\1\145\1\uffff\12\151\10\uffff\1\150\2\uffff\1\145\34\uffff\1\150\2\uffff\1\145", + "\1\145\1\uffff\12\153\13\uffff\1\145\37\uffff\1\145", + "\1\145\26\uffff\1\145\37\uffff\1\145", + "\32\154\4\uffff\1\154\1\uffff\32\154", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\42\156\1\157\71\156\1\155\uffa3\156", + "\47\161\1\162\64\161\1\160\uffa3\161", "", - "\1\157\4\uffff\1\157", + "\1\165\4\uffff\1\165\2\uffff\1\164\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", "", + "\1\165\4\uffff\1\165", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\161\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\162\21\56", - "\1\50\12\56\3\uffff\1\60\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\167\6\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\163\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\164\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\165\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\166\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\167\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\170\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\171\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\172\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\173\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\174\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\176\11\56\1\175\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\177\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0080\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0081\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0082\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0083\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0084\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0085\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\20\56\1\u0087\1\56\1\u0086\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0088\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0089\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u008a\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u008b\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u008c\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008e\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u0090\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u0091\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0092\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0093\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0094\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0095\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0096\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0097\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0098\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0099\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u009a\15\56", - "\1\50\12\56\1\u009b\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u009c\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u009d\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u009e\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u009f\7\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\170\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\171\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\172\10\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\1\174\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\175\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\176\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\177\25\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\25\55\1\u0081\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0082\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u0084\11\55\1\u0083\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0085\10\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\4\55\1\u0087\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0088\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0089\16\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\1\55\1\u008b\30\55", + "\1\u008c", "", + "\1\u008d", + "\1\u008e", + "\1\u008f\11\uffff\1\u0090", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\20\55\1\u0092\1\55\1\u0091\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0093\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0094\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0095\13\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\23\55\1\u0097\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0098\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0099\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u009a\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u009b\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u009c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u009d\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u009e\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u009f\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a0\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00a1\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00a2\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00a3\15\55", + "\1\50\12\55\1\u00a4\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\17\55\1\u00a5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00a6\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00a7\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00a8\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00a9\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00aa\6\55", "", + "\1\145\1\uffff\12\u00ab\13\uffff\1\145\37\uffff\1\145", "", "", "", "", "", - "\12\u00a0", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\0\u00a1", - "\42\150\1\151\71\150\1\147\uffa3\150", - "\1\157\15\uffff\1\60", - "\0\u00a3", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\157\15\uffff\1\60", "", "", + "\12\u00ac", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\0\u00ad", + "\42\156\1\157\71\156\1\155\uffa3\156", + "\1\165\15\uffff\1\57", + "\0\u00af", + "\47\161\1\162\64\161\1\160\uffa3\161", + "\1\165\15\uffff\1\57", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a4\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00a5\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00a6\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a7\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00a8\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00a9\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00aa\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00ab\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00ac\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00ad\27\56", - "\1\50\12\56\1\u00ae\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00af\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b0\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b2\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00b3\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00b4\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b5\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00b6\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b7\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00b8\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00b9\4\56\1\u00ba\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00bb\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00bc\7\56", - "\1\50\12\56\1\u00bd\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00be\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00bf\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c0\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c1\25\56", - "\1\50\1\56\1\u00c2\1\56\1\u00c3\2\56\1\u00c4\1\56\1\u00c5\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00c6\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00c8\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00ca\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00cb\13\56\1\u00cc\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00cd\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ce\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cf\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00d0\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d2\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d3\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d4\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d5\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00d6\6\56", - "\12\u00d7", - "\42\150\1\151\71\150\1\147\uffa3\150", "", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00d8\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d9\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u00da\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00db\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00dc\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u00dd\22\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00de\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00df\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e0\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00e1\7\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b0\25\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\25\55\1\u00b2\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00b4\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00b5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00b6\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00b7\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00b8\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00b9\21\55", + "\1\50\12\55\1\u00ba\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\10\55\1\u00bb\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00bc\25\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\1\u00be\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00bf\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00c0\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00c1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00c2\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00c3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00c4\16\55", + "\1\u00c5", + "\1\u00c6", + "\1\u00c7", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00e2\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e3\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00e4\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e5\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\6\56\1\u00e6\23\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00e7\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e8\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00e9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00ea\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00eb\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00ec\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00ed\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ee\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ef\31\56", "", - "\1\50\1\56\1\u00f0\1\56\1\u00f1\2\56\1\u00f2\1\56\1\u00f3\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u00f6\23\56", - "\1\50\6\56\1\u00f7\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u00f8\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u00f9\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00fa\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u00fc\1\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00c8\4\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\22\55\1\u00cb\7\55", + "\1\50\12\55\1\u00cc\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\13\55\1\u00cd\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00ce\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00cf\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00d0\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\u00d2\30\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\3\55\1\u00d4\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00d5\13\55\1\u00d6\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00d7\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00d8\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00d9\16\55", + "\1\50\1\55\1\u00da\1\55\1\u00db\2\55\1\u00dc\1\55\1\u00dd\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\u00de\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00df\25\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00fd\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ff\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0100\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0101\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0102\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0104\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0106\25\56", - "\1\50\12\56\1\u0107\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0109\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u010c\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\142", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0111\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0112\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0113\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0114\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0115\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0116\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0117\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0118\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0119\23\56", - "\1\50\12\56\1\u011a\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u011b\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u011c\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u011d\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u011e\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u011f\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0120\31\56", - "\1\50\3\56\1\u0121\2\56\1\u0122\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0123\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0124\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0125\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0126\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0127\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0128\23\56", - "\1\50\6\56\1\u0129\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u012a\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u012b\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u012c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u012e\31\56", - "\1\50\4\56\1\u012f\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0130\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0131\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0133\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0135\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\4\55\1\u00e0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e1\25\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\23\55\1\u00e3\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00e4\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e5\25\55", + "\1\145\1\uffff\12\u00ab\13\uffff\1\145\37\uffff\1\145", + "\12\u00e6", + "\42\156\1\157\71\156\1\155\uffa3\156", "", + "\47\161\1\162\64\161\1\160\uffa3\161", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u00e7\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00e8\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00e9\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00ea\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00eb\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u00ec\22\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00ed\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00ee\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00ef\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00f0\14\55", "", - "\1\50\12\56\1\u0137\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0138\25\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00f1\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00f2\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00f3\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00f4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\6\55\1\u00f5\23\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\u00f6\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00f7\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f8\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00f9\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00fa\21\55", + "\1\u00fb", + "\1\u00fc", + "\1\u00fd\1\uffff\1\u00fe\2\uffff\1\u00ff\1\uffff\1\u0100", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0101\13\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\1\u0104\31\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0139\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u013a\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013b\6\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0105\25\55", + "\1\50\6\55\1\u0106\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\u0107\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0108\1\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\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\u010b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u010c\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u010d\27\55", + "\1\50\1\55\1\u010e\1\55\1\u010f\2\55\1\u0110\1\55\1\u0111\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\u0112\25\55", + "\1\50\12\55\1\u0113\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\6\55\1\u0115\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0116\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0117\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\32\55", + "\1\50\12\55\1\u0119\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\1\u011c\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\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\151", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0123\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0124\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0125\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0126\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0127\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0128\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\u0129\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u012a\10\55", + "\1\50\12\55\1\u012b\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\6\55\1\u012c\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u012d\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u012e\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u012f\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0130\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0131\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0132\31\55", + "\1\50\3\55\1\u0133\2\55\1\u0134\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0135\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0136\7\55", + "\1\u0137", + "\1\u0138\1\uffff\1\u0139\2\uffff\1\u013a\1\uffff\1\u013b", "", "", "", - "\1\50\12\56\1\u013c\2\uffff\1\60\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\15\55\1\u013c\14\55", + "\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\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u013f\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0140\31\55", + "\1\50\4\55\1\u0141\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\u0142\25\55", + "\1\50\12\55\1\u0143\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\u0144\25\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0145\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0146\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0147\6\55", + "\1\50\6\55\1\u0148\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0149\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u014a\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\32\55", + "\1\50\12\55\1\u014c\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013e\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u013f\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0140\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u0141\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0142\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0143\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0144\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0145\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0146\3\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\1\u014a\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0148\17\56\1\u0149\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u014c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u014e\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014f\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0150\27\56", - "\1\50\2\56\1\u0151\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0152\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0153\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u0154\22\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0155\7\56", - "\1\50\12\56\1\u0156\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0158\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0159\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u015a\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u015c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u015e\3\uffff\1\56\1\uffff\32\56", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0160\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0162\10\56", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0151\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u0152\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0153\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0154\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0155\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\u0156\31\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\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0158\21\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\1\u015c\2\uffff\1\57\3\uffff\2\55\1\u015a\17\55\1\u015b\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\u015e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u015f\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0160\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0161\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0162\27\55", + "\1\50\2\55\1\u0163\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0164\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\23\55\1\u0165\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u0166\22\55", + "\1\u0167\2\uffff\1\u0168", "", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\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\u0169\7\55", + "\1\50\12\55\1\u016a\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\u016c\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u016d\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u016e\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\u0170\10\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0167\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0168\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0169\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u016a\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u016b\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u016c\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u016d\17\56\1\u016e\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0170\30\56", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0171\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0172\25\56", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0173\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0175\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\21\56\1\u0176\10\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\12\56\1\u0177\17\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0178\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u017a\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017d\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017e\25\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0178\16\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\15\55\1\u017a\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\u017b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u017c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u017d\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u017e\17\55\1\u017f\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\1\55\1\u0181\30\55", "", - "\1\50\12\56\1\u017f\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0180\2\uffff\1\60\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\13\55\1\u0182\16\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\15\55\1\u0184\14\55", + "\1\50\12\55\1\u0185\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\u0186\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\21\55\1\u0187\10\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\12\55\1\u0188\17\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\4\55\1\u018b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u018c\25\55", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u018d\25\55", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\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\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0184\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0185\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\3\56\1\u0186\26\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0187\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0188\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0189\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u018a\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018b\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u018d\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u018e\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u018f\27\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0191\25\56", - "\1\50\12\56\1\u0192\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\3\55\1\u0193\26\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0194\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\u0195\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0196\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0197\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0198\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0199\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u019a\25\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u019b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u019c\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u019d\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019e\27\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\u01a0\25\55", + "\1\50\12\55\1\u01a1\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0194\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0195\10\56", - "\1\50\12\56\1\u0196\2\uffff\1\60\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\21\55\1\u01a3\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01a4\10\55", + "\1\50\12\55\1\u01a5\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\1\u0198\21\56\1\u0197\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0199\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u019a\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u019b\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u019c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u019e\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u019f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01a0\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u01a2\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u01a3\21\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01a4\12\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01a6\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01a7\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u01a8\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\1\u01a9\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\u01aa\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\10\55\1\u01ac\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01ad\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01ae\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01af\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u01b0\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u01b1\21\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01b2\12\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01a5\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01a6\7\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01a7\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01a8\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01aa\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u01ab\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01ac\7\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01b3\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01b4\7\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ad\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u01ae\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01af\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01b0\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b2\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u01b3\13\56", - "\1\50\12\56\1\u01b4\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01b5\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01b6\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u01b7\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01b8\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ba\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01bb\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01bc\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01bd\25\56", - "\1\50\12\56\1\u01be\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01bf\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01c0\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01c1\7\56", - "\1\50\12\56\1\u01c2\2\uffff\1\60\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\17\55\1\u01b5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u01b6\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01b7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01b8\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01b9\7\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01ba\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u01bb\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01bc\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01bd\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01be\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01bf\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u01c0\13\55", + "\1\50\12\55\1\u01c1\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u01c2\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\u01c3\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01c4\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01c5\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u01c6\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01c7\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01c8\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01c9\25\55", + "\1\50\12\55\1\u01ca\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\u01cb\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01cc\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01cd\7\55", + "\1\50\12\55\1\u01ce\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u01c3\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01c5\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01c6\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01c7\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01c8\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01c9\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01ca\10\56", "", - "\1\50\12\56\1\u01cb\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01cc\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01cd\2\uffff\1\60\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\15\55\1\u01cf\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01d0\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01d1\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\u01d3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u01d4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01d5\10\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01ce\27\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01d6\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01d7\7\55", + "\1\50\12\55\1\u01d8\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01cf\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u01d0\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01d1\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01d2\27\56", - "\1\50\12\56\1\u01d3\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01d4\2\uffff\1\60\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\3\55\1\u01d9\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01da\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01db\31\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01dc\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01dd\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01de\7\55", + "\1\50\12\55\1\u01df\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u01e0\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\u01e1\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01e2\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01e3\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01e4\25\55", + "\1\50\12\55\1\u01e5\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u01e6\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01d5\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01d6\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01d7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01d8\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01d9\25\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01e7\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01e8\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01e9\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\60\3\uffff\14\56\1\u01da\15\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01db\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01dc\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01dd\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01df\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01e1\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01e2\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u01e3\15\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01eb\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01ec\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u01e4\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u01e6\30\56", - "\1\50\12\56\3\uffff\1\60\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\30\55\1\u01ee\1\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01e8\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\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01e9\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_161<='!')||(LA28_161>='#' && LA28_161<='[')||(LA28_161>=']' && LA28_161<='\uFFFF')) ) {s = 104;} + if ( ((LA30_112>='\u0000' && LA30_112<='\uFFFF')) ) {s = 175;} if ( s>=0 ) return s; break; case 1 : - int LA28_104 = input.LA(1); + int LA30_175 = input.LA(1); s = -1; - if ( (LA28_104=='\"') ) {s = 105;} + if ( (LA30_175=='\'') ) {s = 114;} - else if ( (LA28_104=='\\') ) {s = 103;} + else if ( (LA30_175=='\\') ) {s = 112;} - else if ( ((LA28_104>='\u0000' && LA28_104<='!')||(LA28_104>='#' && LA28_104<='[')||(LA28_104>=']' && LA28_104<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_175>='\u0000' && LA30_175<='&')||(LA30_175>='(' && LA30_175<='[')||(LA30_175>=']' && LA30_175<='\uFFFF')) ) {s = 113;} if ( s>=0 ) return s; break; case 2 : - int LA28_106 = input.LA(1); + int LA30_113 = input.LA(1); s = -1; - if ( ((LA28_106>='\u0000' && LA28_106<='\uFFFF')) ) {s = 163;} + if ( (LA30_113=='\'') ) {s = 114;} + + else if ( (LA30_113=='\\') ) {s = 112;} + + else if ( ((LA30_113>='\u0000' && LA30_113<='&')||(LA30_113>='(' && LA30_113<='[')||(LA30_113>=']' && LA30_113<='\uFFFF')) ) {s = 113;} if ( s>=0 ) return s; break; case 3 : - int LA28_36 = input.LA(1); + int LA30_37 = input.LA(1); s = -1; - if ( (LA28_36=='\\') ) {s = 103;} + if ( (LA30_37=='\\') ) {s = 112;} - else if ( ((LA28_36>='\u0000' && LA28_36<='!')||(LA28_36>='#' && LA28_36<='[')||(LA28_36>=']' && LA28_36<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 113;} - else if ( (LA28_36=='\"') ) {s = 105;} + else if ( (LA30_37=='\'') ) {s = 114;} else s = 43; if ( s>=0 ) return s; break; case 4 : - int LA28_163 = input.LA(1); + int LA30_173 = input.LA(1); s = -1; - if ( (LA28_163=='\'') ) {s = 108;} + if ( (LA30_173=='\"') ) {s = 111;} - else if ( (LA28_163=='\\') ) {s = 106;} + else if ( (LA30_173=='\\') ) {s = 109;} - else if ( ((LA28_163>='\u0000' && LA28_163<='&')||(LA28_163>='(' && LA28_163<='[')||(LA28_163>=']' && LA28_163<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_173>='\u0000' && LA30_173<='!')||(LA30_173>='#' && LA30_173<='[')||(LA30_173>=']' && LA30_173<='\uFFFF')) ) {s = 110;} if ( s>=0 ) return s; break; case 5 : - int LA28_107 = input.LA(1); + int LA30_110 = input.LA(1); s = -1; - if ( (LA28_107=='\'') ) {s = 108;} + if ( (LA30_110=='\"') ) {s = 111;} - else if ( (LA28_107=='\\') ) {s = 106;} + else if ( (LA30_110=='\\') ) {s = 109;} - else if ( ((LA28_107>='\u0000' && LA28_107<='&')||(LA28_107>='(' && LA28_107<='[')||(LA28_107>=']' && LA28_107<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_110>='\u0000' && LA30_110<='!')||(LA30_110>='#' && LA30_110<='[')||(LA30_110>=']' && LA30_110<='\uFFFF')) ) {s = 110;} if ( s>=0 ) return s; break; case 6 : - int LA28_0 = input.LA(1); + int LA30_36 = input.LA(1); s = -1; - if ( (LA28_0=='P') ) {s = 1;} + if ( (LA30_36=='\\') ) {s = 109;} - else if ( (LA28_0=='E') ) {s = 2;} + else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 110;} - else if ( (LA28_0=='R') ) {s = 3;} + else if ( (LA30_36=='\"') ) {s = 111;} - else if ( (LA28_0=='G') ) {s = 4;} + else s = 43; - else if ( (LA28_0=='s') ) {s = 5;} + if ( s>=0 ) return s; + break; + case 7 : + int LA30_0 = input.LA(1); - else if ( (LA28_0=='a') ) {s = 6;} + s = -1; + if ( (LA30_0=='E') ) {s = 1;} - else if ( (LA28_0=='d') ) {s = 7;} + else if ( (LA30_0=='R') ) {s = 2;} - else if ( (LA28_0=='f') ) {s = 8;} + else if ( (LA30_0=='P') ) {s = 3;} - else if ( (LA28_0=='p') ) {s = 9;} + else if ( (LA30_0=='G') ) {s = 4;} - else if ( (LA28_0=='r') ) {s = 10;} + else if ( (LA30_0=='s') ) {s = 5;} - else if ( (LA28_0=='m') ) {s = 11;} + else if ( (LA30_0=='a') ) {s = 6;} - else if ( (LA28_0=='u') ) {s = 12;} + else if ( (LA30_0=='d') ) {s = 7;} - else if ( (LA28_0=='B') ) {s = 13;} + else if ( (LA30_0=='f') ) {s = 8;} - else if ( (LA28_0=='I') ) {s = 14;} + else if ( (LA30_0=='p') ) {s = 9;} - else if ( (LA28_0=='i') ) {s = 15;} + else if ( (LA30_0=='[') ) {s = 10;} - else if ( (LA28_0=='A') ) {s = 16;} + else if ( (LA30_0=='r') ) {s = 11;} - else if ( (LA28_0=='D') ) {s = 17;} + else if ( (LA30_0=='m') ) {s = 12;} - else if ( (LA28_0=='H') ) {s = 18;} + else if ( (LA30_0=='B') ) {s = 13;} - else if ( (LA28_0=='S') ) {s = 19;} + else if ( (LA30_0=='I') ) {s = 14;} - else if ( (LA28_0=='b') ) {s = 20;} + else if ( (LA30_0=='A') ) {s = 15;} - else if ( (LA28_0=='v') ) {s = 21;} + else if ( (LA30_0=='D') ) {s = 16;} - else if ( (LA28_0=='g') ) {s = 22;} + else if ( (LA30_0=='H') ) {s = 17;} - else if ( (LA28_0=='n') ) {s = 23;} + else if ( (LA30_0=='S') ) {s = 18;} - else if ( (LA28_0=='t') ) {s = 24;} + else if ( (LA30_0=='u') ) {s = 19;} - else if ( (LA28_0=='L') ) {s = 25;} + else if ( (LA30_0=='v') ) {s = 20;} - else if ( (LA28_0=='[') ) {s = 26;} + else if ( (LA30_0=='g') ) {s = 21;} - else if ( (LA28_0==',') ) {s = 27;} + else if ( (LA30_0=='i') ) {s = 22;} - else if ( (LA28_0==':') ) {s = 28;} + else if ( (LA30_0=='n') ) {s = 23;} - else if ( (LA28_0==']') ) {s = 29;} + else if ( (LA30_0=='t') ) {s = 24;} - else if ( (LA28_0=='0') ) {s = 30;} + else if ( (LA30_0=='L') ) {s = 25;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 31;} + else if ( (LA30_0=='b') ) {s = 26;} - else if ( (LA28_0=='-') ) {s = 32;} + else if ( (LA30_0==',') ) {s = 27;} - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 33;} + else if ( (LA30_0=='-') ) {s = 28;} - else if ( (LA28_0=='^') ) {s = 34;} + else if ( (LA30_0==':') ) {s = 29;} - else if ( (LA28_0=='C'||LA28_0=='F'||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='c'||LA28_0=='e'||LA28_0=='h'||(LA28_0>='j' && LA28_0<='l')||LA28_0=='o'||LA28_0=='q'||(LA28_0>='w' && LA28_0<='z')) ) {s = 35;} + else if ( (LA30_0==']') ) {s = 30;} - else if ( (LA28_0=='\"') ) {s = 36;} + else if ( (LA30_0=='0') ) {s = 31;} - else if ( (LA28_0=='\'') ) {s = 37;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 32;} - else if ( (LA28_0=='#') ) {s = 38;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 33;} - else if ( (LA28_0=='/') ) {s = 39;} + else if ( (LA30_0=='^') ) {s = 34;} - else if ( (LA28_0=='~') ) {s = 41;} + else if ( (LA30_0=='C'||LA30_0=='F'||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='c'||LA30_0=='e'||LA30_0=='h'||(LA30_0>='j' && LA30_0<='l')||LA30_0=='o'||LA30_0=='q'||(LA30_0>='w' && LA30_0<='z')) ) {s = 35;} - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 42;} + else if ( (LA30_0=='\"') ) {s = 36;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='}')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 43;} + else if ( (LA30_0=='\'') ) {s = 37;} - else s = 40; + else if ( (LA30_0=='#') ) {s = 38;} - if ( s>=0 ) return s; - break; - case 7 : - int LA28_37 = input.LA(1); + else if ( (LA30_0=='/') ) {s = 39;} - s = -1; - if ( (LA28_37=='\\') ) {s = 106;} + else if ( (LA30_0=='~') ) {s = 41;} - else if ( ((LA28_37>='\u0000' && LA28_37<='&')||(LA28_37>='(' && LA28_37<='[')||(LA28_37>=']' && LA28_37<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 42;} - else if ( (LA28_37=='\'') ) {s = 108;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 43;} - else s = 43; + else s = 40; if ( s>=0 ) return s; break; case 8 : - int LA28_103 = input.LA(1); + int LA30_109 = input.LA(1); s = -1; - if ( ((LA28_103>='\u0000' && LA28_103<='\uFFFF')) ) {s = 161;} + if ( ((LA30_109>='\u0000' && LA30_109<='\uFFFF')) ) {s = 173;} if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.tokens b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.tokens index 1d2a4f0a5..04647e7e3 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/lexer/InternalRosLexer.tokens @@ -1,108 +1,107 @@ -Action=51 -Action_1=34 -Actionclient=11 -Actionserver=12 -Any=82 -Array=45 -Base64=46 -Bool=72 -Bool_1=52 +Action=53 +ActionClients=10 +ActionServers=11 +Action_1=38 +Any=81 +Array=44 +Base64=45 +Bool=71 +Bool_1=50 Boolean=32 -Byte=73 -Byte_1=53 -Colon=86 -Comma=85 -Date=70 -Default=35 -Dependencies=13 -Double=47 -Duration=24 -ExternalDependency=5 -Feedback=25 -Feedback_1=20 -Float32=36 -Float32_1=21 -Float64=37 -Float64_1=22 -FromGitRepo=15 -GlobalNamespace=8 -Goal=74 -Goal_1=62 -GraphName=19 -Header=48 -Int16=63 -Int16_1=38 -Int32=64 -Int32_1=39 -Int64=65 -Int64_1=40 -Int8=75 -Int8_1=54 +Byte=72 +Byte_1=51 +Colon=85 +Comma=83 +Date=69 +Default=27 +Dependencies=12 +Double=46 +Duration=28 +ExternalDependency=4 +Feedback=29 +Feedback_1=21 +Float32=39 +Float32_1=19 +Float64=40 +Float64_1=20 +FromGitRepo=14 +GlobalNamespace=7 +Goal=73 +Goal_1=61 +GraphName=18 +Header=47 +HyphenMinus=84 +Int16=62 +Int16_1=34 +Int32=63 +Int32_1=35 +Int64=64 +Int64_1=36 +Int8=74 +Int8_1=52 Integer=33 -LeftSquareBracket=87 -LeftSquareBracketRightSquareBracket=84 -List=71 +LeftSquareBracket=86 +List=70 Message=41 -Message_1=26 -Msg=76 -Name=77 -Node=78 -Node_1=66 -Ns=83 -ParameterAny=14 -ParameterStructMember=4 -Parameters=17 -PrivateNamespace=7 -Publishers=18 -RULE_ANY_OTHER=111 -RULE_BEGIN=104 -RULE_BINARY=90 -RULE_BOOLEAN=91 -RULE_DATE_TIME=99 -RULE_DAY=94 -RULE_DECINT=92 -RULE_DIGIT=89 -RULE_DOUBLE=93 -RULE_END=105 -RULE_HOUR=97 -RULE_ID=100 -RULE_INT=102 -RULE_MESSAGE_ASIGMENT=103 -RULE_MIN_SEC=98 -RULE_ML_COMMENT=109 -RULE_MONTH=95 -RULE_ROS_CONVENTION_A=107 -RULE_ROS_CONVENTION_PARAM=108 -RULE_SL_COMMENT=106 -RULE_STRING=101 -RULE_WS=110 -RULE_YEAR=96 -RelativeNamespace=6 -Request=27 -Response=23 -Result=55 +Message_1=30 +Msg=75 +Name=76 +Node=77 +Node_1=65 +Ns=82 +ParameterAny=13 +Parameters=16 +PrivateNamespace=6 +Publishers=17 +RULE_ANY_OTHER=110 +RULE_BEGIN=103 +RULE_BINARY=89 +RULE_BOOLEAN=90 +RULE_DATE_TIME=98 +RULE_DAY=93 +RULE_DECINT=91 +RULE_DIGIT=88 +RULE_DOUBLE=92 +RULE_END=104 +RULE_HOUR=96 +RULE_ID=99 +RULE_INT=101 +RULE_MESSAGE_ASIGMENT=102 +RULE_MIN_SEC=97 +RULE_ML_COMMENT=108 +RULE_MONTH=94 +RULE_ROS_CONVENTION_A=106 +RULE_ROS_CONVENTION_PARAM=107 +RULE_SL_COMMENT=105 +RULE_STRING=100 +RULE_WS=109 +RULE_YEAR=95 +RelativeNamespace=5 +Request=31 +Response=22 +Result=54 Result_1=42 -RightSquareBracket=88 +RightSquareBracket=87 Service=43 -Serviceclient=9 -Serviceserver=10 -Specs=56 -Srv=79 -String=49 -String_1=57 -String_2=28 -Struct=50 -Subscribers=16 -Time=80 -Type=81 -Type_1=67 -Uint16=58 -Uint16_1=29 -Uint32=59 -Uint32_1=30 -Uint64=60 -Uint64_1=31 -Uint8=68 -Uint8_1=44 -Value=69 -Value_1=61 +ServiceClients=8 +ServiceServers=9 +Specs=55 +Srv=78 +String=48 +String_1=56 +String_2=23 +Struct=49 +Subscribers=15 +Time=79 +Type=80 +Type_1=66 +Uint16=57 +Uint16_1=24 +Uint32=58 +Uint32_1=25 +Uint64=59 +Uint64_1=26 +Uint8=67 +Uint8_1=37 +Value=68 +Value_1=60 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java index c7cea88b0..17cb964be 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src-gen/de/fraunhofer/ipa/ros/ui/contentassist/AbstractBasicsProposalProvider.java @@ -112,14 +112,14 @@ public void completeParameterStructTypeMember_Name(EObject model, Assignment ass public void completeParameterStructTypeMember_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeMessagePart_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); - } public void completeMessagePart_Data(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(2)), context, acceptor); } + public void completeMessagePart_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeTopicSpecRef_TopicSpec(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } @@ -385,6 +385,9 @@ public void complete_EString(EObject model, RuleCall ruleCall, ContentAssistCont public void complete_RosNames(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_PreListElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_ROS_CONVENTION_A(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/BasicsUiModule.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/BasicsUiModule.xtend index af55f9be7..f6e87854e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/BasicsUiModule.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/BasicsUiModule.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/RosUiModule.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/RosUiModule.xtend index 3a686c984..af55fdc70 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/RosUiModule.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/RosUiModule.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/BasicsProposalProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/BasicsProposalProvider.xtend index 60ede6e8b..88d142582 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/BasicsProposalProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/BasicsProposalProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.contentassist diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/RosProposalProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/RosProposalProvider.xtend index 104a0f5bc..d192b1518 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/RosProposalProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/contentassist/RosProposalProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.contentassist diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsDescriptionLabelProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsDescriptionLabelProvider.xtend index ec1c9dad1..247c6267a 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsDescriptionLabelProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsDescriptionLabelProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.labeling diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsLabelProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsLabelProvider.xtend index e8026a69f..ac8a9ca78 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsLabelProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/BasicsLabelProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.labeling diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosDescriptionLabelProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosDescriptionLabelProvider.xtend index c7d5a069f..738dcc7cd 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosDescriptionLabelProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosDescriptionLabelProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.labeling diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosLabelProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosLabelProvider.xtend index 8b2821e22..8add86add 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosLabelProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/labeling/RosLabelProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.labeling diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/BasicsOutlineTreeProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/BasicsOutlineTreeProvider.xtend index 2cc2f7240..3d117eae8 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/BasicsOutlineTreeProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/BasicsOutlineTreeProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.outline diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/RosOutlineTreeProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/RosOutlineTreeProvider.xtend index 573d3e48d..c1d2014fe 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/RosOutlineTreeProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/outline/RosOutlineTreeProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.outline diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/BasicsQuickfixProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/BasicsQuickfixProvider.xtend index a724a3a31..3017592fd 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/BasicsQuickfixProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/BasicsQuickfixProvider.xtend @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.quickfix diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend index 7de376e83..c763a3e71 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend @@ -1,16 +1,15 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros.ui.quickfix -import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider /** * Custom quickfixes. * * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#quick-fixes */ -class RosQuickfixProvider extends DefaultQuickfixProvider { +class RosQuickfixProvider extends BasicsQuickfixProvider { // @Fix(RosValidator.INVALID_NAME) // def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Basics.xtextbin b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Basics.xtextbin index de7dece5d6a184ecbebf7cbe6d9a059cc95895b3..4e72cff6c2f8db9e818b0e381289a04fc7be2526 100644 GIT binary patch literal 11137 zcma)?33waD`NlI^tz_A8?u0WO0Rkk%%0&nP!p^LPV-nlJHiQsJknOc2B1=Y+6T(d) z+zm&8QYc4(Qd-Uy%6&DZ94+_RmYV{l+*c{kLi@h6vnyHQ|9{ByP&V(hY@tu|cJaneL)hKUnm7jD0Z@5hAi3 zT!!wCpx1`(e1CsF*U;$|`ZKw7wiq4P-64tP;v)pX*s-Rq6i_Isstf4;}d+9Em*EndOPb$dN6L31SGElzi@ zO80rO$mIVcOGqR$H8Yv&&KJDzYnBv=ltB-RM3Po4oz0|+F^>#k)pcjn#bTy6;}znO zNNuVyT}o5*ut;q(nd&GNGPynxtxso5ULlt*WmbE|8stG%e2)z8P8WKZwoGYlWU8I; zvR=QJD;4d8h}A6g)~?AHdhFQhbav2-Y$Iw#%#I{P9Y5;DaDLPZA?igWQrEI*h1=HB zl4|X=MhGinTX7K`DdMrFLVj?d47NsLl$D$!MvI!d{d1*ER!@+ffJi-mW7t0>39J}P zZbz9r4&3n~8i`p!3gBach}+gCl(L=JR3z$Ky}oqG>(SJq;Y}$!*-Y5BwYjf<3x3qo zpFKRC%jHW*RX$gYY$n&|ZfoTzo6*7G* zOWX6?kwWYs>g>t9mLj$zKMxXOCw{IFVrOATB2#R83T&pb4WoDAC&o=fTLZ5#F3C@f zo6gS_Vg|Zq@)F-?@pE@(Ma)JZ(Pqr+t~!!Ak;t$}94o9jR}#_PMBUJMrrL82V)p~T#>My zMviq-#$q3TJd`?3=F(X}u+z-1I|^st0KHJ77ny-ASi-_-C9zEt7n_d#{Bb0!6G;Ru~D)*dg3tra`4 z(@papm`8W|f6WI9nf{F4H?a5AmA{Gcjz>f<5OyV^^0{DkyjjTuTNZIw0zz-CBJLdI z^ojbq#pyy3>pa|iYg_R=C=R5%J>Sq-i9nsS1;UIa{3KE7qNy}W0J`#0}*xddQu0($hhq0o?z<$ zoWp~Gn8*UsUyT+{5z~vAw4D;?ahY%i#i%-oy}B>Q-PNw?_0pxmf)^V|7fQugB0u0^ z`^Xopse8r4jnG*wM%d08Xs^X1a9|~+Th0;2`C8nC%tqJ+y+^`Z*%nJfI7d;*6fCZz zsbm-793w{A#x1=$$NElSdK@hd;V9u8&(;&*dXsi9s~;U<;#M^G4`eOp2S&$<%-*qM-IOjT7AfyrP`6BM9bia+ATL+%htq0&q-Q3o?VzF$OEtd0((Eb{Kvy3{wM7);sE4sv{ zaV-Gz;Pg7(dcFSU+~9W#=SJOn6TcoSoL~F4TuHyd+y!clsdX&p?l6dZbkO(uD(^EIfViIu z=LzR`9J~SPh^bUlbF1b2J{jh@F&!A9)v+OR|MrD2&&Bm z+m=@KFu{Gae*|VR7LzdiBbD=7+x&?(k8;w&pt(a@&SNIn$C;B+6**xy^6~_tN;pq) z_){1@CLF#fQ!M$2rw!s6b6;*`0?e~WZ`^r~>3u#hhu{|=*d|Fhf5s*6z`sCuqUaqy z$ci_nH;ljf;)U~KuxwwVF}9YMH#UC77z^iB8tL7|d5w*)L;tu?9E#P!ZWF;9M$+FH z!Gww=l#LL>n>vQK7{lAa0L1WjxQY9Q!g6yC~eE{l;)d4;D`E-_=pqF6{08pV>-DDGCyH+xE?+YvczTc zS&-JxOhbiL~1)u-iItv<)2L!43G(e{x#}G6^9MxqEQb(~~N< zGdbM;JMJE1glz1fB}~Sg${m9Nh>qt6-aR}x%AJELor2biDVwAYA3C8kz~UWZ{>hnS&l(bKV}7tJ>-o{nHvCRDMOD=%vcuO|(JjN4$Xu7Xn!3+5al#4iQf{-n`trfv> z(X~~qF1c76?xzj(ai>AZ4r74RitI#>EpftOO>0RWaw0HUQf5ef&XM|@lM+&&b3BY( z#!`Y~aJ12W^|@v$dY1dLf_V<6dj*>hMMBD3mdfX|UOMN`ciLpQiy5xmvMQ`F;oVRi zl|7tryeHuyLUzGvFI3bROCkG$fL5ZpVtr?-XZ$dVS_M(%Ez3YGnKk%+3aZ?)0yj~a z8#?EC(gr|Fbor5C()EeLvt)sjj;SmUF4DS$S+7xTZHrQ})slmH+ELlb)q3LAK)#J< znkVEDxQzAU9T<{d`A@DT=14d#ZyI>T=FOSyr}Zck#nIKbQP~LYj?q~?mRUV67=WxE z52tb8P{Pb|z4vNZ~hR?91IV;Fhs&6CXBq~oGn$pwAIvuQf-$LPq zR$;9r&!9@A^-QL9B+{xw_InY}4>@c-?P*#7I z{J9Z!HHG197mDvNl^}HeLhHJQi{Y1nIh^a$!ZIPREzc0EMtL25T@PO)L)Za)sc6X? z%;+2GY;=V)-49PUVG?R2j}&;wNS-IKZsg7Uj0$-RKj#biTYjz*@>YIcCFE`Vyd4h9 z>&q_-EqRCWcxUzc@(tkfEr4tmYPl}|E4yf~Ck(Z?=AK5Zg>rtCw{=d)yQfRpEF zfVy5jZ!QAV3qHz{`YZty&k{zaM(`j(okG4?F;u?fs}3+P2dnuN7{&FAXoUW1nZ=@# zCkh|+dNA5~R9^2q<-G2EB`3*Q@(oN%`M88P<)(o6o0*U|tCxCUg2{LblM$6~b2a=u zFo$ZME^L|!`Hw*4yJ)Mp<=%tLA=U5ul=lI&ly5l_Ecu}Ue?%RXCqL~VDnA|?@F(Pa z3Qn!ond$fN6#0w{us-K@SBKJpQKAbW{FC-yU@6o#%Ffh^&gPbsCI1C`e?feS2#3qB zX!JFV?4>E$ZpnX#{X7EL@*7sF-*T>|qa>b`HqBYV6%Q}&u0Ah-_ffXdeBUMpDENVTFvGcTJ6dUh|?Jco zk~#k|sC31fwp5Bszp{if79y(lfuN{r!X2ns^kN59DM;b#ebiTLg+j%v3r)2UP30R< zEvmW!RSUJXLP&kMLjz!`HiKPE5hxWZdm(_uaa6TaKu2H+0iEzR1SC{YCaVL`=WlmH zEg5q6sskaS;*cZch4L!ZDyPYHGAifGRq}TEf!yG{Cnw1DvLu^iz1mdO$*bfnp3~@w9B$E}L2;*QK#vxF{jVsL~v|5f; z7ga306$|g0g{h@W+S(f}#adf$52_0$!&Nr|vitJstWZ6;tij8A`W4E0f$ zYwSd?=k;{qPohHgaS$J2Lb1#a5|Y7n4c`8*&UB;aFdCKkic77+WgLG1!`pVDviOqd z8T9|MCRD#Rnw#|BAJsr8{cs&|LEl-dr6&qi!UtYt zszKl)dkMuV+E#1)&LecEV!b?Ds3S4jQb*Ac8`IIckJ)^-Nj;T= z@Rv8X!uT|;?sP6nUFp&S(#~X>v$W`mf%H&FOEyWU-tg{V^tzey_S?7|a--Ocw zqt7Etn~-%rSr>p68}woNH8@N!B&;Tx)Xkvb-8b@f5os42e-~o>PeJpC>KtA|+@-{U zHe-&ZE;F{58=P(i?q?cz1#wpfCcs@qoNq&Qe8a7-1};t+_|3KV>fk5&eGR6;A2-LtwH1LlE{wc5l;n6^#AwEXp;~>`bX7lM1V}8Pz zKS?Ccx~2mnpVG{y$$Ta-0`plggW+1{bA&!0LaFlwWB=z$s22Jc4gD*jF9t?{z7#@@ z(w7N+g;3nCc>gusQm-2O*G%w!2ZX+^nQxG(>qjiH*T8&}!5br{^DQFZ2GZ_YiyBYq z;t{s*kcZn?p%pX~kGNUhCG9=q@g0nQA2dBs$NT|VACgtV256~|jOE9M#a6IB(X3C& z`Yf;j>vOWS33ag;R9}DT)FhhXW_zk(= zf*W7prF-x<9`#?}-W_H#=(mfgE68*sV7gXdBZM1e28|Jrt_`9a1F@F-nLhVgZrlv0 zAryZ&3cJ8fXl^aJb%7Z;!^vGnL;V*Bx1QV)NBACrA>ez4!UOtVq|Z0P=gc<3_cmjkvT)M};Zm~|*=}G5c4HuX z&TL#?J{HQ%io_44hS8D`j?nt2Ua>L2e4E-IEW6G1(tAdaM?i+!69_8 zoDR%pY$8};h8=1W*$dr=qjIbb z+gLuj1u=T0i(l&$!=D@a1+rT-s1i|784eS%@P{MrAat1Xh07n2xcm{x7#&P#uZ5W( zlelY1!;8L+OrVZ6aMaZ`@G{{Zy|LC~#Aw?+Hqa$v?s0*8m#>D+PfGZN5Gt=uP$#SP z>H>ACx?0_!ZdLcH2i4>1dG(5VTYad$aAWQWcY?c>JK1e;=eYCTecV>}0C&0DtG;z} z?izKdvq3&K*15}Nah<@A9$NY5cgtmAtxqfNiKwBYF5fS^>v%k<`n`j+T)trTZBH>j z40G|@6FiVkqu!)&PsiYinBX&X>zVqStAA^vf0roS^?uV?u(xygX((cI&xW9piwhp# lp{D$wQCjXfp)0;c#wjB9oxe_v5BYU!WUO%4Iry=L_#XvnGUNaN literal 11042 zcma)?cYIvMwZ}bs_wH&X%MIJ~X1a~FZWv?Qow*XSz>w@w2r*?vxjZ;OonEzSRYTB|%MO-;hC;DFJ!{5{dFlPj!4c&jU=mAoFL z5UO#ObUJQ%^12UoGaoJ(GnDcd{5BZYMW!JU{R*$uuOlD zh;93SWC@96re>v^dJ4thhnl5Ds>z^7#bRkEk;!EEI^EP+E@t!nB3_@#m4jkFQ_ijoN;SxXtoj}s-IFQyGHu!N>ew_l736|} zAYU%IDUqnzCs@6zQ0#RRD>J#FAhw056$v+%5_SBj7o+)6D}<;Qu~=Q}!fwC4wY90O z%NZk_nCm1(e5^<&nu~>@!3x+Jhfz*?su(Y7>K5nA*_@srHwBS;{wA=0Y8qIv9=V+r z?nH1WiFhpG*c8CWWRY~8^(kd5v4Kd{w*~!~a?q=(!^4|eak8OsU1y_E|Hk~Nr$2Xe zCZ8{qk*Y$z6x&49*2(C5xIj|vD}!P&+Zzaxm>jK(M%)jXq8a8U6GbejQq87N@3b^J zo7rq^4yExeL}IwAJ>A&BVoT_WPZ4!v{S^T9AQv5(e1G7&xuCDS6$NHQB2motuPATL zZ$}ETji__C<+T)v?f7|s5Zm*!TZkQm8;ebK-Knsd#x{)Jk)Ieh9c>M~#<(;;F>VGw zyTwd&&Eh4#&*tYY%!-(UK;kW!*PV1Eb7Qelu_RVlOTH}PJBzyE@l12)8N@CYF&}_r zXIDo{TeGvP&Bkt=g58;tJ!m&Y>=}x7JdZQ#L7p2sP;dm(Zn$4xRfMBnMU$+z9-WI)&MlUo2Td{D;;3rp_w@f65XKhc!b0C&R49lTjcn5_e zVCr}W!)vWDResjGYwle~b4J|Ns`MD=sQ?0B=&`?oISt^|bMT1C=Z>h+8I zx<#2{3F|!Cd~4hAJSYujdVi@18g6K zqBCvxWV8`_E5#VsTLta4cmxivpmfJO!Z=@zyO7z4x}f(+c&pfAX$bEqDw&GKbu^Xi zD7<6DIM=wPH}BZc2~3Zp#X%e;ydSZ34P39^5#;ovBT8I%%fMjH@s2k-PGI&Xrqk=# zLC=XgeW zbJ%(=q8h)bm|cmdL==?c{lo}7kMXRRPLH%eI6u|l{EXq8Z>s^G9#&i@)xT7)yIwr@v7z!ux z8SGu6_n=G3xC~p#q>lDZJgM9E!;`wDy{&tZ?2xUFcX?!gMYvhUz272U$Geg)v1$Ac zfcbEGm2SOSfAg*hJB4?xZoQ6Qj}_kkgtlBs*W+?iUfjTitQ7`$ygA;DCWSXK;aJE~ z7bM>dTCH~rGkvQy1L8L1MOTf97*_7>AbWR!T4QP*$GbBM;w~NZ??aV$8x27GfePmf z?;Z}m7wJf-rskG5$Ga~YdOu9Yl~(7=D}r*iXTI)d01t!{>Ue*IK|EgqwI+c*fk9>zDxZEYh3w{>=0~XU!q_c?fn%65b2AcX$dznUhcky0fED#L$@fYNO(F0-eMh{{iRTK@6aN97+yR*%vN>80AK5H%*?er% z`iV*Fr$0dbXQ6rw|GbjtFWC4cLYfqXgpw`j4~pSZ`N~A|HKSR-Dw--Q1o906iF@BN z)8E+1tAZ+d2rIxb1JtoIo$et zZXRQVY;2O$C+t~q#j>iYyJUlnb9qf!wMXQ}dA*YR;(H$vhIs}c2<|{-vvca&^ z6oU$DgaL%i7(Smf!Q%a4{>fQn&mIM_kI`!78$RuxdgJtldU3uy&ic zc2nteG;}Z8HtXfvzE~}6a^wP-PI6=m4`V#;N2Yu0^}7!TOcrt>pM$bhx3wX*Sc8!5 zW^LglA{U{@mHXQ8^=Sttot5P$yEI}k2R8}HBTg*9$R#WjaBPwLvjr!*Y7u$ei-*AbEDE zYzQI3k>=1K^`W79Lohz#^2Fg8J&CN7!Kx1}6kb&oS3B|)ibPgVWmd-`t2*Ma7vY@7 zVQYE2sFpU_vDA^LN14Uh!FA*rI=^Qk5@*J8A{)|bVRJHL%HV}C}gd`imFud$PgZu zB~J}er6Bd0;ZgY4X9nJVJTp`lI8P4tn|?y_=pZkI&Pu7t3eS-j8HpEDBF=A77@elt zgThOoFd;AHs<_OW!}sOP$TA_XsLT~BL-||!x)Q#|MzH<(;?R-5Go!Dfv+-5VbU!>@ zjp?Y7*ARf6<(($VyGBIGGljexPA5lEhD=i=%0C#|J#@W6Rj}1& z5OA-a|NG$P`$PM)Cw>U#OC zxv;1|hbTurXHd_NK)hgd3i)EyP|5QJR9lQbWpJVMl#$dgq7gce8dY^5j~NVE$d~PC z?@@WB_mual_obX7XUkVGVU^<&-jtgX;#D(QuZ_G7tO+LSbxc%TzQL99rZtDFw;;%+ znUHVWt&t}Vd;bZ^bBFz=??xUnBo7&tyO97#nuCSZ2aD>1pXSHqd&A>>pPUcCsns&G z0|A~iA5t4wA8}8tL-D{M(S-;;ru`>a3AK%~tEs!IrM1bCpGNE9GXywVeomt=VB{`s zk{yoxGV1>d{jU6)mFhQ~su?JWzvaa&q~SX@^Dw|>HHsG~bg`AzxhiIx9ormdvum3Z zrWrG*lDwWS6l;2wf{a9Kdt286N3o#S>sHlq(^jL2sHZhbb2Y{w6#mwLPF=;%6ly$; zCa{mHbRiG1{HJs=4@aowUB%)(-YAzkDk|O82HMSrBmBf0jocd%wd{!z2zj({5 zeBOc8r#@pL;;IpX;;IQZpxVn?!(lTV#$hEC-uCNSRPlwsz2k)1d&K>xSQV><&`}@l z-5BqvRzq#029y)kz3|_z{V$^beXS+@vsfMm5~|Y*=|W$)K?${Z*v+fL1Twlc zD3$P+M<^~kYJaNhanw@85g(IIS9Kzc1N6KugBq7*3U?%RATx3hGa{Fl%KX!lu3*%` zhSW_GGE&_O)FD`_Tc`{NFUMe)^{%6O%%ENl!e5Bk3gbZg?PL1-t%VS31yZC3a*?Pk zS%;F9&6npn>M&!OGc2}(HK18}vI^D$qX)^-CS)B>RuQbkPzWm-(=uT->9lSJZAjBr zlBVlqq^^wdM{x2&8{$?IcO-G3&7A8fT_VHwXoJ(uz@b9M7IZ9e#~F`DWBiYZ3vGy7 zL)`JeCFz2^6O8eRh2Sqt8;$osW50q-|PAZ#e`LgM(+TMH!bVq<(s zl|T)=R0A&~@N#Pd!WA}yhRD)Yv2?BJ%M~(^?I>NdB4*aCaU9%C2Si@2nb(kctzljT z=5=7&;aVokR&{*@rOq3S{f*U7E%YW0y_wKktP!BMMo^>lHbQSF6t^p0)XZ?y9mf7n z6MWbKp?7KK@5#K|+JMP-;7Mb|blyYcy+FFlSECqF_Zi#!$-`}|&i;k#dKO^~bYX|ZdAlGP!L4Qf~S46|#%(({rwHfk_L09^K{#K*EBlOSqo^+)r9Vz-s_cg_ee%BE8lKpFPXK z>&%$Z72&22?0U@}L-tr}2lhB4eD*AZ9#8ZHD?DPaXU0sd5?+B%((uWIuWtCA9h`1V$KMBjn*si4=Jz12vcW=8EuJZg{XUWlKr`3>Z!ttI#~z^^r?M*d7X zm=!sQ^v^cK=2SbV1hA8KFqaN?ww7=(FLDq?unQf`rvtMYn+SF_!*(+X3VU@Y0@z*i z_aJ{yYY4u_1cjDHza(A(U(1czuzfS6k!)-$+?_4CNt5>?x!Ib5ya41R5r*4B?%tH$ zRT#|nbPfhR_*t9d@53<}$6p9E%i!u>=x#;jSR1vmeDvGI__02IRZ@z678ky(^4kq+ z5m8VX4HJpz2M+$e&|xZJzk`}Op=p8+CbHMU_&Xa4TTB{WR;^}+Y)zs&Osk@P|2EAAi8L#JQFh)soG!Uz7u@0Wp#?JoQwbhL9gT9jc1zNOingtIkyysEgE<>Uwp% zx>r4{o>s4^chpDfD?jGf`V;(({3-raf0jSrSL!8yZ@<&;_U@IBtmoa~AA=c4;WrL# z{A;`89~;GSoSr4VboSRU<`F+{kdDu{&f#>O5dO5m@%hUX$3Kbk)51R)gYg>${}kPN gs{ZEdAED@v z^xiv3C_ zO{yOe7hX&7pw0N%Gv&b-XNb8@$o1Lib0_#=xw#d zv2?I7+jDSsd60^2^?#@cp{eAIOmojbG5BxIG9uk3d=>jDVr|`#X`26TN#wn&_Pyxk2UsWi@lUB zS6&sHl1K;npg$;-ONn}stlKMCb?88`H<4VK%?|~!O+tXSWl#z+JfcTa?q<$Yr~sdaWY9H z63+S|{|)%jM1P6KY@skvhExNEQfxy}-yoy!;Q&duuMCRCTyG#mazZpNe9V_@(KJh@ zl0^)tQr$*i@3i>N##W6@z%;(8NY=8Nn}{7KHUppd=AvPgw*o*t(4r$-SRN!2`Jk`7 z1qo(FGFi+mUs2wY-wqdIE76eHn$J=sx8di0LTt;=WkO6AiCAoMA~6Lv+p!F-x92C? zO+{IT&uBM|pJ+FopUcDyRL$fg%4hL&XR0E0Kp^oJ^y_RL$&Rtuh*%0Etff#E@ts6N zZ9G#FI~#~O7Gf6wq&mAgTH5A0yIM7NV;AgBN#@dSGvT@+YsZ!BQdhBff8lzfF}*mK z@8w7p!u3Tu;Wo3eyN9uu7XpB)JKsFIEkt(r zRCI*xh}aoDj&!>aNcDhp7ujgseYC&DFm^H-;qEKa>;ZR)hTV@C^}=1sPYyMAf03${ zZ7$+D0AnMD@z5mP1H%?Djl0X>wO+O@S=Qb)zq!M4e-t^*l0PinZp;d|CniQXn^rAA zTy3is-`*gDwHHgY+e`BR=J9R*U-Q9Yu0N+24lF(mm2YB#+ee7yfJjtBRKGaPk~cH6 zZ|edsOMuX8t4O)~xhq6d!@_K_gn=HdzV&T*VUz~5Jwa&b<`Agc?YIZUoK&;N#cqVt zn8`$D!xlI9V2B-e^I~M0pk6kgPb4@O-G0#&8$B;S(4EakjUBgO;0I#P2xn|2Gt2-I?@tMq8cHnb@*6&0yD&d}F%>jNg9F1Mu-aW;tb}E@bwbO=iJ>771 z&#+Pb)I@dWFw37sQJqy4)!8gP2T_e#Sj?@&Ya$BDanCgb&tp8}GMV8P2kSL$*5ZjgkFL z;bIwgZ$`Y1`*XU)qVWp=>;k91)TOuRZ|<#OrEqW4rML6zQNsOIXv>lGYdmhmhdVfs zHNyb!H^=>rk?^+^90NJ30_8h_R`33fO5bJ80P%b1qSMM`3?uh$AiJx9T4$0S$Gs;C z;$9u}eId*H4F^CxK!$UK`v*2&138kad0tDK>8}Ot4Q< zlhIY0uo}8Ng{ac*U)cOK2f6(6@6vMFoK~f)r)TAFE)v660_ao!!V^Z7T2dRaoAoz)%5udW-IYM;De?}*( zLGyDKN8{lOs}hIJmsZxVjI96sFW7$_vPbiORdoJ03%@}~>qH?TXA71G#c-&6YohrN zqnTJ0O_db_`5y!lcfX_3-`f^K$PsW znEjZw&K~X@|z1^8AWS21*37r<9CLyuIVNUBvZgOHU*|&lr z^*%@HeNMBGdY==Z<^D`1*all0?N{$>rl4k7NXz!K?d~73I1524OO_fK$OqX%*x%ho z;T|eny<}Bcp~HK@I4%Qrc%N+nr^~^j&R7b$!UmK>an<-fXn2nwOj3D}sw`Os#F705 zzCc3NOO|yLmjktZK1j4ffR^qKBSWX_9R)fa=U^ie=*mjtGOdTu>vgKVeL=HqbL2|h z?a1upp}OM^1N{WvX@QWd@R;nwAsEE3{*#9j<_I{gEE+gg3uey>W&N><;>h9CsA2?n zM`=}$rmDx-22k}_I8B9yLLO&D{YkB;#}60v1Ts1ij4F#ph~Y@HSCA(UpGL+>T%J-Z z>8Zpz4OmT~g~Eweag`%aCrikB24x)uS#`)^E#mnpo1MuSrCQo##}Y^WERyytJsZx} z0-u9WoN3)co~s`eVm^-pdkO~j`6%K`;{tw8uhtyT@qgD%CJu(1tvQ_Q-NI5Ke^KcnW{vWf^mPk- zjf%kb;i;k{Z#AuNqq8wp&U8II-HuMEliX6^B_p|?z_^ij@G~LgZ}>S^$lvlaFXWy4 zyiUm9@$)V?tcPN`2w<;)UVn%kY?DX%XMpq7C?BSG^#3C)z@Xsf zqADli?gCN^`8Xe*!1#_gxA~5I628NH=P3Y;tn6@5YX+|T3nRqIp?sP?wiEIh6X~-R zAG$xEBla3Nd7cKy>*WjP!9x8tgmR?bO8|;{2}4sua3evULcUVfRK6OrwlJ^R(fm4$ zQu-tsp}$eVVp7Q+MF{n#ZS6iTZ*iY?-*mr`o6A}9Ep$p{yM&{1lR&&}I^><m|)f71SI4261Mb~P{SYH4kD zYkN+L~Usp~~~y7j-yl z+sG}B?SVW+<8MbGeP&Ofsi7mGGAu?(s5N+nhxBTOZZwnMX9zWmRy$a$*?a&w&0 znIqIrWU(_?)U~#>E$eLd95p8*f?OCxb|uPg7G-xn?0^vGve>o7k`G~sO7R)k%xZyM z{U@{X2*pIVl0wNs_!?9?ng!%8S* zygJcT3s6*~(FzR!M=dn4dy@oGh3Z-mU~(K+og~m@EkR%rywv~+ zWz%G}7{6g)AKpI*Yc9z@$<2BA~?bfoxu=0FQMztfyb0 z`tU7P3`*GX3&k8e-4_JC-S|yZs1YSei1GU` z1~hZ&jf5J)2M#jTO2EZ-6N*`MLLC-XuF{o?`SK1z9f8)4`Y{c$FdeB2^{`e);aPW~ zI-0c@^~X?ECU#oYV^ObofZim#OJ)A1r*l4~kIm6PJT{MGoK@GNgH8aKP1K2Od=eTb zxJ7W($q0v?dI}rir#F_u_*BjAG!9Cg>Cysmok5wj31woEtIi}=u29~|QA}}(b(Xwt^@g$kn+ZOw0MR!!=3B(n`6JZ) z8!+Et@WzO8zDvmW0Ga4sg&a@mp%iFH9x++|L9`Ez#}Cl@BcSPqI_8gw z^$D@cSO6XMsj>XbV6hZfpKGiyi1nql0M=K;(kA4^WKew#tY~d@6mvmNm46ctxns2I z#??0(^IKvvBh*$v`5$0L0Gi`>#Qh$)srf;+7r*g%BSL#m7zM*}5%*%m^c-M%acd)l zm!N{i2#{V9h+Yba^<2;NzSr^UOoKE*@xxJ61>Aa#+d$k#YX+Pq;x473{sqDtN!(Gy z#Y(Z0!5wWHj4`-T6>!ID+;PMmZ_R+aj>e^7h&zF}6M@^HS3(24u4%Czft$=Ksq26| zNh7aM9a%hsYK5h;xlI$@M)&a z^a^oP2kaRddnU1GSvz3wV2RJ15kk)<^p2KzguRn#vvU>k3iuoiz6-&3wT1xSEh28w zcPIK>LwxouL)`0QCB@jVDV&k~QY=bJVyRm3acdus5# z2)@7?0=zXMZqeI_-VXF8v$h)Q3r(xN36I>Px)$U+G=3-XyR0Sf7XiP1sj&^|??VTR zBL@-xeND3^)eb5F?57>1(D4S@rrYrj0W>!k)wSSVMCMo@l`(zvN@C0?54Uwn(S5@(LH5c9 zYKTx^88s8h=;DaC5R=*!P0U;-@eU^%4*J$I0XycvaZl&KONDpj z+FXwkV-nucmX}C+$5{6skA`_TWdGElI!>LW&QuquE7T3@R&}SkPd%ibR4=I4)qCm_ z^|hDsMtKvxjlHeCjJKmV*PG|HdyBng-g5Q5H{cznvhEuB#CUhL$K*PVOAl@Q`Q7oD zSnJ)2cRX_FxX1Hl??i47hTV6Nj>iM$(Dr0=G0el=6TFa4CEtwjPD5i{TJTQSrDy1G zp1y0MFD44_%&_QZuul|lHxtWzSMX++@Xq6BP;&{(J0E4yT}bZ&S}eDBtj2p6f)4Ij>5HkILD}&x0u}FE z$Ge!Fjn`164!wMdj`UKF@XM?nV!B+69{zJ@9d2mxva9~t+`ED@UkO*(2J7PRdXRUO z0lAvakmZ?Lc)A9j(%!Z7be%PVr|Y?WDwrS2y&DL79ExwGYIB5l6AEzF>D_EL`W_FO zoBE0a{qu6=j$m*AHav4~tSZtoi3iVmE_k}7#Npm*y2L#9C%@qo%Z>}I$vNZ_qPCfQ`_U!TOxiYIAkEhOTH3YM}p+TLu zni}xRN?0tsdqFJGUs?`Y_tnU8zlME)R96e{59DvMBySDBbcR3KLa#s420A^6;$WZ(z5MUC5k0|m!>)R274tP^XQAg0Il2zr7s z@uZnCJqAKgVFclqlIl~6P+8t$!2yQ;^Pa{R990YN8S{Y0XUXU}Fly`!4+^NW<2`S{ zUmzExB~_JRfm7#1z4sznykrf5^)i($6<0!vS89~yX)}k1_ZlA{9FLjPMgGoF!ua}ohk>(>ncpDEohIar_kMod0TqDNi9}nlpJe-Pq?-`8ufdL<( zfd=`&g8bcr@IDIB0Q?~44dW!wdtmx68-l)5g352$mX(_Rw`52S{(}dt0e1(GiDyD+ z{+(_9eTeOkKy!0sL;(E$5CZry1K{%QDTBWJ(hIm8!8<}x%wMhCK!v*`Ap>9HVo5J0=X8c11{!<`d z?Qb*VZ*%&?Zz~L4cZE=4~j5dEOYY*hDA=wXr3V$2QZr6H$+X@*?XtM34DQJ)1 zp#1HANZ##9dprZshvP^x{0xf1DZ}Dv2&vA<V4eeSClRe2~a-u$}3`gr;KEEpj^AoXwUHFBXxb_;Ylok- zzmR(DZOssPM-9DBI>k8iyNn)-42yjj5l?)ikHSe1x5+u0Mj8Wtmr-e~HoI(pt&FYDjjOmh5s$c7-(sN8Tf^tg}~<042j4K##I(45MqSB)e|7 zWY<%&8>%F`(ZC4*CM(&^kz_w#TQc4o4<%zNZY8_LJo~q5$!-I}s4y`JhY1y9N>0U) zl5>zXh4rPXG4^X%_{`3mr2fgs4l$FV`#MACuPjxykc-#L(>|}4`*#_+ehXb{u9y4f zdb#jd8@cW=beN^v5ymv#{9L66*!@)N0i)I@7+|~+63)prR;@oqYCX8NT7ROw9$?JW zty;YLq37hoTCGPaYE{P9qihMa9;;ESdU!n!3;&6VT6T1qblrc7qbpJ?8eF&&0=1r| zTD)A&x71Tmi#I|lgNye;^x%5lsP%%O!%O8>trv%>^%B*3xk{~942tkywQ9WX-y?-752-{&9WU+mxEKjDw}*Fz?Se^mWnao^48 literal 15063 zcma)DcYGYh+4kICS8>G#Qv#T3W1kzw7zjJND{RG9_bAu&+TA|pNnK^y>+{~V3|Df`JVG_xR+5TL%6!(cCth(<0Y^jv% z&H2S-B$96OvgIsEkBFo*nWm0%F_-TX(S~e)*)Qg^<=hItl!6Yj>UX5RJ6r6bY`OBP z$dp*h@An7%e7O`$i+FOOziMTn*b|Gd$o3EUk&Q*2h{qx+QO`?*Xy7F+glH6zNL|aK zWo}zbOH*s7HBwlSxRn&qQ6dqaUn~p_R)DS1Xk}$4i!mZuw_CoP>sK8VOM#^7zp<>J zoB^yDN8FAI?mEC7FQSozWh8))2_g}*)+LomVm*;+X!ZNDWxq$E)`mB^;$)(T#jN!M z{u}VpK!36NY(8HoL#jf)6xmRu>ty&l7$B*(6@Iap>+yw%j}OO%hvy|*)Xn0Fco74t zl-vmHt!B^qnNee7FpX{^;_GhGl3yl~=TzhO!Lr z(QZ1gXg7n`Wnw0(X7Lu~vw7W~s)%h7NVFOKI!8saT_iFhlE4US&X+}WuBfYxXG&~) z4KdF^>;Qm7M`wF;>wIfRqsC6`f}c~8ooTnJuH%r*W}>loSN`^Zv6aaPdry&K57|Vr33wtTA9BTI7B2g>b&WL9p zjExA!LxZsQ4O+l7YA=J=v}|3ntgUlFQ@dsF7dp+7KP>GoJQa3#M2xUDshWT|+g44! zJ$?prFQ#a_hvq)aqg(yI=7YuDKu%2@n0)Fgzr=XEmk@n`h*d*Wzc}=iH!HJe%OXxo zfKYR*NZ3p4<)Wc(akf~(Ko4i%bSqvMrNL~s9~jy>1ZsC#_Wlto(d2Tn8)4OFGNIY9 z$<00hVn^+M(U>Bro9*w9#rQ1R1EL`^YJPvAE88D7w(PuyFGQ>n)|gCYm;sa@RGoUD z7@3gWoD^az0J~@!q9aR?e>k+T%jjP8WXv97KQ0ya3NflqVzTbbb9#*>d;M&AsOZNB zv&C{Lo+=Fbm_G_dYsyZEa3-`@ipH3I5V)uDnjBnC>XyAqJ3knYA=L=0!1oY%tJq>_ z2>X|0G8u#GP%_y@*oTQxG3}P#?85^mFg=16`>>U;f5p<(a6O^j?^o}RP`G8y1B3mR zeWd1b6xAD-$*g4uK1VD4ju9hc_OZqs;K#wyn6>TgfaTwQ=G*|m%6V)j? zs#Awqo)$)RdR0_su=GqsHF|L|w*s$;FeuADOA|bs@r=!6hFc(%gnJb$7g~o7-BKEtc)F#j>vn?XL|c%cy-F z;qFt%|WHGf2&Gw;m^Z_{ky=HBk5M$Zp540IFJ=XAMZEI zzFkXr2L;DK4y!=TH_X63z52#6<>{#~wVGs|fpno5* zd{A=$#6x5_PuLH$@fyexcbeumw_5fiVbe!pGODyHUtaE)bKUb)Jp*_w=updk90t*R z2`Ep1P&#j>Eye0d0xzfiQ!tA&n}p%hWX^kK^9*gCWv7KfbB46+=X9{oQpwd5@7DC7oaFo=RLJIwG$OwzE0?Q8dmxZ*z-Ta~gG73&I22P`gbFySS zK$i*f;S_9o%y@~)B=Caeh(b#dEe*7kHkoe8I->MivK}wUSUi(KjflzyT5_S1@S0pE zvy!V6H9^Wz%p2rr3O8NIG3+-v7P+t-$D$b`F4y4=vSB%1G}h*AlVfrMXA!S?eltMV z4MEooQQMz0fyL)T|H)azo?R2HR~YK*_k&=!)%bIU2U{_MkL^^j za~bURrU8QG@+1)$3b}&`cE_4vcN!k-&q-+KnqUJ6OWGP+4i8rQh)Sn6SeIBHu#$lV z#%>caFm`w0*iB_JVbl4vU7&_<+iuRHCQCNMbi5^h!POYo`=RMVHGUVd!2}^&_#Tw4 zs;mvMMWzY4SdXnnsIV()VzS+YuU0!S>8uPtxtoI6osFA>QNOIU)D ztX4TwP_s1fZFBd1X4_p|w+H}};7E~9|e(@~Wbx^q9(omqBgmuUf~ z-C&W_mO}QJfP5B*(^2p6{_G)`xbZLQIijJx@9;Eew=+mUr*0!igwpx-ai(pQ|juoUWgMAFID_=;iB;vi;--7nl ze{uz3R>EmzLcorhKWBEJ>OoqgRl}c=iV;LTSc!TFMg65|08zPUNCbvL9%eK>yhhU_ zhHJ{TgXG$wG9d&Imeh*|sTK{@6N2^;l}FbqdJM6S1y(~~;b5<-xXO~pkt9?-o~n+7 zsw(237U7)0W+(D-ahh9Y`w~l@6e^3g1C%{Q>3b?7v8Hzkd78R$5c269)>B|{28#GT zIFr{I)so|0o<$F5gV@+`Qj^7Ec2ywyueFBfQ1o@GCce-HB+mtrgyiZWp^E1Tc|K5) zl}audg2l4rsv*o2q*^mP3;$}(z^9LEhROiv%EA0nZ%8g3BL$>juQUCFfso>qAqua^mVJFj=ZVP&KRsh=h9 z)E@7m$Lf(57{KM-Y8>3d;O;fX2=2aMl*i=#I?4xzMaeaVd=O5@hfxNYI!TldX|#vw zdflpEtIa@Qjq3kL;O3{1gnX2JZ<0s(7##EED7pT?8b&_B0*sa?D-4-pJw<}o!|rL` zJcFko+SKY<@>%c-CYR>`&{$dFpjHoW`8=b?&Y^sPKDH6^MPAX@FI9Y~zJ8h555mbS zG(cW2U)47T>JI^wC12A}uMdNGL-Q2!&8nu7>kF_pFlv>-fzDM%LhVE&bS^cj@<1*# z7_yM>nAY~Q@_PFv`#t*`IZ4iz@1nyh%Oz};>lETW-C6Gse+-NXI_d*-R8)S*k@9C_ z4p$$6P>g0m{>4m9rYwcWMIZWu)xOM6|X*&&sXrwh#b7!Q6aPYAK zl`4y$A)GNZ8p}GeQi(js^3PGpJRBjHk2y@i2D0GKv3U<{8DOhI{g2#7u5=uX*UG9- z=7V>oH~h^LC!B@D zos$WP>h_9t?JJW(Df7sy6uf|HhCJ6ky0$uH%x zazJ`AEkAemL?HDoeyM~{k6>K3oF!z}V>x>vj%Z^hQ&ovDma2Z;8*E}sQ#d0z`%sa6 zsfg?ORD=DU{DqZ|2bgik~)g>kR)+ei79 z8w(+v93)Z=IY^xSiFE+6a{2OH%jwsa0~(8^z{)GE01$Zn0RmKaSM+4z_0P4m7 z6wV1mJW&&zHPdpK?Q$HPTp>7XCh$&Cc&8HYG-HDHr)z?+A>0{+<2JeSK|HlN4m@s- z8-fauTjG|(Epg{u4R|&XR8q?*G$Qj_=K@V|&TPxMP#a%VAvk9?2qLWo-o?bb#Fzl@ zQcVyxBzPI&xaqA367LFad}S3u1$dPLyqbX57#kp5YZTOo*AbDaYqGb$kOghaQ8_DO zX3iSL!cA9zh~A+)?Y55Pd*l{+^f*8XI6f#Nf3N<$RcsYXBMRT7_i9 zc|_YjN<2Kq4oZRcm_mD;Xipdmw0;t3s-cScDPlcMtTIv$%XvmyKC7`<3asZ8*7L-A z!B_z6MPexv@_LC_F9R#pGZcJYx13kB^{d1~l4ELsiG&kl=QU!!ZmfXv1~5Ya#qmwz zz6IRG0zcb>ZxPNPwff!`4`9L@L zkf8X$5mo{B&kFY=;{L^$0q3v8rQK4sQ||nYxE~W2&(d6t`-yJwca0lX0rwvY_fz72 zX3T*5IdN&HasNr&FMwO8W;qS~FWurx0ypScQq=+Z-wOFZME=Uy0r_hnCl!c>{)W)s z5*q$y%+b)_=_cQ6=t>=+e^Agr0@@v6?1XRyp_O3(?M49YT7a$(CddHWjRtMp7_srv ztEv=HH%@RjLGYw81b7PIslZaBr-@#tiO-s;!RvLKh6-_A2kb_LJ(Ad?j2*B?YvQwJ zYUnY99&3n)*yD7Yb*hM0z{e}_2?Sr)7y^7fLp(&ENc8nJ@j0_K@eOpF4J*WT9f)tF zuzyDEjg1|!H_^oB%+|y=CG;diJjC8ix7oakcm;e51->Q0w=#wR-`Wrl(I*pq3eX$$ z+^VT>qgzcSJaUifT9BWn@H51pZY+U61Ndoes_D<9gIS@2kpFDmY};xFl>p`_2iwuX zTw@6b+lLOq2o8>NIn=Z?3 z0W{O#>RRw_Mdp|e%a}g8ZDRCD7pF=};kmeAv&vnpp>`z{Scc6+JUrmwwu6VxgxwBu z>IA1TDwxn-5#u=<65E|<*sNO11nl-uvG2Jy$0cHP%-zfI5pkFM)5@*8H-xbQQTS$X z_hD{~b#qn)w=a_1sJo2B_5-ox!losAw6%Mdn+2F!k-A+lsdu^e9P2A&`-R(s+a!*$ zFeeu-cb^kQzr=50ZZCeMdVRmA3#SEz+s8(Ed>It(a@^|0f}6vA66a!86Xx9BjJ{D!6$xq2yl^|gu4QjF_*_sPBsS4>_ zxQF82bZWub*Xec+a7xZ0&XLZE&Y8{y&gIVa&aKY9&Kl=w=Vj-8=VRv!=Udlu>)f&K z`tBrmiaX2Q!F8Rt+=XtZyPv&AJ~Pg~&pix1kir>DkNU#>cYqRt@-_r##+B+8t}QBcOY z+P)e;-IE26UJ3UUUj3R=QtqiJ3lA&0r_rL%9D*9>o{orc2uhtC?eNQ%dj@#ACtL2B z9OZcbR_ZXk&r;mZ=A+HsWn~8z=ZI0mKS(BVgo>w8)pu?8Tncj@Tw$fEii7hz?)e(z z0y;x_t83xuLU>BK7tzyij1fFt%x8n+RXrP*5cV(>UrG(<3HLG-U^CLaT(5xLD^StU zTPzIB&z0N#!2)cq1VnvRkwUtP4f)N_y*g+bbGgBsC}CE@84LGX4SXFU<<=z2gV3%g zhZ{I9ID_#MfaTt(8Q;XPkRO^F#C5Y8DBN3iZ$YEVOlG;i)2()e*{uja>E6chc|?Um z?+S8vfKzOs)CWd))+lk8g1tM4!o7#ob!O<^%O4%V_f$aKrz7Fca!St;fO{YaJL+<0 znG!w-d^3kAi5?>7hrxM_UeJ3!PB`OaULkL}Yc$D6^xU|X31WIw4W7ps)8ob*gm8R? zl2-2_1j;@MhuB_Ff9_NG!3|kg?cG zjN^Rc!1OZ{f;wG-N_Dt|m5TlsWJnFvCNTT)OL_|4N@$M6o_l9eSDhh2^RM7qzqAy< z*9L&8y%O>?i*%zK^waW5RfyQ21_eG^nM7=sZyp~tb zh7Eka^ekAhvAjmzex!cB)-nOiD9{O~UF1dHXyhE;7~Q)Uh`2WvF4Qb1gg1`v)`7dR zP53ViIGf*J?QgvHH-Y}}?Qm@yI9wNFDC(_;G2~4&_CQ`A^85s-@HPO!aPsyxtdODl z9+m@~2P{wRXm2CDjeknsO-MUQd$q%j6{%~~NJgyM%q{po0jAg4%rJECRG+X*e}2XRIvS6YsR&|E;Lm^(e@{&+uo%=yV;AtPf(iLym#QvIUw zS~zUE8P3UTR}9-W4I@14fvYWc55>XhN3R{tYfnFV%;MGQN3RoidT4mN>3eT?CD9&0 zXebSJmAZ>LoWG++d$JwaEeSNLtJDS}?S*=8DMYI42-{iS-a7n!s1g#UN*!d{SIM-D zGVN#VphvbwrY`!WOibY^Q;#OX%-zVOPL1gIwHiu&lxcaDOgRlBy#0+#OxM*RQLle( znFeUjL!usYbt6+j-+O~frUQX6Qm+Jf@r&SBWJ?HD3WRE`sSmVb7Vix~t48zsRgEog zg_dC@<-$kCnrbL^kWy?F6+76Ng5n`HiZRt!iXEyIJ4`b=yh^bn(8Mfalw!Z4Vym@c z&tqU6sbPe7lu_*HP_bjyR*WfnpxAM^Gm0@)=e>7=QtZSk#qeL)aMB)%oy3+nf- zn4c@PZqaJ}js>7|Yn58Jp^07#tKoG!#kxa_h41p-of<`WcNwwn4#naz@?rDVy|h>jESt9o!f3=3~fMJzM69?=p!S|e6Cv>sDpJx;Nn zFqRODXFVz}a;D}=tf#eD%*#pV*($M~8z$EC6zhd5vDA5T3{c^{WW-`l9?V`$$%l!h z@^U2>6LTZhYx>?pT8{VN8$hTZG$(jD$G@q$y%k864l9E}#S|U?NkDjiGN9hu<_@LI m&y_20mV1MHi~Fqmq5H5Wy`|oecdB=-x5i6)4alk@miS+ud9Kv} diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g index 4b16f1d96..75d752cbd 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.g @@ -998,24 +998,20 @@ ruleParameterArrayType returns [EObject current=null] leaveRule(); }: ( - otherlv_0=Array + this_BEGIN_0=RULE_BEGIN { - newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } - this_BEGIN_1=RULE_BEGIN + otherlv_1=Array { - newLeafNode(this_BEGIN_1, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); - } - otherlv_2=Type - { - newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ( ( { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - lv_type_3_0=ruleParameterType + lv_type_2_0=ruleParameterType { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); @@ -1023,23 +1019,23 @@ ruleParameterArrayType returns [EObject current=null] set( $current, "type", - lv_type_3_0, + lv_type_2_0, "de.fraunhofer.ipa.ros.Basics.ParameterType"); afterParserOrEnumRuleCall(); } ) ) ( - otherlv_4=Default + otherlv_3=Default { - newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ( ( { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - lv_default_5_0=ruleParameterList + lv_default_4_0=ruleParameterList { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); @@ -1047,16 +1043,16 @@ ruleParameterArrayType returns [EObject current=null] set( $current, "default", - lv_default_5_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Basics.ParameterList"); afterParserOrEnumRuleCall(); } ) ) )? - this_END_6=RULE_END + this_END_5=RULE_END { - newLeafNode(this_END_6, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; @@ -1514,16 +1510,12 @@ ruleParameterStructMember returns [EObject current=null] leaveRule(); }: ( - otherlv_0=ParameterStructMember - { - newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - } ( ( { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - lv_name_1_0=ruleEString + lv_name_0_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); @@ -1531,26 +1523,26 @@ ruleParameterStructMember returns [EObject current=null] set( $current, "name", - lv_name_1_0, + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } ) ) - otherlv_2=Colon + otherlv_1=Colon { - newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } - this_BEGIN_3=RULE_BEGIN + this_BEGIN_2=RULE_BEGIN { - newLeafNode(this_BEGIN_3, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ( ( { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - lv_value_4_0=ruleParameterValue + lv_value_3_0=ruleParameterValue { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); @@ -1558,15 +1550,15 @@ ruleParameterStructMember returns [EObject current=null] set( $current, "value", - lv_value_4_0, + lv_value_3_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); } ) ) - this_END_5=RULE_END + this_END_4=RULE_END { - newLeafNode(this_END_5, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; @@ -2964,6 +2956,10 @@ ruleArrayTopicSpecRef returns [EObject current=null] leaveRule(); }: ( + otherlv_0=LeftSquareBracket + { + newLeafNode(otherlv_0, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + } ( ( { @@ -2972,7 +2968,7 @@ ruleArrayTopicSpecRef returns [EObject current=null] } } { - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ruleEString { @@ -2980,9 +2976,9 @@ ruleArrayTopicSpecRef returns [EObject current=null] } ) ) - otherlv_1=LeftSquareBracketRightSquareBracket + otherlv_2=RightSquareBracket { - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + newLeafNode(otherlv_2, grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } ) ; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java index 1aa136678..f49be8169 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.java @@ -21,96 +21,95 @@ @SuppressWarnings("all") public class InternalBasicsParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ParameterStructMember", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "GraphName", "Float32_1", "Float64_1", "Duration", "Feedback", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Boolean", "Integer", "Default", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Service", "Uint8_1", "Array", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Int8_1", "Result", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Int16", "Int32", "Int64", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Name", "Node", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "GraphName", "Float32_1", "Float64_1", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Float32", "Float64", "Message", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "Result", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Int16", "Int32", "Int64", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Name", "Node", "Time", "Type", "Any", "Ns", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int RULE_DAY=73; - public static final int RULE_BEGIN=83; - public static final int Float32_1=10; - public static final int Node=58; - public static final int RULE_DATE_TIME=78; - public static final int Uint64_1=17; - public static final int RULE_BOOLEAN=70; - public static final int RelativeNamespace=5; - public static final int String=33; - public static final int RULE_YEAR=75; - public static final int Int16=45; - public static final int Result=39; - public static final int Name=57; - public static final int RULE_MIN_SEC=77; - public static final int Float32=21; - public static final int Goal=55; - public static final int Bool=53; - public static final int Uint16=41; - public static final int ParameterAny=8; - public static final int List=52; + public static final int RULE_DAY=72; + public static final int RULE_BEGIN=82; + public static final int Float32_1=9; + public static final int Node=57; + public static final int RULE_DATE_TIME=77; + public static final int Uint64_1=14; + public static final int RULE_BOOLEAN=69; + public static final int RelativeNamespace=4; + public static final int String=32; + public static final int RULE_YEAR=74; + public static final int Int16=44; + public static final int Result=38; + public static final int Name=56; + public static final int RULE_MIN_SEC=76; + public static final int Float32=24; + public static final int Goal=54; + public static final int Bool=52; + public static final int Uint16=40; + public static final int ParameterAny=7; + public static final int List=51; public static final int Boolean=18; - public static final int RightSquareBracket=67; - public static final int PrivateNamespace=6; - public static final int Uint8=49; - public static final int GraphName=9; - public static final int RULE_ID=79; - public static final int Byte_1=37; - public static final int Float64_1=11; - public static final int RULE_DIGIT=68; - public static final int Duration=12; - public static final int Uint32_1=16; - public static final int GlobalNamespace=7; - public static final int Double=31; - public static final int Int16_1=23; - public static final int Header=32; - public static final int RULE_INT=81; - public static final int Byte=54; - public static final int Type_1=48; - public static final int Value=50; - public static final int RULE_ML_COMMENT=88; - public static final int LeftSquareBracket=66; - public static final int Uint64=43; - public static final int Action=35; - public static final int RULE_END=84; - public static final int Base64=30; + public static final int RightSquareBracket=66; + public static final int PrivateNamespace=5; + public static final int Uint8=48; + public static final int GraphName=8; + public static final int RULE_ID=78; + public static final int Byte_1=35; + public static final int Float64_1=10; + public static final int RULE_DIGIT=67; + public static final int Uint32_1=13; + public static final int Duration=16; + public static final int GlobalNamespace=6; + public static final int Double=30; + public static final int Int16_1=20; + public static final int Header=31; + public static final int RULE_INT=80; + public static final int Byte=53; + public static final int Type_1=47; + public static final int Value=49; + public static final int RULE_ML_COMMENT=87; + public static final int LeftSquareBracket=65; + public static final int Uint64=42; + public static final int Action=37; + public static final int RULE_END=83; + public static final int Base64=29; public static final int Message=26; - public static final int Value_1=44; - public static final int Time=59; - public static final int RULE_STRING=80; - public static final int Bool_1=36; - public static final int Any=61; - public static final int Struct=34; - public static final int RULE_SL_COMMENT=85; - public static final int Comma=64; - public static final int Uint8_1=28; - public static final int RULE_MESSAGE_ASIGMENT=82; - public static final int LeftSquareBracketRightSquareBracket=63; - public static final int RULE_DOUBLE=72; - public static final int Feedback=13; - public static final int ParameterStructMember=4; - public static final int Int32=46; - public static final int RULE_ROS_CONVENTION_A=86; - public static final int RULE_ROS_CONVENTION_PARAM=87; - public static final int Colon=65; - public static final int RULE_DECINT=71; + public static final int Value_1=43; + public static final int Time=58; + public static final int RULE_STRING=79; + public static final int Bool_1=34; + public static final int Any=60; + public static final int Struct=33; + public static final int RULE_SL_COMMENT=84; + public static final int Comma=62; + public static final int Uint8_1=23; + public static final int HyphenMinus=63; + public static final int RULE_MESSAGE_ASIGMENT=81; + public static final int RULE_DOUBLE=71; + public static final int Feedback=17; + public static final int Int32=45; + public static final int RULE_ROS_CONVENTION_A=85; + public static final int RULE_ROS_CONVENTION_PARAM=86; + public static final int Colon=64; + public static final int RULE_DECINT=70; public static final int EOF=-1; - public static final int Uint32=42; - public static final int RULE_HOUR=76; - public static final int Ns=62; - public static final int RULE_WS=89; - public static final int Int64_1=25; + public static final int Uint32=41; + public static final int RULE_HOUR=75; + public static final int Ns=61; + public static final int RULE_WS=88; + public static final int Int64_1=22; public static final int Service=27; - public static final int Int8=56; - public static final int RULE_ANY_OTHER=90; - public static final int Default=20; - public static final int Int8_1=38; - public static final int Date=51; - public static final int Uint16_1=15; + public static final int Int8=55; + public static final int RULE_ANY_OTHER=89; + public static final int Default=15; + public static final int Int8_1=36; + public static final int Date=50; + public static final int Uint16_1=12; public static final int Integer=19; - public static final int Array=29; - public static final int Type=60; - public static final int Float64=22; - public static final int Int64=47; - public static final int Int32_1=24; - public static final int RULE_MONTH=74; - public static final int RULE_BINARY=69; - public static final int String_1=40; - public static final int String_2=14; + public static final int Array=28; + public static final int Type=59; + public static final int Float64=25; + public static final int Int64=46; + public static final int Int32_1=21; + public static final int RULE_MONTH=73; + public static final int RULE_BINARY=68; + public static final int String_1=39; + public static final int String_2=11; // delegates // delegators @@ -1121,7 +1120,7 @@ public final EObject ruleParameterType() throws RecognitionException { alt8=7; } break; - case Array: + case RULE_BEGIN: { alt8=8; } @@ -1365,66 +1364,7 @@ public final EObject ruleParameterValue() throws RecognitionException { { // InternalBasicsParser.g:480: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 alt9=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt9=1; - } - break; - case RULE_BINARY: - { - alt9=2; - } - break; - case RULE_DECINT: - { - alt9=3; - } - break; - case RULE_DOUBLE: - { - alt9=4; - } - break; - case RULE_BOOLEAN: - { - alt9=5; - } - break; - case LeftSquareBracket: - { - int LA9_6 = input.LA(2); - - if ( (LA9_6==ParameterStructMember) ) { - alt9=7; - } - else if ( (LA9_6==Comma||(LA9_6>=LeftSquareBracket && LA9_6<=RightSquareBracket)||(LA9_6>=RULE_BINARY && LA9_6<=RULE_DOUBLE)||(LA9_6>=RULE_ID && LA9_6<=RULE_STRING)) ) { - alt9=6; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 9, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt9=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - + alt9 = dfa9.predict(input); switch (alt9) { case 1 : // InternalBasicsParser.g:481:3: this_ParameterString_0= ruleParameterString @@ -2746,53 +2686,48 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalBasicsParser.g:993:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ; + // InternalBasicsParser.g:993: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; - Token otherlv_0=null; - Token this_BEGIN_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token this_END_6=null; - EObject lv_type_3_0 = null; + Token this_BEGIN_0=null; + Token otherlv_1=null; + Token otherlv_3=null; + Token this_END_5=null; + EObject lv_type_2_0 = null; - EObject lv_default_5_0 = null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalBasicsParser.g:999:2: ( (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ) - // InternalBasicsParser.g:1000:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) + // InternalBasicsParser.g:999:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) + // InternalBasicsParser.g:1000:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) { - // InternalBasicsParser.g:1000:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) - // InternalBasicsParser.g:1001:3: otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END + // InternalBasicsParser.g:1000:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) + // InternalBasicsParser.g:1001:3: this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END { - otherlv_0=(Token)match(input,Array,FOLLOW_14); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_14); - newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - this_BEGIN_1=(Token)match(input,RULE_BEGIN,FOLLOW_15); + otherlv_1=(Token)match(input,Array,FOLLOW_7); - newLeafNode(this_BEGIN_1, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - otherlv_2=(Token)match(input,Type,FOLLOW_7); - - newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - // InternalBasicsParser.g:1013:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalBasicsParser.g:1014:4: (lv_type_3_0= ruleParameterType ) + // InternalBasicsParser.g:1009:3: ( (lv_type_2_0= ruleParameterType ) ) + // InternalBasicsParser.g:1010:4: (lv_type_2_0= ruleParameterType ) { - // InternalBasicsParser.g:1014:4: (lv_type_3_0= ruleParameterType ) - // InternalBasicsParser.g:1015:5: lv_type_3_0= ruleParameterType + // InternalBasicsParser.g:1010:4: (lv_type_2_0= ruleParameterType ) + // InternalBasicsParser.g:1011:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_16); - lv_type_3_0=ruleParameterType(); + pushFollow(FOLLOW_15); + lv_type_2_0=ruleParameterType(); state._fsp--; @@ -2803,7 +2738,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "type", - lv_type_3_0, + lv_type_2_0, "de.fraunhofer.ipa.ros.Basics.ParameterType"); afterParserOrEnumRuleCall(); @@ -2813,7 +2748,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalBasicsParser.g:1032:3: (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? + // InternalBasicsParser.g:1028:3: (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? int alt17=2; int LA17_0 = input.LA(1); @@ -2822,23 +2757,23 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } switch (alt17) { case 1 : - // InternalBasicsParser.g:1033:4: otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) + // InternalBasicsParser.g:1029:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_4=(Token)match(input,Default,FOLLOW_6); + otherlv_3=(Token)match(input,Default,FOLLOW_6); - newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - // InternalBasicsParser.g:1037:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalBasicsParser.g:1038:5: (lv_default_5_0= ruleParameterList ) + // InternalBasicsParser.g:1033:4: ( (lv_default_4_0= ruleParameterList ) ) + // InternalBasicsParser.g:1034:5: (lv_default_4_0= ruleParameterList ) { - // InternalBasicsParser.g:1038:5: (lv_default_5_0= ruleParameterList ) - // InternalBasicsParser.g:1039:6: lv_default_5_0= ruleParameterList + // InternalBasicsParser.g:1034:5: (lv_default_4_0= ruleParameterList ) + // InternalBasicsParser.g:1035:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - pushFollow(FOLLOW_17); - lv_default_5_0=ruleParameterList(); + pushFollow(FOLLOW_16); + lv_default_4_0=ruleParameterList(); state._fsp--; @@ -2849,7 +2784,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "default", - lv_default_5_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Basics.ParameterList"); afterParserOrEnumRuleCall(); @@ -2865,9 +2800,9 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_6=(Token)match(input,RULE_END,FOLLOW_2); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_6, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -2892,7 +2827,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalBasicsParser.g:1065:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalBasicsParser.g:1061:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -2900,8 +2835,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalBasicsParser.g:1065:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalBasicsParser.g:1066:2: iv_ruleParameterList= ruleParameterList EOF + // InternalBasicsParser.g:1061:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalBasicsParser.g:1062:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -2928,7 +2863,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalBasicsParser.g:1072: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 ) ; + // InternalBasicsParser.g:1068: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; @@ -2944,14 +2879,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1078:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) - // InternalBasicsParser.g:1079:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalBasicsParser.g:1074:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) + // InternalBasicsParser.g:1075:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) { - // InternalBasicsParser.g:1079:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) - // InternalBasicsParser.g:1080:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket + // InternalBasicsParser.g:1075:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalBasicsParser.g:1076:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { - // InternalBasicsParser.g:1080:3: () - // InternalBasicsParser.g:1081:4: + // InternalBasicsParser.g:1076:3: () + // InternalBasicsParser.g:1077:4: { current = forceCreateModelElement( @@ -2961,15 +2896,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_18); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_17); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - // InternalBasicsParser.g:1091:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalBasicsParser.g:1092:4: (lv_value_2_0= ruleParameterValue ) + // InternalBasicsParser.g:1087:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalBasicsParser.g:1088:4: (lv_value_2_0= ruleParameterValue ) { - // InternalBasicsParser.g:1092:4: (lv_value_2_0= ruleParameterValue ) - // InternalBasicsParser.g:1093:5: lv_value_2_0= ruleParameterValue + // InternalBasicsParser.g:1088:4: (lv_value_2_0= ruleParameterValue ) + // InternalBasicsParser.g:1089:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -2996,7 +2931,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalBasicsParser.g:1110:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* + // InternalBasicsParser.g:1106:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* loop18: do { int alt18=2; @@ -3009,17 +2944,17 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt18) { case 1 : - // InternalBasicsParser.g:1111:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + // InternalBasicsParser.g:1107:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,Comma,FOLLOW_18); + otherlv_3=(Token)match(input,Comma,FOLLOW_17); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalBasicsParser.g:1115:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalBasicsParser.g:1116:5: (lv_value_4_0= ruleParameterValue ) + // InternalBasicsParser.g:1111:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalBasicsParser.g:1112:5: (lv_value_4_0= ruleParameterValue ) { - // InternalBasicsParser.g:1116:5: (lv_value_4_0= ruleParameterValue ) - // InternalBasicsParser.g:1117:6: lv_value_4_0= ruleParameterValue + // InternalBasicsParser.g:1112:5: (lv_value_4_0= ruleParameterValue ) + // InternalBasicsParser.g:1113:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -3082,7 +3017,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalBasicsParser.g:1143:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalBasicsParser.g:1139:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -3090,8 +3025,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalBasicsParser.g:1143:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalBasicsParser.g:1144:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalBasicsParser.g:1139:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalBasicsParser.g:1140:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -3118,7 +3053,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalBasicsParser.g:1150:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; + // InternalBasicsParser.g:1146: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; @@ -3131,14 +3066,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1156:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) - // InternalBasicsParser.g:1157:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalBasicsParser.g:1152:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) + // InternalBasicsParser.g:1153:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) { - // InternalBasicsParser.g:1157:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) - // InternalBasicsParser.g:1158:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalBasicsParser.g:1153:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalBasicsParser.g:1154:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { - // InternalBasicsParser.g:1158:3: () - // InternalBasicsParser.g:1159:4: + // InternalBasicsParser.g:1154:3: () + // InternalBasicsParser.g:1155:4: { current = forceCreateModelElement( @@ -3148,11 +3083,11 @@ public final EObject ruleParameterAny() throws RecognitionException { } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_19); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_18); newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - // InternalBasicsParser.g:1169:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalBasicsParser.g:1165:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? int alt19=2; int LA19_0 = input.LA(1); @@ -3161,17 +3096,17 @@ public final EObject ruleParameterAny() throws RecognitionException { } switch (alt19) { case 1 : - // InternalBasicsParser.g:1170:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) + // InternalBasicsParser.g:1166:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { otherlv_2=(Token)match(input,Value,FOLLOW_8); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - // InternalBasicsParser.g:1174:4: ( (lv_value_3_0= ruleEString ) ) - // InternalBasicsParser.g:1175:5: (lv_value_3_0= ruleEString ) + // InternalBasicsParser.g:1170:4: ( (lv_value_3_0= ruleEString ) ) + // InternalBasicsParser.g:1171:5: (lv_value_3_0= ruleEString ) { - // InternalBasicsParser.g:1175:5: (lv_value_3_0= ruleEString ) - // InternalBasicsParser.g:1176:6: lv_value_3_0= ruleEString + // InternalBasicsParser.g:1171:5: (lv_value_3_0= ruleEString ) + // InternalBasicsParser.g:1172:6: lv_value_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); @@ -3227,7 +3162,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalBasicsParser.g:1198:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalBasicsParser.g:1194:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -3235,8 +3170,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalBasicsParser.g:1198:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalBasicsParser.g:1199:2: iv_ruleParameterString= ruleParameterString EOF + // InternalBasicsParser.g:1194:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalBasicsParser.g:1195:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -3263,7 +3198,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalBasicsParser.g:1205:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalBasicsParser.g:1201:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -3274,14 +3209,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1211:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalBasicsParser.g:1212:2: ( (lv_value_0_0= ruleEString ) ) + // InternalBasicsParser.g:1207:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalBasicsParser.g:1208:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalBasicsParser.g:1212:2: ( (lv_value_0_0= ruleEString ) ) - // InternalBasicsParser.g:1213:3: (lv_value_0_0= ruleEString ) + // InternalBasicsParser.g:1208:2: ( (lv_value_0_0= ruleEString ) ) + // InternalBasicsParser.g:1209:3: (lv_value_0_0= ruleEString ) { - // InternalBasicsParser.g:1213:3: (lv_value_0_0= ruleEString ) - // InternalBasicsParser.g:1214:4: lv_value_0_0= ruleEString + // InternalBasicsParser.g:1209:3: (lv_value_0_0= ruleEString ) + // InternalBasicsParser.g:1210:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -3328,7 +3263,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalBasicsParser.g:1234:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalBasicsParser.g:1230:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -3336,8 +3271,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalBasicsParser.g:1234:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalBasicsParser.g:1235:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalBasicsParser.g:1230:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalBasicsParser.g:1231:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -3364,7 +3299,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalBasicsParser.g:1241:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalBasicsParser.g:1237:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -3375,14 +3310,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1247:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalBasicsParser.g:1248:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalBasicsParser.g:1243:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalBasicsParser.g:1244:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalBasicsParser.g:1248:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalBasicsParser.g:1249:3: (lv_value_0_0= ruleBase64Binary ) + // InternalBasicsParser.g:1244:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalBasicsParser.g:1245:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalBasicsParser.g:1249:3: (lv_value_0_0= ruleBase64Binary ) - // InternalBasicsParser.g:1250:4: lv_value_0_0= ruleBase64Binary + // InternalBasicsParser.g:1245:3: (lv_value_0_0= ruleBase64Binary ) + // InternalBasicsParser.g:1246:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -3429,7 +3364,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalBasicsParser.g:1270:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalBasicsParser.g:1266:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -3437,8 +3372,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalBasicsParser.g:1270:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalBasicsParser.g:1271:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalBasicsParser.g:1266:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalBasicsParser.g:1267:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -3465,7 +3400,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalBasicsParser.g:1277:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalBasicsParser.g:1273:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -3476,14 +3411,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1283:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalBasicsParser.g:1284:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalBasicsParser.g:1279:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalBasicsParser.g:1280:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalBasicsParser.g:1284:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalBasicsParser.g:1285:3: (lv_value_0_0= ruleInteger0 ) + // InternalBasicsParser.g:1280:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalBasicsParser.g:1281:3: (lv_value_0_0= ruleInteger0 ) { - // InternalBasicsParser.g:1285:3: (lv_value_0_0= ruleInteger0 ) - // InternalBasicsParser.g:1286:4: lv_value_0_0= ruleInteger0 + // InternalBasicsParser.g:1281:3: (lv_value_0_0= ruleInteger0 ) + // InternalBasicsParser.g:1282:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -3530,7 +3465,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalBasicsParser.g:1306:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalBasicsParser.g:1302:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -3538,8 +3473,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalBasicsParser.g:1306:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalBasicsParser.g:1307:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalBasicsParser.g:1302:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalBasicsParser.g:1303:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -3566,7 +3501,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalBasicsParser.g:1313:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalBasicsParser.g:1309:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -3577,14 +3512,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1319:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalBasicsParser.g:1320:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalBasicsParser.g:1315:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalBasicsParser.g:1316:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalBasicsParser.g:1320:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalBasicsParser.g:1321:3: (lv_value_0_0= ruleDouble0 ) + // InternalBasicsParser.g:1316:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalBasicsParser.g:1317:3: (lv_value_0_0= ruleDouble0 ) { - // InternalBasicsParser.g:1321:3: (lv_value_0_0= ruleDouble0 ) - // InternalBasicsParser.g:1322:4: lv_value_0_0= ruleDouble0 + // InternalBasicsParser.g:1317:3: (lv_value_0_0= ruleDouble0 ) + // InternalBasicsParser.g:1318:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -3631,7 +3566,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalBasicsParser.g:1342:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalBasicsParser.g:1338:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -3639,8 +3574,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalBasicsParser.g:1342:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalBasicsParser.g:1343:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalBasicsParser.g:1338:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalBasicsParser.g:1339:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -3667,7 +3602,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalBasicsParser.g:1349:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalBasicsParser.g:1345:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -3678,14 +3613,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1355:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalBasicsParser.g:1356:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalBasicsParser.g:1351:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalBasicsParser.g:1352:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalBasicsParser.g:1356:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalBasicsParser.g:1357:3: (lv_value_0_0= ruleboolean0 ) + // InternalBasicsParser.g:1352:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalBasicsParser.g:1353:3: (lv_value_0_0= ruleboolean0 ) { - // InternalBasicsParser.g:1357:3: (lv_value_0_0= ruleboolean0 ) - // InternalBasicsParser.g:1358:4: lv_value_0_0= ruleboolean0 + // InternalBasicsParser.g:1353:3: (lv_value_0_0= ruleboolean0 ) + // InternalBasicsParser.g:1354:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -3732,7 +3667,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalBasicsParser.g:1378:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalBasicsParser.g:1374:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -3740,8 +3675,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalBasicsParser.g:1378:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalBasicsParser.g:1379:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalBasicsParser.g:1374:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalBasicsParser.g:1375:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -3768,7 +3703,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalBasicsParser.g:1385: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 )? ) ; + // InternalBasicsParser.g:1381: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; @@ -3786,14 +3721,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1391: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 )? ) ) - // InternalBasicsParser.g:1392: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 )? ) + // InternalBasicsParser.g:1387:2: ( ( () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? ) ) + // InternalBasicsParser.g:1388: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 )? ) { - // InternalBasicsParser.g:1392: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 )? ) - // InternalBasicsParser.g:1393:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + // InternalBasicsParser.g:1388: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 )? ) + // InternalBasicsParser.g:1389:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { - // InternalBasicsParser.g:1393:3: () - // InternalBasicsParser.g:1394:4: + // InternalBasicsParser.g:1389:3: () + // InternalBasicsParser.g:1390:4: { current = forceCreateModelElement( @@ -3803,7 +3738,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalBasicsParser.g:1400:3: (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + // InternalBasicsParser.g:1396: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 alt21=2; int LA21_0 = input.LA(1); @@ -3812,17 +3747,17 @@ public final EObject ruleParameterStruct() throws RecognitionException { } switch (alt21) { case 1 : - // InternalBasicsParser.g:1401: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 + // InternalBasicsParser.g:1397:4: otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket { - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_20); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_8); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - // InternalBasicsParser.g:1405:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalBasicsParser.g:1406:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalBasicsParser.g:1401:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalBasicsParser.g:1402:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalBasicsParser.g:1406:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalBasicsParser.g:1407:6: lv_value_2_0= ruleParameterStructMember + // InternalBasicsParser.g:1402:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalBasicsParser.g:1403:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -3849,7 +3784,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalBasicsParser.g:1424:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* + // InternalBasicsParser.g:1420:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* loop20: do { int alt20=2; @@ -3862,26 +3797,26 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt20) { case 1 : - // InternalBasicsParser.g:1425:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + // InternalBasicsParser.g:1421:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket { otherlv_3=(Token)match(input,Comma,FOLLOW_6); newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_20); + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_8); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - // InternalBasicsParser.g:1433:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalBasicsParser.g:1434:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalBasicsParser.g:1429:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalBasicsParser.g:1430:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalBasicsParser.g:1434:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalBasicsParser.g:1435:7: lv_value_5_0= ruleParameterStructMember + // InternalBasicsParser.g:1430:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalBasicsParser.g:1431:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_19); lv_value_5_0=ruleParameterStructMember(); state._fsp--; @@ -3949,7 +3884,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalBasicsParser.g:1466:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalBasicsParser.g:1462:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -3957,8 +3892,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalBasicsParser.g:1466:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalBasicsParser.g:1467:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalBasicsParser.g:1462:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalBasicsParser.g:1463:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -3985,7 +3920,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalBasicsParser.g:1473:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalBasicsParser.g:1469:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -3996,14 +3931,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1479:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalBasicsParser.g:1480:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalBasicsParser.g:1475:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalBasicsParser.g:1476:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalBasicsParser.g:1480:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalBasicsParser.g:1481:3: (lv_value_0_0= ruleDateTime0 ) + // InternalBasicsParser.g:1476:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalBasicsParser.g:1477:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalBasicsParser.g:1481:3: (lv_value_0_0= ruleDateTime0 ) - // InternalBasicsParser.g:1482:4: lv_value_0_0= ruleDateTime0 + // InternalBasicsParser.g:1477:3: (lv_value_0_0= ruleDateTime0 ) + // InternalBasicsParser.g:1478:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -4050,7 +3985,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalBasicsParser.g:1502:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalBasicsParser.g:1498:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -4058,8 +3993,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalBasicsParser.g:1502:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalBasicsParser.g:1503:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalBasicsParser.g:1498:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalBasicsParser.g:1499:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -4086,44 +4021,39 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalBasicsParser.g:1509:1: ruleParameterStructMember returns [EObject current=null] : (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ; + // InternalBasicsParser.g:1505: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; - Token otherlv_0=null; - Token otherlv_2=null; - Token this_BEGIN_3=null; - Token this_END_5=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; + Token otherlv_1=null; + Token this_BEGIN_2=null; + Token this_END_4=null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_value_4_0 = null; + EObject lv_value_3_0 = null; enterRule(); try { - // InternalBasicsParser.g:1515:2: ( (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ) - // InternalBasicsParser.g:1516:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) + // InternalBasicsParser.g:1511:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) + // InternalBasicsParser.g:1512:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) { - // InternalBasicsParser.g:1516:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) - // InternalBasicsParser.g:1517:3: otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END + // InternalBasicsParser.g:1512:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) + // InternalBasicsParser.g:1513:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END { - otherlv_0=(Token)match(input,ParameterStructMember,FOLLOW_8); - - newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - - // InternalBasicsParser.g:1521:3: ( (lv_name_1_0= ruleEString ) ) - // InternalBasicsParser.g:1522:4: (lv_name_1_0= ruleEString ) + // InternalBasicsParser.g:1513:3: ( (lv_name_0_0= ruleEString ) ) + // InternalBasicsParser.g:1514:4: (lv_name_0_0= ruleEString ) { - // InternalBasicsParser.g:1522:4: (lv_name_1_0= ruleEString ) - // InternalBasicsParser.g:1523:5: lv_name_1_0= ruleEString + // InternalBasicsParser.g:1514:4: (lv_name_0_0= ruleEString ) + // InternalBasicsParser.g:1515:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_22); - lv_name_1_0=ruleEString(); + pushFollow(FOLLOW_20); + lv_name_0_0=ruleEString(); state._fsp--; @@ -4134,7 +4064,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "name", - lv_name_1_0, + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -4144,25 +4074,25 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,Colon,FOLLOW_14); + otherlv_1=(Token)match(input,Colon,FOLLOW_21); - newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_18); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_17); - newLeafNode(this_BEGIN_3, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - // InternalBasicsParser.g:1548:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalBasicsParser.g:1549:4: (lv_value_4_0= ruleParameterValue ) + // InternalBasicsParser.g:1540:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalBasicsParser.g:1541:4: (lv_value_3_0= ruleParameterValue ) { - // InternalBasicsParser.g:1549:4: (lv_value_4_0= ruleParameterValue ) - // InternalBasicsParser.g:1550:5: lv_value_4_0= ruleParameterValue + // InternalBasicsParser.g:1541:4: (lv_value_3_0= ruleParameterValue ) + // InternalBasicsParser.g:1542:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - pushFollow(FOLLOW_17); - lv_value_4_0=ruleParameterValue(); + pushFollow(FOLLOW_16); + lv_value_3_0=ruleParameterValue(); state._fsp--; @@ -4173,7 +4103,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "value", - lv_value_4_0, + lv_value_3_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); @@ -4183,9 +4113,9 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_5, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -4210,7 +4140,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalBasicsParser.g:1575:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalBasicsParser.g:1567:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -4218,8 +4148,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalBasicsParser.g:1575:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalBasicsParser.g:1576:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalBasicsParser.g:1567:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalBasicsParser.g:1568:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -4246,7 +4176,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalBasicsParser.g:1582:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalBasicsParser.g:1574: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; @@ -4259,17 +4189,17 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalBasicsParser.g:1588:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalBasicsParser.g:1589:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalBasicsParser.g:1580:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalBasicsParser.g:1581:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalBasicsParser.g:1589:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalBasicsParser.g:1590:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalBasicsParser.g:1581:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalBasicsParser.g:1582:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalBasicsParser.g:1590:3: ( (lv_name_0_0= ruleEString ) ) - // InternalBasicsParser.g:1591:4: (lv_name_0_0= ruleEString ) + // InternalBasicsParser.g:1582:3: ( (lv_name_0_0= ruleEString ) ) + // InternalBasicsParser.g:1583:4: (lv_name_0_0= ruleEString ) { - // InternalBasicsParser.g:1591:4: (lv_name_0_0= ruleEString ) - // InternalBasicsParser.g:1592:5: lv_name_0_0= ruleEString + // InternalBasicsParser.g:1583:4: (lv_name_0_0= ruleEString ) + // InternalBasicsParser.g:1584:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); @@ -4296,11 +4226,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalBasicsParser.g:1609:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalBasicsParser.g:1610:4: (lv_type_1_0= ruleParameterType ) + // InternalBasicsParser.g:1601:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalBasicsParser.g:1602:4: (lv_type_1_0= ruleParameterType ) { - // InternalBasicsParser.g:1610:4: (lv_type_1_0= ruleParameterType ) - // InternalBasicsParser.g:1611:5: lv_type_1_0= ruleParameterType + // InternalBasicsParser.g:1602:4: (lv_type_1_0= ruleParameterType ) + // InternalBasicsParser.g:1603:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -4350,7 +4280,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalBasicsParser.g:1632:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalBasicsParser.g:1624:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -4358,8 +4288,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalBasicsParser.g:1632:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalBasicsParser.g:1633:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalBasicsParser.g:1624:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalBasicsParser.g:1625:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -4386,7 +4316,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalBasicsParser.g:1639:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalBasicsParser.g:1631:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4396,8 +4326,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalBasicsParser.g:1645:2: (this_BINARY_0= RULE_BINARY ) - // InternalBasicsParser.g:1646:2: this_BINARY_0= RULE_BINARY + // InternalBasicsParser.g:1637:2: (this_BINARY_0= RULE_BINARY ) + // InternalBasicsParser.g:1638:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -4426,7 +4356,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalBasicsParser.g:1656:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalBasicsParser.g:1648:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -4434,8 +4364,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalBasicsParser.g:1656:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalBasicsParser.g:1657:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalBasicsParser.g:1648:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalBasicsParser.g:1649:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -4462,7 +4392,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalBasicsParser.g:1663:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalBasicsParser.g:1655:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4472,8 +4402,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1669:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalBasicsParser.g:1670:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalBasicsParser.g:1661:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalBasicsParser.g:1662:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -4502,7 +4432,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalBasicsParser.g:1680:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalBasicsParser.g:1672:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -4510,8 +4440,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalBasicsParser.g:1680:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalBasicsParser.g:1681:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalBasicsParser.g:1672:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalBasicsParser.g:1673:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -4538,7 +4468,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalBasicsParser.g:1687:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalBasicsParser.g:1679:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4548,8 +4478,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1693:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalBasicsParser.g:1694:2: this_DOUBLE_0= RULE_DOUBLE + // InternalBasicsParser.g:1685:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalBasicsParser.g:1686:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -4578,7 +4508,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalBasicsParser.g:1704:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalBasicsParser.g:1696:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -4586,8 +4516,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalBasicsParser.g:1704:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalBasicsParser.g:1705:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalBasicsParser.g:1696:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalBasicsParser.g:1697:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -4614,7 +4544,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalBasicsParser.g:1711:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalBasicsParser.g:1703:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4624,8 +4554,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1717:2: (this_DECINT_0= RULE_DECINT ) - // InternalBasicsParser.g:1718:2: this_DECINT_0= RULE_DECINT + // InternalBasicsParser.g:1709:2: (this_DECINT_0= RULE_DECINT ) + // InternalBasicsParser.g:1710:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -4654,7 +4584,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalBasicsParser.g:1728:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalBasicsParser.g:1720:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -4662,8 +4592,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalBasicsParser.g:1728:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalBasicsParser.g:1729:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalBasicsParser.g:1720:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalBasicsParser.g:1721:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -4690,7 +4620,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalBasicsParser.g:1735:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalBasicsParser.g:1727:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4700,8 +4630,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalBasicsParser.g:1741:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalBasicsParser.g:1742:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalBasicsParser.g:1733:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalBasicsParser.g:1734:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -4730,7 +4660,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleAbstractType" - // InternalBasicsParser.g:1752:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalBasicsParser.g:1744:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -4738,8 +4668,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalBasicsParser.g:1752:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalBasicsParser.g:1753:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalBasicsParser.g:1744:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalBasicsParser.g:1745:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -4766,7 +4696,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalBasicsParser.g:1759: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 ) ; + // InternalBasicsParser.g:1751: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; @@ -4837,15 +4767,178 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:1765: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 ) ) - // InternalBasicsParser.g:1766: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 ) + // InternalBasicsParser.g:1757:2: ( (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) ) + // InternalBasicsParser.g:1758:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) { - // InternalBasicsParser.g:1766: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 ) + // InternalBasicsParser.g:1758:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) int alt22=31; - alt22 = dfa22.predict(input); + switch ( input.LA(1) ) { + case Bool: + { + alt22=1; + } + break; + case Int8: + { + alt22=2; + } + break; + case Uint8: + { + alt22=3; + } + break; + case Int16: + { + alt22=4; + } + break; + case Uint16: + { + alt22=5; + } + break; + case Int32: + { + alt22=6; + } + break; + case Uint32: + { + alt22=7; + } + break; + case Int64: + { + alt22=8; + } + break; + case Uint64: + { + alt22=9; + } + break; + case Float32: + { + alt22=10; + } + break; + case Float64: + { + alt22=11; + } + break; + case String_1: + { + alt22=12; + } + break; + case Byte: + { + alt22=13; + } + break; + case Time: + { + alt22=14; + } + break; + case Duration: + { + alt22=15; + } + break; + case Header: + { + alt22=16; + } + break; + case Bool_1: + { + alt22=17; + } + break; + case Int8_1: + { + alt22=18; + } + break; + case Uint8_1: + { + alt22=19; + } + break; + case Int16_1: + { + alt22=20; + } + break; + case Uint16_1: + { + alt22=21; + } + break; + case Int32_1: + { + alt22=22; + } + break; + case Uint32_1: + { + alt22=23; + } + break; + case Int64_1: + { + alt22=24; + } + break; + case Uint64_1: + { + alt22=25; + } + break; + case Float32_1: + { + alt22=26; + } + break; + case Float64_1: + { + alt22=27; + } + break; + case String_2: + { + alt22=28; + } + break; + case Byte_1: + { + alt22=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt22=30; + } + break; + case LeftSquareBracket: + { + alt22=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 22, 0, input); + + throw nvae; + } + switch (alt22) { case 1 : - // InternalBasicsParser.g:1767:3: this_bool_0= rulebool + // InternalBasicsParser.g:1759:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -4863,7 +4956,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalBasicsParser.g:1776:3: this_int8_1= ruleint8 + // InternalBasicsParser.g:1768:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -4881,7 +4974,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalBasicsParser.g:1785:3: this_uint8_2= ruleuint8 + // InternalBasicsParser.g:1777:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -4899,7 +4992,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalBasicsParser.g:1794:3: this_int16_3= ruleint16 + // InternalBasicsParser.g:1786:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -4917,7 +5010,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalBasicsParser.g:1803:3: this_uint16_4= ruleuint16 + // InternalBasicsParser.g:1795:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -4935,7 +5028,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalBasicsParser.g:1812:3: this_int32_5= ruleint32 + // InternalBasicsParser.g:1804:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -4953,7 +5046,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalBasicsParser.g:1821:3: this_uint32_6= ruleuint32 + // InternalBasicsParser.g:1813:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -4971,7 +5064,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalBasicsParser.g:1830:3: this_int64_7= ruleint64 + // InternalBasicsParser.g:1822:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -4989,7 +5082,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalBasicsParser.g:1839:3: this_uint64_8= ruleuint64 + // InternalBasicsParser.g:1831:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -5007,7 +5100,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalBasicsParser.g:1848:3: this_float32_9= rulefloat32 + // InternalBasicsParser.g:1840:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -5025,7 +5118,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalBasicsParser.g:1857:3: this_float64_10= rulefloat64 + // InternalBasicsParser.g:1849:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -5043,7 +5136,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalBasicsParser.g:1866:3: this_string0_11= rulestring0 + // InternalBasicsParser.g:1858:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -5061,7 +5154,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalBasicsParser.g:1875:3: this_byte_12= rulebyte + // InternalBasicsParser.g:1867:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -5079,7 +5172,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalBasicsParser.g:1884:3: this_time_13= ruletime + // InternalBasicsParser.g:1876:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -5097,7 +5190,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalBasicsParser.g:1893:3: this_duration_14= ruleduration + // InternalBasicsParser.g:1885:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -5115,7 +5208,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalBasicsParser.g:1902:3: this_Header_15= ruleHeader + // InternalBasicsParser.g:1894:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -5133,7 +5226,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalBasicsParser.g:1911:3: this_boolArray_16= ruleboolArray + // InternalBasicsParser.g:1903:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -5151,7 +5244,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalBasicsParser.g:1920:3: this_int8Array_17= ruleint8Array + // InternalBasicsParser.g:1912:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -5169,7 +5262,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalBasicsParser.g:1929:3: this_uint8Array_18= ruleuint8Array + // InternalBasicsParser.g:1921:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -5187,7 +5280,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalBasicsParser.g:1938:3: this_int16Array_19= ruleint16Array + // InternalBasicsParser.g:1930:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -5205,7 +5298,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalBasicsParser.g:1947:3: this_uint16Array_20= ruleuint16Array + // InternalBasicsParser.g:1939:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -5223,7 +5316,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalBasicsParser.g:1956:3: this_int32Array_21= ruleint32Array + // InternalBasicsParser.g:1948:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -5241,7 +5334,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalBasicsParser.g:1965:3: this_uint32Array_22= ruleuint32Array + // InternalBasicsParser.g:1957:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -5259,7 +5352,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalBasicsParser.g:1974:3: this_int64Array_23= ruleint64Array + // InternalBasicsParser.g:1966:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -5277,7 +5370,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalBasicsParser.g:1983:3: this_uint64Array_24= ruleuint64Array + // InternalBasicsParser.g:1975:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -5295,7 +5388,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalBasicsParser.g:1992:3: this_float32Array_25= rulefloat32Array + // InternalBasicsParser.g:1984:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -5313,7 +5406,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalBasicsParser.g:2001:3: this_float64Array_26= rulefloat64Array + // InternalBasicsParser.g:1993:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -5331,7 +5424,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalBasicsParser.g:2010:3: this_string0Array_27= rulestring0Array + // InternalBasicsParser.g:2002:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -5349,7 +5442,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalBasicsParser.g:2019:3: this_byteArray_28= rulebyteArray + // InternalBasicsParser.g:2011:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -5367,7 +5460,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalBasicsParser.g:2028:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalBasicsParser.g:2020:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -5385,7 +5478,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalBasicsParser.g:2037:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalBasicsParser.g:2029:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -5425,7 +5518,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalBasicsParser.g:2049:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalBasicsParser.g:2041:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -5433,8 +5526,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalBasicsParser.g:2049:45: (iv_rulebool= rulebool EOF ) - // InternalBasicsParser.g:2050:2: iv_rulebool= rulebool EOF + // InternalBasicsParser.g:2041:45: (iv_rulebool= rulebool EOF ) + // InternalBasicsParser.g:2042:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -5461,7 +5554,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalBasicsParser.g:2056:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; + // InternalBasicsParser.g:2048:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -5471,14 +5564,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2062:2: ( ( () otherlv_1= Bool ) ) - // InternalBasicsParser.g:2063:2: ( () otherlv_1= Bool ) + // InternalBasicsParser.g:2054:2: ( ( () otherlv_1= Bool ) ) + // InternalBasicsParser.g:2055:2: ( () otherlv_1= Bool ) { - // InternalBasicsParser.g:2063:2: ( () otherlv_1= Bool ) - // InternalBasicsParser.g:2064:3: () otherlv_1= Bool + // InternalBasicsParser.g:2055:2: ( () otherlv_1= Bool ) + // InternalBasicsParser.g:2056:3: () otherlv_1= Bool { - // InternalBasicsParser.g:2064:3: () - // InternalBasicsParser.g:2065:4: + // InternalBasicsParser.g:2056:3: () + // InternalBasicsParser.g:2057:4: { current = forceCreateModelElement( @@ -5515,7 +5608,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalBasicsParser.g:2079:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalBasicsParser.g:2071:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -5523,8 +5616,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalBasicsParser.g:2079:45: (iv_ruleint8= ruleint8 EOF ) - // InternalBasicsParser.g:2080:2: iv_ruleint8= ruleint8 EOF + // InternalBasicsParser.g:2071:45: (iv_ruleint8= ruleint8 EOF ) + // InternalBasicsParser.g:2072:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -5551,7 +5644,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalBasicsParser.g:2086:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; + // InternalBasicsParser.g:2078:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -5561,14 +5654,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2092:2: ( ( () otherlv_1= Int8 ) ) - // InternalBasicsParser.g:2093:2: ( () otherlv_1= Int8 ) + // InternalBasicsParser.g:2084:2: ( ( () otherlv_1= Int8 ) ) + // InternalBasicsParser.g:2085:2: ( () otherlv_1= Int8 ) { - // InternalBasicsParser.g:2093:2: ( () otherlv_1= Int8 ) - // InternalBasicsParser.g:2094:3: () otherlv_1= Int8 + // InternalBasicsParser.g:2085:2: ( () otherlv_1= Int8 ) + // InternalBasicsParser.g:2086:3: () otherlv_1= Int8 { - // InternalBasicsParser.g:2094:3: () - // InternalBasicsParser.g:2095:4: + // InternalBasicsParser.g:2086:3: () + // InternalBasicsParser.g:2087:4: { current = forceCreateModelElement( @@ -5605,7 +5698,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalBasicsParser.g:2109:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalBasicsParser.g:2101:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -5613,8 +5706,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalBasicsParser.g:2109:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalBasicsParser.g:2110:2: iv_ruleuint8= ruleuint8 EOF + // InternalBasicsParser.g:2101:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalBasicsParser.g:2102:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -5641,7 +5734,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalBasicsParser.g:2116:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; + // InternalBasicsParser.g:2108:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -5651,14 +5744,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2122:2: ( ( () otherlv_1= Uint8 ) ) - // InternalBasicsParser.g:2123:2: ( () otherlv_1= Uint8 ) + // InternalBasicsParser.g:2114:2: ( ( () otherlv_1= Uint8 ) ) + // InternalBasicsParser.g:2115:2: ( () otherlv_1= Uint8 ) { - // InternalBasicsParser.g:2123:2: ( () otherlv_1= Uint8 ) - // InternalBasicsParser.g:2124:3: () otherlv_1= Uint8 + // InternalBasicsParser.g:2115:2: ( () otherlv_1= Uint8 ) + // InternalBasicsParser.g:2116:3: () otherlv_1= Uint8 { - // InternalBasicsParser.g:2124:3: () - // InternalBasicsParser.g:2125:4: + // InternalBasicsParser.g:2116:3: () + // InternalBasicsParser.g:2117:4: { current = forceCreateModelElement( @@ -5695,7 +5788,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalBasicsParser.g:2139:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalBasicsParser.g:2131:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -5703,8 +5796,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalBasicsParser.g:2139:46: (iv_ruleint16= ruleint16 EOF ) - // InternalBasicsParser.g:2140:2: iv_ruleint16= ruleint16 EOF + // InternalBasicsParser.g:2131:46: (iv_ruleint16= ruleint16 EOF ) + // InternalBasicsParser.g:2132:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -5731,7 +5824,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalBasicsParser.g:2146:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; + // InternalBasicsParser.g:2138:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -5741,14 +5834,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2152:2: ( ( () otherlv_1= Int16 ) ) - // InternalBasicsParser.g:2153:2: ( () otherlv_1= Int16 ) + // InternalBasicsParser.g:2144:2: ( ( () otherlv_1= Int16 ) ) + // InternalBasicsParser.g:2145:2: ( () otherlv_1= Int16 ) { - // InternalBasicsParser.g:2153:2: ( () otherlv_1= Int16 ) - // InternalBasicsParser.g:2154:3: () otherlv_1= Int16 + // InternalBasicsParser.g:2145:2: ( () otherlv_1= Int16 ) + // InternalBasicsParser.g:2146:3: () otherlv_1= Int16 { - // InternalBasicsParser.g:2154:3: () - // InternalBasicsParser.g:2155:4: + // InternalBasicsParser.g:2146:3: () + // InternalBasicsParser.g:2147:4: { current = forceCreateModelElement( @@ -5785,7 +5878,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalBasicsParser.g:2169:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalBasicsParser.g:2161:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -5793,8 +5886,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalBasicsParser.g:2169:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalBasicsParser.g:2170:2: iv_ruleuint16= ruleuint16 EOF + // InternalBasicsParser.g:2161:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalBasicsParser.g:2162:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -5821,7 +5914,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalBasicsParser.g:2176:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; + // InternalBasicsParser.g:2168:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -5831,14 +5924,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2182:2: ( ( () otherlv_1= Uint16 ) ) - // InternalBasicsParser.g:2183:2: ( () otherlv_1= Uint16 ) + // InternalBasicsParser.g:2174:2: ( ( () otherlv_1= Uint16 ) ) + // InternalBasicsParser.g:2175:2: ( () otherlv_1= Uint16 ) { - // InternalBasicsParser.g:2183:2: ( () otherlv_1= Uint16 ) - // InternalBasicsParser.g:2184:3: () otherlv_1= Uint16 + // InternalBasicsParser.g:2175:2: ( () otherlv_1= Uint16 ) + // InternalBasicsParser.g:2176:3: () otherlv_1= Uint16 { - // InternalBasicsParser.g:2184:3: () - // InternalBasicsParser.g:2185:4: + // InternalBasicsParser.g:2176:3: () + // InternalBasicsParser.g:2177:4: { current = forceCreateModelElement( @@ -5875,7 +5968,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalBasicsParser.g:2199:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalBasicsParser.g:2191:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -5883,8 +5976,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalBasicsParser.g:2199:46: (iv_ruleint32= ruleint32 EOF ) - // InternalBasicsParser.g:2200:2: iv_ruleint32= ruleint32 EOF + // InternalBasicsParser.g:2191:46: (iv_ruleint32= ruleint32 EOF ) + // InternalBasicsParser.g:2192:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -5911,7 +6004,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalBasicsParser.g:2206:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; + // InternalBasicsParser.g:2198:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -5921,14 +6014,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2212:2: ( ( () otherlv_1= Int32 ) ) - // InternalBasicsParser.g:2213:2: ( () otherlv_1= Int32 ) + // InternalBasicsParser.g:2204:2: ( ( () otherlv_1= Int32 ) ) + // InternalBasicsParser.g:2205:2: ( () otherlv_1= Int32 ) { - // InternalBasicsParser.g:2213:2: ( () otherlv_1= Int32 ) - // InternalBasicsParser.g:2214:3: () otherlv_1= Int32 + // InternalBasicsParser.g:2205:2: ( () otherlv_1= Int32 ) + // InternalBasicsParser.g:2206:3: () otherlv_1= Int32 { - // InternalBasicsParser.g:2214:3: () - // InternalBasicsParser.g:2215:4: + // InternalBasicsParser.g:2206:3: () + // InternalBasicsParser.g:2207:4: { current = forceCreateModelElement( @@ -5965,7 +6058,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalBasicsParser.g:2229:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalBasicsParser.g:2221:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -5973,8 +6066,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalBasicsParser.g:2229:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalBasicsParser.g:2230:2: iv_ruleuint32= ruleuint32 EOF + // InternalBasicsParser.g:2221:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalBasicsParser.g:2222:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -6001,7 +6094,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalBasicsParser.g:2236:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; + // InternalBasicsParser.g:2228:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -6011,14 +6104,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2242:2: ( ( () otherlv_1= Uint32 ) ) - // InternalBasicsParser.g:2243:2: ( () otherlv_1= Uint32 ) + // InternalBasicsParser.g:2234:2: ( ( () otherlv_1= Uint32 ) ) + // InternalBasicsParser.g:2235:2: ( () otherlv_1= Uint32 ) { - // InternalBasicsParser.g:2243:2: ( () otherlv_1= Uint32 ) - // InternalBasicsParser.g:2244:3: () otherlv_1= Uint32 + // InternalBasicsParser.g:2235:2: ( () otherlv_1= Uint32 ) + // InternalBasicsParser.g:2236:3: () otherlv_1= Uint32 { - // InternalBasicsParser.g:2244:3: () - // InternalBasicsParser.g:2245:4: + // InternalBasicsParser.g:2236:3: () + // InternalBasicsParser.g:2237:4: { current = forceCreateModelElement( @@ -6055,7 +6148,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalBasicsParser.g:2259:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalBasicsParser.g:2251:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -6063,8 +6156,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalBasicsParser.g:2259:46: (iv_ruleint64= ruleint64 EOF ) - // InternalBasicsParser.g:2260:2: iv_ruleint64= ruleint64 EOF + // InternalBasicsParser.g:2251:46: (iv_ruleint64= ruleint64 EOF ) + // InternalBasicsParser.g:2252:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -6091,7 +6184,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalBasicsParser.g:2266:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; + // InternalBasicsParser.g:2258:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -6101,14 +6194,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2272:2: ( ( () otherlv_1= Int64 ) ) - // InternalBasicsParser.g:2273:2: ( () otherlv_1= Int64 ) + // InternalBasicsParser.g:2264:2: ( ( () otherlv_1= Int64 ) ) + // InternalBasicsParser.g:2265:2: ( () otherlv_1= Int64 ) { - // InternalBasicsParser.g:2273:2: ( () otherlv_1= Int64 ) - // InternalBasicsParser.g:2274:3: () otherlv_1= Int64 + // InternalBasicsParser.g:2265:2: ( () otherlv_1= Int64 ) + // InternalBasicsParser.g:2266:3: () otherlv_1= Int64 { - // InternalBasicsParser.g:2274:3: () - // InternalBasicsParser.g:2275:4: + // InternalBasicsParser.g:2266:3: () + // InternalBasicsParser.g:2267:4: { current = forceCreateModelElement( @@ -6145,7 +6238,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalBasicsParser.g:2289:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalBasicsParser.g:2281:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -6153,8 +6246,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalBasicsParser.g:2289:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalBasicsParser.g:2290:2: iv_ruleuint64= ruleuint64 EOF + // InternalBasicsParser.g:2281:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalBasicsParser.g:2282:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -6181,7 +6274,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalBasicsParser.g:2296:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; + // InternalBasicsParser.g:2288:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -6191,14 +6284,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2302:2: ( ( () otherlv_1= Uint64 ) ) - // InternalBasicsParser.g:2303:2: ( () otherlv_1= Uint64 ) + // InternalBasicsParser.g:2294:2: ( ( () otherlv_1= Uint64 ) ) + // InternalBasicsParser.g:2295:2: ( () otherlv_1= Uint64 ) { - // InternalBasicsParser.g:2303:2: ( () otherlv_1= Uint64 ) - // InternalBasicsParser.g:2304:3: () otherlv_1= Uint64 + // InternalBasicsParser.g:2295:2: ( () otherlv_1= Uint64 ) + // InternalBasicsParser.g:2296:3: () otherlv_1= Uint64 { - // InternalBasicsParser.g:2304:3: () - // InternalBasicsParser.g:2305:4: + // InternalBasicsParser.g:2296:3: () + // InternalBasicsParser.g:2297:4: { current = forceCreateModelElement( @@ -6235,7 +6328,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalBasicsParser.g:2319:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalBasicsParser.g:2311:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -6243,8 +6336,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalBasicsParser.g:2319:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalBasicsParser.g:2320:2: iv_rulefloat32= rulefloat32 EOF + // InternalBasicsParser.g:2311:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalBasicsParser.g:2312:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -6271,7 +6364,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalBasicsParser.g:2326:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; + // InternalBasicsParser.g:2318:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -6281,14 +6374,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2332:2: ( ( () otherlv_1= Float32 ) ) - // InternalBasicsParser.g:2333:2: ( () otherlv_1= Float32 ) + // InternalBasicsParser.g:2324:2: ( ( () otherlv_1= Float32 ) ) + // InternalBasicsParser.g:2325:2: ( () otherlv_1= Float32 ) { - // InternalBasicsParser.g:2333:2: ( () otherlv_1= Float32 ) - // InternalBasicsParser.g:2334:3: () otherlv_1= Float32 + // InternalBasicsParser.g:2325:2: ( () otherlv_1= Float32 ) + // InternalBasicsParser.g:2326:3: () otherlv_1= Float32 { - // InternalBasicsParser.g:2334:3: () - // InternalBasicsParser.g:2335:4: + // InternalBasicsParser.g:2326:3: () + // InternalBasicsParser.g:2327:4: { current = forceCreateModelElement( @@ -6325,7 +6418,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalBasicsParser.g:2349:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalBasicsParser.g:2341:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -6333,8 +6426,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalBasicsParser.g:2349:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalBasicsParser.g:2350:2: iv_rulefloat64= rulefloat64 EOF + // InternalBasicsParser.g:2341:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalBasicsParser.g:2342:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -6361,7 +6454,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalBasicsParser.g:2356:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; + // InternalBasicsParser.g:2348:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -6371,14 +6464,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2362:2: ( ( () otherlv_1= Float64 ) ) - // InternalBasicsParser.g:2363:2: ( () otherlv_1= Float64 ) + // InternalBasicsParser.g:2354:2: ( ( () otherlv_1= Float64 ) ) + // InternalBasicsParser.g:2355:2: ( () otherlv_1= Float64 ) { - // InternalBasicsParser.g:2363:2: ( () otherlv_1= Float64 ) - // InternalBasicsParser.g:2364:3: () otherlv_1= Float64 + // InternalBasicsParser.g:2355:2: ( () otherlv_1= Float64 ) + // InternalBasicsParser.g:2356:3: () otherlv_1= Float64 { - // InternalBasicsParser.g:2364:3: () - // InternalBasicsParser.g:2365:4: + // InternalBasicsParser.g:2356:3: () + // InternalBasicsParser.g:2357:4: { current = forceCreateModelElement( @@ -6415,7 +6508,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalBasicsParser.g:2379:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalBasicsParser.g:2371:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -6423,8 +6516,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalBasicsParser.g:2379:48: (iv_rulestring0= rulestring0 EOF ) - // InternalBasicsParser.g:2380:2: iv_rulestring0= rulestring0 EOF + // InternalBasicsParser.g:2371:48: (iv_rulestring0= rulestring0 EOF ) + // InternalBasicsParser.g:2372:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -6451,7 +6544,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalBasicsParser.g:2386:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; + // InternalBasicsParser.g:2378:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -6461,14 +6554,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2392:2: ( ( () otherlv_1= String_1 ) ) - // InternalBasicsParser.g:2393:2: ( () otherlv_1= String_1 ) + // InternalBasicsParser.g:2384:2: ( ( () otherlv_1= String_1 ) ) + // InternalBasicsParser.g:2385:2: ( () otherlv_1= String_1 ) { - // InternalBasicsParser.g:2393:2: ( () otherlv_1= String_1 ) - // InternalBasicsParser.g:2394:3: () otherlv_1= String_1 + // InternalBasicsParser.g:2385:2: ( () otherlv_1= String_1 ) + // InternalBasicsParser.g:2386:3: () otherlv_1= String_1 { - // InternalBasicsParser.g:2394:3: () - // InternalBasicsParser.g:2395:4: + // InternalBasicsParser.g:2386:3: () + // InternalBasicsParser.g:2387:4: { current = forceCreateModelElement( @@ -6505,7 +6598,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalBasicsParser.g:2409:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalBasicsParser.g:2401:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -6513,8 +6606,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalBasicsParser.g:2409:45: (iv_rulebyte= rulebyte EOF ) - // InternalBasicsParser.g:2410:2: iv_rulebyte= rulebyte EOF + // InternalBasicsParser.g:2401:45: (iv_rulebyte= rulebyte EOF ) + // InternalBasicsParser.g:2402:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -6541,7 +6634,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalBasicsParser.g:2416:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; + // InternalBasicsParser.g:2408:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -6551,14 +6644,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2422:2: ( ( () otherlv_1= Byte ) ) - // InternalBasicsParser.g:2423:2: ( () otherlv_1= Byte ) + // InternalBasicsParser.g:2414:2: ( ( () otherlv_1= Byte ) ) + // InternalBasicsParser.g:2415:2: ( () otherlv_1= Byte ) { - // InternalBasicsParser.g:2423:2: ( () otherlv_1= Byte ) - // InternalBasicsParser.g:2424:3: () otherlv_1= Byte + // InternalBasicsParser.g:2415:2: ( () otherlv_1= Byte ) + // InternalBasicsParser.g:2416:3: () otherlv_1= Byte { - // InternalBasicsParser.g:2424:3: () - // InternalBasicsParser.g:2425:4: + // InternalBasicsParser.g:2416:3: () + // InternalBasicsParser.g:2417:4: { current = forceCreateModelElement( @@ -6595,7 +6688,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalBasicsParser.g:2439:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalBasicsParser.g:2431:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -6603,8 +6696,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalBasicsParser.g:2439:45: (iv_ruletime= ruletime EOF ) - // InternalBasicsParser.g:2440:2: iv_ruletime= ruletime EOF + // InternalBasicsParser.g:2431:45: (iv_ruletime= ruletime EOF ) + // InternalBasicsParser.g:2432:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -6631,7 +6724,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalBasicsParser.g:2446:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; + // InternalBasicsParser.g:2438:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -6641,14 +6734,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2452:2: ( ( () otherlv_1= Time ) ) - // InternalBasicsParser.g:2453:2: ( () otherlv_1= Time ) + // InternalBasicsParser.g:2444:2: ( ( () otherlv_1= Time ) ) + // InternalBasicsParser.g:2445:2: ( () otherlv_1= Time ) { - // InternalBasicsParser.g:2453:2: ( () otherlv_1= Time ) - // InternalBasicsParser.g:2454:3: () otherlv_1= Time + // InternalBasicsParser.g:2445:2: ( () otherlv_1= Time ) + // InternalBasicsParser.g:2446:3: () otherlv_1= Time { - // InternalBasicsParser.g:2454:3: () - // InternalBasicsParser.g:2455:4: + // InternalBasicsParser.g:2446:3: () + // InternalBasicsParser.g:2447:4: { current = forceCreateModelElement( @@ -6685,7 +6778,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalBasicsParser.g:2469:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalBasicsParser.g:2461:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -6693,8 +6786,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalBasicsParser.g:2469:49: (iv_ruleduration= ruleduration EOF ) - // InternalBasicsParser.g:2470:2: iv_ruleduration= ruleduration EOF + // InternalBasicsParser.g:2461:49: (iv_ruleduration= ruleduration EOF ) + // InternalBasicsParser.g:2462:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -6721,7 +6814,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalBasicsParser.g:2476:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; + // InternalBasicsParser.g:2468:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -6731,14 +6824,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2482:2: ( ( () otherlv_1= Duration ) ) - // InternalBasicsParser.g:2483:2: ( () otherlv_1= Duration ) + // InternalBasicsParser.g:2474:2: ( ( () otherlv_1= Duration ) ) + // InternalBasicsParser.g:2475:2: ( () otherlv_1= Duration ) { - // InternalBasicsParser.g:2483:2: ( () otherlv_1= Duration ) - // InternalBasicsParser.g:2484:3: () otherlv_1= Duration + // InternalBasicsParser.g:2475:2: ( () otherlv_1= Duration ) + // InternalBasicsParser.g:2476:3: () otherlv_1= Duration { - // InternalBasicsParser.g:2484:3: () - // InternalBasicsParser.g:2485:4: + // InternalBasicsParser.g:2476:3: () + // InternalBasicsParser.g:2477:4: { current = forceCreateModelElement( @@ -6775,7 +6868,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalBasicsParser.g:2499:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalBasicsParser.g:2491:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -6783,8 +6876,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalBasicsParser.g:2499:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalBasicsParser.g:2500:2: iv_ruleboolArray= ruleboolArray EOF + // InternalBasicsParser.g:2491:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalBasicsParser.g:2492:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -6811,7 +6904,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalBasicsParser.g:2506:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; + // InternalBasicsParser.g:2498:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -6821,14 +6914,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2512:2: ( ( () otherlv_1= Bool_1 ) ) - // InternalBasicsParser.g:2513:2: ( () otherlv_1= Bool_1 ) + // InternalBasicsParser.g:2504:2: ( ( () otherlv_1= Bool_1 ) ) + // InternalBasicsParser.g:2505:2: ( () otherlv_1= Bool_1 ) { - // InternalBasicsParser.g:2513:2: ( () otherlv_1= Bool_1 ) - // InternalBasicsParser.g:2514:3: () otherlv_1= Bool_1 + // InternalBasicsParser.g:2505:2: ( () otherlv_1= Bool_1 ) + // InternalBasicsParser.g:2506:3: () otherlv_1= Bool_1 { - // InternalBasicsParser.g:2514:3: () - // InternalBasicsParser.g:2515:4: + // InternalBasicsParser.g:2506:3: () + // InternalBasicsParser.g:2507:4: { current = forceCreateModelElement( @@ -6865,7 +6958,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalBasicsParser.g:2529:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalBasicsParser.g:2521:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -6873,8 +6966,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalBasicsParser.g:2529:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalBasicsParser.g:2530:2: iv_ruleint8Array= ruleint8Array EOF + // InternalBasicsParser.g:2521:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalBasicsParser.g:2522:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -6901,7 +6994,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalBasicsParser.g:2536:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; + // InternalBasicsParser.g:2528:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -6911,14 +7004,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2542:2: ( ( () otherlv_1= Int8_1 ) ) - // InternalBasicsParser.g:2543:2: ( () otherlv_1= Int8_1 ) + // InternalBasicsParser.g:2534:2: ( ( () otherlv_1= Int8_1 ) ) + // InternalBasicsParser.g:2535:2: ( () otherlv_1= Int8_1 ) { - // InternalBasicsParser.g:2543:2: ( () otherlv_1= Int8_1 ) - // InternalBasicsParser.g:2544:3: () otherlv_1= Int8_1 + // InternalBasicsParser.g:2535:2: ( () otherlv_1= Int8_1 ) + // InternalBasicsParser.g:2536:3: () otherlv_1= Int8_1 { - // InternalBasicsParser.g:2544:3: () - // InternalBasicsParser.g:2545:4: + // InternalBasicsParser.g:2536:3: () + // InternalBasicsParser.g:2537:4: { current = forceCreateModelElement( @@ -6955,7 +7048,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalBasicsParser.g:2559:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalBasicsParser.g:2551:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -6963,8 +7056,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalBasicsParser.g:2559:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalBasicsParser.g:2560:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalBasicsParser.g:2551:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalBasicsParser.g:2552:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -6991,7 +7084,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalBasicsParser.g:2566:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; + // InternalBasicsParser.g:2558:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -7001,14 +7094,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2572:2: ( ( () otherlv_1= Uint8_1 ) ) - // InternalBasicsParser.g:2573:2: ( () otherlv_1= Uint8_1 ) + // InternalBasicsParser.g:2564:2: ( ( () otherlv_1= Uint8_1 ) ) + // InternalBasicsParser.g:2565:2: ( () otherlv_1= Uint8_1 ) { - // InternalBasicsParser.g:2573:2: ( () otherlv_1= Uint8_1 ) - // InternalBasicsParser.g:2574:3: () otherlv_1= Uint8_1 + // InternalBasicsParser.g:2565:2: ( () otherlv_1= Uint8_1 ) + // InternalBasicsParser.g:2566:3: () otherlv_1= Uint8_1 { - // InternalBasicsParser.g:2574:3: () - // InternalBasicsParser.g:2575:4: + // InternalBasicsParser.g:2566:3: () + // InternalBasicsParser.g:2567:4: { current = forceCreateModelElement( @@ -7045,7 +7138,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalBasicsParser.g:2589:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalBasicsParser.g:2581:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -7053,8 +7146,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalBasicsParser.g:2589:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalBasicsParser.g:2590:2: iv_ruleint16Array= ruleint16Array EOF + // InternalBasicsParser.g:2581:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalBasicsParser.g:2582:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -7081,7 +7174,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalBasicsParser.g:2596:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; + // InternalBasicsParser.g:2588:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -7091,14 +7184,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2602:2: ( ( () otherlv_1= Int16_1 ) ) - // InternalBasicsParser.g:2603:2: ( () otherlv_1= Int16_1 ) + // InternalBasicsParser.g:2594:2: ( ( () otherlv_1= Int16_1 ) ) + // InternalBasicsParser.g:2595:2: ( () otherlv_1= Int16_1 ) { - // InternalBasicsParser.g:2603:2: ( () otherlv_1= Int16_1 ) - // InternalBasicsParser.g:2604:3: () otherlv_1= Int16_1 + // InternalBasicsParser.g:2595:2: ( () otherlv_1= Int16_1 ) + // InternalBasicsParser.g:2596:3: () otherlv_1= Int16_1 { - // InternalBasicsParser.g:2604:3: () - // InternalBasicsParser.g:2605:4: + // InternalBasicsParser.g:2596:3: () + // InternalBasicsParser.g:2597:4: { current = forceCreateModelElement( @@ -7135,7 +7228,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalBasicsParser.g:2619:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalBasicsParser.g:2611:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -7143,8 +7236,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalBasicsParser.g:2619:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalBasicsParser.g:2620:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalBasicsParser.g:2611:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalBasicsParser.g:2612:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -7171,7 +7264,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalBasicsParser.g:2626:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; + // InternalBasicsParser.g:2618:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -7181,14 +7274,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2632:2: ( ( () otherlv_1= Uint16_1 ) ) - // InternalBasicsParser.g:2633:2: ( () otherlv_1= Uint16_1 ) + // InternalBasicsParser.g:2624:2: ( ( () otherlv_1= Uint16_1 ) ) + // InternalBasicsParser.g:2625:2: ( () otherlv_1= Uint16_1 ) { - // InternalBasicsParser.g:2633:2: ( () otherlv_1= Uint16_1 ) - // InternalBasicsParser.g:2634:3: () otherlv_1= Uint16_1 + // InternalBasicsParser.g:2625:2: ( () otherlv_1= Uint16_1 ) + // InternalBasicsParser.g:2626:3: () otherlv_1= Uint16_1 { - // InternalBasicsParser.g:2634:3: () - // InternalBasicsParser.g:2635:4: + // InternalBasicsParser.g:2626:3: () + // InternalBasicsParser.g:2627:4: { current = forceCreateModelElement( @@ -7225,7 +7318,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalBasicsParser.g:2649:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalBasicsParser.g:2641:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -7233,8 +7326,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalBasicsParser.g:2649:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalBasicsParser.g:2650:2: iv_ruleint32Array= ruleint32Array EOF + // InternalBasicsParser.g:2641:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalBasicsParser.g:2642:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -7261,7 +7354,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalBasicsParser.g:2656:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; + // InternalBasicsParser.g:2648:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -7271,14 +7364,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2662:2: ( ( () otherlv_1= Int32_1 ) ) - // InternalBasicsParser.g:2663:2: ( () otherlv_1= Int32_1 ) + // InternalBasicsParser.g:2654:2: ( ( () otherlv_1= Int32_1 ) ) + // InternalBasicsParser.g:2655:2: ( () otherlv_1= Int32_1 ) { - // InternalBasicsParser.g:2663:2: ( () otherlv_1= Int32_1 ) - // InternalBasicsParser.g:2664:3: () otherlv_1= Int32_1 + // InternalBasicsParser.g:2655:2: ( () otherlv_1= Int32_1 ) + // InternalBasicsParser.g:2656:3: () otherlv_1= Int32_1 { - // InternalBasicsParser.g:2664:3: () - // InternalBasicsParser.g:2665:4: + // InternalBasicsParser.g:2656:3: () + // InternalBasicsParser.g:2657:4: { current = forceCreateModelElement( @@ -7315,7 +7408,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalBasicsParser.g:2679:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalBasicsParser.g:2671:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -7323,8 +7416,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalBasicsParser.g:2679:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalBasicsParser.g:2680:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalBasicsParser.g:2671:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalBasicsParser.g:2672:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -7351,7 +7444,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalBasicsParser.g:2686:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; + // InternalBasicsParser.g:2678:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -7361,14 +7454,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2692:2: ( ( () otherlv_1= Uint32_1 ) ) - // InternalBasicsParser.g:2693:2: ( () otherlv_1= Uint32_1 ) + // InternalBasicsParser.g:2684:2: ( ( () otherlv_1= Uint32_1 ) ) + // InternalBasicsParser.g:2685:2: ( () otherlv_1= Uint32_1 ) { - // InternalBasicsParser.g:2693:2: ( () otherlv_1= Uint32_1 ) - // InternalBasicsParser.g:2694:3: () otherlv_1= Uint32_1 + // InternalBasicsParser.g:2685:2: ( () otherlv_1= Uint32_1 ) + // InternalBasicsParser.g:2686:3: () otherlv_1= Uint32_1 { - // InternalBasicsParser.g:2694:3: () - // InternalBasicsParser.g:2695:4: + // InternalBasicsParser.g:2686:3: () + // InternalBasicsParser.g:2687:4: { current = forceCreateModelElement( @@ -7405,7 +7498,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalBasicsParser.g:2709:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalBasicsParser.g:2701:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -7413,8 +7506,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalBasicsParser.g:2709:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalBasicsParser.g:2710:2: iv_ruleint64Array= ruleint64Array EOF + // InternalBasicsParser.g:2701:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalBasicsParser.g:2702:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -7441,7 +7534,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalBasicsParser.g:2716:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; + // InternalBasicsParser.g:2708:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -7451,14 +7544,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2722:2: ( ( () otherlv_1= Int64_1 ) ) - // InternalBasicsParser.g:2723:2: ( () otherlv_1= Int64_1 ) + // InternalBasicsParser.g:2714:2: ( ( () otherlv_1= Int64_1 ) ) + // InternalBasicsParser.g:2715:2: ( () otherlv_1= Int64_1 ) { - // InternalBasicsParser.g:2723:2: ( () otherlv_1= Int64_1 ) - // InternalBasicsParser.g:2724:3: () otherlv_1= Int64_1 + // InternalBasicsParser.g:2715:2: ( () otherlv_1= Int64_1 ) + // InternalBasicsParser.g:2716:3: () otherlv_1= Int64_1 { - // InternalBasicsParser.g:2724:3: () - // InternalBasicsParser.g:2725:4: + // InternalBasicsParser.g:2716:3: () + // InternalBasicsParser.g:2717:4: { current = forceCreateModelElement( @@ -7495,7 +7588,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalBasicsParser.g:2739:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalBasicsParser.g:2731:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -7503,8 +7596,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalBasicsParser.g:2739:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalBasicsParser.g:2740:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalBasicsParser.g:2731:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalBasicsParser.g:2732:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -7531,7 +7624,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalBasicsParser.g:2746:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; + // InternalBasicsParser.g:2738:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -7541,14 +7634,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2752:2: ( ( () otherlv_1= Uint64_1 ) ) - // InternalBasicsParser.g:2753:2: ( () otherlv_1= Uint64_1 ) + // InternalBasicsParser.g:2744:2: ( ( () otherlv_1= Uint64_1 ) ) + // InternalBasicsParser.g:2745:2: ( () otherlv_1= Uint64_1 ) { - // InternalBasicsParser.g:2753:2: ( () otherlv_1= Uint64_1 ) - // InternalBasicsParser.g:2754:3: () otherlv_1= Uint64_1 + // InternalBasicsParser.g:2745:2: ( () otherlv_1= Uint64_1 ) + // InternalBasicsParser.g:2746:3: () otherlv_1= Uint64_1 { - // InternalBasicsParser.g:2754:3: () - // InternalBasicsParser.g:2755:4: + // InternalBasicsParser.g:2746:3: () + // InternalBasicsParser.g:2747:4: { current = forceCreateModelElement( @@ -7585,7 +7678,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalBasicsParser.g:2769:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalBasicsParser.g:2761:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -7593,8 +7686,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalBasicsParser.g:2769:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalBasicsParser.g:2770:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalBasicsParser.g:2761:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalBasicsParser.g:2762:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -7621,7 +7714,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalBasicsParser.g:2776:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; + // InternalBasicsParser.g:2768:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -7631,14 +7724,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2782:2: ( ( () otherlv_1= Float32_1 ) ) - // InternalBasicsParser.g:2783:2: ( () otherlv_1= Float32_1 ) + // InternalBasicsParser.g:2774:2: ( ( () otherlv_1= Float32_1 ) ) + // InternalBasicsParser.g:2775:2: ( () otherlv_1= Float32_1 ) { - // InternalBasicsParser.g:2783:2: ( () otherlv_1= Float32_1 ) - // InternalBasicsParser.g:2784:3: () otherlv_1= Float32_1 + // InternalBasicsParser.g:2775:2: ( () otherlv_1= Float32_1 ) + // InternalBasicsParser.g:2776:3: () otherlv_1= Float32_1 { - // InternalBasicsParser.g:2784:3: () - // InternalBasicsParser.g:2785:4: + // InternalBasicsParser.g:2776:3: () + // InternalBasicsParser.g:2777:4: { current = forceCreateModelElement( @@ -7675,7 +7768,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalBasicsParser.g:2799:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalBasicsParser.g:2791:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -7683,8 +7776,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalBasicsParser.g:2799:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalBasicsParser.g:2800:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalBasicsParser.g:2791:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalBasicsParser.g:2792:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -7711,7 +7804,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalBasicsParser.g:2806:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; + // InternalBasicsParser.g:2798:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -7721,14 +7814,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2812:2: ( ( () otherlv_1= Float64_1 ) ) - // InternalBasicsParser.g:2813:2: ( () otherlv_1= Float64_1 ) + // InternalBasicsParser.g:2804:2: ( ( () otherlv_1= Float64_1 ) ) + // InternalBasicsParser.g:2805:2: ( () otherlv_1= Float64_1 ) { - // InternalBasicsParser.g:2813:2: ( () otherlv_1= Float64_1 ) - // InternalBasicsParser.g:2814:3: () otherlv_1= Float64_1 + // InternalBasicsParser.g:2805:2: ( () otherlv_1= Float64_1 ) + // InternalBasicsParser.g:2806:3: () otherlv_1= Float64_1 { - // InternalBasicsParser.g:2814:3: () - // InternalBasicsParser.g:2815:4: + // InternalBasicsParser.g:2806:3: () + // InternalBasicsParser.g:2807:4: { current = forceCreateModelElement( @@ -7765,7 +7858,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalBasicsParser.g:2829:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalBasicsParser.g:2821:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -7773,8 +7866,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalBasicsParser.g:2829:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalBasicsParser.g:2830:2: iv_rulestring0Array= rulestring0Array EOF + // InternalBasicsParser.g:2821:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalBasicsParser.g:2822:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -7801,7 +7894,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalBasicsParser.g:2836:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; + // InternalBasicsParser.g:2828:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -7811,14 +7904,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2842:2: ( ( () otherlv_1= String_2 ) ) - // InternalBasicsParser.g:2843:2: ( () otherlv_1= String_2 ) + // InternalBasicsParser.g:2834:2: ( ( () otherlv_1= String_2 ) ) + // InternalBasicsParser.g:2835:2: ( () otherlv_1= String_2 ) { - // InternalBasicsParser.g:2843:2: ( () otherlv_1= String_2 ) - // InternalBasicsParser.g:2844:3: () otherlv_1= String_2 + // InternalBasicsParser.g:2835:2: ( () otherlv_1= String_2 ) + // InternalBasicsParser.g:2836:3: () otherlv_1= String_2 { - // InternalBasicsParser.g:2844:3: () - // InternalBasicsParser.g:2845:4: + // InternalBasicsParser.g:2836:3: () + // InternalBasicsParser.g:2837:4: { current = forceCreateModelElement( @@ -7855,7 +7948,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalBasicsParser.g:2859:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalBasicsParser.g:2851:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -7863,8 +7956,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalBasicsParser.g:2859:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalBasicsParser.g:2860:2: iv_rulebyteArray= rulebyteArray EOF + // InternalBasicsParser.g:2851:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalBasicsParser.g:2852:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -7891,7 +7984,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalBasicsParser.g:2866:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; + // InternalBasicsParser.g:2858:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -7901,14 +7994,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2872:2: ( ( () otherlv_1= Byte_1 ) ) - // InternalBasicsParser.g:2873:2: ( () otherlv_1= Byte_1 ) + // InternalBasicsParser.g:2864:2: ( ( () otherlv_1= Byte_1 ) ) + // InternalBasicsParser.g:2865:2: ( () otherlv_1= Byte_1 ) { - // InternalBasicsParser.g:2873:2: ( () otherlv_1= Byte_1 ) - // InternalBasicsParser.g:2874:3: () otherlv_1= Byte_1 + // InternalBasicsParser.g:2865:2: ( () otherlv_1= Byte_1 ) + // InternalBasicsParser.g:2866:3: () otherlv_1= Byte_1 { - // InternalBasicsParser.g:2874:3: () - // InternalBasicsParser.g:2875:4: + // InternalBasicsParser.g:2866:3: () + // InternalBasicsParser.g:2867:4: { current = forceCreateModelElement( @@ -7945,7 +8038,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalBasicsParser.g:2889:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalBasicsParser.g:2881:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -7953,8 +8046,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalBasicsParser.g:2889:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalBasicsParser.g:2890:2: iv_ruleHeader= ruleHeader EOF + // InternalBasicsParser.g:2881:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalBasicsParser.g:2882:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -7981,7 +8074,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalBasicsParser.g:2896:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; + // InternalBasicsParser.g:2888:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -7991,14 +8084,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2902:2: ( ( () otherlv_1= Header ) ) - // InternalBasicsParser.g:2903:2: ( () otherlv_1= Header ) + // InternalBasicsParser.g:2894:2: ( ( () otherlv_1= Header ) ) + // InternalBasicsParser.g:2895:2: ( () otherlv_1= Header ) { - // InternalBasicsParser.g:2903:2: ( () otherlv_1= Header ) - // InternalBasicsParser.g:2904:3: () otherlv_1= Header + // InternalBasicsParser.g:2895:2: ( () otherlv_1= Header ) + // InternalBasicsParser.g:2896:3: () otherlv_1= Header { - // InternalBasicsParser.g:2904:3: () - // InternalBasicsParser.g:2905:4: + // InternalBasicsParser.g:2896:3: () + // InternalBasicsParser.g:2897:4: { current = forceCreateModelElement( @@ -8035,7 +8128,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalBasicsParser.g:2919:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalBasicsParser.g:2911:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -8043,8 +8136,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalBasicsParser.g:2919:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalBasicsParser.g:2920:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalBasicsParser.g:2911:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalBasicsParser.g:2912:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -8071,7 +8164,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalBasicsParser.g:2926:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalBasicsParser.g:2918:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -8079,14 +8172,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:2932:2: ( ( ( ruleEString ) ) ) - // InternalBasicsParser.g:2933:2: ( ( ruleEString ) ) + // InternalBasicsParser.g:2924:2: ( ( ( ruleEString ) ) ) + // InternalBasicsParser.g:2925:2: ( ( ruleEString ) ) { - // InternalBasicsParser.g:2933:2: ( ( ruleEString ) ) - // InternalBasicsParser.g:2934:3: ( ruleEString ) + // InternalBasicsParser.g:2925:2: ( ( ruleEString ) ) + // InternalBasicsParser.g:2926:3: ( ruleEString ) { - // InternalBasicsParser.g:2934:3: ( ruleEString ) - // InternalBasicsParser.g:2935:4: ruleEString + // InternalBasicsParser.g:2926:3: ( ruleEString ) + // InternalBasicsParser.g:2927:4: ruleEString { if (current==null) { @@ -8130,7 +8223,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalBasicsParser.g:2952:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalBasicsParser.g:2944:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -8138,8 +8231,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalBasicsParser.g:2952:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalBasicsParser.g:2953:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalBasicsParser.g:2944:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalBasicsParser.g:2945:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -8166,27 +8259,32 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalBasicsParser.g:2959:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; + // InternalBasicsParser.g:2951:1: ruleArrayTopicSpecRef returns [EObject current=null] : (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; - Token otherlv_1=null; + Token otherlv_0=null; + Token otherlv_2=null; enterRule(); try { - // InternalBasicsParser.g:2965:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) - // InternalBasicsParser.g:2966:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalBasicsParser.g:2957:2: ( (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ) + // InternalBasicsParser.g:2958:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) { - // InternalBasicsParser.g:2966:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) - // InternalBasicsParser.g:2967:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket + // InternalBasicsParser.g:2958:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) + // InternalBasicsParser.g:2959:3: otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket { - // InternalBasicsParser.g:2967:3: ( ( ruleEString ) ) - // InternalBasicsParser.g:2968:4: ( ruleEString ) + otherlv_0=(Token)match(input,LeftSquareBracket,FOLLOW_8); + + newLeafNode(otherlv_0, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + + // InternalBasicsParser.g:2963:3: ( ( ruleEString ) ) + // InternalBasicsParser.g:2964:4: ( ruleEString ) { - // InternalBasicsParser.g:2968:4: ( ruleEString ) - // InternalBasicsParser.g:2969:5: ruleEString + // InternalBasicsParser.g:2964:4: ( ruleEString ) + // InternalBasicsParser.g:2965:5: ruleEString { if (current==null) { @@ -8194,9 +8292,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_19); ruleEString(); state._fsp--; @@ -8210,9 +8308,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + otherlv_2=(Token)match(input,RightSquareBracket,FOLLOW_2); - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + newLeafNode(otherlv_2, grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -8237,7 +8335,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalBasicsParser.g:2991:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalBasicsParser.g:2987:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -8245,8 +8343,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalBasicsParser.g:2991:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalBasicsParser.g:2992:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalBasicsParser.g:2987:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalBasicsParser.g:2988:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -8273,7 +8371,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalBasicsParser.g:2998: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 ) ; + // InternalBasicsParser.g:2994: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(); @@ -8283,10 +8381,10 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:3004:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) - // InternalBasicsParser.g:3005:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalBasicsParser.g:3000:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) + // InternalBasicsParser.g:3001:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) { - // InternalBasicsParser.g:3005:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalBasicsParser.g:3001:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) int alt23=11; switch ( input.LA(1) ) { case Goal: @@ -8353,7 +8451,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { switch (alt23) { case 1 : - // InternalBasicsParser.g:3006:3: kw= Goal + // InternalBasicsParser.g:3002:3: kw= Goal { kw=(Token)match(input,Goal,FOLLOW_2); @@ -8364,7 +8462,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalBasicsParser.g:3012:3: kw= Message + // InternalBasicsParser.g:3008:3: kw= Message { kw=(Token)match(input,Message,FOLLOW_2); @@ -8375,7 +8473,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalBasicsParser.g:3018:3: kw= Result + // InternalBasicsParser.g:3014:3: kw= Result { kw=(Token)match(input,Result,FOLLOW_2); @@ -8386,7 +8484,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalBasicsParser.g:3024:3: kw= Feedback + // InternalBasicsParser.g:3020:3: kw= Feedback { kw=(Token)match(input,Feedback,FOLLOW_2); @@ -8397,7 +8495,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalBasicsParser.g:3030:3: kw= Name + // InternalBasicsParser.g:3026:3: kw= Name { kw=(Token)match(input,Name,FOLLOW_2); @@ -8408,7 +8506,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalBasicsParser.g:3036:3: kw= Value + // InternalBasicsParser.g:3032:3: kw= Value { kw=(Token)match(input,Value,FOLLOW_2); @@ -8419,7 +8517,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalBasicsParser.g:3042:3: kw= Service + // InternalBasicsParser.g:3038:3: kw= Service { kw=(Token)match(input,Service,FOLLOW_2); @@ -8430,7 +8528,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalBasicsParser.g:3048:3: kw= Type + // InternalBasicsParser.g:3044:3: kw= Type { kw=(Token)match(input,Type,FOLLOW_2); @@ -8441,7 +8539,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalBasicsParser.g:3054:3: kw= Action + // InternalBasicsParser.g:3050:3: kw= Action { kw=(Token)match(input,Action,FOLLOW_2); @@ -8452,7 +8550,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalBasicsParser.g:3060:3: kw= Duration + // InternalBasicsParser.g:3056:3: kw= Duration { kw=(Token)match(input,Duration,FOLLOW_2); @@ -8463,7 +8561,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalBasicsParser.g:3066:3: kw= Time + // InternalBasicsParser.g:3062:3: kw= Time { kw=(Token)match(input,Time,FOLLOW_2); @@ -8496,7 +8594,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalBasicsParser.g:3075:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalBasicsParser.g:3071:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -8504,8 +8602,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalBasicsParser.g:3075:47: (iv_ruleEString= ruleEString EOF ) - // InternalBasicsParser.g:3076:2: iv_ruleEString= ruleEString EOF + // InternalBasicsParser.g:3071:47: (iv_ruleEString= ruleEString EOF ) + // InternalBasicsParser.g:3072:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -8532,7 +8630,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalBasicsParser.g:3082:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalBasicsParser.g:3078: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(); @@ -8543,10 +8641,10 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalBasicsParser.g:3088:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalBasicsParser.g:3089:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalBasicsParser.g:3084:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalBasicsParser.g:3085:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalBasicsParser.g:3089:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalBasicsParser.g:3085:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) int alt24=2; int LA24_0 = input.LA(1); @@ -8564,7 +8662,7 @@ else if ( (LA24_0==RULE_ID) ) { } switch (alt24) { case 1 : - // InternalBasicsParser.g:3090:3: this_STRING_0= RULE_STRING + // InternalBasicsParser.g:3086:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -8577,7 +8675,7 @@ else if ( (LA24_0==RULE_ID) ) { } break; case 2 : - // InternalBasicsParser.g:3098:3: this_ID_1= RULE_ID + // InternalBasicsParser.g:3094:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -8613,47 +8711,24 @@ else if ( (LA24_0==RULE_ID) ) { // Delegated rules - protected DFA22 dfa22 = new DFA22(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\41\2\uffff"; - static final String dfa_3s = "\1\12\35\uffff\2\77\2\uffff"; - static final String dfa_4s = "\1\120\35\uffff\2\77\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\36"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA9 dfa9 = new DFA9(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\76\5\uffff\1\76\1\uffff\2\76\1\uffff"; + static final String dfa_4s = "\1\123\5\uffff\1\117\1\uffff\2\102\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\1\17\1\uffff\1\34\1\25\1\27\1\31\3\uffff\1\12\1\13\1\24\1\26\1\30\2\uffff\1\23\3\uffff\1\20\3\uffff\1\21\1\35\1\22\1\uffff\1\14\1\5\1\7\1\11\1\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\23\uffff\1\37\1\36", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\1\40", - "\1\40", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -8665,11 +8740,11 @@ else if ( (LA24_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 DFA9 extends DFA { - public DFA22(BaseRecognizer recognizer) { + public DFA9(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 22; + this.decisionNumber = 9; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -8679,33 +8754,31 @@ public DFA22(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "1766: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 "480: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 )"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000009L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x00100006E00C0000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0000000000018000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000100002L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000100000L,0x0000000000100000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x00000000000181E4L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0004000000000002L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x00080003600C0000L,0x0000000000040000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008002L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000008000L,0x0000000000080000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x000000000000C0F2L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.tokens b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.tokens index 7ec844174..d18efddc3 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalBasicsParser.tokens @@ -1,87 +1,86 @@ -','=64 -':'=65 -'Any'=61 -'Array:'=29 -'Base64'=30 +','=62 +'-'=63 +':'=64 +'Any'=60 +'Array:'=28 +'Base64'=29 'Boolean'=18 -'Date'=51 -'Double'=31 -'GlobalNamespace'=7 -'GraphName'=9 -'Header'=32 +'Date'=50 +'Double'=30 +'GlobalNamespace'=6 +'GraphName'=8 +'Header'=31 'Integer'=19 -'List'=52 -'ParameterAny'=8 -'ParameterStructMember'=4 -'PrivateNamespace'=6 -'RelativeNamespace'=5 -'String'=33 -'Struct'=34 -'['=66 -'[]'=63 -']'=67 -'action'=35 -'bool'=53 -'bool[]'=36 -'byte'=54 -'byte[]'=37 -'default'=20 -'duration'=12 -'feedback'=13 -'float32'=21 -'float32[]'=10 -'float64'=22 -'float64[]'=11 -'goal'=55 -'int16'=45 -'int16[]'=23 -'int32'=46 -'int32[]'=24 -'int64'=47 -'int64[]'=25 -'int8'=56 -'int8[]'=38 +'List'=51 +'ParameterAny'=7 +'PrivateNamespace'=5 +'RelativeNamespace'=4 +'String'=32 +'Struct'=33 +'['=65 +'[bool]'=34 +'[byte]'=35 +'[float32]'=9 +'[float64]'=10 +'[int16]'=20 +'[int32]'=21 +'[int64]'=22 +'[int8]'=36 +'[string]'=11 +'[uint16]'=12 +'[uint32]'=13 +'[uint64]'=14 +'[uint8]'=23 +']'=66 +'action'=37 +'bool'=52 +'byte'=53 +'default:'=15 +'duration'=16 +'feedback'=17 +'float32'=24 +'float64'=25 +'goal'=54 +'int16'=44 +'int32'=45 +'int64'=46 +'int8'=55 'message'=26 -'name'=57 -'node'=58 -'ns:'=62 -'result'=39 +'name'=56 +'node'=57 +'ns:'=61 +'result'=38 'service'=27 -'string'=40 -'string[]'=14 -'time'=59 -'type'=60 -'type:'=48 -'uint16'=41 -'uint16[]'=15 -'uint32'=42 -'uint32[]'=16 -'uint64'=43 -'uint64[]'=17 -'uint8'=49 -'uint8[]'=28 -'value'=50 -'value:'=44 -RULE_ANY_OTHER=90 -RULE_BEGIN=83 -RULE_BINARY=69 -RULE_BOOLEAN=70 -RULE_DATE_TIME=78 -RULE_DAY=73 -RULE_DECINT=71 -RULE_DIGIT=68 -RULE_DOUBLE=72 -RULE_END=84 -RULE_HOUR=76 -RULE_ID=79 -RULE_INT=81 -RULE_MESSAGE_ASIGMENT=82 -RULE_MIN_SEC=77 -RULE_ML_COMMENT=88 -RULE_MONTH=74 -RULE_ROS_CONVENTION_A=86 -RULE_ROS_CONVENTION_PARAM=87 -RULE_SL_COMMENT=85 -RULE_STRING=80 -RULE_WS=89 -RULE_YEAR=75 +'string'=39 +'time'=58 +'type'=59 +'type:'=47 +'uint16'=40 +'uint32'=41 +'uint64'=42 +'uint8'=48 +'value'=49 +'value:'=43 +RULE_ANY_OTHER=89 +RULE_BEGIN=82 +RULE_BINARY=68 +RULE_BOOLEAN=69 +RULE_DATE_TIME=77 +RULE_DAY=72 +RULE_DECINT=70 +RULE_DIGIT=67 +RULE_DOUBLE=71 +RULE_END=83 +RULE_HOUR=75 +RULE_ID=78 +RULE_INT=80 +RULE_MESSAGE_ASIGMENT=81 +RULE_MIN_SEC=76 +RULE_ML_COMMENT=87 +RULE_MONTH=73 +RULE_ROS_CONVENTION_A=85 +RULE_ROS_CONVENTION_PARAM=86 +RULE_SL_COMMENT=84 +RULE_STRING=79 +RULE_WS=88 +RULE_YEAR=74 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g index 29707a17a..1ba4fc6b0 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.g @@ -182,12 +182,19 @@ rulePackage_Impl returns [EObject current=null] { newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); } + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + } + rulePreListElement + { + afterParserOrEnumRuleCall(); + } ( ( { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); } - lv_spec_8_0=ruleSpecBase + lv_spec_9_0=ruleSpecBase { if ($current==null) { $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); @@ -195,32 +202,60 @@ rulePackage_Impl returns [EObject current=null] add( $current, "spec", - lv_spec_8_0, + lv_spec_9_0, "de.fraunhofer.ipa.ros.Ros.SpecBase"); afterParserOrEnumRuleCall(); } ) + ) + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + } + rulePreListElement + { + afterParserOrEnumRuleCall(); + } + ( + ( + { + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); + } + lv_spec_11_0=ruleSpecBase + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + $current, + "spec", + lv_spec_11_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + } + ) + ) )* - this_END_9=RULE_END + this_END_12=RULE_END { - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + newLeafNode(this_END_12, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } )? ( - otherlv_10=Dependencies + otherlv_13=Dependencies { - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); } - otherlv_11=LeftSquareBracket + otherlv_14=LeftSquareBracket { - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_14, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); } ( ( { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); } - lv_dependency_12_0=ruleDependency + lv_dependency_15_0=ruleDependency { if ($current==null) { $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); @@ -228,23 +263,23 @@ rulePackage_Impl returns [EObject current=null] add( $current, "dependency", - lv_dependency_12_0, + lv_dependency_15_0, "de.fraunhofer.ipa.ros.Ros.Dependency"); afterParserOrEnumRuleCall(); } ) ) ( - otherlv_13=Comma + otherlv_16=Comma { - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + newLeafNode(otherlv_16, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); } ( ( { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); } - lv_dependency_14_0=ruleDependency + lv_dependency_17_0=ruleDependency { if ($current==null) { $current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); @@ -252,21 +287,21 @@ rulePackage_Impl returns [EObject current=null] add( $current, "dependency", - lv_dependency_14_0, + lv_dependency_17_0, "de.fraunhofer.ipa.ros.Ros.Dependency"); afterParserOrEnumRuleCall(); } ) ) )* - otherlv_15=RightSquareBracket + otherlv_18=RightSquareBracket { - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + newLeafNode(otherlv_18, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } )? - this_END_16=RULE_END + this_END_19=RULE_END { - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + newLeafNode(this_END_19, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } ) ; @@ -310,26 +345,22 @@ ruleNode returns [EObject current=null] } ) ) - this_BEGIN_2=RULE_BEGIN - { - newLeafNode(this_BEGIN_2, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - } ( ( - otherlv_3=Publishers + otherlv_2=Publishers { - newLeafNode(otherlv_3, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } - this_BEGIN_4=RULE_BEGIN + this_BEGIN_3=RULE_BEGIN { - newLeafNode(this_BEGIN_4, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } - lv_publisher_5_0=rulePublisher + lv_publisher_4_0=rulePublisher { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -337,33 +368,33 @@ ruleNode returns [EObject current=null] add( $current, "publisher", - lv_publisher_5_0, + lv_publisher_4_0, "de.fraunhofer.ipa.ros.Ros.Publisher"); afterParserOrEnumRuleCall(); } ) )* - this_END_6=RULE_END + this_END_5=RULE_END { - newLeafNode(this_END_6, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } ) | ( - otherlv_7=Subscribers + otherlv_6=Subscribers { - newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } - this_BEGIN_8=RULE_BEGIN + this_BEGIN_7=RULE_BEGIN { - newLeafNode(this_BEGIN_8, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } - lv_subscriber_9_0=ruleSubscriber + lv_subscriber_8_0=ruleSubscriber { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -371,33 +402,33 @@ ruleNode returns [EObject current=null] add( $current, "subscriber", - lv_subscriber_9_0, + lv_subscriber_8_0, "de.fraunhofer.ipa.ros.Ros.Subscriber"); afterParserOrEnumRuleCall(); } ) )* - this_END_10=RULE_END + this_END_9=RULE_END { - newLeafNode(this_END_10, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } ) | ( - otherlv_11=Serviceserver + otherlv_10=ServiceServers { - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } - this_BEGIN_12=RULE_BEGIN + this_BEGIN_11=RULE_BEGIN { - newLeafNode(this_BEGIN_12, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } - lv_serviceserver_13_0=ruleServiceServer + lv_serviceserver_12_0=ruleServiceServer { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -405,33 +436,33 @@ ruleNode returns [EObject current=null] add( $current, "serviceserver", - lv_serviceserver_13_0, + lv_serviceserver_12_0, "de.fraunhofer.ipa.ros.Ros.ServiceServer"); afterParserOrEnumRuleCall(); } ) )* - this_END_14=RULE_END + this_END_13=RULE_END { - newLeafNode(this_END_14, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } ) | ( - otherlv_15=Serviceclient + otherlv_14=ServiceClients { - newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } - this_BEGIN_16=RULE_BEGIN + this_BEGIN_15=RULE_BEGIN { - newLeafNode(this_BEGIN_16, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } - lv_serviceclient_17_0=ruleServiceClient + lv_serviceclient_16_0=ruleServiceClient { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -439,33 +470,33 @@ ruleNode returns [EObject current=null] add( $current, "serviceclient", - lv_serviceclient_17_0, + lv_serviceclient_16_0, "de.fraunhofer.ipa.ros.Ros.ServiceClient"); afterParserOrEnumRuleCall(); } ) )* - this_END_18=RULE_END + this_END_17=RULE_END { - newLeafNode(this_END_18, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } ) | ( - otherlv_19=Actionserver + otherlv_18=ActionServers { - newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } - this_BEGIN_20=RULE_BEGIN + this_BEGIN_19=RULE_BEGIN { - newLeafNode(this_BEGIN_20, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } - lv_actionserver_21_0=ruleActionServer + lv_actionserver_20_0=ruleActionServer { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -473,33 +504,33 @@ ruleNode returns [EObject current=null] add( $current, "actionserver", - lv_actionserver_21_0, + lv_actionserver_20_0, "de.fraunhofer.ipa.ros.Ros.ActionServer"); afterParserOrEnumRuleCall(); } ) )* - this_END_22=RULE_END + this_END_21=RULE_END { - newLeafNode(this_END_22, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } ) | ( - otherlv_23=Actionclient + otherlv_22=ActionClients { - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } - this_BEGIN_24=RULE_BEGIN + this_BEGIN_23=RULE_BEGIN { - newLeafNode(this_BEGIN_24, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } - lv_actionclient_25_0=ruleActionClient + lv_actionclient_24_0=ruleActionClient { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -507,33 +538,33 @@ ruleNode returns [EObject current=null] add( $current, "actionclient", - lv_actionclient_25_0, + lv_actionclient_24_0, "de.fraunhofer.ipa.ros.Ros.ActionClient"); afterParserOrEnumRuleCall(); } ) )* - this_END_26=RULE_END + this_END_25=RULE_END { - newLeafNode(this_END_26, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } ) | ( - otherlv_27=Parameters + otherlv_26=Parameters { - newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } - this_BEGIN_28=RULE_BEGIN + this_BEGIN_27=RULE_BEGIN { - newLeafNode(this_BEGIN_28, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } - lv_parameter_29_0=ruleParameter + lv_parameter_28_0=ruleParameter { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -541,22 +572,18 @@ ruleNode returns [EObject current=null] add( $current, "parameter", - lv_parameter_29_0, + lv_parameter_28_0, "de.fraunhofer.ipa.ros.Basics.Parameter"); afterParserOrEnumRuleCall(); } ) )* - this_END_30=RULE_END + this_END_29=RULE_END { - newLeafNode(this_END_30, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } ) )* - this_END_31=RULE_END - { - newLeafNode(this_END_31, grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - } ) ; @@ -1039,7 +1066,7 @@ ruleMessageDefinition returns [EObject current=null] afterParserOrEnumRuleCall(); } ) - )* + )+ ) ; @@ -2848,24 +2875,20 @@ ruleParameterArrayType returns [EObject current=null] leaveRule(); }: ( - otherlv_0=Array - { - newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - } - this_BEGIN_1=RULE_BEGIN + this_BEGIN_0=RULE_BEGIN { - newLeafNode(this_BEGIN_1, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } - otherlv_2=Type + otherlv_1=Array { - newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ( ( { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } - lv_type_3_0=ruleParameterType + lv_type_2_0=ruleParameterType { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); @@ -2873,23 +2896,23 @@ ruleParameterArrayType returns [EObject current=null] set( $current, "type", - lv_type_3_0, + lv_type_2_0, "de.fraunhofer.ipa.ros.Basics.ParameterType"); afterParserOrEnumRuleCall(); } ) ) ( - otherlv_4=Default + otherlv_3=Default { - newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ( ( { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } - lv_default_5_0=ruleParameterList + lv_default_4_0=ruleParameterList { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterArrayTypeRule()); @@ -2897,16 +2920,16 @@ ruleParameterArrayType returns [EObject current=null] set( $current, "default", - lv_default_5_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Basics.ParameterList"); afterParserOrEnumRuleCall(); } ) ) )? - this_END_6=RULE_END + this_END_5=RULE_END { - newLeafNode(this_END_6, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; @@ -3364,16 +3387,12 @@ ruleParameterStructMember returns [EObject current=null] leaveRule(); }: ( - otherlv_0=ParameterStructMember - { - newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - } ( ( { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } - lv_name_1_0=ruleEString + lv_name_0_0=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); @@ -3381,26 +3400,26 @@ ruleParameterStructMember returns [EObject current=null] set( $current, "name", - lv_name_1_0, + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } ) ) - otherlv_2=Colon + otherlv_1=Colon { - newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } - this_BEGIN_3=RULE_BEGIN + this_BEGIN_2=RULE_BEGIN { - newLeafNode(this_BEGIN_3, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ( ( { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } - lv_value_4_0=ruleParameterValue + lv_value_3_0=ruleParameterValue { if ($current==null) { $current = createModelElementForParent(grammarAccess.getParameterStructMemberRule()); @@ -3408,15 +3427,15 @@ ruleParameterStructMember returns [EObject current=null] set( $current, "value", - lv_value_4_0, + lv_value_3_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); } ) ) - this_END_5=RULE_END + this_END_4=RULE_END { - newLeafNode(this_END_5, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; @@ -3614,32 +3633,13 @@ ruleMessagePart returns [EObject current=null] leaveRule(); }: ( - ( - ( - { - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - } - lv_Type_0_0=ruleAbstractType - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - $current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - } - ) - ) ( ( ( { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } - lv_Data_1_1=ruleKEYWORD + lv_Data_0_1=ruleKEYWORD { if ($current==null) { $current = createModelElementForParent(grammarAccess.getMessagePartRule()); @@ -3647,14 +3647,14 @@ ruleMessagePart returns [EObject current=null] set( $current, "Data", - lv_Data_1_1, + lv_Data_0_1, "de.fraunhofer.ipa.ros.Basics.KEYWORD"); afterParserOrEnumRuleCall(); } | - lv_Data_1_2=RULE_MESSAGE_ASIGMENT + lv_Data_0_2=RULE_MESSAGE_ASIGMENT { - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + newLeafNode(lv_Data_0_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } { if ($current==null) { @@ -3663,14 +3663,14 @@ ruleMessagePart returns [EObject current=null] setWithLastConsumed( $current, "Data", - lv_Data_1_2, + lv_Data_0_2, "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); } | { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } - lv_Data_1_3=ruleEString + lv_Data_0_3=ruleEString { if ($current==null) { $current = createModelElementForParent(grammarAccess.getMessagePartRule()); @@ -3678,13 +3678,36 @@ ruleMessagePart returns [EObject current=null] set( $current, "Data", - lv_Data_1_3, + lv_Data_0_3, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); } ) ) ) + otherlv_1=Colon + { + newLeafNode(otherlv_1, grammarAccess.getMessagePartAccess().getColonKeyword_1()); + } + ( + ( + { + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); + } + lv_Type_2_0=ruleAbstractType + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + $current, + "Type", + lv_Type_2_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + } + ) + ) ) ; @@ -4904,6 +4927,10 @@ ruleArrayTopicSpecRef returns [EObject current=null] leaveRule(); }: ( + otherlv_0=LeftSquareBracket + { + newLeafNode(otherlv_0, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + } ( ( { @@ -4912,7 +4939,7 @@ ruleArrayTopicSpecRef returns [EObject current=null] } } { - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ruleEString { @@ -4920,9 +4947,9 @@ ruleArrayTopicSpecRef returns [EObject current=null] } ) ) - otherlv_1=LeftSquareBracketRightSquareBracket + otherlv_2=RightSquareBracket { - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + newLeafNode(otherlv_2, grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } ) ; @@ -5084,3 +5111,34 @@ ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken( } ) ; + +// Entry rule entryRulePreListElement +entryRulePreListElement returns [String current=null]@init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); +}: + { newCompositeNode(grammarAccess.getPreListElementRule()); } + iv_rulePreListElement=rulePreListElement + { $current=$iv_rulePreListElement.current.getText(); } + EOF; +finally { + myHiddenTokenState.restore(); +} + +// Rule PreListElement +rulePreListElement returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] +@init { + enterRule(); + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); +} +@after { + leaveRule(); +}: + kw=HyphenMinus + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + } +; +finally { + myHiddenTokenState.restore(); +} diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java index 89c0e7bb5..2af97f690 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.java @@ -21,117 +21,116 @@ @SuppressWarnings("all") public class InternalRosParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ParameterStructMember", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "Serviceclient", "Serviceserver", "Actionclient", "Actionserver", "Dependencies", "ParameterAny", "FromGitRepo", "Subscribers", "Parameters", "Publishers", "GraphName", "Feedback_1", "Float32_1", "Float64_1", "Response", "Duration", "Feedback", "Message_1", "Request", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Boolean", "Integer", "Action_1", "Default", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Result_1", "Service", "Uint8_1", "Array", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Int8_1", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Srv", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ServiceClients", "ServiceServers", "ActionClients", "ActionServers", "Dependencies", "ParameterAny", "FromGitRepo", "Subscribers", "Parameters", "Publishers", "GraphName", "Float32_1", "Float64_1", "Feedback_1", "Response", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "Message_1", "Request", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Action_1", "Float32", "Float64", "Message", "Result_1", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Value_1", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Srv", "Time", "Type", "Any", "Ns", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Float32_1=21; - public static final int Node=78; - public static final int RULE_DATE_TIME=99; - public static final int Uint64_1=31; - public static final int String=49; - public static final int Int16=63; - public static final int Float32=36; - public static final int Goal=74; - public static final int Bool=72; - public static final int Uint16=58; + public static final int Float32_1=19; + public static final int Node=77; + public static final int RULE_DATE_TIME=98; + public static final int Uint64_1=26; + public static final int String=48; + public static final int Int16=62; + public static final int Float32=39; + public static final int Goal=73; + public static final int Bool=71; + public static final int Uint16=57; public static final int Boolean=32; - public static final int ExternalDependency=5; - public static final int Uint8=68; - public static final int Parameters=17; - public static final int RULE_ID=100; - public static final int Actionclient=11; - public static final int RULE_DIGIT=89; - public static final int GlobalNamespace=8; - public static final int Node_1=66; - public static final int Int16_1=38; - public static final int Header=48; - public static final int RULE_INT=102; - public static final int Byte=73; - public static final int RULE_ML_COMMENT=109; - public static final int LeftSquareBracket=87; - public static final int Specs=56; - public static final int Base64=46; - public static final int Message_1=26; - public static final int Comma=85; - public static final int RULE_MESSAGE_ASIGMENT=103; - public static final int Goal_1=62; - public static final int LeftSquareBracketRightSquareBracket=84; - public static final int Int32=64; - public static final int Publishers=18; - public static final int Serviceserver=10; - public static final int RULE_DECINT=92; - public static final int Uint32=59; - public static final int FromGitRepo=15; - public static final int Msg=76; - public static final int RULE_HOUR=97; - public static final int Int8=75; - public static final int Default=35; - public static final int Actionserver=12; - public static final int Int8_1=54; - public static final int Uint16_1=29; - public static final int Type=81; - public static final int Float64=37; - public static final int Int32_1=39; + public static final int ExternalDependency=4; + public static final int Uint8=67; + public static final int Parameters=16; + public static final int RULE_ID=99; + public static final int RULE_DIGIT=88; + public static final int GlobalNamespace=7; + public static final int Node_1=65; + public static final int ServiceServers=9; + public static final int Int16_1=34; + public static final int Header=47; + public static final int RULE_INT=101; + public static final int Byte=72; + public static final int RULE_ML_COMMENT=108; + public static final int LeftSquareBracket=86; + public static final int Specs=55; + public static final int Base64=45; + public static final int Message_1=30; + public static final int Comma=83; + public static final int HyphenMinus=84; + public static final int RULE_MESSAGE_ASIGMENT=102; + public static final int Goal_1=61; + public static final int Int32=63; + public static final int Publishers=17; + public static final int RULE_DECINT=91; + public static final int Uint32=58; + public static final int FromGitRepo=14; + public static final int Msg=75; + public static final int RULE_HOUR=96; + public static final int Int8=74; + public static final int Default=27; + public static final int Int8_1=52; + public static final int Uint16_1=24; + public static final int Type=80; + public static final int Float64=40; + public static final int Int32_1=35; public static final int Result_1=42; - public static final int RULE_BINARY=90; - public static final int String_1=57; - public static final int Subscribers=16; - public static final int String_2=28; - public static final int RULE_DAY=94; - public static final int RULE_BEGIN=104; - public static final int RULE_BOOLEAN=91; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=96; - public static final int Feedback_1=20; - public static final int Result=55; - public static final int Name=77; - public static final int RULE_MIN_SEC=98; - public static final int ParameterAny=14; - public static final int List=71; - public static final int Dependencies=13; - public static final int RightSquareBracket=88; - public static final int PrivateNamespace=7; - public static final int GraphName=19; - public static final int Byte_1=53; - public static final int Float64_1=22; - public static final int Duration=24; - public static final int Uint32_1=30; - public static final int Action_1=34; - public static final int Double=47; - public static final int Type_1=67; - public static final int Value=69; - public static final int Uint64=60; - public static final int Action=51; - public static final int RULE_END=105; + public static final int RULE_BINARY=89; + public static final int ActionClients=10; + public static final int String_1=56; + public static final int Subscribers=15; + public static final int String_2=23; + public static final int RULE_DAY=93; + public static final int RULE_BEGIN=103; + public static final int RULE_BOOLEAN=90; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=95; + public static final int Feedback_1=21; + public static final int Result=54; + public static final int Name=76; + public static final int RULE_MIN_SEC=97; + public static final int ParameterAny=13; + public static final int List=70; + public static final int Dependencies=12; + public static final int RightSquareBracket=87; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=18; + public static final int Byte_1=51; + public static final int Float64_1=20; + public static final int Uint32_1=25; + public static final int Duration=28; + public static final int Action_1=38; + public static final int Double=46; + public static final int Type_1=66; + public static final int Value=68; + public static final int Uint64=59; + public static final int Action=53; + public static final int RULE_END=104; public static final int Message=41; - public static final int Value_1=61; - public static final int Time=80; - public static final int RULE_STRING=101; - public static final int Bool_1=52; - public static final int Any=82; - public static final int Struct=50; - public static final int RULE_SL_COMMENT=106; - public static final int Uint8_1=44; - public static final int RULE_DOUBLE=93; - public static final int Feedback=25; - public static final int ParameterStructMember=4; - public static final int Srv=79; - public static final int RULE_ROS_CONVENTION_A=107; - public static final int RULE_ROS_CONVENTION_PARAM=108; - public static final int Colon=86; + public static final int Value_1=60; + public static final int Time=79; + public static final int RULE_STRING=100; + public static final int Bool_1=50; + public static final int Any=81; + public static final int Struct=49; + public static final int RULE_SL_COMMENT=105; + public static final int Uint8_1=37; + public static final int RULE_DOUBLE=92; + public static final int Feedback=29; + public static final int Srv=78; + public static final int RULE_ROS_CONVENTION_A=106; + public static final int RULE_ROS_CONVENTION_PARAM=107; + public static final int Colon=85; public static final int EOF=-1; - public static final int Ns=83; - public static final int RULE_WS=110; - public static final int Request=27; - public static final int Int64_1=40; + public static final int Ns=82; + public static final int RULE_WS=109; + public static final int Request=31; + public static final int Int64_1=36; public static final int Service=43; - public static final int RULE_ANY_OTHER=111; - public static final int Date=70; - public static final int Response=23; + public static final int RULE_ANY_OTHER=110; + public static final int Date=69; + public static final int Response=22; public static final int Integer=33; - public static final int Array=45; - public static final int Serviceclient=9; - public static final int Int64=65; - public static final int RULE_MONTH=95; + public static final int Array=44; + public static final int Int64=64; + public static final int RULE_MONTH=94; + public static final int ActionServers=11; // delegates // delegators @@ -345,7 +344,7 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { // $ANTLR start "rulePackage_Impl" - // InternalRosParser.g:109:1: rulePackage_Impl returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ; + // InternalRosParser.g:109:1: rulePackage_Impl returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) ; public final EObject rulePackage_Impl() throws RecognitionException { EObject current = null; @@ -354,32 +353,34 @@ public final EObject rulePackage_Impl() throws RecognitionException { Token otherlv_4=null; Token otherlv_6=null; Token this_BEGIN_7=null; - Token this_END_9=null; - Token otherlv_10=null; - Token otherlv_11=null; + Token this_END_12=null; Token otherlv_13=null; - Token otherlv_15=null; - Token this_END_16=null; + Token otherlv_14=null; + Token otherlv_16=null; + Token otherlv_18=null; + Token this_END_19=null; AntlrDatatypeRuleToken lv_name_1_0 = null; AntlrDatatypeRuleToken lv_fromGitRepo_5_0 = null; - EObject lv_spec_8_0 = null; + EObject lv_spec_9_0 = null; + + EObject lv_spec_11_0 = null; - EObject lv_dependency_12_0 = null; + EObject lv_dependency_15_0 = null; - EObject lv_dependency_14_0 = null; + EObject lv_dependency_17_0 = null; enterRule(); try { - // InternalRosParser.g:115:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) - // InternalRosParser.g:116:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) + // InternalRosParser.g:115:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) ) + // InternalRosParser.g:116:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) { - // InternalRosParser.g:116:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) - // InternalRosParser.g:117:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END + // InternalRosParser.g:116:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) + // InternalRosParser.g:117:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END { // InternalRosParser.g:117:3: () // InternalRosParser.g:118:4: @@ -483,7 +484,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRosParser.g:176:3: (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? + // InternalRosParser.g:176:3: (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? int alt4=2; int LA4_0 = input.LA(1); @@ -492,7 +493,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } switch (alt4) { case 1 : - // InternalRosParser.g:177:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END + // InternalRosParser.g:177:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END { otherlv_6=(Token)match(input,Specs,FOLLOW_5); @@ -502,42 +503,101 @@ public final EObject rulePackage_Impl() throws RecognitionException { newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - // InternalRosParser.g:185:4: ( (lv_spec_8_0= ruleSpecBase ) )* + + newCompositeNode(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + + pushFollow(FOLLOW_10); + rulePreListElement(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + // InternalRosParser.g:192:4: ( (lv_spec_9_0= ruleSpecBase ) ) + // InternalRosParser.g:193:5: (lv_spec_9_0= ruleSpecBase ) + { + // InternalRosParser.g:193:5: (lv_spec_9_0= ruleSpecBase ) + // InternalRosParser.g:194:6: lv_spec_9_0= ruleSpecBase + { + + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); + + pushFollow(FOLLOW_11); + lv_spec_9_0=ruleSpecBase(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_9_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalRosParser.g:211:4: ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* loop3: do { int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==Action_1||LA3_0==Msg||LA3_0==Srv) ) { + if ( (LA3_0==HyphenMinus) ) { alt3=1; } switch (alt3) { case 1 : - // InternalRosParser.g:186:5: (lv_spec_8_0= ruleSpecBase ) + // InternalRosParser.g:212:5: rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) + { + + newCompositeNode(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + + pushFollow(FOLLOW_10); + rulePreListElement(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + // InternalRosParser.g:219:5: ( (lv_spec_11_0= ruleSpecBase ) ) + // InternalRosParser.g:220:6: (lv_spec_11_0= ruleSpecBase ) { - // InternalRosParser.g:186:5: (lv_spec_8_0= ruleSpecBase ) - // InternalRosParser.g:187:6: lv_spec_8_0= ruleSpecBase + // InternalRosParser.g:220:6: (lv_spec_11_0= ruleSpecBase ) + // InternalRosParser.g:221:7: lv_spec_11_0= ruleSpecBase { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); - pushFollow(FOLLOW_9); - lv_spec_8_0=ruleSpecBase(); + pushFollow(FOLLOW_11); + lv_spec_11_0=ruleSpecBase(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_11_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + + + } } @@ -551,9 +611,9 @@ public final EObject rulePackage_Impl() throws RecognitionException { } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_10); + this_END_12=(Token)match(input,RULE_END,FOLLOW_12); - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + newLeafNode(this_END_12, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } @@ -561,7 +621,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRosParser.g:209:3: (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? + // InternalRosParser.g:244:3: (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? int alt6=2; int LA6_0 = input.LA(1); @@ -570,27 +630,27 @@ public final EObject rulePackage_Impl() throws RecognitionException { } switch (alt6) { case 1 : - // InternalRosParser.g:210:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket + // InternalRosParser.g:245:4: otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_11); + otherlv_13=(Token)match(input,Dependencies,FOLLOW_13); - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_12); + otherlv_14=(Token)match(input,LeftSquareBracket,FOLLOW_14); - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_14, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - // InternalRosParser.g:218:4: ( (lv_dependency_12_0= ruleDependency ) ) - // InternalRosParser.g:219:5: (lv_dependency_12_0= ruleDependency ) + // InternalRosParser.g:253:4: ( (lv_dependency_15_0= ruleDependency ) ) + // InternalRosParser.g:254:5: (lv_dependency_15_0= ruleDependency ) { - // InternalRosParser.g:219:5: (lv_dependency_12_0= ruleDependency ) - // InternalRosParser.g:220:6: lv_dependency_12_0= ruleDependency + // InternalRosParser.g:254:5: (lv_dependency_15_0= ruleDependency ) + // InternalRosParser.g:255:6: lv_dependency_15_0= ruleDependency { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); - pushFollow(FOLLOW_13); - lv_dependency_12_0=ruleDependency(); + pushFollow(FOLLOW_15); + lv_dependency_15_0=ruleDependency(); state._fsp--; @@ -601,7 +661,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { add( current, "dependency", - lv_dependency_12_0, + lv_dependency_15_0, "de.fraunhofer.ipa.ros.Ros.Dependency"); afterParserOrEnumRuleCall(); @@ -611,7 +671,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRosParser.g:237:4: (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* + // InternalRosParser.g:272:4: (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* loop5: do { int alt5=2; @@ -624,23 +684,23 @@ public final EObject rulePackage_Impl() throws RecognitionException { switch (alt5) { case 1 : - // InternalRosParser.g:238:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRosParser.g:273:5: otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) { - otherlv_13=(Token)match(input,Comma,FOLLOW_12); + otherlv_16=(Token)match(input,Comma,FOLLOW_14); - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + newLeafNode(otherlv_16, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - // InternalRosParser.g:242:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRosParser.g:243:6: (lv_dependency_14_0= ruleDependency ) + // InternalRosParser.g:277:5: ( (lv_dependency_17_0= ruleDependency ) ) + // InternalRosParser.g:278:6: (lv_dependency_17_0= ruleDependency ) { - // InternalRosParser.g:243:6: (lv_dependency_14_0= ruleDependency ) - // InternalRosParser.g:244:7: lv_dependency_14_0= ruleDependency + // InternalRosParser.g:278:6: (lv_dependency_17_0= ruleDependency ) + // InternalRosParser.g:279:7: lv_dependency_17_0= ruleDependency { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); - pushFollow(FOLLOW_13); - lv_dependency_14_0=ruleDependency(); + pushFollow(FOLLOW_15); + lv_dependency_17_0=ruleDependency(); state._fsp--; @@ -651,7 +711,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { add( current, "dependency", - lv_dependency_14_0, + lv_dependency_17_0, "de.fraunhofer.ipa.ros.Ros.Dependency"); afterParserOrEnumRuleCall(); @@ -670,9 +730,9 @@ public final EObject rulePackage_Impl() throws RecognitionException { } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_14); + otherlv_18=(Token)match(input,RightSquareBracket,FOLLOW_16); - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + newLeafNode(otherlv_18, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } @@ -680,9 +740,9 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + this_END_19=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + newLeafNode(this_END_19, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } @@ -707,7 +767,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { // $ANTLR start "entryRuleNode" - // InternalRosParser.g:275:1: entryRuleNode returns [EObject current=null] : iv_ruleNode= ruleNode EOF ; + // InternalRosParser.g:310:1: entryRuleNode returns [EObject current=null] : iv_ruleNode= ruleNode EOF ; public final EObject entryRuleNode() throws RecognitionException { EObject current = null; @@ -715,8 +775,8 @@ public final EObject entryRuleNode() throws RecognitionException { try { - // InternalRosParser.g:275:45: (iv_ruleNode= ruleNode EOF ) - // InternalRosParser.g:276:2: iv_ruleNode= ruleNode EOF + // InternalRosParser.g:310:45: (iv_ruleNode= ruleNode EOF ) + // InternalRosParser.g:311:2: iv_ruleNode= ruleNode EOF { newCompositeNode(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); @@ -743,75 +803,73 @@ public final EObject entryRuleNode() throws RecognitionException { // $ANTLR start "ruleNode" - // InternalRosParser.g:282:1: ruleNode returns [EObject current=null] : (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) ; + // InternalRosParser.g:317:1: ruleNode returns [EObject current=null] : (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ; public final EObject ruleNode() throws RecognitionException { EObject current = null; Token otherlv_0=null; - Token this_BEGIN_2=null; - Token otherlv_3=null; - Token this_BEGIN_4=null; - Token this_END_6=null; - Token otherlv_7=null; - Token this_BEGIN_8=null; - Token this_END_10=null; - Token otherlv_11=null; - Token this_BEGIN_12=null; - Token this_END_14=null; - Token otherlv_15=null; - Token this_BEGIN_16=null; - Token this_END_18=null; - Token otherlv_19=null; - Token this_BEGIN_20=null; - Token this_END_22=null; - Token otherlv_23=null; - Token this_BEGIN_24=null; - Token this_END_26=null; - Token otherlv_27=null; - Token this_BEGIN_28=null; - Token this_END_30=null; - Token this_END_31=null; + Token otherlv_2=null; + Token this_BEGIN_3=null; + Token this_END_5=null; + Token otherlv_6=null; + Token this_BEGIN_7=null; + Token this_END_9=null; + Token otherlv_10=null; + Token this_BEGIN_11=null; + Token this_END_13=null; + Token otherlv_14=null; + Token this_BEGIN_15=null; + Token this_END_17=null; + Token otherlv_18=null; + Token this_BEGIN_19=null; + Token this_END_21=null; + Token otherlv_22=null; + Token this_BEGIN_23=null; + Token this_END_25=null; + Token otherlv_26=null; + Token this_BEGIN_27=null; + Token this_END_29=null; AntlrDatatypeRuleToken lv_name_1_0 = null; - EObject lv_publisher_5_0 = null; + EObject lv_publisher_4_0 = null; - EObject lv_subscriber_9_0 = null; + EObject lv_subscriber_8_0 = null; - EObject lv_serviceserver_13_0 = null; + EObject lv_serviceserver_12_0 = null; - EObject lv_serviceclient_17_0 = null; + EObject lv_serviceclient_16_0 = null; - EObject lv_actionserver_21_0 = null; + EObject lv_actionserver_20_0 = null; - EObject lv_actionclient_25_0 = null; + EObject lv_actionclient_24_0 = null; - EObject lv_parameter_29_0 = null; + EObject lv_parameter_28_0 = null; enterRule(); try { - // InternalRosParser.g:288:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) ) - // InternalRosParser.g:289:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) + // InternalRosParser.g:323:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) + // InternalRosParser.g:324:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) { - // InternalRosParser.g:289:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) - // InternalRosParser.g:290:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END + // InternalRosParser.g:324:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) + // InternalRosParser.g:325:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* { - otherlv_0=(Token)match(input,Node_1,FOLLOW_15); + otherlv_0=(Token)match(input,Node_1,FOLLOW_17); newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); - // InternalRosParser.g:294:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRosParser.g:295:4: (lv_name_1_0= ruleRosNames ) + // InternalRosParser.g:329:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRosParser.g:330:4: (lv_name_1_0= ruleRosNames ) { - // InternalRosParser.g:295:4: (lv_name_1_0= ruleRosNames ) - // InternalRosParser.g:296:5: lv_name_1_0= ruleRosNames + // InternalRosParser.g:330:4: (lv_name_1_0= ruleRosNames ) + // InternalRosParser.g:331:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - pushFollow(FOLLOW_5); + pushFollow(FOLLOW_18); lv_name_1_0=ruleRosNames(); state._fsp--; @@ -833,11 +891,7 @@ public final EObject ruleNode() throws RecognitionException { } - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_16); - - newLeafNode(this_BEGIN_2, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - - // InternalRosParser.g:317:3: ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* + // InternalRosParser.g:348:3: ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* loop14: do { int alt14=8; @@ -852,22 +906,22 @@ public final EObject ruleNode() throws RecognitionException { alt14=2; } break; - case Serviceserver: + case ServiceServers: { alt14=3; } break; - case Serviceclient: + case ServiceClients: { alt14=4; } break; - case Actionserver: + case ActionServers: { alt14=5; } break; - case Actionclient: + case ActionClients: { alt14=6; } @@ -882,20 +936,20 @@ public final EObject ruleNode() throws RecognitionException { switch (alt14) { case 1 : - // InternalRosParser.g:318:4: (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) + // InternalRosParser.g:349:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) { - // InternalRosParser.g:318:4: (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) - // InternalRosParser.g:319:5: otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END + // InternalRosParser.g:349:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRosParser.g:350:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END { - otherlv_3=(Token)match(input,Publishers,FOLLOW_5); + otherlv_2=(Token)match(input,Publishers,FOLLOW_5); - newLeafNode(otherlv_3, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_4, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - // InternalRosParser.g:327:5: ( (lv_publisher_5_0= rulePublisher ) )* + // InternalRosParser.g:358:5: ( (lv_publisher_4_0= rulePublisher ) )* loop7: do { int alt7=2; @@ -908,16 +962,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt7) { case 1 : - // InternalRosParser.g:328:6: (lv_publisher_5_0= rulePublisher ) + // InternalRosParser.g:359:6: (lv_publisher_4_0= rulePublisher ) { - // InternalRosParser.g:328:6: (lv_publisher_5_0= rulePublisher ) - // InternalRosParser.g:329:7: lv_publisher_5_0= rulePublisher + // InternalRosParser.g:359:6: (lv_publisher_4_0= rulePublisher ) + // InternalRosParser.g:360:7: lv_publisher_4_0= rulePublisher { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - pushFollow(FOLLOW_17); - lv_publisher_5_0=rulePublisher(); + pushFollow(FOLLOW_19); + lv_publisher_4_0=rulePublisher(); state._fsp--; @@ -928,7 +982,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "publisher", - lv_publisher_5_0, + lv_publisher_4_0, "de.fraunhofer.ipa.ros.Ros.Publisher"); afterParserOrEnumRuleCall(); @@ -944,9 +998,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_6=(Token)match(input,RULE_END,FOLLOW_16); + this_END_5=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_6, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -955,20 +1009,20 @@ public final EObject ruleNode() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:352:4: (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) + // InternalRosParser.g:383:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) { - // InternalRosParser.g:352:4: (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) - // InternalRosParser.g:353:5: otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END + // InternalRosParser.g:383:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRosParser.g:384:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END { - otherlv_7=(Token)match(input,Subscribers,FOLLOW_5); + otherlv_6=(Token)match(input,Subscribers,FOLLOW_5); - newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - this_BEGIN_8=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_8, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - // InternalRosParser.g:361:5: ( (lv_subscriber_9_0= ruleSubscriber ) )* + // InternalRosParser.g:392:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* loop8: do { int alt8=2; @@ -981,16 +1035,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt8) { case 1 : - // InternalRosParser.g:362:6: (lv_subscriber_9_0= ruleSubscriber ) + // InternalRosParser.g:393:6: (lv_subscriber_8_0= ruleSubscriber ) { - // InternalRosParser.g:362:6: (lv_subscriber_9_0= ruleSubscriber ) - // InternalRosParser.g:363:7: lv_subscriber_9_0= ruleSubscriber + // InternalRosParser.g:393:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRosParser.g:394:7: lv_subscriber_8_0= ruleSubscriber { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - pushFollow(FOLLOW_17); - lv_subscriber_9_0=ruleSubscriber(); + pushFollow(FOLLOW_19); + lv_subscriber_8_0=ruleSubscriber(); state._fsp--; @@ -1001,7 +1055,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "subscriber", - lv_subscriber_9_0, + lv_subscriber_8_0, "de.fraunhofer.ipa.ros.Ros.Subscriber"); afterParserOrEnumRuleCall(); @@ -1017,9 +1071,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_10=(Token)match(input,RULE_END,FOLLOW_16); + this_END_9=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_10, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -1028,20 +1082,20 @@ public final EObject ruleNode() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:386:4: (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) + // InternalRosParser.g:417:4: (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) { - // InternalRosParser.g:386:4: (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) - // InternalRosParser.g:387:5: otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END + // InternalRosParser.g:417:4: (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRosParser.g:418:5: otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END { - otherlv_11=(Token)match(input,Serviceserver,FOLLOW_5); + otherlv_10=(Token)match(input,ServiceServers,FOLLOW_5); - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); - this_BEGIN_12=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_12, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - // InternalRosParser.g:395:5: ( (lv_serviceserver_13_0= ruleServiceServer ) )* + // InternalRosParser.g:426:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* loop9: do { int alt9=2; @@ -1054,16 +1108,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt9) { case 1 : - // InternalRosParser.g:396:6: (lv_serviceserver_13_0= ruleServiceServer ) + // InternalRosParser.g:427:6: (lv_serviceserver_12_0= ruleServiceServer ) { - // InternalRosParser.g:396:6: (lv_serviceserver_13_0= ruleServiceServer ) - // InternalRosParser.g:397:7: lv_serviceserver_13_0= ruleServiceServer + // InternalRosParser.g:427:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRosParser.g:428:7: lv_serviceserver_12_0= ruleServiceServer { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - pushFollow(FOLLOW_17); - lv_serviceserver_13_0=ruleServiceServer(); + pushFollow(FOLLOW_19); + lv_serviceserver_12_0=ruleServiceServer(); state._fsp--; @@ -1074,7 +1128,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "serviceserver", - lv_serviceserver_13_0, + lv_serviceserver_12_0, "de.fraunhofer.ipa.ros.Ros.ServiceServer"); afterParserOrEnumRuleCall(); @@ -1090,9 +1144,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_14=(Token)match(input,RULE_END,FOLLOW_16); + this_END_13=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_14, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -1101,20 +1155,20 @@ public final EObject ruleNode() throws RecognitionException { } break; case 4 : - // InternalRosParser.g:420:4: (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) + // InternalRosParser.g:451:4: (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) { - // InternalRosParser.g:420:4: (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) - // InternalRosParser.g:421:5: otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END + // InternalRosParser.g:451:4: (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRosParser.g:452:5: otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END { - otherlv_15=(Token)match(input,Serviceclient,FOLLOW_5); + otherlv_14=(Token)match(input,ServiceClients,FOLLOW_5); - newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); - this_BEGIN_16=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_16, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - // InternalRosParser.g:429:5: ( (lv_serviceclient_17_0= ruleServiceClient ) )* + // InternalRosParser.g:460:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* loop10: do { int alt10=2; @@ -1127,16 +1181,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt10) { case 1 : - // InternalRosParser.g:430:6: (lv_serviceclient_17_0= ruleServiceClient ) + // InternalRosParser.g:461:6: (lv_serviceclient_16_0= ruleServiceClient ) { - // InternalRosParser.g:430:6: (lv_serviceclient_17_0= ruleServiceClient ) - // InternalRosParser.g:431:7: lv_serviceclient_17_0= ruleServiceClient + // InternalRosParser.g:461:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRosParser.g:462:7: lv_serviceclient_16_0= ruleServiceClient { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - pushFollow(FOLLOW_17); - lv_serviceclient_17_0=ruleServiceClient(); + pushFollow(FOLLOW_19); + lv_serviceclient_16_0=ruleServiceClient(); state._fsp--; @@ -1147,7 +1201,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "serviceclient", - lv_serviceclient_17_0, + lv_serviceclient_16_0, "de.fraunhofer.ipa.ros.Ros.ServiceClient"); afterParserOrEnumRuleCall(); @@ -1163,9 +1217,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_18=(Token)match(input,RULE_END,FOLLOW_16); + this_END_17=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_18, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -1174,20 +1228,20 @@ public final EObject ruleNode() throws RecognitionException { } break; case 5 : - // InternalRosParser.g:454:4: (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) + // InternalRosParser.g:485:4: (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) { - // InternalRosParser.g:454:4: (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) - // InternalRosParser.g:455:5: otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END + // InternalRosParser.g:485:4: (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRosParser.g:486:5: otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END { - otherlv_19=(Token)match(input,Actionserver,FOLLOW_5); + otherlv_18=(Token)match(input,ActionServers,FOLLOW_5); - newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); - this_BEGIN_20=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_20, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - // InternalRosParser.g:463:5: ( (lv_actionserver_21_0= ruleActionServer ) )* + // InternalRosParser.g:494:5: ( (lv_actionserver_20_0= ruleActionServer ) )* loop11: do { int alt11=2; @@ -1200,16 +1254,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt11) { case 1 : - // InternalRosParser.g:464:6: (lv_actionserver_21_0= ruleActionServer ) + // InternalRosParser.g:495:6: (lv_actionserver_20_0= ruleActionServer ) { - // InternalRosParser.g:464:6: (lv_actionserver_21_0= ruleActionServer ) - // InternalRosParser.g:465:7: lv_actionserver_21_0= ruleActionServer + // InternalRosParser.g:495:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRosParser.g:496:7: lv_actionserver_20_0= ruleActionServer { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - pushFollow(FOLLOW_17); - lv_actionserver_21_0=ruleActionServer(); + pushFollow(FOLLOW_19); + lv_actionserver_20_0=ruleActionServer(); state._fsp--; @@ -1220,7 +1274,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "actionserver", - lv_actionserver_21_0, + lv_actionserver_20_0, "de.fraunhofer.ipa.ros.Ros.ActionServer"); afterParserOrEnumRuleCall(); @@ -1236,9 +1290,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_22=(Token)match(input,RULE_END,FOLLOW_16); + this_END_21=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_22, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -1247,20 +1301,20 @@ public final EObject ruleNode() throws RecognitionException { } break; case 6 : - // InternalRosParser.g:488:4: (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) + // InternalRosParser.g:519:4: (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) { - // InternalRosParser.g:488:4: (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) - // InternalRosParser.g:489:5: otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END + // InternalRosParser.g:519:4: (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRosParser.g:520:5: otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END { - otherlv_23=(Token)match(input,Actionclient,FOLLOW_5); + otherlv_22=(Token)match(input,ActionClients,FOLLOW_5); - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); - this_BEGIN_24=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_24, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - // InternalRosParser.g:497:5: ( (lv_actionclient_25_0= ruleActionClient ) )* + // InternalRosParser.g:528:5: ( (lv_actionclient_24_0= ruleActionClient ) )* loop12: do { int alt12=2; @@ -1273,16 +1327,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt12) { case 1 : - // InternalRosParser.g:498:6: (lv_actionclient_25_0= ruleActionClient ) + // InternalRosParser.g:529:6: (lv_actionclient_24_0= ruleActionClient ) { - // InternalRosParser.g:498:6: (lv_actionclient_25_0= ruleActionClient ) - // InternalRosParser.g:499:7: lv_actionclient_25_0= ruleActionClient + // InternalRosParser.g:529:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRosParser.g:530:7: lv_actionclient_24_0= ruleActionClient { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - pushFollow(FOLLOW_17); - lv_actionclient_25_0=ruleActionClient(); + pushFollow(FOLLOW_19); + lv_actionclient_24_0=ruleActionClient(); state._fsp--; @@ -1293,7 +1347,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "actionclient", - lv_actionclient_25_0, + lv_actionclient_24_0, "de.fraunhofer.ipa.ros.Ros.ActionClient"); afterParserOrEnumRuleCall(); @@ -1309,9 +1363,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_26=(Token)match(input,RULE_END,FOLLOW_16); + this_END_25=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_26, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } @@ -1320,20 +1374,20 @@ public final EObject ruleNode() throws RecognitionException { } break; case 7 : - // InternalRosParser.g:522:4: (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) + // InternalRosParser.g:553:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) { - // InternalRosParser.g:522:4: (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) - // InternalRosParser.g:523:5: otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END + // InternalRosParser.g:553:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRosParser.g:554:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END { - otherlv_27=(Token)match(input,Parameters,FOLLOW_5); + otherlv_26=(Token)match(input,Parameters,FOLLOW_5); - newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - this_BEGIN_28=(Token)match(input,RULE_BEGIN,FOLLOW_17); + this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_19); - newLeafNode(this_BEGIN_28, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - // InternalRosParser.g:531:5: ( (lv_parameter_29_0= ruleParameter ) )* + // InternalRosParser.g:562:5: ( (lv_parameter_28_0= ruleParameter ) )* loop13: do { int alt13=2; @@ -1346,16 +1400,16 @@ public final EObject ruleNode() throws RecognitionException { switch (alt13) { case 1 : - // InternalRosParser.g:532:6: (lv_parameter_29_0= ruleParameter ) + // InternalRosParser.g:563:6: (lv_parameter_28_0= ruleParameter ) { - // InternalRosParser.g:532:6: (lv_parameter_29_0= ruleParameter ) - // InternalRosParser.g:533:7: lv_parameter_29_0= ruleParameter + // InternalRosParser.g:563:6: (lv_parameter_28_0= ruleParameter ) + // InternalRosParser.g:564:7: lv_parameter_28_0= ruleParameter { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - pushFollow(FOLLOW_17); - lv_parameter_29_0=ruleParameter(); + pushFollow(FOLLOW_19); + lv_parameter_28_0=ruleParameter(); state._fsp--; @@ -1366,7 +1420,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "parameter", - lv_parameter_29_0, + lv_parameter_28_0, "de.fraunhofer.ipa.ros.Basics.Parameter"); afterParserOrEnumRuleCall(); @@ -1382,9 +1436,9 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_30=(Token)match(input,RULE_END,FOLLOW_16); + this_END_29=(Token)match(input,RULE_END,FOLLOW_18); - newLeafNode(this_END_30, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } @@ -1398,10 +1452,6 @@ public final EObject ruleNode() throws RecognitionException { } } while (true); - this_END_31=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_31, grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - } @@ -1425,7 +1475,7 @@ public final EObject ruleNode() throws RecognitionException { // $ANTLR start "entryRuleSpecBase" - // InternalRosParser.g:564:1: entryRuleSpecBase returns [EObject current=null] : iv_ruleSpecBase= ruleSpecBase EOF ; + // InternalRosParser.g:591:1: entryRuleSpecBase returns [EObject current=null] : iv_ruleSpecBase= ruleSpecBase EOF ; public final EObject entryRuleSpecBase() throws RecognitionException { EObject current = null; @@ -1433,8 +1483,8 @@ public final EObject entryRuleSpecBase() throws RecognitionException { try { - // InternalRosParser.g:564:49: (iv_ruleSpecBase= ruleSpecBase EOF ) - // InternalRosParser.g:565:2: iv_ruleSpecBase= ruleSpecBase EOF + // InternalRosParser.g:591:49: (iv_ruleSpecBase= ruleSpecBase EOF ) + // InternalRosParser.g:592:2: iv_ruleSpecBase= ruleSpecBase EOF { newCompositeNode(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); @@ -1461,7 +1511,7 @@ public final EObject entryRuleSpecBase() throws RecognitionException { // $ANTLR start "ruleSpecBase" - // InternalRosParser.g:571:1: ruleSpecBase returns [EObject current=null] : (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ; + // InternalRosParser.g:598:1: ruleSpecBase returns [EObject current=null] : (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ; public final EObject ruleSpecBase() throws RecognitionException { EObject current = null; @@ -1476,10 +1526,10 @@ public final EObject ruleSpecBase() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:577:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) - // InternalRosParser.g:578:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) + // InternalRosParser.g:604:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) + // InternalRosParser.g:605:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) { - // InternalRosParser.g:578:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) + // InternalRosParser.g:605:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) int alt15=3; switch ( input.LA(1) ) { case Msg: @@ -1506,7 +1556,7 @@ public final EObject ruleSpecBase() throws RecognitionException { switch (alt15) { case 1 : - // InternalRosParser.g:579:3: this_TopicSpec_0= ruleTopicSpec + // InternalRosParser.g:606:3: this_TopicSpec_0= ruleTopicSpec { newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); @@ -1524,7 +1574,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:588:3: this_ServiceSpec_1= ruleServiceSpec + // InternalRosParser.g:615:3: this_ServiceSpec_1= ruleServiceSpec { newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); @@ -1542,7 +1592,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:597:3: this_ActionSpec_2= ruleActionSpec + // InternalRosParser.g:624:3: this_ActionSpec_2= ruleActionSpec { newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); @@ -1582,7 +1632,7 @@ public final EObject ruleSpecBase() throws RecognitionException { // $ANTLR start "entryRuleTopicSpec" - // InternalRosParser.g:609:1: entryRuleTopicSpec returns [EObject current=null] : iv_ruleTopicSpec= ruleTopicSpec EOF ; + // InternalRosParser.g:636:1: entryRuleTopicSpec returns [EObject current=null] : iv_ruleTopicSpec= ruleTopicSpec EOF ; public final EObject entryRuleTopicSpec() throws RecognitionException { EObject current = null; @@ -1590,8 +1640,8 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { try { - // InternalRosParser.g:609:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) - // InternalRosParser.g:610:2: iv_ruleTopicSpec= ruleTopicSpec EOF + // InternalRosParser.g:636:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) + // InternalRosParser.g:637:2: iv_ruleTopicSpec= ruleTopicSpec EOF { newCompositeNode(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); @@ -1618,7 +1668,7 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { // $ANTLR start "ruleTopicSpec" - // InternalRosParser.g:616:1: ruleTopicSpec returns [EObject current=null] : ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ; + // InternalRosParser.g:643:1: ruleTopicSpec returns [EObject current=null] : ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ; public final EObject ruleTopicSpec() throws RecognitionException { EObject current = null; @@ -1639,14 +1689,14 @@ public final EObject ruleTopicSpec() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:622:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) - // InternalRosParser.g:623:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) + // InternalRosParser.g:649:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) + // InternalRosParser.g:650:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) { - // InternalRosParser.g:623:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) - // InternalRosParser.g:624:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END + // InternalRosParser.g:650:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) + // InternalRosParser.g:651:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END { - // InternalRosParser.g:624:3: () - // InternalRosParser.g:625:4: + // InternalRosParser.g:651:3: () + // InternalRosParser.g:652:4: { current = forceCreateModelElement( @@ -1656,17 +1706,17 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - otherlv_1=(Token)match(input,Msg,FOLLOW_18); + otherlv_1=(Token)match(input,Msg,FOLLOW_20); newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - // InternalRosParser.g:635:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) - // InternalRosParser.g:636:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) + // InternalRosParser.g:662:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) + // InternalRosParser.g:663:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) { - // InternalRosParser.g:636:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) - // InternalRosParser.g:637:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) + // InternalRosParser.g:663:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) + // InternalRosParser.g:664:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) { - // InternalRosParser.g:637:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) + // InternalRosParser.g:664:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) int alt16=3; switch ( input.LA(1) ) { case RULE_ID: @@ -1694,7 +1744,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { switch (alt16) { case 1 : - // InternalRosParser.g:638:6: lv_name_2_1= ruleEString + // InternalRosParser.g:665:6: lv_name_2_1= ruleEString { newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); @@ -1719,7 +1769,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:654:6: lv_name_2_2= Header + // InternalRosParser.g:681:6: lv_name_2_2= Header { lv_name_2_2=(Token)match(input,Header,FOLLOW_5); @@ -1735,7 +1785,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:665:6: lv_name_2_3= String + // InternalRosParser.g:692:6: lv_name_2_3= String { lv_name_2_3=(Token)match(input,String,FOLLOW_5); @@ -1759,15 +1809,15 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_19); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_21); newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Message_1,FOLLOW_20); + otherlv_4=(Token)match(input,Message_1,FOLLOW_22); newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - // InternalRosParser.g:686:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? + // InternalRosParser.g:713:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt17=2; int LA17_0 = input.LA(1); @@ -1776,22 +1826,22 @@ public final EObject ruleTopicSpec() throws RecognitionException { } switch (alt17) { case 1 : - // InternalRosParser.g:687:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END + // InternalRosParser.g:714:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_23); newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - // InternalRosParser.g:691:4: ( (lv_message_6_0= ruleMessageDefinition ) ) - // InternalRosParser.g:692:5: (lv_message_6_0= ruleMessageDefinition ) + // InternalRosParser.g:718:4: ( (lv_message_6_0= ruleMessageDefinition ) ) + // InternalRosParser.g:719:5: (lv_message_6_0= ruleMessageDefinition ) { - // InternalRosParser.g:692:5: (lv_message_6_0= ruleMessageDefinition ) - // InternalRosParser.g:693:6: lv_message_6_0= ruleMessageDefinition + // InternalRosParser.g:719:5: (lv_message_6_0= ruleMessageDefinition ) + // InternalRosParser.g:720:6: lv_message_6_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_message_6_0=ruleMessageDefinition(); state._fsp--; @@ -1813,7 +1863,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_END_7=(Token)match(input,RULE_END,FOLLOW_14); + this_END_7=(Token)match(input,RULE_END,FOLLOW_16); newLeafNode(this_END_7, grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); @@ -1850,7 +1900,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { // $ANTLR start "entryRuleServiceSpec" - // InternalRosParser.g:723:1: entryRuleServiceSpec returns [EObject current=null] : iv_ruleServiceSpec= ruleServiceSpec EOF ; + // InternalRosParser.g:750:1: entryRuleServiceSpec returns [EObject current=null] : iv_ruleServiceSpec= ruleServiceSpec EOF ; public final EObject entryRuleServiceSpec() throws RecognitionException { EObject current = null; @@ -1858,8 +1908,8 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { try { - // InternalRosParser.g:723:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) - // InternalRosParser.g:724:2: iv_ruleServiceSpec= ruleServiceSpec EOF + // InternalRosParser.g:750:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) + // InternalRosParser.g:751:2: iv_ruleServiceSpec= ruleServiceSpec EOF { newCompositeNode(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); @@ -1886,7 +1936,7 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { // $ANTLR start "ruleServiceSpec" - // InternalRosParser.g:730:1: ruleServiceSpec returns [EObject current=null] : ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ; + // InternalRosParser.g:757:1: ruleServiceSpec returns [EObject current=null] : ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ; public final EObject ruleServiceSpec() throws RecognitionException { EObject current = null; @@ -1910,14 +1960,14 @@ public final EObject ruleServiceSpec() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:736:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) - // InternalRosParser.g:737:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) + // InternalRosParser.g:763:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) + // InternalRosParser.g:764:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) { - // InternalRosParser.g:737:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) - // InternalRosParser.g:738:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END + // InternalRosParser.g:764:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) + // InternalRosParser.g:765:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END { - // InternalRosParser.g:738:3: () - // InternalRosParser.g:739:4: + // InternalRosParser.g:765:3: () + // InternalRosParser.g:766:4: { current = forceCreateModelElement( @@ -1931,11 +1981,11 @@ public final EObject ruleServiceSpec() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - // InternalRosParser.g:749:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRosParser.g:750:4: (lv_name_2_0= ruleEString ) + // InternalRosParser.g:776:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRosParser.g:777:4: (lv_name_2_0= ruleEString ) { - // InternalRosParser.g:750:4: (lv_name_2_0= ruleEString ) - // InternalRosParser.g:751:5: lv_name_2_0= ruleEString + // InternalRosParser.g:777:4: (lv_name_2_0= ruleEString ) + // InternalRosParser.g:778:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); @@ -1962,15 +2012,15 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_22); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_24); newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Request,FOLLOW_23); + otherlv_4=(Token)match(input,Request,FOLLOW_25); newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - // InternalRosParser.g:776:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? + // InternalRosParser.g:803:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt18=2; int LA18_0 = input.LA(1); @@ -1979,22 +2029,22 @@ public final EObject ruleServiceSpec() throws RecognitionException { } switch (alt18) { case 1 : - // InternalRosParser.g:777:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END + // InternalRosParser.g:804:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_23); newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - // InternalRosParser.g:781:4: ( (lv_request_6_0= ruleMessageDefinition ) ) - // InternalRosParser.g:782:5: (lv_request_6_0= ruleMessageDefinition ) + // InternalRosParser.g:808:4: ( (lv_request_6_0= ruleMessageDefinition ) ) + // InternalRosParser.g:809:5: (lv_request_6_0= ruleMessageDefinition ) { - // InternalRosParser.g:782:5: (lv_request_6_0= ruleMessageDefinition ) - // InternalRosParser.g:783:6: lv_request_6_0= ruleMessageDefinition + // InternalRosParser.g:809:5: (lv_request_6_0= ruleMessageDefinition ) + // InternalRosParser.g:810:6: lv_request_6_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_request_6_0=ruleMessageDefinition(); state._fsp--; @@ -2016,7 +2066,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_END_7=(Token)match(input,RULE_END,FOLLOW_24); + this_END_7=(Token)match(input,RULE_END,FOLLOW_26); newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); @@ -2026,11 +2076,11 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - otherlv_8=(Token)match(input,Response,FOLLOW_20); + otherlv_8=(Token)match(input,Response,FOLLOW_22); newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - // InternalRosParser.g:809:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? + // InternalRosParser.g:836:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt19=2; int LA19_0 = input.LA(1); @@ -2039,22 +2089,22 @@ public final EObject ruleServiceSpec() throws RecognitionException { } switch (alt19) { case 1 : - // InternalRosParser.g:810:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END + // InternalRosParser.g:837:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_21); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_23); newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - // InternalRosParser.g:814:4: ( (lv_response_10_0= ruleMessageDefinition ) ) - // InternalRosParser.g:815:5: (lv_response_10_0= ruleMessageDefinition ) + // InternalRosParser.g:841:4: ( (lv_response_10_0= ruleMessageDefinition ) ) + // InternalRosParser.g:842:5: (lv_response_10_0= ruleMessageDefinition ) { - // InternalRosParser.g:815:5: (lv_response_10_0= ruleMessageDefinition ) - // InternalRosParser.g:816:6: lv_response_10_0= ruleMessageDefinition + // InternalRosParser.g:842:5: (lv_response_10_0= ruleMessageDefinition ) + // InternalRosParser.g:843:6: lv_response_10_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_response_10_0=ruleMessageDefinition(); state._fsp--; @@ -2076,7 +2126,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_END_11=(Token)match(input,RULE_END,FOLLOW_14); + this_END_11=(Token)match(input,RULE_END,FOLLOW_16); newLeafNode(this_END_11, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); @@ -2113,7 +2163,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { // $ANTLR start "entryRuleActionSpec" - // InternalRosParser.g:846:1: entryRuleActionSpec returns [EObject current=null] : iv_ruleActionSpec= ruleActionSpec EOF ; + // InternalRosParser.g:873:1: entryRuleActionSpec returns [EObject current=null] : iv_ruleActionSpec= ruleActionSpec EOF ; public final EObject entryRuleActionSpec() throws RecognitionException { EObject current = null; @@ -2121,8 +2171,8 @@ public final EObject entryRuleActionSpec() throws RecognitionException { try { - // InternalRosParser.g:846:51: (iv_ruleActionSpec= ruleActionSpec EOF ) - // InternalRosParser.g:847:2: iv_ruleActionSpec= ruleActionSpec EOF + // InternalRosParser.g:873:51: (iv_ruleActionSpec= ruleActionSpec EOF ) + // InternalRosParser.g:874:2: iv_ruleActionSpec= ruleActionSpec EOF { newCompositeNode(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); @@ -2149,7 +2199,7 @@ public final EObject entryRuleActionSpec() throws RecognitionException { // $ANTLR start "ruleActionSpec" - // InternalRosParser.g:853:1: ruleActionSpec returns [EObject current=null] : ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ; + // InternalRosParser.g:880:1: ruleActionSpec returns [EObject current=null] : ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ; public final EObject ruleActionSpec() throws RecognitionException { EObject current = null; @@ -2178,14 +2228,14 @@ public final EObject ruleActionSpec() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:859:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) - // InternalRosParser.g:860:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) + // InternalRosParser.g:886:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) + // InternalRosParser.g:887:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) { - // InternalRosParser.g:860:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) - // InternalRosParser.g:861:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END + // InternalRosParser.g:887:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) + // InternalRosParser.g:888:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END { - // InternalRosParser.g:861:3: () - // InternalRosParser.g:862:4: + // InternalRosParser.g:888:3: () + // InternalRosParser.g:889:4: { current = forceCreateModelElement( @@ -2199,11 +2249,11 @@ public final EObject ruleActionSpec() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); - // InternalRosParser.g:872:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRosParser.g:873:4: (lv_name_2_0= ruleEString ) + // InternalRosParser.g:899:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRosParser.g:900:4: (lv_name_2_0= ruleEString ) { - // InternalRosParser.g:873:4: (lv_name_2_0= ruleEString ) - // InternalRosParser.g:874:5: lv_name_2_0= ruleEString + // InternalRosParser.g:900:4: (lv_name_2_0= ruleEString ) + // InternalRosParser.g:901:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); @@ -2230,15 +2280,15 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_27); newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Goal_1,FOLLOW_26); + otherlv_4=(Token)match(input,Goal_1,FOLLOW_28); newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - // InternalRosParser.g:899:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? + // InternalRosParser.g:926:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? int alt20=2; int LA20_0 = input.LA(1); @@ -2247,22 +2297,22 @@ public final EObject ruleActionSpec() throws RecognitionException { } switch (alt20) { case 1 : - // InternalRosParser.g:900:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END + // InternalRosParser.g:927:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_21); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_23); newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - // InternalRosParser.g:904:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) - // InternalRosParser.g:905:5: (lv_goal_6_0= ruleMessageDefinition ) + // InternalRosParser.g:931:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) + // InternalRosParser.g:932:5: (lv_goal_6_0= ruleMessageDefinition ) { - // InternalRosParser.g:905:5: (lv_goal_6_0= ruleMessageDefinition ) - // InternalRosParser.g:906:6: lv_goal_6_0= ruleMessageDefinition + // InternalRosParser.g:932:5: (lv_goal_6_0= ruleMessageDefinition ) + // InternalRosParser.g:933:6: lv_goal_6_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_goal_6_0=ruleMessageDefinition(); state._fsp--; @@ -2284,7 +2334,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_7=(Token)match(input,RULE_END,FOLLOW_27); + this_END_7=(Token)match(input,RULE_END,FOLLOW_29); newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); @@ -2294,11 +2344,11 @@ public final EObject ruleActionSpec() throws RecognitionException { } - otherlv_8=(Token)match(input,Result_1,FOLLOW_28); + otherlv_8=(Token)match(input,Result_1,FOLLOW_30); newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); - // InternalRosParser.g:932:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? + // InternalRosParser.g:959:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? int alt21=2; int LA21_0 = input.LA(1); @@ -2307,22 +2357,22 @@ public final EObject ruleActionSpec() throws RecognitionException { } switch (alt21) { case 1 : - // InternalRosParser.g:933:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END + // InternalRosParser.g:960:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_21); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_23); newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - // InternalRosParser.g:937:4: ( (lv_result_10_0= ruleMessageDefinition ) ) - // InternalRosParser.g:938:5: (lv_result_10_0= ruleMessageDefinition ) + // InternalRosParser.g:964:4: ( (lv_result_10_0= ruleMessageDefinition ) ) + // InternalRosParser.g:965:5: (lv_result_10_0= ruleMessageDefinition ) { - // InternalRosParser.g:938:5: (lv_result_10_0= ruleMessageDefinition ) - // InternalRosParser.g:939:6: lv_result_10_0= ruleMessageDefinition + // InternalRosParser.g:965:5: (lv_result_10_0= ruleMessageDefinition ) + // InternalRosParser.g:966:6: lv_result_10_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_result_10_0=ruleMessageDefinition(); state._fsp--; @@ -2344,7 +2394,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_11=(Token)match(input,RULE_END,FOLLOW_29); + this_END_11=(Token)match(input,RULE_END,FOLLOW_31); newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); @@ -2354,11 +2404,11 @@ public final EObject ruleActionSpec() throws RecognitionException { } - otherlv_12=(Token)match(input,Feedback_1,FOLLOW_20); + otherlv_12=(Token)match(input,Feedback_1,FOLLOW_22); newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - // InternalRosParser.g:965:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? + // InternalRosParser.g:992:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? int alt22=2; int LA22_0 = input.LA(1); @@ -2367,22 +2417,22 @@ public final EObject ruleActionSpec() throws RecognitionException { } switch (alt22) { case 1 : - // InternalRosParser.g:966:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END + // InternalRosParser.g:993:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END { - this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_21); + this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_23); newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - // InternalRosParser.g:970:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) - // InternalRosParser.g:971:5: (lv_feedback_14_0= ruleMessageDefinition ) + // InternalRosParser.g:997:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) + // InternalRosParser.g:998:5: (lv_feedback_14_0= ruleMessageDefinition ) { - // InternalRosParser.g:971:5: (lv_feedback_14_0= ruleMessageDefinition ) - // InternalRosParser.g:972:6: lv_feedback_14_0= ruleMessageDefinition + // InternalRosParser.g:998:5: (lv_feedback_14_0= ruleMessageDefinition ) + // InternalRosParser.g:999:6: lv_feedback_14_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_feedback_14_0=ruleMessageDefinition(); state._fsp--; @@ -2404,7 +2454,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_15=(Token)match(input,RULE_END,FOLLOW_14); + this_END_15=(Token)match(input,RULE_END,FOLLOW_16); newLeafNode(this_END_15, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); @@ -2441,7 +2491,7 @@ public final EObject ruleActionSpec() throws RecognitionException { // $ANTLR start "entryRuleMessageDefinition" - // InternalRosParser.g:1002:1: entryRuleMessageDefinition returns [EObject current=null] : iv_ruleMessageDefinition= ruleMessageDefinition EOF ; + // InternalRosParser.g:1029:1: entryRuleMessageDefinition returns [EObject current=null] : iv_ruleMessageDefinition= ruleMessageDefinition EOF ; public final EObject entryRuleMessageDefinition() throws RecognitionException { EObject current = null; @@ -2449,8 +2499,8 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { try { - // InternalRosParser.g:1002:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) - // InternalRosParser.g:1003:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF + // InternalRosParser.g:1029:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) + // InternalRosParser.g:1030:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF { newCompositeNode(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); @@ -2477,7 +2527,7 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { // $ANTLR start "ruleMessageDefinition" - // InternalRosParser.g:1009:1: ruleMessageDefinition returns [EObject current=null] : ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ; + // InternalRosParser.g:1036:1: ruleMessageDefinition returns [EObject current=null] : ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) ; public final EObject ruleMessageDefinition() throws RecognitionException { EObject current = null; @@ -2488,14 +2538,14 @@ public final EObject ruleMessageDefinition() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1015:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) - // InternalRosParser.g:1016:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) + // InternalRosParser.g:1042:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) ) + // InternalRosParser.g:1043:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) { - // InternalRosParser.g:1016:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) - // InternalRosParser.g:1017:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* + // InternalRosParser.g:1043:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) + // InternalRosParser.g:1044:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ { - // InternalRosParser.g:1017:3: () - // InternalRosParser.g:1018:4: + // InternalRosParser.g:1044:3: () + // InternalRosParser.g:1045:4: { current = forceCreateModelElement( @@ -2505,28 +2555,29 @@ public final EObject ruleMessageDefinition() throws RecognitionException { } - // InternalRosParser.g:1024:3: ( (lv_MessagePart_1_0= ruleMessagePart ) )* + // InternalRosParser.g:1051:3: ( (lv_MessagePart_1_0= ruleMessagePart ) )+ + int cnt23=0; loop23: do { int alt23=2; int LA23_0 = input.LA(1); - if ( ((LA23_0>=Float32_1 && LA23_0<=Float64_1)||LA23_0==Duration||(LA23_0>=String_2 && LA23_0<=Uint64_1)||(LA23_0>=Float32 && LA23_0<=Int64_1)||LA23_0==Uint8_1||LA23_0==Header||(LA23_0>=Bool_1 && LA23_0<=Int8_1)||(LA23_0>=String_1 && LA23_0<=Uint64)||(LA23_0>=Int16 && LA23_0<=Int64)||LA23_0==Uint8||(LA23_0>=Bool && LA23_0<=Byte)||LA23_0==Int8||LA23_0==Time||(LA23_0>=RULE_ID && LA23_0<=RULE_STRING)) ) { + if ( ((LA23_0>=Duration && LA23_0<=Feedback)||LA23_0==Message||LA23_0==Service||(LA23_0>=Action && LA23_0<=Result)||LA23_0==Value||LA23_0==Goal||LA23_0==Name||(LA23_0>=Time && LA23_0<=Type)||(LA23_0>=RULE_ID && LA23_0<=RULE_STRING)||LA23_0==RULE_MESSAGE_ASIGMENT) ) { alt23=1; } switch (alt23) { case 1 : - // InternalRosParser.g:1025:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRosParser.g:1052:4: (lv_MessagePart_1_0= ruleMessagePart ) { - // InternalRosParser.g:1025:4: (lv_MessagePart_1_0= ruleMessagePart ) - // InternalRosParser.g:1026:5: lv_MessagePart_1_0= ruleMessagePart + // InternalRosParser.g:1052:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRosParser.g:1053:5: lv_MessagePart_1_0= ruleMessagePart { newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_32); lv_MessagePart_1_0=ruleMessagePart(); state._fsp--; @@ -2550,8 +2601,12 @@ public final EObject ruleMessageDefinition() throws RecognitionException { break; default : - break loop23; + if ( cnt23 >= 1 ) break loop23; + EarlyExitException eee = + new EarlyExitException(23, input); + throw eee; } + cnt23++; } while (true); @@ -2577,7 +2632,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { // $ANTLR start "entryRulePublisher" - // InternalRosParser.g:1047:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; + // InternalRosParser.g:1074:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; public final EObject entryRulePublisher() throws RecognitionException { EObject current = null; @@ -2585,8 +2640,8 @@ public final EObject entryRulePublisher() throws RecognitionException { try { - // InternalRosParser.g:1047:50: (iv_rulePublisher= rulePublisher EOF ) - // InternalRosParser.g:1048:2: iv_rulePublisher= rulePublisher EOF + // InternalRosParser.g:1074:50: (iv_rulePublisher= rulePublisher EOF ) + // InternalRosParser.g:1075:2: iv_rulePublisher= rulePublisher EOF { newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); @@ -2613,7 +2668,7 @@ public final EObject entryRulePublisher() throws RecognitionException { // $ANTLR start "rulePublisher" - // InternalRosParser.g:1054:1: rulePublisher returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; + // InternalRosParser.g:1081:1: rulePublisher returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; public final EObject rulePublisher() throws RecognitionException { EObject current = null; @@ -2631,14 +2686,14 @@ public final EObject rulePublisher() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1060:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) - // InternalRosParser.g:1061:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1087:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) + // InternalRosParser.g:1088:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) { - // InternalRosParser.g:1061:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) - // InternalRosParser.g:1062:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END + // InternalRosParser.g:1088:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1089:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { - // InternalRosParser.g:1062:3: () - // InternalRosParser.g:1063:4: + // InternalRosParser.g:1089:3: () + // InternalRosParser.g:1090:4: { current = forceCreateModelElement( @@ -2648,11 +2703,11 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRosParser.g:1069:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:1070:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1096:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:1097:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:1070:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:1071:5: lv_name_1_0= ruleEString + // InternalRosParser.g:1097:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1098:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); @@ -2683,7 +2738,7 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_3, grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); @@ -2691,11 +2746,11 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getTypeKeyword_4()); - // InternalRosParser.g:1100:3: ( ( ruleEString ) ) - // InternalRosParser.g:1101:4: ( ruleEString ) + // InternalRosParser.g:1127:3: ( ( ruleEString ) ) + // InternalRosParser.g:1128:4: ( ruleEString ) { - // InternalRosParser.g:1101:4: ( ruleEString ) - // InternalRosParser.g:1102:5: ruleEString + // InternalRosParser.g:1128:4: ( ruleEString ) + // InternalRosParser.g:1129:5: ruleEString { if (current==null) { @@ -2705,7 +2760,7 @@ public final EObject rulePublisher() throws RecognitionException { newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); ruleEString(); state._fsp--; @@ -2719,7 +2774,7 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRosParser.g:1116:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + // InternalRosParser.g:1143:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? int alt24=2; int LA24_0 = input.LA(1); @@ -2728,22 +2783,22 @@ public final EObject rulePublisher() throws RecognitionException { } switch (alt24) { case 1 : - // InternalRosParser.g:1117:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1144:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); + otherlv_6=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNsKeyword_6_0()); - // InternalRosParser.g:1121:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRosParser.g:1122:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1148:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1149:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRosParser.g:1122:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRosParser.g:1123:6: lv_namespace_7_0= ruleNamespace + // InternalRosParser.g:1149:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1150:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -2798,7 +2853,7 @@ public final EObject rulePublisher() throws RecognitionException { // $ANTLR start "entryRuleSubscriber" - // InternalRosParser.g:1149:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; + // InternalRosParser.g:1176:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; public final EObject entryRuleSubscriber() throws RecognitionException { EObject current = null; @@ -2806,8 +2861,8 @@ public final EObject entryRuleSubscriber() throws RecognitionException { try { - // InternalRosParser.g:1149:51: (iv_ruleSubscriber= ruleSubscriber EOF ) - // InternalRosParser.g:1150:2: iv_ruleSubscriber= ruleSubscriber EOF + // InternalRosParser.g:1176:51: (iv_ruleSubscriber= ruleSubscriber EOF ) + // InternalRosParser.g:1177:2: iv_ruleSubscriber= ruleSubscriber EOF { newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); @@ -2834,7 +2889,7 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // $ANTLR start "ruleSubscriber" - // InternalRosParser.g:1156:1: ruleSubscriber returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; + // InternalRosParser.g:1183:1: ruleSubscriber returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; public final EObject ruleSubscriber() throws RecognitionException { EObject current = null; @@ -2852,14 +2907,14 @@ public final EObject ruleSubscriber() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1162:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) - // InternalRosParser.g:1163:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1189:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) + // InternalRosParser.g:1190:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) { - // InternalRosParser.g:1163:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) - // InternalRosParser.g:1164:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END + // InternalRosParser.g:1190:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1191:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { - // InternalRosParser.g:1164:3: () - // InternalRosParser.g:1165:4: + // InternalRosParser.g:1191:3: () + // InternalRosParser.g:1192:4: { current = forceCreateModelElement( @@ -2869,11 +2924,11 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRosParser.g:1171:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:1172:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1198:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:1199:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:1172:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:1173:5: lv_name_1_0= ruleEString + // InternalRosParser.g:1199:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1200:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); @@ -2904,7 +2959,7 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_3, grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); @@ -2912,11 +2967,11 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getTypeKeyword_4()); - // InternalRosParser.g:1202:3: ( ( ruleEString ) ) - // InternalRosParser.g:1203:4: ( ruleEString ) + // InternalRosParser.g:1229:3: ( ( ruleEString ) ) + // InternalRosParser.g:1230:4: ( ruleEString ) { - // InternalRosParser.g:1203:4: ( ruleEString ) - // InternalRosParser.g:1204:5: ruleEString + // InternalRosParser.g:1230:4: ( ruleEString ) + // InternalRosParser.g:1231:5: ruleEString { if (current==null) { @@ -2926,7 +2981,7 @@ public final EObject ruleSubscriber() throws RecognitionException { newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); ruleEString(); state._fsp--; @@ -2940,7 +2995,7 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRosParser.g:1218:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + // InternalRosParser.g:1245:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? int alt25=2; int LA25_0 = input.LA(1); @@ -2949,22 +3004,22 @@ public final EObject ruleSubscriber() throws RecognitionException { } switch (alt25) { case 1 : - // InternalRosParser.g:1219:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1246:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); + otherlv_6=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); - // InternalRosParser.g:1223:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRosParser.g:1224:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1250:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1251:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRosParser.g:1224:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRosParser.g:1225:6: lv_namespace_7_0= ruleNamespace + // InternalRosParser.g:1251:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1252:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3019,7 +3074,7 @@ public final EObject ruleSubscriber() throws RecognitionException { // $ANTLR start "entryRuleServiceServer" - // InternalRosParser.g:1251:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; + // InternalRosParser.g:1278:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; public final EObject entryRuleServiceServer() throws RecognitionException { EObject current = null; @@ -3027,8 +3082,8 @@ public final EObject entryRuleServiceServer() throws RecognitionException { try { - // InternalRosParser.g:1251:54: (iv_ruleServiceServer= ruleServiceServer EOF ) - // InternalRosParser.g:1252:2: iv_ruleServiceServer= ruleServiceServer EOF + // InternalRosParser.g:1278:54: (iv_ruleServiceServer= ruleServiceServer EOF ) + // InternalRosParser.g:1279:2: iv_ruleServiceServer= ruleServiceServer EOF { newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); @@ -3055,7 +3110,7 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // $ANTLR start "ruleServiceServer" - // InternalRosParser.g:1258:1: ruleServiceServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; + // InternalRosParser.g:1285:1: ruleServiceServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; public final EObject ruleServiceServer() throws RecognitionException { EObject current = null; @@ -3073,14 +3128,14 @@ public final EObject ruleServiceServer() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1264:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) - // InternalRosParser.g:1265:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1291:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) + // InternalRosParser.g:1292:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) { - // InternalRosParser.g:1265:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) - // InternalRosParser.g:1266:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END + // InternalRosParser.g:1292:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1293:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { - // InternalRosParser.g:1266:3: () - // InternalRosParser.g:1267:4: + // InternalRosParser.g:1293:3: () + // InternalRosParser.g:1294:4: { current = forceCreateModelElement( @@ -3090,11 +3145,11 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRosParser.g:1273:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:1274:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1300:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:1301:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:1274:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:1275:5: lv_name_1_0= ruleEString + // InternalRosParser.g:1301:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1302:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); @@ -3125,7 +3180,7 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_3, grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); @@ -3133,11 +3188,11 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getTypeKeyword_4()); - // InternalRosParser.g:1304:3: ( ( ruleEString ) ) - // InternalRosParser.g:1305:4: ( ruleEString ) + // InternalRosParser.g:1331:3: ( ( ruleEString ) ) + // InternalRosParser.g:1332:4: ( ruleEString ) { - // InternalRosParser.g:1305:4: ( ruleEString ) - // InternalRosParser.g:1306:5: ruleEString + // InternalRosParser.g:1332:4: ( ruleEString ) + // InternalRosParser.g:1333:5: ruleEString { if (current==null) { @@ -3147,7 +3202,7 @@ public final EObject ruleServiceServer() throws RecognitionException { newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); ruleEString(); state._fsp--; @@ -3161,7 +3216,7 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRosParser.g:1320:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + // InternalRosParser.g:1347:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? int alt26=2; int LA26_0 = input.LA(1); @@ -3170,22 +3225,22 @@ public final EObject ruleServiceServer() throws RecognitionException { } switch (alt26) { case 1 : - // InternalRosParser.g:1321:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1348:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); + otherlv_6=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); - // InternalRosParser.g:1325:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRosParser.g:1326:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1352:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1353:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRosParser.g:1326:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRosParser.g:1327:6: lv_namespace_7_0= ruleNamespace + // InternalRosParser.g:1353:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1354:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3240,7 +3295,7 @@ public final EObject ruleServiceServer() throws RecognitionException { // $ANTLR start "entryRuleServiceClient" - // InternalRosParser.g:1353:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; + // InternalRosParser.g:1380:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; public final EObject entryRuleServiceClient() throws RecognitionException { EObject current = null; @@ -3248,8 +3303,8 @@ public final EObject entryRuleServiceClient() throws RecognitionException { try { - // InternalRosParser.g:1353:54: (iv_ruleServiceClient= ruleServiceClient EOF ) - // InternalRosParser.g:1354:2: iv_ruleServiceClient= ruleServiceClient EOF + // InternalRosParser.g:1380:54: (iv_ruleServiceClient= ruleServiceClient EOF ) + // InternalRosParser.g:1381:2: iv_ruleServiceClient= ruleServiceClient EOF { newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); @@ -3276,7 +3331,7 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // $ANTLR start "ruleServiceClient" - // InternalRosParser.g:1360:1: ruleServiceClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; + // InternalRosParser.g:1387:1: ruleServiceClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; public final EObject ruleServiceClient() throws RecognitionException { EObject current = null; @@ -3294,14 +3349,14 @@ public final EObject ruleServiceClient() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1366:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) - // InternalRosParser.g:1367:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1393:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) + // InternalRosParser.g:1394:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) { - // InternalRosParser.g:1367:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) - // InternalRosParser.g:1368:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END + // InternalRosParser.g:1394:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1395:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { - // InternalRosParser.g:1368:3: () - // InternalRosParser.g:1369:4: + // InternalRosParser.g:1395:3: () + // InternalRosParser.g:1396:4: { current = forceCreateModelElement( @@ -3311,11 +3366,11 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRosParser.g:1375:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:1376:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1402:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:1403:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:1376:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:1377:5: lv_name_1_0= ruleEString + // InternalRosParser.g:1403:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1404:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); @@ -3346,7 +3401,7 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_3, grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); @@ -3354,11 +3409,11 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getTypeKeyword_4()); - // InternalRosParser.g:1406:3: ( ( ruleEString ) ) - // InternalRosParser.g:1407:4: ( ruleEString ) + // InternalRosParser.g:1433:3: ( ( ruleEString ) ) + // InternalRosParser.g:1434:4: ( ruleEString ) { - // InternalRosParser.g:1407:4: ( ruleEString ) - // InternalRosParser.g:1408:5: ruleEString + // InternalRosParser.g:1434:4: ( ruleEString ) + // InternalRosParser.g:1435:5: ruleEString { if (current==null) { @@ -3368,7 +3423,7 @@ public final EObject ruleServiceClient() throws RecognitionException { newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); ruleEString(); state._fsp--; @@ -3382,7 +3437,7 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRosParser.g:1422:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + // InternalRosParser.g:1449:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? int alt27=2; int LA27_0 = input.LA(1); @@ -3391,22 +3446,22 @@ public final EObject ruleServiceClient() throws RecognitionException { } switch (alt27) { case 1 : - // InternalRosParser.g:1423:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1450:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); + otherlv_6=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); - // InternalRosParser.g:1427:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRosParser.g:1428:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1454:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1455:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRosParser.g:1428:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRosParser.g:1429:6: lv_namespace_7_0= ruleNamespace + // InternalRosParser.g:1455:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1456:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3461,7 +3516,7 @@ public final EObject ruleServiceClient() throws RecognitionException { // $ANTLR start "entryRuleActionServer" - // InternalRosParser.g:1455:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; + // InternalRosParser.g:1482:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; public final EObject entryRuleActionServer() throws RecognitionException { EObject current = null; @@ -3469,8 +3524,8 @@ public final EObject entryRuleActionServer() throws RecognitionException { try { - // InternalRosParser.g:1455:53: (iv_ruleActionServer= ruleActionServer EOF ) - // InternalRosParser.g:1456:2: iv_ruleActionServer= ruleActionServer EOF + // InternalRosParser.g:1482:53: (iv_ruleActionServer= ruleActionServer EOF ) + // InternalRosParser.g:1483:2: iv_ruleActionServer= ruleActionServer EOF { newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); @@ -3497,7 +3552,7 @@ public final EObject entryRuleActionServer() throws RecognitionException { // $ANTLR start "ruleActionServer" - // InternalRosParser.g:1462:1: ruleActionServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; + // InternalRosParser.g:1489:1: ruleActionServer returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; public final EObject ruleActionServer() throws RecognitionException { EObject current = null; @@ -3515,14 +3570,14 @@ public final EObject ruleActionServer() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1468:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) - // InternalRosParser.g:1469:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1495:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) + // InternalRosParser.g:1496:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) { - // InternalRosParser.g:1469:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) - // InternalRosParser.g:1470:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END + // InternalRosParser.g:1496:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1497:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { - // InternalRosParser.g:1470:3: () - // InternalRosParser.g:1471:4: + // InternalRosParser.g:1497:3: () + // InternalRosParser.g:1498:4: { current = forceCreateModelElement( @@ -3532,11 +3587,11 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRosParser.g:1477:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:1478:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1504:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:1505:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:1478:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:1479:5: lv_name_1_0= ruleEString + // InternalRosParser.g:1505:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1506:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); @@ -3567,7 +3622,7 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_3, grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); @@ -3575,11 +3630,11 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getTypeKeyword_4()); - // InternalRosParser.g:1508:3: ( ( ruleEString ) ) - // InternalRosParser.g:1509:4: ( ruleEString ) + // InternalRosParser.g:1535:3: ( ( ruleEString ) ) + // InternalRosParser.g:1536:4: ( ruleEString ) { - // InternalRosParser.g:1509:4: ( ruleEString ) - // InternalRosParser.g:1510:5: ruleEString + // InternalRosParser.g:1536:4: ( ruleEString ) + // InternalRosParser.g:1537:5: ruleEString { if (current==null) { @@ -3589,7 +3644,7 @@ public final EObject ruleActionServer() throws RecognitionException { newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); ruleEString(); state._fsp--; @@ -3603,7 +3658,7 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRosParser.g:1524:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + // InternalRosParser.g:1551:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? int alt28=2; int LA28_0 = input.LA(1); @@ -3612,22 +3667,22 @@ public final EObject ruleActionServer() throws RecognitionException { } switch (alt28) { case 1 : - // InternalRosParser.g:1525:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1552:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); + otherlv_6=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNsKeyword_6_0()); - // InternalRosParser.g:1529:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRosParser.g:1530:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1556:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1557:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRosParser.g:1530:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRosParser.g:1531:6: lv_namespace_7_0= ruleNamespace + // InternalRosParser.g:1557:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1558:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3682,7 +3737,7 @@ public final EObject ruleActionServer() throws RecognitionException { // $ANTLR start "entryRuleActionClient" - // InternalRosParser.g:1557:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; + // InternalRosParser.g:1584:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; public final EObject entryRuleActionClient() throws RecognitionException { EObject current = null; @@ -3690,8 +3745,8 @@ public final EObject entryRuleActionClient() throws RecognitionException { try { - // InternalRosParser.g:1557:53: (iv_ruleActionClient= ruleActionClient EOF ) - // InternalRosParser.g:1558:2: iv_ruleActionClient= ruleActionClient EOF + // InternalRosParser.g:1584:53: (iv_ruleActionClient= ruleActionClient EOF ) + // InternalRosParser.g:1585:2: iv_ruleActionClient= ruleActionClient EOF { newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); @@ -3718,7 +3773,7 @@ public final EObject entryRuleActionClient() throws RecognitionException { // $ANTLR start "ruleActionClient" - // InternalRosParser.g:1564:1: ruleActionClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; + // InternalRosParser.g:1591:1: ruleActionClient returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ; public final EObject ruleActionClient() throws RecognitionException { EObject current = null; @@ -3736,14 +3791,14 @@ public final EObject ruleActionClient() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1570:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) - // InternalRosParser.g:1571:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1597:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) ) + // InternalRosParser.g:1598:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) { - // InternalRosParser.g:1571:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) - // InternalRosParser.g:1572:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END + // InternalRosParser.g:1598:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END ) + // InternalRosParser.g:1599:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( ( ruleEString ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? this_END_8= RULE_END { - // InternalRosParser.g:1572:3: () - // InternalRosParser.g:1573:4: + // InternalRosParser.g:1599:3: () + // InternalRosParser.g:1600:4: { current = forceCreateModelElement( @@ -3753,11 +3808,11 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRosParser.g:1579:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:1580:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1606:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:1607:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:1580:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:1581:5: lv_name_1_0= ruleEString + // InternalRosParser.g:1607:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:1608:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); @@ -3788,7 +3843,7 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_3, grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); @@ -3796,11 +3851,11 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getTypeKeyword_4()); - // InternalRosParser.g:1610:3: ( ( ruleEString ) ) - // InternalRosParser.g:1611:4: ( ruleEString ) + // InternalRosParser.g:1637:3: ( ( ruleEString ) ) + // InternalRosParser.g:1638:4: ( ruleEString ) { - // InternalRosParser.g:1611:4: ( ruleEString ) - // InternalRosParser.g:1612:5: ruleEString + // InternalRosParser.g:1638:4: ( ruleEString ) + // InternalRosParser.g:1639:5: ruleEString { if (current==null) { @@ -3810,7 +3865,7 @@ public final EObject ruleActionClient() throws RecognitionException { newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_32); + pushFollow(FOLLOW_34); ruleEString(); state._fsp--; @@ -3824,7 +3879,7 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRosParser.g:1626:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? + // InternalRosParser.g:1653:3: (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? int alt29=2; int LA29_0 = input.LA(1); @@ -3833,22 +3888,22 @@ public final EObject ruleActionClient() throws RecognitionException { } switch (alt29) { case 1 : - // InternalRosParser.g:1627:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1654:4: otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,Ns,FOLLOW_33); + otherlv_6=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNsKeyword_6_0()); - // InternalRosParser.g:1631:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRosParser.g:1632:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1658:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRosParser.g:1659:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRosParser.g:1632:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRosParser.g:1633:6: lv_namespace_7_0= ruleNamespace + // InternalRosParser.g:1659:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRosParser.g:1660:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3903,7 +3958,7 @@ public final EObject ruleActionClient() throws RecognitionException { // $ANTLR start "entryRuleDependency" - // InternalRosParser.g:1659:1: entryRuleDependency returns [EObject current=null] : iv_ruleDependency= ruleDependency EOF ; + // InternalRosParser.g:1686:1: entryRuleDependency returns [EObject current=null] : iv_ruleDependency= ruleDependency EOF ; public final EObject entryRuleDependency() throws RecognitionException { EObject current = null; @@ -3911,8 +3966,8 @@ public final EObject entryRuleDependency() throws RecognitionException { try { - // InternalRosParser.g:1659:51: (iv_ruleDependency= ruleDependency EOF ) - // InternalRosParser.g:1660:2: iv_ruleDependency= ruleDependency EOF + // InternalRosParser.g:1686:51: (iv_ruleDependency= ruleDependency EOF ) + // InternalRosParser.g:1687:2: iv_ruleDependency= ruleDependency EOF { newCompositeNode(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); @@ -3939,7 +3994,7 @@ public final EObject entryRuleDependency() throws RecognitionException { // $ANTLR start "ruleDependency" - // InternalRosParser.g:1666:1: ruleDependency returns [EObject current=null] : (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ; + // InternalRosParser.g:1693:1: ruleDependency returns [EObject current=null] : (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ; public final EObject ruleDependency() throws RecognitionException { EObject current = null; @@ -3952,10 +4007,10 @@ public final EObject ruleDependency() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1672:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) - // InternalRosParser.g:1673:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) + // InternalRosParser.g:1699:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) + // InternalRosParser.g:1700:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) { - // InternalRosParser.g:1673:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) + // InternalRosParser.g:1700:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) int alt30=2; int LA30_0 = input.LA(1); @@ -3973,7 +4028,7 @@ else if ( (LA30_0==ExternalDependency) ) { } switch (alt30) { case 1 : - // InternalRosParser.g:1674:3: this_PackageDependency_0= rulePackageDependency + // InternalRosParser.g:1701:3: this_PackageDependency_0= rulePackageDependency { newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); @@ -3991,7 +4046,7 @@ else if ( (LA30_0==ExternalDependency) ) { } break; case 2 : - // InternalRosParser.g:1683:3: this_ExternalDependency_1= ruleExternalDependency + // InternalRosParser.g:1710:3: this_ExternalDependency_1= ruleExternalDependency { newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); @@ -4031,7 +4086,7 @@ else if ( (LA30_0==ExternalDependency) ) { // $ANTLR start "entryRulePackageDependency" - // InternalRosParser.g:1695:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; + // InternalRosParser.g:1722:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; public final EObject entryRulePackageDependency() throws RecognitionException { EObject current = null; @@ -4039,8 +4094,8 @@ public final EObject entryRulePackageDependency() throws RecognitionException { try { - // InternalRosParser.g:1695:58: (iv_rulePackageDependency= rulePackageDependency EOF ) - // InternalRosParser.g:1696:2: iv_rulePackageDependency= rulePackageDependency EOF + // InternalRosParser.g:1722:58: (iv_rulePackageDependency= rulePackageDependency EOF ) + // InternalRosParser.g:1723:2: iv_rulePackageDependency= rulePackageDependency EOF { newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -4067,7 +4122,7 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRosParser.g:1702:1: rulePackageDependency returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRosParser.g:1729:1: rulePackageDependency returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; @@ -4075,14 +4130,14 @@ public final EObject rulePackageDependency() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1708:2: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:1709:2: ( ( ruleEString ) ) + // InternalRosParser.g:1735:2: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:1736:2: ( ( ruleEString ) ) { - // InternalRosParser.g:1709:2: ( ( ruleEString ) ) - // InternalRosParser.g:1710:3: ( ruleEString ) + // InternalRosParser.g:1736:2: ( ( ruleEString ) ) + // InternalRosParser.g:1737:3: ( ruleEString ) { - // InternalRosParser.g:1710:3: ( ruleEString ) - // InternalRosParser.g:1711:4: ruleEString + // InternalRosParser.g:1737:3: ( ruleEString ) + // InternalRosParser.g:1738:4: ruleEString { if (current==null) { @@ -4126,7 +4181,7 @@ public final EObject rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRosParser.g:1728:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; + // InternalRosParser.g:1755:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; public final EObject entryRuleExternalDependency() throws RecognitionException { EObject current = null; @@ -4134,8 +4189,8 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { try { - // InternalRosParser.g:1728:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) - // InternalRosParser.g:1729:2: iv_ruleExternalDependency= ruleExternalDependency EOF + // InternalRosParser.g:1755:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) + // InternalRosParser.g:1756:2: iv_ruleExternalDependency= ruleExternalDependency EOF { newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -4162,7 +4217,7 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRosParser.g:1735:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ; + // InternalRosParser.g:1762:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ; public final EObject ruleExternalDependency() throws RecognitionException { EObject current = null; @@ -4174,14 +4229,14 @@ public final EObject ruleExternalDependency() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1741:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) - // InternalRosParser.g:1742:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) + // InternalRosParser.g:1768:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) + // InternalRosParser.g:1769:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) { - // InternalRosParser.g:1742:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) - // InternalRosParser.g:1743:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) + // InternalRosParser.g:1769:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) + // InternalRosParser.g:1770:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) { - // InternalRosParser.g:1743:3: () - // InternalRosParser.g:1744:4: + // InternalRosParser.g:1770:3: () + // InternalRosParser.g:1771:4: { current = forceCreateModelElement( @@ -4195,11 +4250,11 @@ public final EObject ruleExternalDependency() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - // InternalRosParser.g:1754:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRosParser.g:1755:4: (lv_name_2_0= ruleEString ) + // InternalRosParser.g:1781:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRosParser.g:1782:4: (lv_name_2_0= ruleEString ) { - // InternalRosParser.g:1755:4: (lv_name_2_0= ruleEString ) - // InternalRosParser.g:1756:5: lv_name_2_0= ruleEString + // InternalRosParser.g:1782:4: (lv_name_2_0= ruleEString ) + // InternalRosParser.g:1783:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); @@ -4249,7 +4304,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRosParser.g:1777:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; + // InternalRosParser.g:1804:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -4257,8 +4312,8 @@ public final EObject entryRuleNamespace() throws RecognitionException { try { - // InternalRosParser.g:1777:50: (iv_ruleNamespace= ruleNamespace EOF ) - // InternalRosParser.g:1778:2: iv_ruleNamespace= ruleNamespace EOF + // InternalRosParser.g:1804:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRosParser.g:1805:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -4285,7 +4340,7 @@ public final EObject entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosParser.g:1784:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; + // InternalRosParser.g:1811: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; @@ -4300,10 +4355,10 @@ public final EObject ruleNamespace() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1790:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) - // InternalRosParser.g:1791:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRosParser.g:1817:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRosParser.g:1818:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) { - // InternalRosParser.g:1791:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRosParser.g:1818:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) int alt31=3; switch ( input.LA(1) ) { case GlobalNamespace: @@ -4330,7 +4385,7 @@ public final EObject ruleNamespace() throws RecognitionException { switch (alt31) { case 1 : - // InternalRosParser.g:1792:3: this_GlobalNamespace_0= ruleGlobalNamespace + // InternalRosParser.g:1819:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -4348,7 +4403,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:1801:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRosParser.g:1828:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -4366,7 +4421,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:1810:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRosParser.g:1837:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -4406,7 +4461,7 @@ public final EObject ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosParser.g:1822:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRosParser.g:1849:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -4414,8 +4469,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRosParser.g:1822:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRosParser.g:1823:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRosParser.g:1849:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRosParser.g:1850:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -4442,7 +4497,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosParser.g:1829:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; + // InternalRosParser.g:1856:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4452,8 +4507,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRosParser.g:1835:2: (kw= GraphName ) - // InternalRosParser.g:1836:2: kw= GraphName + // InternalRosParser.g:1862:2: (kw= GraphName ) + // InternalRosParser.g:1863:2: kw= GraphName { kw=(Token)match(input,GraphName,FOLLOW_2); @@ -4480,7 +4535,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosParser.g:1844:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRosParser.g:1871:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -4488,8 +4543,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosParser.g:1844:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRosParser.g:1845:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRosParser.g:1871:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRosParser.g:1872:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -4516,7 +4571,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosParser.g:1851: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 )? ) ; + // InternalRosParser.g:1878: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; @@ -4533,14 +4588,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1857:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRosParser.g:1858:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosParser.g:1884:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRosParser.g:1885:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRosParser.g:1858:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRosParser.g:1859:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosParser.g:1885:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosParser.g:1886:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRosParser.g:1859:3: () - // InternalRosParser.g:1860:4: + // InternalRosParser.g:1886:3: () + // InternalRosParser.g:1887:4: { current = forceCreateModelElement( @@ -4550,11 +4605,11 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_34); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_36); newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - // InternalRosParser.g:1870:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosParser.g:1897:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt33=2; int LA33_0 = input.LA(1); @@ -4563,22 +4618,22 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } switch (alt33) { case 1 : - // InternalRosParser.g:1871:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRosParser.g:1898:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_37); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRosParser.g:1875:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRosParser.g:1876:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosParser.g:1902:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosParser.g:1903:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRosParser.g:1876:5: (lv_parts_3_0= ruleGraphName ) - // InternalRosParser.g:1877:6: lv_parts_3_0= ruleGraphName + // InternalRosParser.g:1903:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosParser.g:1904:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -4600,7 +4655,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRosParser.g:1894:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + // InternalRosParser.g:1921:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* loop32: do { int alt32=2; @@ -4613,22 +4668,22 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { switch (alt32) { case 1 : - // InternalRosParser.g:1895:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:1922:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_35); + otherlv_4=(Token)match(input,Comma,FOLLOW_37); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRosParser.g:1899:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosParser.g:1900:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:1926:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:1927:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRosParser.g:1900:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosParser.g:1901:7: lv_parts_5_0= ruleGraphName + // InternalRosParser.g:1927:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:1928:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -4692,7 +4747,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosParser.g:1928:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRosParser.g:1955:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -4700,8 +4755,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRosParser.g:1928:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRosParser.g:1929:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRosParser.g:1955:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRosParser.g:1956:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -4728,7 +4783,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosParser.g:1935: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 )? ) ; + // InternalRosParser.g:1962: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; @@ -4745,14 +4800,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:1941:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRosParser.g:1942:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosParser.g:1968:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRosParser.g:1969:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRosParser.g:1942:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRosParser.g:1943:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosParser.g:1969:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosParser.g:1970:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRosParser.g:1943:3: () - // InternalRosParser.g:1944:4: + // InternalRosParser.g:1970:3: () + // InternalRosParser.g:1971:4: { current = forceCreateModelElement( @@ -4762,11 +4817,11 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_34); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_36); newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - // InternalRosParser.g:1954:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosParser.g:1981:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt35=2; int LA35_0 = input.LA(1); @@ -4775,22 +4830,22 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } switch (alt35) { case 1 : - // InternalRosParser.g:1955:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRosParser.g:1982:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_37); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRosParser.g:1959:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRosParser.g:1960:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosParser.g:1986:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosParser.g:1987:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRosParser.g:1960:5: (lv_parts_3_0= ruleGraphName ) - // InternalRosParser.g:1961:6: lv_parts_3_0= ruleGraphName + // InternalRosParser.g:1987:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosParser.g:1988:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -4812,7 +4867,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRosParser.g:1978:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + // InternalRosParser.g:2005:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* loop34: do { int alt34=2; @@ -4825,22 +4880,22 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { switch (alt34) { case 1 : - // InternalRosParser.g:1979:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:2006:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_35); + otherlv_4=(Token)match(input,Comma,FOLLOW_37); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - // InternalRosParser.g:1983:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosParser.g:1984:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:2010:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:2011:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRosParser.g:1984:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosParser.g:1985:7: lv_parts_5_0= ruleGraphName + // InternalRosParser.g:2011:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:2012:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -4904,7 +4959,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosParser.g:2012:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRosParser.g:2039:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -4912,8 +4967,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosParser.g:2012:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRosParser.g:2013:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRosParser.g:2039:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRosParser.g:2040:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -4940,7 +4995,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosParser.g:2019: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 )? ) ; + // InternalRosParser.g:2046: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; @@ -4957,14 +5012,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2025:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRosParser.g:2026:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosParser.g:2052:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRosParser.g:2053:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRosParser.g:2026:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRosParser.g:2027:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosParser.g:2053:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRosParser.g:2054:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRosParser.g:2027:3: () - // InternalRosParser.g:2028:4: + // InternalRosParser.g:2054:3: () + // InternalRosParser.g:2055:4: { current = forceCreateModelElement( @@ -4974,11 +5029,11 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_34); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_36); newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - // InternalRosParser.g:2038:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRosParser.g:2065:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? int alt37=2; int LA37_0 = input.LA(1); @@ -4987,22 +5042,22 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } switch (alt37) { case 1 : - // InternalRosParser.g:2039:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRosParser.g:2066:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket { - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_35); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_37); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRosParser.g:2043:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRosParser.g:2044:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosParser.g:2070:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosParser.g:2071:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRosParser.g:2044:5: (lv_parts_3_0= ruleGraphName ) - // InternalRosParser.g:2045:6: lv_parts_3_0= ruleGraphName + // InternalRosParser.g:2071:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosParser.g:2072:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -5024,7 +5079,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRosParser.g:2062:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + // InternalRosParser.g:2089:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* loop36: do { int alt36=2; @@ -5037,22 +5092,22 @@ public final EObject rulePrivateNamespace() throws RecognitionException { switch (alt36) { case 1 : - // InternalRosParser.g:2063:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:2090:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_35); + otherlv_4=(Token)match(input,Comma,FOLLOW_37); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRosParser.g:2067:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRosParser.g:2068:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:2094:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosParser.g:2095:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRosParser.g:2068:6: (lv_parts_5_0= ruleGraphName ) - // InternalRosParser.g:2069:7: lv_parts_5_0= ruleGraphName + // InternalRosParser.g:2095:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosParser.g:2096:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -5116,7 +5171,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRosParser.g:2096:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalRosParser.g:2123:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -5124,8 +5179,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalRosParser.g:2096:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalRosParser.g:2097:2: iv_ruleParameter= ruleParameter EOF + // InternalRosParser.g:2123:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalRosParser.g:2124:2: iv_ruleParameter= ruleParameter EOF { newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -5152,7 +5207,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRosParser.g:2103: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 ) ; + // InternalRosParser.g:2130: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; @@ -5175,14 +5230,14 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2109: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 ) ) - // InternalRosParser.g:2110: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 ) + // InternalRosParser.g:2136: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 ) ) + // InternalRosParser.g:2137: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 ) { - // InternalRosParser.g:2110: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 ) - // InternalRosParser.g:2111:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END + // InternalRosParser.g:2137: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 ) + // InternalRosParser.g:2138:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= Type_1 ( (lv_type_7_0= ruleParameterType ) ) (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? this_END_10= RULE_END { - // InternalRosParser.g:2111:3: () - // InternalRosParser.g:2112:4: + // InternalRosParser.g:2138:3: () + // InternalRosParser.g:2139:4: { current = forceCreateModelElement( @@ -5192,11 +5247,11 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRosParser.g:2118:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:2119:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:2145:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosParser.g:2146:4: (lv_name_1_0= ruleEString ) { - // InternalRosParser.g:2119:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:2120:5: lv_name_1_0= ruleEString + // InternalRosParser.g:2146:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:2147:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); @@ -5227,11 +5282,11 @@ public final EObject ruleParameter() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_36); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_38); newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - // InternalRosParser.g:2145:3: (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? + // InternalRosParser.g:2172:3: (otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) )? int alt38=2; int LA38_0 = input.LA(1); @@ -5240,22 +5295,22 @@ public final EObject ruleParameter() throws RecognitionException { } switch (alt38) { case 1 : - // InternalRosParser.g:2146:4: otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRosParser.g:2173:4: otherlv_4= Ns ( (lv_namespace_5_0= ruleNamespace ) ) { - otherlv_4=(Token)match(input,Ns,FOLLOW_33); + otherlv_4=(Token)match(input,Ns,FOLLOW_35); newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNsKeyword_4_0()); - // InternalRosParser.g:2150:4: ( (lv_namespace_5_0= ruleNamespace ) ) - // InternalRosParser.g:2151:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRosParser.g:2177:4: ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRosParser.g:2178:5: (lv_namespace_5_0= ruleNamespace ) { - // InternalRosParser.g:2151:5: (lv_namespace_5_0= ruleNamespace ) - // InternalRosParser.g:2152:6: lv_namespace_5_0= ruleNamespace + // InternalRosParser.g:2178:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRosParser.g:2179:6: lv_namespace_5_0= ruleNamespace { newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - pushFollow(FOLLOW_31); + pushFollow(FOLLOW_33); lv_namespace_5_0=ruleNamespace(); state._fsp--; @@ -5283,20 +5338,20 @@ public final EObject ruleParameter() throws RecognitionException { } - otherlv_6=(Token)match(input,Type_1,FOLLOW_37); + otherlv_6=(Token)match(input,Type_1,FOLLOW_39); newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - // InternalRosParser.g:2174:3: ( (lv_type_7_0= ruleParameterType ) ) - // InternalRosParser.g:2175:4: (lv_type_7_0= ruleParameterType ) + // InternalRosParser.g:2201:3: ( (lv_type_7_0= ruleParameterType ) ) + // InternalRosParser.g:2202:4: (lv_type_7_0= ruleParameterType ) { - // InternalRosParser.g:2175:4: (lv_type_7_0= ruleParameterType ) - // InternalRosParser.g:2176:5: lv_type_7_0= ruleParameterType + // InternalRosParser.g:2202:4: (lv_type_7_0= ruleParameterType ) + // InternalRosParser.g:2203:5: lv_type_7_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); lv_type_7_0=ruleParameterType(); state._fsp--; @@ -5318,7 +5373,7 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRosParser.g:2193:3: (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? + // InternalRosParser.g:2220:3: (otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) )? int alt39=2; int LA39_0 = input.LA(1); @@ -5327,22 +5382,22 @@ public final EObject ruleParameter() throws RecognitionException { } switch (alt39) { case 1 : - // InternalRosParser.g:2194:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRosParser.g:2221:4: otherlv_8= Value_1 ( (lv_value_9_0= ruleParameterValue ) ) { - otherlv_8=(Token)match(input,Value_1,FOLLOW_39); + otherlv_8=(Token)match(input,Value_1,FOLLOW_41); newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getValueKeyword_7_0()); - // InternalRosParser.g:2198:4: ( (lv_value_9_0= ruleParameterValue ) ) - // InternalRosParser.g:2199:5: (lv_value_9_0= ruleParameterValue ) + // InternalRosParser.g:2225:4: ( (lv_value_9_0= ruleParameterValue ) ) + // InternalRosParser.g:2226:5: (lv_value_9_0= ruleParameterValue ) { - // InternalRosParser.g:2199:5: (lv_value_9_0= ruleParameterValue ) - // InternalRosParser.g:2200:6: lv_value_9_0= ruleParameterValue + // InternalRosParser.g:2226:5: (lv_value_9_0= ruleParameterValue ) + // InternalRosParser.g:2227:6: lv_value_9_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_7_1_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_16); lv_value_9_0=ruleParameterValue(); state._fsp--; @@ -5397,7 +5452,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRosParser.g:2226:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRosParser.g:2253:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -5405,8 +5460,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRosParser.g:2226:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRosParser.g:2227:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRosParser.g:2253:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRosParser.g:2254:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -5433,7 +5488,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRosParser.g:2233: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 ) ; + // InternalRosParser.g:2260: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; @@ -5458,10 +5513,10 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2239: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 ) ) - // InternalRosParser.g:2240: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 ) + // InternalRosParser.g:2266: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 ) ) + // InternalRosParser.g:2267: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 ) { - // InternalRosParser.g:2240: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 ) + // InternalRosParser.g:2267: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 alt40=8; switch ( input.LA(1) ) { case List: @@ -5499,7 +5554,7 @@ public final EObject ruleParameterType() throws RecognitionException { alt40=7; } break; - case Array: + case RULE_BEGIN: { alt40=8; } @@ -5513,7 +5568,7 @@ public final EObject ruleParameterType() throws RecognitionException { switch (alt40) { case 1 : - // InternalRosParser.g:2241:3: this_ParameterListType_0= ruleParameterListType + // InternalRosParser.g:2268:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -5531,7 +5586,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:2250:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRosParser.g:2277:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -5549,7 +5604,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:2259:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRosParser.g:2286:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -5567,7 +5622,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRosParser.g:2268:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRosParser.g:2295:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -5585,7 +5640,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRosParser.g:2277:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRosParser.g:2304:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -5603,7 +5658,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRosParser.g:2286:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRosParser.g:2313:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -5621,7 +5676,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRosParser.g:2295:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRosParser.g:2322:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -5639,7 +5694,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRosParser.g:2304:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRosParser.g:2331:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -5679,7 +5734,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRosParser.g:2316:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRosParser.g:2343:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -5687,8 +5742,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRosParser.g:2316:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRosParser.g:2317:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRosParser.g:2343:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRosParser.g:2344:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -5715,7 +5770,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRosParser.g:2323: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 ) ; + // InternalRosParser.g:2350: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; @@ -5738,74 +5793,15 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2329: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 ) ) - // InternalRosParser.g:2330: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 ) + // InternalRosParser.g:2356: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 ) ) + // InternalRosParser.g:2357: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 ) { - // InternalRosParser.g:2330: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 ) + // InternalRosParser.g:2357: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 alt41=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt41=1; - } - break; - case RULE_BINARY: - { - alt41=2; - } - break; - case RULE_DECINT: - { - alt41=3; - } - break; - case RULE_DOUBLE: - { - alt41=4; - } - break; - case RULE_BOOLEAN: - { - alt41=5; - } - break; - case LeftSquareBracket: - { - int LA41_6 = input.LA(2); - - if ( (LA41_6==ParameterStructMember) ) { - alt41=7; - } - else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBracket)||(LA41_6>=RULE_BINARY && LA41_6<=RULE_DOUBLE)||(LA41_6>=RULE_ID && LA41_6<=RULE_STRING)) ) { - alt41=6; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 41, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt41=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 41, 0, input); - - throw nvae; - } - + alt41 = dfa41.predict(input); switch (alt41) { case 1 : - // InternalRosParser.g:2331:3: this_ParameterString_0= ruleParameterString + // InternalRosParser.g:2358:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -5823,7 +5819,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack } break; case 2 : - // InternalRosParser.g:2340:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRosParser.g:2367:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -5841,7 +5837,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack } break; case 3 : - // InternalRosParser.g:2349:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRosParser.g:2376:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -5859,7 +5855,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack } break; case 4 : - // InternalRosParser.g:2358:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRosParser.g:2385:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -5877,7 +5873,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack } break; case 5 : - // InternalRosParser.g:2367:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRosParser.g:2394:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -5895,7 +5891,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack } break; case 6 : - // InternalRosParser.g:2376:3: this_ParameterList_5= ruleParameterList + // InternalRosParser.g:2403:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -5913,7 +5909,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack } break; case 7 : - // InternalRosParser.g:2385:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRosParser.g:2412:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -5953,7 +5949,7 @@ else if ( (LA41_6==Comma||(LA41_6>=LeftSquareBracket && LA41_6<=RightSquareBrack // $ANTLR start "entryRuleParameterListType" - // InternalRosParser.g:2397:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRosParser.g:2424:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -5961,8 +5957,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRosParser.g:2397:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRosParser.g:2398:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRosParser.g:2424:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRosParser.g:2425:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -5989,7 +5985,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRosParser.g:2404: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 ) ; + // InternalRosParser.g:2431: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; @@ -6006,14 +6002,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2410:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRosParser.g:2411:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosParser.g:2437:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRosParser.g:2438:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRosParser.g:2411:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) - // InternalRosParser.g:2412:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket + // InternalRosParser.g:2438:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosParser.g:2439:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { - // InternalRosParser.g:2412:3: () - // InternalRosParser.g:2413:4: + // InternalRosParser.g:2439:3: () + // InternalRosParser.g:2440:4: { current = forceCreateModelElement( @@ -6023,24 +6019,24 @@ public final EObject ruleParameterListType() throws RecognitionException { } - otherlv_1=(Token)match(input,List,FOLLOW_11); + otherlv_1=(Token)match(input,List,FOLLOW_13); newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_37); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_39); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRosParser.g:2427:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRosParser.g:2428:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosParser.g:2454:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRosParser.g:2455:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRosParser.g:2428:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRosParser.g:2429:5: lv_sequence_3_0= ruleParameterType + // InternalRosParser.g:2455:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosParser.g:2456:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_sequence_3_0=ruleParameterType(); state._fsp--; @@ -6062,7 +6058,7 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRosParser.g:2446:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* + // InternalRosParser.g:2473:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* loop42: do { int alt42=2; @@ -6075,22 +6071,22 @@ public final EObject ruleParameterListType() throws RecognitionException { switch (alt42) { case 1 : - // InternalRosParser.g:2447:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosParser.g:2474:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_37); + otherlv_4=(Token)match(input,Comma,FOLLOW_39); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRosParser.g:2451:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRosParser.g:2452:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosParser.g:2478:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosParser.g:2479:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRosParser.g:2452:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRosParser.g:2453:6: lv_sequence_5_0= ruleParameterType + // InternalRosParser.g:2479:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosParser.g:2480:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_sequence_5_0=ruleParameterType(); state._fsp--; @@ -6148,7 +6144,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRosParser.g:2479:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRosParser.g:2506:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -6156,8 +6152,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRosParser.g:2479:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRosParser.g:2480:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRosParser.g:2506:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRosParser.g:2507:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -6184,7 +6180,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRosParser.g:2486: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 ) ; + // InternalRosParser.g:2513: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; @@ -6201,14 +6197,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2492:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRosParser.g:2493:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosParser.g:2519:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRosParser.g:2520:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRosParser.g:2493:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) - // InternalRosParser.g:2494:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket + // InternalRosParser.g:2520:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRosParser.g:2521:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { - // InternalRosParser.g:2494:3: () - // InternalRosParser.g:2495:4: + // InternalRosParser.g:2521:3: () + // InternalRosParser.g:2522:4: { current = forceCreateModelElement( @@ -6218,7 +6214,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - otherlv_1=(Token)match(input,Struct,FOLLOW_11); + otherlv_1=(Token)match(input,Struct,FOLLOW_13); newLeafNode(otherlv_1, grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); @@ -6226,16 +6222,16 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRosParser.g:2509:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRosParser.g:2510:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosParser.g:2536:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRosParser.g:2537:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRosParser.g:2510:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRosParser.g:2511:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRosParser.g:2537:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosParser.g:2538:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; @@ -6257,7 +6253,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRosParser.g:2528:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + // InternalRosParser.g:2555:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* loop43: do { int alt43=2; @@ -6270,22 +6266,22 @@ public final EObject ruleParameterStructType() throws RecognitionException { switch (alt43) { case 1 : - // InternalRosParser.g:2529:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosParser.g:2556:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) { otherlv_4=(Token)match(input,Comma,FOLLOW_7); newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - // InternalRosParser.g:2533:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRosParser.g:2534:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosParser.g:2560:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosParser.g:2561:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRosParser.g:2534:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRosParser.g:2535:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRosParser.g:2561:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosParser.g:2562:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); state._fsp--; @@ -6343,7 +6339,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRosParser.g:2561:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRosParser.g:2588:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -6351,8 +6347,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRosParser.g:2561:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRosParser.g:2562:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRosParser.g:2588:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRosParser.g:2589:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -6379,7 +6375,7 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRosParser.g:2568:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRosParser.g:2595: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; @@ -6392,14 +6388,14 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2574:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRosParser.g:2575:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosParser.g:2601:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRosParser.g:2602:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) { - // InternalRosParser.g:2575:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRosParser.g:2576:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRosParser.g:2602:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosParser.g:2603:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { - // InternalRosParser.g:2576:3: () - // InternalRosParser.g:2577:4: + // InternalRosParser.g:2603:3: () + // InternalRosParser.g:2604:4: { current = forceCreateModelElement( @@ -6409,11 +6405,11 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,Integer,FOLLOW_40); + otherlv_1=(Token)match(input,Integer,FOLLOW_42); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRosParser.g:2587:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRosParser.g:2614:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? int alt44=2; int LA44_0 = input.LA(1); @@ -6426,17 +6422,17 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } switch (alt44) { case 1 : - // InternalRosParser.g:2588:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosParser.g:2615:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_41); + otherlv_2=(Token)match(input,Default,FOLLOW_43); newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - // InternalRosParser.g:2592:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRosParser.g:2593:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRosParser.g:2619:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosParser.g:2620:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRosParser.g:2593:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRosParser.g:2594:6: lv_default_3_0= ruleParameterInteger + // InternalRosParser.g:2620:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRosParser.g:2621:6: lv_default_3_0= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); @@ -6492,7 +6488,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRosParser.g:2616:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRosParser.g:2643:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -6500,8 +6496,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRosParser.g:2616:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRosParser.g:2617:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRosParser.g:2643:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRosParser.g:2644:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -6528,7 +6524,7 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRosParser.g:2623:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRosParser.g:2650: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; @@ -6541,14 +6537,14 @@ public final EObject ruleParameterStringType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2629:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRosParser.g:2630:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosParser.g:2656:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRosParser.g:2657:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) { - // InternalRosParser.g:2630:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRosParser.g:2631:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRosParser.g:2657:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosParser.g:2658:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRosParser.g:2631:3: () - // InternalRosParser.g:2632:4: + // InternalRosParser.g:2658:3: () + // InternalRosParser.g:2659:4: { current = forceCreateModelElement( @@ -6558,11 +6554,11 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,String,FOLLOW_40); + otherlv_1=(Token)match(input,String,FOLLOW_42); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRosParser.g:2642:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRosParser.g:2669:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? int alt45=2; int LA45_0 = input.LA(1); @@ -6575,17 +6571,17 @@ public final EObject ruleParameterStringType() throws RecognitionException { } switch (alt45) { case 1 : - // InternalRosParser.g:2643:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosParser.g:2670:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { otherlv_2=(Token)match(input,Default,FOLLOW_7); newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRosParser.g:2647:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRosParser.g:2648:5: (lv_default_3_0= ruleParameterString ) + // InternalRosParser.g:2674:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosParser.g:2675:5: (lv_default_3_0= ruleParameterString ) { - // InternalRosParser.g:2648:5: (lv_default_3_0= ruleParameterString ) - // InternalRosParser.g:2649:6: lv_default_3_0= ruleParameterString + // InternalRosParser.g:2675:5: (lv_default_3_0= ruleParameterString ) + // InternalRosParser.g:2676:6: lv_default_3_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); @@ -6641,7 +6637,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRosParser.g:2671:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRosParser.g:2698:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -6649,8 +6645,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRosParser.g:2671:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRosParser.g:2672:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRosParser.g:2698:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRosParser.g:2699:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -6677,7 +6673,7 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRosParser.g:2678:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRosParser.g:2705: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; @@ -6690,14 +6686,14 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2684:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRosParser.g:2685:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosParser.g:2711:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRosParser.g:2712:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) { - // InternalRosParser.g:2685:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRosParser.g:2686:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRosParser.g:2712:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosParser.g:2713:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRosParser.g:2686:3: () - // InternalRosParser.g:2687:4: + // InternalRosParser.g:2713:3: () + // InternalRosParser.g:2714:4: { current = forceCreateModelElement( @@ -6707,11 +6703,11 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,Double,FOLLOW_40); + otherlv_1=(Token)match(input,Double,FOLLOW_42); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRosParser.g:2697:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRosParser.g:2724:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? int alt46=2; int LA46_0 = input.LA(1); @@ -6724,17 +6720,17 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } switch (alt46) { case 1 : - // InternalRosParser.g:2698:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosParser.g:2725:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_42); + otherlv_2=(Token)match(input,Default,FOLLOW_44); newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRosParser.g:2702:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRosParser.g:2703:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRosParser.g:2729:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosParser.g:2730:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRosParser.g:2703:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRosParser.g:2704:6: lv_default_3_0= ruleParameterDouble + // InternalRosParser.g:2730:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRosParser.g:2731:6: lv_default_3_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); @@ -6790,7 +6786,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRosParser.g:2726:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRosParser.g:2753:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -6798,8 +6794,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRosParser.g:2726:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRosParser.g:2727:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRosParser.g:2753:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRosParser.g:2754:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -6826,7 +6822,7 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRosParser.g:2733:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRosParser.g:2760: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; @@ -6839,14 +6835,14 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2739:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRosParser.g:2740:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosParser.g:2766:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRosParser.g:2767:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) { - // InternalRosParser.g:2740:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRosParser.g:2741:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRosParser.g:2767:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosParser.g:2768:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRosParser.g:2741:3: () - // InternalRosParser.g:2742:4: + // InternalRosParser.g:2768:3: () + // InternalRosParser.g:2769:4: { current = forceCreateModelElement( @@ -6856,11 +6852,11 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,Boolean,FOLLOW_40); + otherlv_1=(Token)match(input,Boolean,FOLLOW_42); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRosParser.g:2752:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRosParser.g:2779:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? int alt47=2; int LA47_0 = input.LA(1); @@ -6873,17 +6869,17 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } switch (alt47) { case 1 : - // InternalRosParser.g:2753:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosParser.g:2780:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_43); + otherlv_2=(Token)match(input,Default,FOLLOW_45); newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRosParser.g:2757:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRosParser.g:2758:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRosParser.g:2784:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosParser.g:2785:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRosParser.g:2758:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRosParser.g:2759:6: lv_default_3_0= ruleParameterBoolean + // InternalRosParser.g:2785:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRosParser.g:2786:6: lv_default_3_0= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); @@ -6939,7 +6935,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRosParser.g:2781:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRosParser.g:2808:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -6947,8 +6943,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRosParser.g:2781:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRosParser.g:2782:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRosParser.g:2808:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRosParser.g:2809:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -6975,7 +6971,7 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRosParser.g:2788:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRosParser.g:2815: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; @@ -6988,14 +6984,14 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2794:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRosParser.g:2795:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosParser.g:2821:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRosParser.g:2822:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) { - // InternalRosParser.g:2795:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRosParser.g:2796:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRosParser.g:2822:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosParser.g:2823:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRosParser.g:2796:3: () - // InternalRosParser.g:2797:4: + // InternalRosParser.g:2823:3: () + // InternalRosParser.g:2824:4: { current = forceCreateModelElement( @@ -7005,11 +7001,11 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,Base64,FOLLOW_40); + otherlv_1=(Token)match(input,Base64,FOLLOW_42); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRosParser.g:2807:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRosParser.g:2834:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? int alt48=2; int LA48_0 = input.LA(1); @@ -7022,17 +7018,17 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } switch (alt48) { case 1 : - // InternalRosParser.g:2808:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosParser.g:2835:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_44); + otherlv_2=(Token)match(input,Default,FOLLOW_46); newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - // InternalRosParser.g:2812:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRosParser.g:2813:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRosParser.g:2839:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosParser.g:2840:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRosParser.g:2813:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRosParser.g:2814:6: lv_default_3_0= ruleParameterBase64 + // InternalRosParser.g:2840:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRosParser.g:2841:6: lv_default_3_0= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); @@ -7088,7 +7084,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRosParser.g:2836:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRosParser.g:2863:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -7096,8 +7092,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRosParser.g:2836:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRosParser.g:2837:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRosParser.g:2863:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRosParser.g:2864:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -7124,53 +7120,48 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosParser.g:2843:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ; + // InternalRosParser.g:2870: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; - Token otherlv_0=null; - Token this_BEGIN_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token this_END_6=null; - EObject lv_type_3_0 = null; + Token this_BEGIN_0=null; + Token otherlv_1=null; + Token otherlv_3=null; + Token this_END_5=null; + EObject lv_type_2_0 = null; - EObject lv_default_5_0 = null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosParser.g:2849:2: ( (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ) - // InternalRosParser.g:2850:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) + // InternalRosParser.g:2876:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) + // InternalRosParser.g:2877:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) { - // InternalRosParser.g:2850:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) - // InternalRosParser.g:2851:3: otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END + // InternalRosParser.g:2877:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) + // InternalRosParser.g:2878: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 { - otherlv_0=(Token)match(input,Array,FOLLOW_5); - - newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_47); - this_BEGIN_1=(Token)match(input,RULE_BEGIN,FOLLOW_45); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - newLeafNode(this_BEGIN_1, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + otherlv_1=(Token)match(input,Array,FOLLOW_39); - otherlv_2=(Token)match(input,Type,FOLLOW_37); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - // InternalRosParser.g:2863:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRosParser.g:2864:4: (lv_type_3_0= ruleParameterType ) + // InternalRosParser.g:2886:3: ( (lv_type_2_0= ruleParameterType ) ) + // InternalRosParser.g:2887:4: (lv_type_2_0= ruleParameterType ) { - // InternalRosParser.g:2864:4: (lv_type_3_0= ruleParameterType ) - // InternalRosParser.g:2865:5: lv_type_3_0= ruleParameterType + // InternalRosParser.g:2887:4: (lv_type_2_0= ruleParameterType ) + // InternalRosParser.g:2888:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_46); - lv_type_3_0=ruleParameterType(); + pushFollow(FOLLOW_48); + lv_type_2_0=ruleParameterType(); state._fsp--; @@ -7181,7 +7172,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "type", - lv_type_3_0, + lv_type_2_0, "de.fraunhofer.ipa.ros.Basics.ParameterType"); afterParserOrEnumRuleCall(); @@ -7191,7 +7182,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRosParser.g:2882:3: (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? + // InternalRosParser.g:2905:3: (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? int alt49=2; int LA49_0 = input.LA(1); @@ -7200,23 +7191,23 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } switch (alt49) { case 1 : - // InternalRosParser.g:2883:4: otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) + // InternalRosParser.g:2906:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_4=(Token)match(input,Default,FOLLOW_11); + otherlv_3=(Token)match(input,Default,FOLLOW_13); - newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - // InternalRosParser.g:2887:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRosParser.g:2888:5: (lv_default_5_0= ruleParameterList ) + // InternalRosParser.g:2910:4: ( (lv_default_4_0= ruleParameterList ) ) + // InternalRosParser.g:2911:5: (lv_default_4_0= ruleParameterList ) { - // InternalRosParser.g:2888:5: (lv_default_5_0= ruleParameterList ) - // InternalRosParser.g:2889:6: lv_default_5_0= ruleParameterList + // InternalRosParser.g:2911:5: (lv_default_4_0= ruleParameterList ) + // InternalRosParser.g:2912:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - pushFollow(FOLLOW_14); - lv_default_5_0=ruleParameterList(); + pushFollow(FOLLOW_16); + lv_default_4_0=ruleParameterList(); state._fsp--; @@ -7227,7 +7218,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "default", - lv_default_5_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Basics.ParameterList"); afterParserOrEnumRuleCall(); @@ -7243,9 +7234,9 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_6=(Token)match(input,RULE_END,FOLLOW_2); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_6, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -7270,7 +7261,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosParser.g:2915:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRosParser.g:2938:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -7278,8 +7269,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRosParser.g:2915:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRosParser.g:2916:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRosParser.g:2938:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRosParser.g:2939:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -7306,7 +7297,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosParser.g:2922: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 ) ; + // InternalRosParser.g:2945: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; @@ -7322,14 +7313,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:2928:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) - // InternalRosParser.g:2929:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRosParser.g:2951:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) + // InternalRosParser.g:2952:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) { - // InternalRosParser.g:2929:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) - // InternalRosParser.g:2930:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket + // InternalRosParser.g:2952:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRosParser.g:2953:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { - // InternalRosParser.g:2930:3: () - // InternalRosParser.g:2931:4: + // InternalRosParser.g:2953:3: () + // InternalRosParser.g:2954:4: { current = forceCreateModelElement( @@ -7339,20 +7330,20 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_39); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_41); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - // InternalRosParser.g:2941:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRosParser.g:2942:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosParser.g:2964:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRosParser.g:2965:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRosParser.g:2942:4: (lv_value_2_0= ruleParameterValue ) - // InternalRosParser.g:2943:5: lv_value_2_0= ruleParameterValue + // InternalRosParser.g:2965:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosParser.g:2966:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_value_2_0=ruleParameterValue(); state._fsp--; @@ -7374,7 +7365,7 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRosParser.g:2960:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* + // InternalRosParser.g:2983:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* loop50: do { int alt50=2; @@ -7387,22 +7378,22 @@ public final EObject ruleParameterList() throws RecognitionException { switch (alt50) { case 1 : - // InternalRosParser.g:2961:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosParser.g:2984:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,Comma,FOLLOW_39); + otherlv_3=(Token)match(input,Comma,FOLLOW_41); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRosParser.g:2965:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosParser.g:2966:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosParser.g:2988:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosParser.g:2989:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRosParser.g:2966:5: (lv_value_4_0= ruleParameterValue ) - // InternalRosParser.g:2967:6: lv_value_4_0= ruleParameterValue + // InternalRosParser.g:2989:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosParser.g:2990:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_value_4_0=ruleParameterValue(); state._fsp--; @@ -7460,7 +7451,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosParser.g:2993:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRosParser.g:3016:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -7468,8 +7459,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRosParser.g:2993:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRosParser.g:2994:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRosParser.g:3016:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRosParser.g:3017:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -7496,7 +7487,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosParser.g:3000:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; + // InternalRosParser.g:3023: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; @@ -7509,14 +7500,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3006:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) - // InternalRosParser.g:3007:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRosParser.g:3029:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) + // InternalRosParser.g:3030:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) { - // InternalRosParser.g:3007:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) - // InternalRosParser.g:3008:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalRosParser.g:3030:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRosParser.g:3031:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { - // InternalRosParser.g:3008:3: () - // InternalRosParser.g:3009:4: + // InternalRosParser.g:3031:3: () + // InternalRosParser.g:3032:4: { current = forceCreateModelElement( @@ -7526,11 +7517,11 @@ public final EObject ruleParameterAny() throws RecognitionException { } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_47); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_49); newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - // InternalRosParser.g:3019:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalRosParser.g:3042:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? int alt51=2; int LA51_0 = input.LA(1); @@ -7539,17 +7530,17 @@ public final EObject ruleParameterAny() throws RecognitionException { } switch (alt51) { case 1 : - // InternalRosParser.g:3020:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) + // InternalRosParser.g:3043:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { otherlv_2=(Token)match(input,Value,FOLLOW_7); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - // InternalRosParser.g:3024:4: ( (lv_value_3_0= ruleEString ) ) - // InternalRosParser.g:3025:5: (lv_value_3_0= ruleEString ) + // InternalRosParser.g:3047:4: ( (lv_value_3_0= ruleEString ) ) + // InternalRosParser.g:3048:5: (lv_value_3_0= ruleEString ) { - // InternalRosParser.g:3025:5: (lv_value_3_0= ruleEString ) - // InternalRosParser.g:3026:6: lv_value_3_0= ruleEString + // InternalRosParser.g:3048:5: (lv_value_3_0= ruleEString ) + // InternalRosParser.g:3049:6: lv_value_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); @@ -7605,7 +7596,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosParser.g:3048:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRosParser.g:3071:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -7613,8 +7604,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRosParser.g:3048:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRosParser.g:3049:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRosParser.g:3071:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRosParser.g:3072:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -7641,7 +7632,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosParser.g:3055:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRosParser.g:3078:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -7652,14 +7643,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3061:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRosParser.g:3062:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosParser.g:3084:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRosParser.g:3085:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRosParser.g:3062:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRosParser.g:3063:3: (lv_value_0_0= ruleEString ) + // InternalRosParser.g:3085:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosParser.g:3086:3: (lv_value_0_0= ruleEString ) { - // InternalRosParser.g:3063:3: (lv_value_0_0= ruleEString ) - // InternalRosParser.g:3064:4: lv_value_0_0= ruleEString + // InternalRosParser.g:3086:3: (lv_value_0_0= ruleEString ) + // InternalRosParser.g:3087:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -7706,7 +7697,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosParser.g:3084:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRosParser.g:3107:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -7714,8 +7705,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosParser.g:3084:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRosParser.g:3085:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRosParser.g:3107:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRosParser.g:3108:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -7742,7 +7733,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosParser.g:3091:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRosParser.g:3114:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -7753,14 +7744,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3097:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRosParser.g:3098:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosParser.g:3120:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRosParser.g:3121:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRosParser.g:3098:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRosParser.g:3099:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosParser.g:3121:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosParser.g:3122:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRosParser.g:3099:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRosParser.g:3100:4: lv_value_0_0= ruleBase64Binary + // InternalRosParser.g:3122:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosParser.g:3123:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -7807,7 +7798,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosParser.g:3120:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRosParser.g:3143:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -7815,8 +7806,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosParser.g:3120:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRosParser.g:3121:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRosParser.g:3143:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRosParser.g:3144:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -7843,7 +7834,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosParser.g:3127:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRosParser.g:3150:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -7854,14 +7845,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3133:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRosParser.g:3134:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosParser.g:3156:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRosParser.g:3157:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRosParser.g:3134:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRosParser.g:3135:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosParser.g:3157:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosParser.g:3158:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRosParser.g:3135:3: (lv_value_0_0= ruleInteger0 ) - // InternalRosParser.g:3136:4: lv_value_0_0= ruleInteger0 + // InternalRosParser.g:3158:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosParser.g:3159:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -7908,7 +7899,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosParser.g:3156:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRosParser.g:3179:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -7916,8 +7907,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosParser.g:3156:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRosParser.g:3157:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRosParser.g:3179:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRosParser.g:3180:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -7944,7 +7935,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosParser.g:3163:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRosParser.g:3186:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -7955,14 +7946,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3169:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRosParser.g:3170:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosParser.g:3192:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRosParser.g:3193:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRosParser.g:3170:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRosParser.g:3171:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosParser.g:3193:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosParser.g:3194:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRosParser.g:3171:3: (lv_value_0_0= ruleDouble0 ) - // InternalRosParser.g:3172:4: lv_value_0_0= ruleDouble0 + // InternalRosParser.g:3194:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosParser.g:3195:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -8009,7 +8000,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosParser.g:3192:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRosParser.g:3215:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -8017,8 +8008,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosParser.g:3192:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRosParser.g:3193:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRosParser.g:3215:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRosParser.g:3216:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -8045,7 +8036,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosParser.g:3199:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRosParser.g:3222:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -8056,14 +8047,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3205:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRosParser.g:3206:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosParser.g:3228:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRosParser.g:3229:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRosParser.g:3206:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRosParser.g:3207:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosParser.g:3229:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosParser.g:3230:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRosParser.g:3207:3: (lv_value_0_0= ruleboolean0 ) - // InternalRosParser.g:3208:4: lv_value_0_0= ruleboolean0 + // InternalRosParser.g:3230:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosParser.g:3231:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -8110,7 +8101,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosParser.g:3228:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRosParser.g:3251:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -8118,8 +8109,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosParser.g:3228:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRosParser.g:3229:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRosParser.g:3251:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRosParser.g:3252:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -8146,7 +8137,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosParser.g:3235: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 )? ) ; + // InternalRosParser.g:3258: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; @@ -8164,14 +8155,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3241: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 )? ) ) - // InternalRosParser.g:3242: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 )? ) + // InternalRosParser.g:3264: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 )? ) ) + // InternalRosParser.g:3265: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 )? ) { - // InternalRosParser.g:3242: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 )? ) - // InternalRosParser.g:3243:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + // InternalRosParser.g:3265: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 )? ) + // InternalRosParser.g:3266:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { - // InternalRosParser.g:3243:3: () - // InternalRosParser.g:3244:4: + // InternalRosParser.g:3266:3: () + // InternalRosParser.g:3267:4: { current = forceCreateModelElement( @@ -8181,7 +8172,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosParser.g:3250:3: (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + // InternalRosParser.g:3273: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 alt53=2; int LA53_0 = input.LA(1); @@ -8190,22 +8181,22 @@ public final EObject ruleParameterStruct() throws RecognitionException { } switch (alt53) { case 1 : - // InternalRosParser.g:3251: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 + // InternalRosParser.g:3274: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_48); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_7); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - // InternalRosParser.g:3255:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRosParser.g:3256:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosParser.g:3278:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRosParser.g:3279:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRosParser.g:3256:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRosParser.g:3257:6: lv_value_2_0= ruleParameterStructMember + // InternalRosParser.g:3279:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosParser.g:3280:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_15); lv_value_2_0=ruleParameterStructMember(); state._fsp--; @@ -8227,7 +8218,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosParser.g:3274:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* + // InternalRosParser.g:3297:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* loop52: do { int alt52=2; @@ -8240,26 +8231,26 @@ public final EObject ruleParameterStruct() throws RecognitionException { switch (alt52) { case 1 : - // InternalRosParser.g:3275:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + // InternalRosParser.g:3298:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket { - otherlv_3=(Token)match(input,Comma,FOLLOW_11); + otherlv_3=(Token)match(input,Comma,FOLLOW_13); newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_48); + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_7); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - // InternalRosParser.g:3283:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRosParser.g:3284:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosParser.g:3306:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRosParser.g:3307:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRosParser.g:3284:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRosParser.g:3285:7: lv_value_5_0= ruleParameterStructMember + // InternalRosParser.g:3307:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosParser.g:3308:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); lv_value_5_0=ruleParameterStructMember(); state._fsp--; @@ -8281,7 +8272,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_13); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_15); newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); @@ -8327,7 +8318,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosParser.g:3316:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRosParser.g:3339:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -8335,8 +8326,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRosParser.g:3316:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRosParser.g:3317:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRosParser.g:3339:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRosParser.g:3340:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -8363,7 +8354,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosParser.g:3323:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRosParser.g:3346:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -8374,14 +8365,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3329:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRosParser.g:3330:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosParser.g:3352:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRosParser.g:3353:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRosParser.g:3330:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRosParser.g:3331:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosParser.g:3353:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosParser.g:3354:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRosParser.g:3331:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRosParser.g:3332:4: lv_value_0_0= ruleDateTime0 + // InternalRosParser.g:3354:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosParser.g:3355:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -8428,7 +8419,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosParser.g:3352:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRosParser.g:3375:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -8436,8 +8427,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRosParser.g:3352:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRosParser.g:3353:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRosParser.g:3375:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRosParser.g:3376:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -8464,44 +8455,39 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRosParser.g:3359:1: ruleParameterStructMember returns [EObject current=null] : (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ; + // InternalRosParser.g:3382: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; - Token otherlv_0=null; - Token otherlv_2=null; - Token this_BEGIN_3=null; - Token this_END_5=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; + Token otherlv_1=null; + Token this_BEGIN_2=null; + Token this_END_4=null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_value_4_0 = null; + EObject lv_value_3_0 = null; enterRule(); try { - // InternalRosParser.g:3365:2: ( (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ) - // InternalRosParser.g:3366:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) + // InternalRosParser.g:3388:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) + // InternalRosParser.g:3389:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) { - // InternalRosParser.g:3366:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) - // InternalRosParser.g:3367:3: otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END + // InternalRosParser.g:3389:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) + // InternalRosParser.g:3390:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END { - otherlv_0=(Token)match(input,ParameterStructMember,FOLLOW_7); - - newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - - // InternalRosParser.g:3371:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosParser.g:3372:4: (lv_name_1_0= ruleEString ) + // InternalRosParser.g:3390:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosParser.g:3391:4: (lv_name_0_0= ruleEString ) { - // InternalRosParser.g:3372:4: (lv_name_1_0= ruleEString ) - // InternalRosParser.g:3373:5: lv_name_1_0= ruleEString + // InternalRosParser.g:3391:4: (lv_name_0_0= ruleEString ) + // InternalRosParser.g:3392:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_4); - lv_name_1_0=ruleEString(); + lv_name_0_0=ruleEString(); state._fsp--; @@ -8512,7 +8498,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "name", - lv_name_1_0, + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -8522,25 +8508,25 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,Colon,FOLLOW_5); + otherlv_1=(Token)match(input,Colon,FOLLOW_5); - newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_39); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_41); - newLeafNode(this_BEGIN_3, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - // InternalRosParser.g:3398:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosParser.g:3399:4: (lv_value_4_0= ruleParameterValue ) + // InternalRosParser.g:3417:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalRosParser.g:3418:4: (lv_value_3_0= ruleParameterValue ) { - // InternalRosParser.g:3399:4: (lv_value_4_0= ruleParameterValue ) - // InternalRosParser.g:3400:5: lv_value_4_0= ruleParameterValue + // InternalRosParser.g:3418:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosParser.g:3419:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - pushFollow(FOLLOW_14); - lv_value_4_0=ruleParameterValue(); + pushFollow(FOLLOW_16); + lv_value_3_0=ruleParameterValue(); state._fsp--; @@ -8551,7 +8537,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "value", - lv_value_4_0, + lv_value_3_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); @@ -8561,9 +8547,9 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_5, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -8588,7 +8574,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosParser.g:3425:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRosParser.g:3444:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -8596,8 +8582,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRosParser.g:3425:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRosParser.g:3426:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRosParser.g:3444:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRosParser.g:3445:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -8624,7 +8610,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosParser.g:3432:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRosParser.g:3451: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; @@ -8637,22 +8623,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRosParser.g:3438:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRosParser.g:3439:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosParser.g:3457:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRosParser.g:3458:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRosParser.g:3439:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRosParser.g:3440:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosParser.g:3458:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosParser.g:3459:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRosParser.g:3440:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosParser.g:3441:4: (lv_name_0_0= ruleEString ) + // InternalRosParser.g:3459:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosParser.g:3460:4: (lv_name_0_0= ruleEString ) { - // InternalRosParser.g:3441:4: (lv_name_0_0= ruleEString ) - // InternalRosParser.g:3442:5: lv_name_0_0= ruleEString + // InternalRosParser.g:3460:4: (lv_name_0_0= ruleEString ) + // InternalRosParser.g:3461:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_39); lv_name_0_0=ruleEString(); state._fsp--; @@ -8674,11 +8660,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRosParser.g:3459:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRosParser.g:3460:4: (lv_type_1_0= ruleParameterType ) + // InternalRosParser.g:3478:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosParser.g:3479:4: (lv_type_1_0= ruleParameterType ) { - // InternalRosParser.g:3460:4: (lv_type_1_0= ruleParameterType ) - // InternalRosParser.g:3461:5: lv_type_1_0= ruleParameterType + // InternalRosParser.g:3479:4: (lv_type_1_0= ruleParameterType ) + // InternalRosParser.g:3480:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -8728,7 +8714,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRosParser.g:3482:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRosParser.g:3501:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -8736,8 +8722,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosParser.g:3482:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRosParser.g:3483:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRosParser.g:3501:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRosParser.g:3502:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -8764,7 +8750,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosParser.g:3489:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRosParser.g:3508:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8774,8 +8760,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRosParser.g:3495:2: (this_BINARY_0= RULE_BINARY ) - // InternalRosParser.g:3496:2: this_BINARY_0= RULE_BINARY + // InternalRosParser.g:3514:2: (this_BINARY_0= RULE_BINARY ) + // InternalRosParser.g:3515:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -8804,7 +8790,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRosParser.g:3506:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRosParser.g:3525:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -8812,8 +8798,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRosParser.g:3506:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRosParser.g:3507:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRosParser.g:3525:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRosParser.g:3526:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -8840,7 +8826,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosParser.g:3513:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRosParser.g:3532:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8850,8 +8836,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3519:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRosParser.g:3520:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRosParser.g:3538:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRosParser.g:3539:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -8880,7 +8866,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosParser.g:3530:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRosParser.g:3549:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -8888,8 +8874,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRosParser.g:3530:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRosParser.g:3531:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRosParser.g:3549:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRosParser.g:3550:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -8916,7 +8902,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosParser.g:3537:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRosParser.g:3556:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -8926,8 +8912,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3543:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRosParser.g:3544:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRosParser.g:3562:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRosParser.g:3563:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -8956,7 +8942,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosParser.g:3554:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRosParser.g:3573:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -8964,8 +8950,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRosParser.g:3554:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRosParser.g:3555:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRosParser.g:3573:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRosParser.g:3574:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -8992,7 +8978,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosParser.g:3561:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRosParser.g:3580:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9002,8 +8988,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3567:2: (this_DECINT_0= RULE_DECINT ) - // InternalRosParser.g:3568:2: this_DECINT_0= RULE_DECINT + // InternalRosParser.g:3586:2: (this_DECINT_0= RULE_DECINT ) + // InternalRosParser.g:3587:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -9032,7 +9018,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosParser.g:3578:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRosParser.g:3597:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -9040,8 +9026,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRosParser.g:3578:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRosParser.g:3579:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRosParser.g:3597:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRosParser.g:3598:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -9068,7 +9054,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosParser.g:3585:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRosParser.g:3604:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -9078,8 +9064,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRosParser.g:3591:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRosParser.g:3592:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRosParser.g:3610:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRosParser.g:3611:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -9108,7 +9094,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleMessagePart" - // InternalRosParser.g:3602:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; + // InternalRosParser.g:3621:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; public final EObject entryRuleMessagePart() throws RecognitionException { EObject current = null; @@ -9116,8 +9102,8 @@ public final EObject entryRuleMessagePart() throws RecognitionException { try { - // InternalRosParser.g:3602:52: (iv_ruleMessagePart= ruleMessagePart EOF ) - // InternalRosParser.g:3603:2: iv_ruleMessagePart= ruleMessagePart EOF + // InternalRosParser.g:3621:52: (iv_ruleMessagePart= ruleMessagePart EOF ) + // InternalRosParser.g:3622:2: iv_ruleMessagePart= ruleMessagePart EOF { newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -9144,66 +9130,36 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRosParser.g:3609:1: ruleMessagePart returns [EObject current=null] : ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ; + // InternalRosParser.g:3628:1: ruleMessagePart returns [EObject current=null] : ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) ; public final EObject ruleMessagePart() throws RecognitionException { EObject current = null; - Token lv_Data_1_2=null; - EObject lv_Type_0_0 = null; + Token lv_Data_0_2=null; + Token otherlv_1=null; + AntlrDatatypeRuleToken lv_Data_0_1 = null; - AntlrDatatypeRuleToken lv_Data_1_1 = null; + AntlrDatatypeRuleToken lv_Data_0_3 = null; - AntlrDatatypeRuleToken lv_Data_1_3 = null; + EObject lv_Type_2_0 = null; enterRule(); try { - // InternalRosParser.g:3615:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) - // InternalRosParser.g:3616:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) - { - // InternalRosParser.g:3616:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) - // InternalRosParser.g:3617:3: ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRosParser.g:3634:2: ( ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) ) + // InternalRosParser.g:3635:2: ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) { - // InternalRosParser.g:3617:3: ( (lv_Type_0_0= ruleAbstractType ) ) - // InternalRosParser.g:3618:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRosParser.g:3635:2: ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) + // InternalRosParser.g:3636:3: ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) { - // InternalRosParser.g:3618:4: (lv_Type_0_0= ruleAbstractType ) - // InternalRosParser.g:3619:5: lv_Type_0_0= ruleAbstractType - { - - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - - pushFollow(FOLLOW_50); - lv_Type_0_0=ruleAbstractType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRosParser.g:3636:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) - // InternalRosParser.g:3637:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRosParser.g:3636:3: ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) + // InternalRosParser.g:3637:4: ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) { - // InternalRosParser.g:3637:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) - // InternalRosParser.g:3638:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + // InternalRosParser.g:3637:4: ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) + // InternalRosParser.g:3638:5: (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) { - // InternalRosParser.g:3638:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + // InternalRosParser.g:3638:5: (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) int alt54=3; switch ( input.LA(1) ) { case Duration: @@ -9241,13 +9197,13 @@ public final EObject ruleMessagePart() throws RecognitionException { switch (alt54) { case 1 : - // InternalRosParser.g:3639:6: lv_Data_1_1= ruleKEYWORD + // InternalRosParser.g:3639:6: lv_Data_0_1= ruleKEYWORD { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); - pushFollow(FOLLOW_2); - lv_Data_1_1=ruleKEYWORD(); + pushFollow(FOLLOW_4); + lv_Data_0_1=ruleKEYWORD(); state._fsp--; @@ -9258,7 +9214,7 @@ public final EObject ruleMessagePart() throws RecognitionException { set( current, "Data", - lv_Data_1_1, + lv_Data_0_1, "de.fraunhofer.ipa.ros.Basics.KEYWORD"); afterParserOrEnumRuleCall(); @@ -9266,11 +9222,11 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:3655:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT + // InternalRosParser.g:3655:6: lv_Data_0_2= RULE_MESSAGE_ASIGMENT { - lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + lv_Data_0_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_4); - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + newLeafNode(lv_Data_0_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); if (current==null) { @@ -9279,20 +9235,20 @@ public final EObject ruleMessagePart() throws RecognitionException { setWithLastConsumed( current, "Data", - lv_Data_1_2, + lv_Data_0_2, "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); } break; case 3 : - // InternalRosParser.g:3670:6: lv_Data_1_3= ruleEString + // InternalRosParser.g:3670:6: lv_Data_0_3= ruleEString { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); - pushFollow(FOLLOW_2); - lv_Data_1_3=ruleEString(); + pushFollow(FOLLOW_4); + lv_Data_0_3=ruleEString(); state._fsp--; @@ -9303,7 +9259,7 @@ public final EObject ruleMessagePart() throws RecognitionException { set( current, "Data", - lv_Data_1_3, + lv_Data_0_3, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -9317,6 +9273,41 @@ public final EObject ruleMessagePart() throws RecognitionException { } + } + + otherlv_1=(Token)match(input,Colon,FOLLOW_51); + + newLeafNode(otherlv_1, grammarAccess.getMessagePartAccess().getColonKeyword_1()); + + // InternalRosParser.g:3692:3: ( (lv_Type_2_0= ruleAbstractType ) ) + // InternalRosParser.g:3693:4: (lv_Type_2_0= ruleAbstractType ) + { + // InternalRosParser.g:3693:4: (lv_Type_2_0= ruleAbstractType ) + // InternalRosParser.g:3694:5: lv_Type_2_0= ruleAbstractType + { + + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_Type_2_0=ruleAbstractType(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Type", + lv_Type_2_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); + + + } + + } @@ -9342,7 +9333,7 @@ public final EObject ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRosParser.g:3692:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRosParser.g:3715:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -9350,8 +9341,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRosParser.g:3692:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRosParser.g:3693:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRosParser.g:3715:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRosParser.g:3716:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -9378,7 +9369,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRosParser.g:3699: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 ) ; + // InternalRosParser.g:3722: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; @@ -9449,15 +9440,178 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:3705: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 ) ) - // InternalRosParser.g:3706: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 ) + // InternalRosParser.g:3728: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 ) ) + // InternalRosParser.g:3729: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 ) { - // InternalRosParser.g:3706: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 ) + // InternalRosParser.g:3729: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 alt55=31; - alt55 = dfa55.predict(input); + switch ( input.LA(1) ) { + case Bool: + { + alt55=1; + } + break; + case Int8: + { + alt55=2; + } + break; + case Uint8: + { + alt55=3; + } + break; + case Int16: + { + alt55=4; + } + break; + case Uint16: + { + alt55=5; + } + break; + case Int32: + { + alt55=6; + } + break; + case Uint32: + { + alt55=7; + } + break; + case Int64: + { + alt55=8; + } + break; + case Uint64: + { + alt55=9; + } + break; + case Float32: + { + alt55=10; + } + break; + case Float64: + { + alt55=11; + } + break; + case String_1: + { + alt55=12; + } + break; + case Byte: + { + alt55=13; + } + break; + case Time: + { + alt55=14; + } + break; + case Duration: + { + alt55=15; + } + break; + case Header: + { + alt55=16; + } + break; + case Bool_1: + { + alt55=17; + } + break; + case Int8_1: + { + alt55=18; + } + break; + case Uint8_1: + { + alt55=19; + } + break; + case Int16_1: + { + alt55=20; + } + break; + case Uint16_1: + { + alt55=21; + } + break; + case Int32_1: + { + alt55=22; + } + break; + case Uint32_1: + { + alt55=23; + } + break; + case Int64_1: + { + alt55=24; + } + break; + case Uint64_1: + { + alt55=25; + } + break; + case Float32_1: + { + alt55=26; + } + break; + case Float64_1: + { + alt55=27; + } + break; + case String_2: + { + alt55=28; + } + break; + case Byte_1: + { + alt55=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt55=30; + } + break; + case LeftSquareBracket: + { + alt55=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 55, 0, input); + + throw nvae; + } + switch (alt55) { case 1 : - // InternalRosParser.g:3707:3: this_bool_0= rulebool + // InternalRosParser.g:3730:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -9475,7 +9629,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:3716:3: this_int8_1= ruleint8 + // InternalRosParser.g:3739:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -9493,7 +9647,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:3725:3: this_uint8_2= ruleuint8 + // InternalRosParser.g:3748:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -9511,7 +9665,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRosParser.g:3734:3: this_int16_3= ruleint16 + // InternalRosParser.g:3757:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -9529,7 +9683,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRosParser.g:3743:3: this_uint16_4= ruleuint16 + // InternalRosParser.g:3766:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -9547,7 +9701,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRosParser.g:3752:3: this_int32_5= ruleint32 + // InternalRosParser.g:3775:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -9565,7 +9719,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRosParser.g:3761:3: this_uint32_6= ruleuint32 + // InternalRosParser.g:3784:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -9583,7 +9737,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRosParser.g:3770:3: this_int64_7= ruleint64 + // InternalRosParser.g:3793:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -9601,7 +9755,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRosParser.g:3779:3: this_uint64_8= ruleuint64 + // InternalRosParser.g:3802:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -9619,7 +9773,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRosParser.g:3788:3: this_float32_9= rulefloat32 + // InternalRosParser.g:3811:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -9637,7 +9791,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRosParser.g:3797:3: this_float64_10= rulefloat64 + // InternalRosParser.g:3820:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -9655,7 +9809,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRosParser.g:3806:3: this_string0_11= rulestring0 + // InternalRosParser.g:3829:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -9673,7 +9827,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRosParser.g:3815:3: this_byte_12= rulebyte + // InternalRosParser.g:3838:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -9691,7 +9845,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRosParser.g:3824:3: this_time_13= ruletime + // InternalRosParser.g:3847:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -9709,7 +9863,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRosParser.g:3833:3: this_duration_14= ruleduration + // InternalRosParser.g:3856:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -9727,7 +9881,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRosParser.g:3842:3: this_Header_15= ruleHeader + // InternalRosParser.g:3865:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -9745,7 +9899,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRosParser.g:3851:3: this_boolArray_16= ruleboolArray + // InternalRosParser.g:3874:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -9763,7 +9917,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRosParser.g:3860:3: this_int8Array_17= ruleint8Array + // InternalRosParser.g:3883:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -9781,7 +9935,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRosParser.g:3869:3: this_uint8Array_18= ruleuint8Array + // InternalRosParser.g:3892:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -9799,7 +9953,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRosParser.g:3878:3: this_int16Array_19= ruleint16Array + // InternalRosParser.g:3901:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -9817,7 +9971,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRosParser.g:3887:3: this_uint16Array_20= ruleuint16Array + // InternalRosParser.g:3910:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -9835,7 +9989,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRosParser.g:3896:3: this_int32Array_21= ruleint32Array + // InternalRosParser.g:3919:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -9853,7 +10007,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRosParser.g:3905:3: this_uint32Array_22= ruleuint32Array + // InternalRosParser.g:3928:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -9871,7 +10025,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRosParser.g:3914:3: this_int64Array_23= ruleint64Array + // InternalRosParser.g:3937:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -9889,7 +10043,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRosParser.g:3923:3: this_uint64Array_24= ruleuint64Array + // InternalRosParser.g:3946:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -9907,7 +10061,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRosParser.g:3932:3: this_float32Array_25= rulefloat32Array + // InternalRosParser.g:3955:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -9925,7 +10079,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRosParser.g:3941:3: this_float64Array_26= rulefloat64Array + // InternalRosParser.g:3964:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -9943,7 +10097,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRosParser.g:3950:3: this_string0Array_27= rulestring0Array + // InternalRosParser.g:3973:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -9961,7 +10115,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRosParser.g:3959:3: this_byteArray_28= rulebyteArray + // InternalRosParser.g:3982:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -9979,7 +10133,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRosParser.g:3968:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRosParser.g:3991:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -9997,7 +10151,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRosParser.g:3977:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRosParser.g:4000:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -10037,7 +10191,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRosParser.g:3989:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRosParser.g:4012:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -10045,8 +10199,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRosParser.g:3989:45: (iv_rulebool= rulebool EOF ) - // InternalRosParser.g:3990:2: iv_rulebool= rulebool EOF + // InternalRosParser.g:4012:45: (iv_rulebool= rulebool EOF ) + // InternalRosParser.g:4013:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -10073,7 +10227,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRosParser.g:3996:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; + // InternalRosParser.g:4019:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -10083,14 +10237,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4002:2: ( ( () otherlv_1= Bool ) ) - // InternalRosParser.g:4003:2: ( () otherlv_1= Bool ) + // InternalRosParser.g:4025:2: ( ( () otherlv_1= Bool ) ) + // InternalRosParser.g:4026:2: ( () otherlv_1= Bool ) { - // InternalRosParser.g:4003:2: ( () otherlv_1= Bool ) - // InternalRosParser.g:4004:3: () otherlv_1= Bool + // InternalRosParser.g:4026:2: ( () otherlv_1= Bool ) + // InternalRosParser.g:4027:3: () otherlv_1= Bool { - // InternalRosParser.g:4004:3: () - // InternalRosParser.g:4005:4: + // InternalRosParser.g:4027:3: () + // InternalRosParser.g:4028:4: { current = forceCreateModelElement( @@ -10127,7 +10281,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRosParser.g:4019:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRosParser.g:4042:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -10135,8 +10289,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRosParser.g:4019:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRosParser.g:4020:2: iv_ruleint8= ruleint8 EOF + // InternalRosParser.g:4042:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRosParser.g:4043:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -10163,7 +10317,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRosParser.g:4026:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; + // InternalRosParser.g:4049:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -10173,14 +10327,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4032:2: ( ( () otherlv_1= Int8 ) ) - // InternalRosParser.g:4033:2: ( () otherlv_1= Int8 ) + // InternalRosParser.g:4055:2: ( ( () otherlv_1= Int8 ) ) + // InternalRosParser.g:4056:2: ( () otherlv_1= Int8 ) { - // InternalRosParser.g:4033:2: ( () otherlv_1= Int8 ) - // InternalRosParser.g:4034:3: () otherlv_1= Int8 + // InternalRosParser.g:4056:2: ( () otherlv_1= Int8 ) + // InternalRosParser.g:4057:3: () otherlv_1= Int8 { - // InternalRosParser.g:4034:3: () - // InternalRosParser.g:4035:4: + // InternalRosParser.g:4057:3: () + // InternalRosParser.g:4058:4: { current = forceCreateModelElement( @@ -10217,7 +10371,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRosParser.g:4049:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRosParser.g:4072:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -10225,8 +10379,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRosParser.g:4049:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRosParser.g:4050:2: iv_ruleuint8= ruleuint8 EOF + // InternalRosParser.g:4072:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRosParser.g:4073:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -10253,7 +10407,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRosParser.g:4056:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; + // InternalRosParser.g:4079:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -10263,14 +10417,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4062:2: ( ( () otherlv_1= Uint8 ) ) - // InternalRosParser.g:4063:2: ( () otherlv_1= Uint8 ) + // InternalRosParser.g:4085:2: ( ( () otherlv_1= Uint8 ) ) + // InternalRosParser.g:4086:2: ( () otherlv_1= Uint8 ) { - // InternalRosParser.g:4063:2: ( () otherlv_1= Uint8 ) - // InternalRosParser.g:4064:3: () otherlv_1= Uint8 + // InternalRosParser.g:4086:2: ( () otherlv_1= Uint8 ) + // InternalRosParser.g:4087:3: () otherlv_1= Uint8 { - // InternalRosParser.g:4064:3: () - // InternalRosParser.g:4065:4: + // InternalRosParser.g:4087:3: () + // InternalRosParser.g:4088:4: { current = forceCreateModelElement( @@ -10307,7 +10461,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRosParser.g:4079:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRosParser.g:4102:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -10315,8 +10469,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRosParser.g:4079:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRosParser.g:4080:2: iv_ruleint16= ruleint16 EOF + // InternalRosParser.g:4102:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRosParser.g:4103:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -10343,7 +10497,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRosParser.g:4086:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; + // InternalRosParser.g:4109:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -10353,14 +10507,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4092:2: ( ( () otherlv_1= Int16 ) ) - // InternalRosParser.g:4093:2: ( () otherlv_1= Int16 ) + // InternalRosParser.g:4115:2: ( ( () otherlv_1= Int16 ) ) + // InternalRosParser.g:4116:2: ( () otherlv_1= Int16 ) { - // InternalRosParser.g:4093:2: ( () otherlv_1= Int16 ) - // InternalRosParser.g:4094:3: () otherlv_1= Int16 + // InternalRosParser.g:4116:2: ( () otherlv_1= Int16 ) + // InternalRosParser.g:4117:3: () otherlv_1= Int16 { - // InternalRosParser.g:4094:3: () - // InternalRosParser.g:4095:4: + // InternalRosParser.g:4117:3: () + // InternalRosParser.g:4118:4: { current = forceCreateModelElement( @@ -10397,7 +10551,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRosParser.g:4109:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRosParser.g:4132:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -10405,8 +10559,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRosParser.g:4109:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRosParser.g:4110:2: iv_ruleuint16= ruleuint16 EOF + // InternalRosParser.g:4132:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRosParser.g:4133:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -10433,7 +10587,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRosParser.g:4116:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; + // InternalRosParser.g:4139:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -10443,14 +10597,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4122:2: ( ( () otherlv_1= Uint16 ) ) - // InternalRosParser.g:4123:2: ( () otherlv_1= Uint16 ) + // InternalRosParser.g:4145:2: ( ( () otherlv_1= Uint16 ) ) + // InternalRosParser.g:4146:2: ( () otherlv_1= Uint16 ) { - // InternalRosParser.g:4123:2: ( () otherlv_1= Uint16 ) - // InternalRosParser.g:4124:3: () otherlv_1= Uint16 + // InternalRosParser.g:4146:2: ( () otherlv_1= Uint16 ) + // InternalRosParser.g:4147:3: () otherlv_1= Uint16 { - // InternalRosParser.g:4124:3: () - // InternalRosParser.g:4125:4: + // InternalRosParser.g:4147:3: () + // InternalRosParser.g:4148:4: { current = forceCreateModelElement( @@ -10487,7 +10641,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRosParser.g:4139:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRosParser.g:4162:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -10495,8 +10649,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRosParser.g:4139:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRosParser.g:4140:2: iv_ruleint32= ruleint32 EOF + // InternalRosParser.g:4162:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRosParser.g:4163:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -10523,7 +10677,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRosParser.g:4146:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; + // InternalRosParser.g:4169:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -10533,14 +10687,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4152:2: ( ( () otherlv_1= Int32 ) ) - // InternalRosParser.g:4153:2: ( () otherlv_1= Int32 ) + // InternalRosParser.g:4175:2: ( ( () otherlv_1= Int32 ) ) + // InternalRosParser.g:4176:2: ( () otherlv_1= Int32 ) { - // InternalRosParser.g:4153:2: ( () otherlv_1= Int32 ) - // InternalRosParser.g:4154:3: () otherlv_1= Int32 + // InternalRosParser.g:4176:2: ( () otherlv_1= Int32 ) + // InternalRosParser.g:4177:3: () otherlv_1= Int32 { - // InternalRosParser.g:4154:3: () - // InternalRosParser.g:4155:4: + // InternalRosParser.g:4177:3: () + // InternalRosParser.g:4178:4: { current = forceCreateModelElement( @@ -10577,7 +10731,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRosParser.g:4169:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRosParser.g:4192:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -10585,8 +10739,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRosParser.g:4169:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRosParser.g:4170:2: iv_ruleuint32= ruleuint32 EOF + // InternalRosParser.g:4192:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRosParser.g:4193:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -10613,7 +10767,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRosParser.g:4176:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; + // InternalRosParser.g:4199:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -10623,14 +10777,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4182:2: ( ( () otherlv_1= Uint32 ) ) - // InternalRosParser.g:4183:2: ( () otherlv_1= Uint32 ) + // InternalRosParser.g:4205:2: ( ( () otherlv_1= Uint32 ) ) + // InternalRosParser.g:4206:2: ( () otherlv_1= Uint32 ) { - // InternalRosParser.g:4183:2: ( () otherlv_1= Uint32 ) - // InternalRosParser.g:4184:3: () otherlv_1= Uint32 + // InternalRosParser.g:4206:2: ( () otherlv_1= Uint32 ) + // InternalRosParser.g:4207:3: () otherlv_1= Uint32 { - // InternalRosParser.g:4184:3: () - // InternalRosParser.g:4185:4: + // InternalRosParser.g:4207:3: () + // InternalRosParser.g:4208:4: { current = forceCreateModelElement( @@ -10667,7 +10821,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRosParser.g:4199:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRosParser.g:4222:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -10675,8 +10829,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRosParser.g:4199:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRosParser.g:4200:2: iv_ruleint64= ruleint64 EOF + // InternalRosParser.g:4222:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRosParser.g:4223:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -10703,7 +10857,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRosParser.g:4206:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; + // InternalRosParser.g:4229:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -10713,14 +10867,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4212:2: ( ( () otherlv_1= Int64 ) ) - // InternalRosParser.g:4213:2: ( () otherlv_1= Int64 ) + // InternalRosParser.g:4235:2: ( ( () otherlv_1= Int64 ) ) + // InternalRosParser.g:4236:2: ( () otherlv_1= Int64 ) { - // InternalRosParser.g:4213:2: ( () otherlv_1= Int64 ) - // InternalRosParser.g:4214:3: () otherlv_1= Int64 + // InternalRosParser.g:4236:2: ( () otherlv_1= Int64 ) + // InternalRosParser.g:4237:3: () otherlv_1= Int64 { - // InternalRosParser.g:4214:3: () - // InternalRosParser.g:4215:4: + // InternalRosParser.g:4237:3: () + // InternalRosParser.g:4238:4: { current = forceCreateModelElement( @@ -10757,7 +10911,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRosParser.g:4229:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRosParser.g:4252:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -10765,8 +10919,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRosParser.g:4229:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRosParser.g:4230:2: iv_ruleuint64= ruleuint64 EOF + // InternalRosParser.g:4252:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRosParser.g:4253:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -10793,7 +10947,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRosParser.g:4236:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; + // InternalRosParser.g:4259:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -10803,14 +10957,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4242:2: ( ( () otherlv_1= Uint64 ) ) - // InternalRosParser.g:4243:2: ( () otherlv_1= Uint64 ) + // InternalRosParser.g:4265:2: ( ( () otherlv_1= Uint64 ) ) + // InternalRosParser.g:4266:2: ( () otherlv_1= Uint64 ) { - // InternalRosParser.g:4243:2: ( () otherlv_1= Uint64 ) - // InternalRosParser.g:4244:3: () otherlv_1= Uint64 + // InternalRosParser.g:4266:2: ( () otherlv_1= Uint64 ) + // InternalRosParser.g:4267:3: () otherlv_1= Uint64 { - // InternalRosParser.g:4244:3: () - // InternalRosParser.g:4245:4: + // InternalRosParser.g:4267:3: () + // InternalRosParser.g:4268:4: { current = forceCreateModelElement( @@ -10847,7 +11001,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRosParser.g:4259:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRosParser.g:4282:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -10855,8 +11009,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRosParser.g:4259:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRosParser.g:4260:2: iv_rulefloat32= rulefloat32 EOF + // InternalRosParser.g:4282:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRosParser.g:4283:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -10883,7 +11037,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRosParser.g:4266:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; + // InternalRosParser.g:4289:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -10893,14 +11047,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4272:2: ( ( () otherlv_1= Float32 ) ) - // InternalRosParser.g:4273:2: ( () otherlv_1= Float32 ) + // InternalRosParser.g:4295:2: ( ( () otherlv_1= Float32 ) ) + // InternalRosParser.g:4296:2: ( () otherlv_1= Float32 ) { - // InternalRosParser.g:4273:2: ( () otherlv_1= Float32 ) - // InternalRosParser.g:4274:3: () otherlv_1= Float32 + // InternalRosParser.g:4296:2: ( () otherlv_1= Float32 ) + // InternalRosParser.g:4297:3: () otherlv_1= Float32 { - // InternalRosParser.g:4274:3: () - // InternalRosParser.g:4275:4: + // InternalRosParser.g:4297:3: () + // InternalRosParser.g:4298:4: { current = forceCreateModelElement( @@ -10937,7 +11091,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRosParser.g:4289:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRosParser.g:4312:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -10945,8 +11099,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRosParser.g:4289:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRosParser.g:4290:2: iv_rulefloat64= rulefloat64 EOF + // InternalRosParser.g:4312:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRosParser.g:4313:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -10973,7 +11127,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRosParser.g:4296:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; + // InternalRosParser.g:4319:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -10983,14 +11137,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4302:2: ( ( () otherlv_1= Float64 ) ) - // InternalRosParser.g:4303:2: ( () otherlv_1= Float64 ) + // InternalRosParser.g:4325:2: ( ( () otherlv_1= Float64 ) ) + // InternalRosParser.g:4326:2: ( () otherlv_1= Float64 ) { - // InternalRosParser.g:4303:2: ( () otherlv_1= Float64 ) - // InternalRosParser.g:4304:3: () otherlv_1= Float64 + // InternalRosParser.g:4326:2: ( () otherlv_1= Float64 ) + // InternalRosParser.g:4327:3: () otherlv_1= Float64 { - // InternalRosParser.g:4304:3: () - // InternalRosParser.g:4305:4: + // InternalRosParser.g:4327:3: () + // InternalRosParser.g:4328:4: { current = forceCreateModelElement( @@ -11027,7 +11181,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRosParser.g:4319:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRosParser.g:4342:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -11035,8 +11189,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRosParser.g:4319:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRosParser.g:4320:2: iv_rulestring0= rulestring0 EOF + // InternalRosParser.g:4342:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRosParser.g:4343:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -11063,7 +11217,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRosParser.g:4326:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; + // InternalRosParser.g:4349:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -11073,14 +11227,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4332:2: ( ( () otherlv_1= String_1 ) ) - // InternalRosParser.g:4333:2: ( () otherlv_1= String_1 ) + // InternalRosParser.g:4355:2: ( ( () otherlv_1= String_1 ) ) + // InternalRosParser.g:4356:2: ( () otherlv_1= String_1 ) { - // InternalRosParser.g:4333:2: ( () otherlv_1= String_1 ) - // InternalRosParser.g:4334:3: () otherlv_1= String_1 + // InternalRosParser.g:4356:2: ( () otherlv_1= String_1 ) + // InternalRosParser.g:4357:3: () otherlv_1= String_1 { - // InternalRosParser.g:4334:3: () - // InternalRosParser.g:4335:4: + // InternalRosParser.g:4357:3: () + // InternalRosParser.g:4358:4: { current = forceCreateModelElement( @@ -11117,7 +11271,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRosParser.g:4349:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRosParser.g:4372:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -11125,8 +11279,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRosParser.g:4349:45: (iv_rulebyte= rulebyte EOF ) - // InternalRosParser.g:4350:2: iv_rulebyte= rulebyte EOF + // InternalRosParser.g:4372:45: (iv_rulebyte= rulebyte EOF ) + // InternalRosParser.g:4373:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -11153,7 +11307,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRosParser.g:4356:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; + // InternalRosParser.g:4379:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -11163,14 +11317,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4362:2: ( ( () otherlv_1= Byte ) ) - // InternalRosParser.g:4363:2: ( () otherlv_1= Byte ) + // InternalRosParser.g:4385:2: ( ( () otherlv_1= Byte ) ) + // InternalRosParser.g:4386:2: ( () otherlv_1= Byte ) { - // InternalRosParser.g:4363:2: ( () otherlv_1= Byte ) - // InternalRosParser.g:4364:3: () otherlv_1= Byte + // InternalRosParser.g:4386:2: ( () otherlv_1= Byte ) + // InternalRosParser.g:4387:3: () otherlv_1= Byte { - // InternalRosParser.g:4364:3: () - // InternalRosParser.g:4365:4: + // InternalRosParser.g:4387:3: () + // InternalRosParser.g:4388:4: { current = forceCreateModelElement( @@ -11207,7 +11361,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRosParser.g:4379:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRosParser.g:4402:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -11215,8 +11369,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRosParser.g:4379:45: (iv_ruletime= ruletime EOF ) - // InternalRosParser.g:4380:2: iv_ruletime= ruletime EOF + // InternalRosParser.g:4402:45: (iv_ruletime= ruletime EOF ) + // InternalRosParser.g:4403:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -11243,7 +11397,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRosParser.g:4386:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; + // InternalRosParser.g:4409:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -11253,14 +11407,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4392:2: ( ( () otherlv_1= Time ) ) - // InternalRosParser.g:4393:2: ( () otherlv_1= Time ) + // InternalRosParser.g:4415:2: ( ( () otherlv_1= Time ) ) + // InternalRosParser.g:4416:2: ( () otherlv_1= Time ) { - // InternalRosParser.g:4393:2: ( () otherlv_1= Time ) - // InternalRosParser.g:4394:3: () otherlv_1= Time + // InternalRosParser.g:4416:2: ( () otherlv_1= Time ) + // InternalRosParser.g:4417:3: () otherlv_1= Time { - // InternalRosParser.g:4394:3: () - // InternalRosParser.g:4395:4: + // InternalRosParser.g:4417:3: () + // InternalRosParser.g:4418:4: { current = forceCreateModelElement( @@ -11297,7 +11451,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRosParser.g:4409:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRosParser.g:4432:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -11305,8 +11459,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRosParser.g:4409:49: (iv_ruleduration= ruleduration EOF ) - // InternalRosParser.g:4410:2: iv_ruleduration= ruleduration EOF + // InternalRosParser.g:4432:49: (iv_ruleduration= ruleduration EOF ) + // InternalRosParser.g:4433:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -11333,7 +11487,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRosParser.g:4416:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; + // InternalRosParser.g:4439:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -11343,14 +11497,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4422:2: ( ( () otherlv_1= Duration ) ) - // InternalRosParser.g:4423:2: ( () otherlv_1= Duration ) + // InternalRosParser.g:4445:2: ( ( () otherlv_1= Duration ) ) + // InternalRosParser.g:4446:2: ( () otherlv_1= Duration ) { - // InternalRosParser.g:4423:2: ( () otherlv_1= Duration ) - // InternalRosParser.g:4424:3: () otherlv_1= Duration + // InternalRosParser.g:4446:2: ( () otherlv_1= Duration ) + // InternalRosParser.g:4447:3: () otherlv_1= Duration { - // InternalRosParser.g:4424:3: () - // InternalRosParser.g:4425:4: + // InternalRosParser.g:4447:3: () + // InternalRosParser.g:4448:4: { current = forceCreateModelElement( @@ -11387,7 +11541,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRosParser.g:4439:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRosParser.g:4462:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -11395,8 +11549,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRosParser.g:4439:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRosParser.g:4440:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRosParser.g:4462:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRosParser.g:4463:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -11423,7 +11577,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRosParser.g:4446:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; + // InternalRosParser.g:4469:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -11433,14 +11587,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4452:2: ( ( () otherlv_1= Bool_1 ) ) - // InternalRosParser.g:4453:2: ( () otherlv_1= Bool_1 ) + // InternalRosParser.g:4475:2: ( ( () otherlv_1= Bool_1 ) ) + // InternalRosParser.g:4476:2: ( () otherlv_1= Bool_1 ) { - // InternalRosParser.g:4453:2: ( () otherlv_1= Bool_1 ) - // InternalRosParser.g:4454:3: () otherlv_1= Bool_1 + // InternalRosParser.g:4476:2: ( () otherlv_1= Bool_1 ) + // InternalRosParser.g:4477:3: () otherlv_1= Bool_1 { - // InternalRosParser.g:4454:3: () - // InternalRosParser.g:4455:4: + // InternalRosParser.g:4477:3: () + // InternalRosParser.g:4478:4: { current = forceCreateModelElement( @@ -11477,7 +11631,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRosParser.g:4469:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRosParser.g:4492:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -11485,8 +11639,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRosParser.g:4469:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRosParser.g:4470:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRosParser.g:4492:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRosParser.g:4493:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -11513,7 +11667,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRosParser.g:4476:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; + // InternalRosParser.g:4499:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -11523,14 +11677,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4482:2: ( ( () otherlv_1= Int8_1 ) ) - // InternalRosParser.g:4483:2: ( () otherlv_1= Int8_1 ) + // InternalRosParser.g:4505:2: ( ( () otherlv_1= Int8_1 ) ) + // InternalRosParser.g:4506:2: ( () otherlv_1= Int8_1 ) { - // InternalRosParser.g:4483:2: ( () otherlv_1= Int8_1 ) - // InternalRosParser.g:4484:3: () otherlv_1= Int8_1 + // InternalRosParser.g:4506:2: ( () otherlv_1= Int8_1 ) + // InternalRosParser.g:4507:3: () otherlv_1= Int8_1 { - // InternalRosParser.g:4484:3: () - // InternalRosParser.g:4485:4: + // InternalRosParser.g:4507:3: () + // InternalRosParser.g:4508:4: { current = forceCreateModelElement( @@ -11567,7 +11721,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRosParser.g:4499:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRosParser.g:4522:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -11575,8 +11729,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRosParser.g:4499:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRosParser.g:4500:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRosParser.g:4522:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRosParser.g:4523:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -11603,7 +11757,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRosParser.g:4506:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; + // InternalRosParser.g:4529:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -11613,14 +11767,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4512:2: ( ( () otherlv_1= Uint8_1 ) ) - // InternalRosParser.g:4513:2: ( () otherlv_1= Uint8_1 ) + // InternalRosParser.g:4535:2: ( ( () otherlv_1= Uint8_1 ) ) + // InternalRosParser.g:4536:2: ( () otherlv_1= Uint8_1 ) { - // InternalRosParser.g:4513:2: ( () otherlv_1= Uint8_1 ) - // InternalRosParser.g:4514:3: () otherlv_1= Uint8_1 + // InternalRosParser.g:4536:2: ( () otherlv_1= Uint8_1 ) + // InternalRosParser.g:4537:3: () otherlv_1= Uint8_1 { - // InternalRosParser.g:4514:3: () - // InternalRosParser.g:4515:4: + // InternalRosParser.g:4537:3: () + // InternalRosParser.g:4538:4: { current = forceCreateModelElement( @@ -11657,7 +11811,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRosParser.g:4529:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRosParser.g:4552:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -11665,8 +11819,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRosParser.g:4529:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRosParser.g:4530:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRosParser.g:4552:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRosParser.g:4553:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -11693,7 +11847,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRosParser.g:4536:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; + // InternalRosParser.g:4559:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -11703,14 +11857,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4542:2: ( ( () otherlv_1= Int16_1 ) ) - // InternalRosParser.g:4543:2: ( () otherlv_1= Int16_1 ) + // InternalRosParser.g:4565:2: ( ( () otherlv_1= Int16_1 ) ) + // InternalRosParser.g:4566:2: ( () otherlv_1= Int16_1 ) { - // InternalRosParser.g:4543:2: ( () otherlv_1= Int16_1 ) - // InternalRosParser.g:4544:3: () otherlv_1= Int16_1 + // InternalRosParser.g:4566:2: ( () otherlv_1= Int16_1 ) + // InternalRosParser.g:4567:3: () otherlv_1= Int16_1 { - // InternalRosParser.g:4544:3: () - // InternalRosParser.g:4545:4: + // InternalRosParser.g:4567:3: () + // InternalRosParser.g:4568:4: { current = forceCreateModelElement( @@ -11747,7 +11901,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRosParser.g:4559:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRosParser.g:4582:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -11755,8 +11909,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRosParser.g:4559:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRosParser.g:4560:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRosParser.g:4582:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRosParser.g:4583:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -11783,7 +11937,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRosParser.g:4566:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; + // InternalRosParser.g:4589:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -11793,14 +11947,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4572:2: ( ( () otherlv_1= Uint16_1 ) ) - // InternalRosParser.g:4573:2: ( () otherlv_1= Uint16_1 ) + // InternalRosParser.g:4595:2: ( ( () otherlv_1= Uint16_1 ) ) + // InternalRosParser.g:4596:2: ( () otherlv_1= Uint16_1 ) { - // InternalRosParser.g:4573:2: ( () otherlv_1= Uint16_1 ) - // InternalRosParser.g:4574:3: () otherlv_1= Uint16_1 + // InternalRosParser.g:4596:2: ( () otherlv_1= Uint16_1 ) + // InternalRosParser.g:4597:3: () otherlv_1= Uint16_1 { - // InternalRosParser.g:4574:3: () - // InternalRosParser.g:4575:4: + // InternalRosParser.g:4597:3: () + // InternalRosParser.g:4598:4: { current = forceCreateModelElement( @@ -11837,7 +11991,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRosParser.g:4589:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRosParser.g:4612:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -11845,8 +11999,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRosParser.g:4589:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRosParser.g:4590:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRosParser.g:4612:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRosParser.g:4613:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -11873,7 +12027,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRosParser.g:4596:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; + // InternalRosParser.g:4619:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -11883,14 +12037,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4602:2: ( ( () otherlv_1= Int32_1 ) ) - // InternalRosParser.g:4603:2: ( () otherlv_1= Int32_1 ) + // InternalRosParser.g:4625:2: ( ( () otherlv_1= Int32_1 ) ) + // InternalRosParser.g:4626:2: ( () otherlv_1= Int32_1 ) { - // InternalRosParser.g:4603:2: ( () otherlv_1= Int32_1 ) - // InternalRosParser.g:4604:3: () otherlv_1= Int32_1 + // InternalRosParser.g:4626:2: ( () otherlv_1= Int32_1 ) + // InternalRosParser.g:4627:3: () otherlv_1= Int32_1 { - // InternalRosParser.g:4604:3: () - // InternalRosParser.g:4605:4: + // InternalRosParser.g:4627:3: () + // InternalRosParser.g:4628:4: { current = forceCreateModelElement( @@ -11927,7 +12081,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRosParser.g:4619:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRosParser.g:4642:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -11935,8 +12089,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRosParser.g:4619:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRosParser.g:4620:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRosParser.g:4642:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRosParser.g:4643:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -11963,7 +12117,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRosParser.g:4626:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; + // InternalRosParser.g:4649:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -11973,14 +12127,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4632:2: ( ( () otherlv_1= Uint32_1 ) ) - // InternalRosParser.g:4633:2: ( () otherlv_1= Uint32_1 ) + // InternalRosParser.g:4655:2: ( ( () otherlv_1= Uint32_1 ) ) + // InternalRosParser.g:4656:2: ( () otherlv_1= Uint32_1 ) { - // InternalRosParser.g:4633:2: ( () otherlv_1= Uint32_1 ) - // InternalRosParser.g:4634:3: () otherlv_1= Uint32_1 + // InternalRosParser.g:4656:2: ( () otherlv_1= Uint32_1 ) + // InternalRosParser.g:4657:3: () otherlv_1= Uint32_1 { - // InternalRosParser.g:4634:3: () - // InternalRosParser.g:4635:4: + // InternalRosParser.g:4657:3: () + // InternalRosParser.g:4658:4: { current = forceCreateModelElement( @@ -12017,7 +12171,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRosParser.g:4649:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRosParser.g:4672:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -12025,8 +12179,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRosParser.g:4649:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRosParser.g:4650:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRosParser.g:4672:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRosParser.g:4673:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -12053,7 +12207,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRosParser.g:4656:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; + // InternalRosParser.g:4679:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -12063,14 +12217,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4662:2: ( ( () otherlv_1= Int64_1 ) ) - // InternalRosParser.g:4663:2: ( () otherlv_1= Int64_1 ) + // InternalRosParser.g:4685:2: ( ( () otherlv_1= Int64_1 ) ) + // InternalRosParser.g:4686:2: ( () otherlv_1= Int64_1 ) { - // InternalRosParser.g:4663:2: ( () otherlv_1= Int64_1 ) - // InternalRosParser.g:4664:3: () otherlv_1= Int64_1 + // InternalRosParser.g:4686:2: ( () otherlv_1= Int64_1 ) + // InternalRosParser.g:4687:3: () otherlv_1= Int64_1 { - // InternalRosParser.g:4664:3: () - // InternalRosParser.g:4665:4: + // InternalRosParser.g:4687:3: () + // InternalRosParser.g:4688:4: { current = forceCreateModelElement( @@ -12107,7 +12261,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRosParser.g:4679:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRosParser.g:4702:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -12115,8 +12269,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRosParser.g:4679:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRosParser.g:4680:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRosParser.g:4702:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRosParser.g:4703:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -12143,7 +12297,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRosParser.g:4686:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; + // InternalRosParser.g:4709:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -12153,14 +12307,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4692:2: ( ( () otherlv_1= Uint64_1 ) ) - // InternalRosParser.g:4693:2: ( () otherlv_1= Uint64_1 ) + // InternalRosParser.g:4715:2: ( ( () otherlv_1= Uint64_1 ) ) + // InternalRosParser.g:4716:2: ( () otherlv_1= Uint64_1 ) { - // InternalRosParser.g:4693:2: ( () otherlv_1= Uint64_1 ) - // InternalRosParser.g:4694:3: () otherlv_1= Uint64_1 + // InternalRosParser.g:4716:2: ( () otherlv_1= Uint64_1 ) + // InternalRosParser.g:4717:3: () otherlv_1= Uint64_1 { - // InternalRosParser.g:4694:3: () - // InternalRosParser.g:4695:4: + // InternalRosParser.g:4717:3: () + // InternalRosParser.g:4718:4: { current = forceCreateModelElement( @@ -12197,7 +12351,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRosParser.g:4709:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRosParser.g:4732:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -12205,8 +12359,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRosParser.g:4709:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRosParser.g:4710:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRosParser.g:4732:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRosParser.g:4733:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -12233,7 +12387,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRosParser.g:4716:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; + // InternalRosParser.g:4739:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -12243,14 +12397,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4722:2: ( ( () otherlv_1= Float32_1 ) ) - // InternalRosParser.g:4723:2: ( () otherlv_1= Float32_1 ) + // InternalRosParser.g:4745:2: ( ( () otherlv_1= Float32_1 ) ) + // InternalRosParser.g:4746:2: ( () otherlv_1= Float32_1 ) { - // InternalRosParser.g:4723:2: ( () otherlv_1= Float32_1 ) - // InternalRosParser.g:4724:3: () otherlv_1= Float32_1 + // InternalRosParser.g:4746:2: ( () otherlv_1= Float32_1 ) + // InternalRosParser.g:4747:3: () otherlv_1= Float32_1 { - // InternalRosParser.g:4724:3: () - // InternalRosParser.g:4725:4: + // InternalRosParser.g:4747:3: () + // InternalRosParser.g:4748:4: { current = forceCreateModelElement( @@ -12287,7 +12441,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRosParser.g:4739:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRosParser.g:4762:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -12295,8 +12449,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRosParser.g:4739:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRosParser.g:4740:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRosParser.g:4762:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRosParser.g:4763:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -12323,7 +12477,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRosParser.g:4746:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; + // InternalRosParser.g:4769:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -12333,14 +12487,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4752:2: ( ( () otherlv_1= Float64_1 ) ) - // InternalRosParser.g:4753:2: ( () otherlv_1= Float64_1 ) + // InternalRosParser.g:4775:2: ( ( () otherlv_1= Float64_1 ) ) + // InternalRosParser.g:4776:2: ( () otherlv_1= Float64_1 ) { - // InternalRosParser.g:4753:2: ( () otherlv_1= Float64_1 ) - // InternalRosParser.g:4754:3: () otherlv_1= Float64_1 + // InternalRosParser.g:4776:2: ( () otherlv_1= Float64_1 ) + // InternalRosParser.g:4777:3: () otherlv_1= Float64_1 { - // InternalRosParser.g:4754:3: () - // InternalRosParser.g:4755:4: + // InternalRosParser.g:4777:3: () + // InternalRosParser.g:4778:4: { current = forceCreateModelElement( @@ -12377,7 +12531,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRosParser.g:4769:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRosParser.g:4792:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -12385,8 +12539,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRosParser.g:4769:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRosParser.g:4770:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRosParser.g:4792:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRosParser.g:4793:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -12413,7 +12567,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRosParser.g:4776:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; + // InternalRosParser.g:4799:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -12423,14 +12577,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4782:2: ( ( () otherlv_1= String_2 ) ) - // InternalRosParser.g:4783:2: ( () otherlv_1= String_2 ) + // InternalRosParser.g:4805:2: ( ( () otherlv_1= String_2 ) ) + // InternalRosParser.g:4806:2: ( () otherlv_1= String_2 ) { - // InternalRosParser.g:4783:2: ( () otherlv_1= String_2 ) - // InternalRosParser.g:4784:3: () otherlv_1= String_2 + // InternalRosParser.g:4806:2: ( () otherlv_1= String_2 ) + // InternalRosParser.g:4807:3: () otherlv_1= String_2 { - // InternalRosParser.g:4784:3: () - // InternalRosParser.g:4785:4: + // InternalRosParser.g:4807:3: () + // InternalRosParser.g:4808:4: { current = forceCreateModelElement( @@ -12467,7 +12621,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRosParser.g:4799:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRosParser.g:4822:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -12475,8 +12629,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRosParser.g:4799:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRosParser.g:4800:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRosParser.g:4822:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRosParser.g:4823:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -12503,7 +12657,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRosParser.g:4806:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; + // InternalRosParser.g:4829:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -12513,14 +12667,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4812:2: ( ( () otherlv_1= Byte_1 ) ) - // InternalRosParser.g:4813:2: ( () otherlv_1= Byte_1 ) + // InternalRosParser.g:4835:2: ( ( () otherlv_1= Byte_1 ) ) + // InternalRosParser.g:4836:2: ( () otherlv_1= Byte_1 ) { - // InternalRosParser.g:4813:2: ( () otherlv_1= Byte_1 ) - // InternalRosParser.g:4814:3: () otherlv_1= Byte_1 + // InternalRosParser.g:4836:2: ( () otherlv_1= Byte_1 ) + // InternalRosParser.g:4837:3: () otherlv_1= Byte_1 { - // InternalRosParser.g:4814:3: () - // InternalRosParser.g:4815:4: + // InternalRosParser.g:4837:3: () + // InternalRosParser.g:4838:4: { current = forceCreateModelElement( @@ -12557,7 +12711,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRosParser.g:4829:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRosParser.g:4852:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -12565,8 +12719,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRosParser.g:4829:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRosParser.g:4830:2: iv_ruleHeader= ruleHeader EOF + // InternalRosParser.g:4852:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRosParser.g:4853:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -12593,7 +12747,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRosParser.g:4836:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; + // InternalRosParser.g:4859:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -12603,14 +12757,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4842:2: ( ( () otherlv_1= Header ) ) - // InternalRosParser.g:4843:2: ( () otherlv_1= Header ) + // InternalRosParser.g:4865:2: ( ( () otherlv_1= Header ) ) + // InternalRosParser.g:4866:2: ( () otherlv_1= Header ) { - // InternalRosParser.g:4843:2: ( () otherlv_1= Header ) - // InternalRosParser.g:4844:3: () otherlv_1= Header + // InternalRosParser.g:4866:2: ( () otherlv_1= Header ) + // InternalRosParser.g:4867:3: () otherlv_1= Header { - // InternalRosParser.g:4844:3: () - // InternalRosParser.g:4845:4: + // InternalRosParser.g:4867:3: () + // InternalRosParser.g:4868:4: { current = forceCreateModelElement( @@ -12647,7 +12801,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRosParser.g:4859:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRosParser.g:4882:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -12655,8 +12809,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRosParser.g:4859:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRosParser.g:4860:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRosParser.g:4882:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRosParser.g:4883:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -12683,7 +12837,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRosParser.g:4866:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRosParser.g:4889:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -12691,14 +12845,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4872:2: ( ( ( ruleEString ) ) ) - // InternalRosParser.g:4873:2: ( ( ruleEString ) ) + // InternalRosParser.g:4895:2: ( ( ( ruleEString ) ) ) + // InternalRosParser.g:4896:2: ( ( ruleEString ) ) { - // InternalRosParser.g:4873:2: ( ( ruleEString ) ) - // InternalRosParser.g:4874:3: ( ruleEString ) + // InternalRosParser.g:4896:2: ( ( ruleEString ) ) + // InternalRosParser.g:4897:3: ( ruleEString ) { - // InternalRosParser.g:4874:3: ( ruleEString ) - // InternalRosParser.g:4875:4: ruleEString + // InternalRosParser.g:4897:3: ( ruleEString ) + // InternalRosParser.g:4898:4: ruleEString { if (current==null) { @@ -12742,7 +12896,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRosParser.g:4892:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRosParser.g:4915:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -12750,8 +12904,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRosParser.g:4892:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRosParser.g:4893:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRosParser.g:4915:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRosParser.g:4916:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -12778,27 +12932,32 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRosParser.g:4899:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; + // InternalRosParser.g:4922:1: ruleArrayTopicSpecRef returns [EObject current=null] : (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; - Token otherlv_1=null; + Token otherlv_0=null; + Token otherlv_2=null; enterRule(); try { - // InternalRosParser.g:4905:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) - // InternalRosParser.g:4906:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRosParser.g:4928:2: ( (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ) + // InternalRosParser.g:4929:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) { - // InternalRosParser.g:4906:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) - // InternalRosParser.g:4907:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket + // InternalRosParser.g:4929:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) + // InternalRosParser.g:4930:3: otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket { - // InternalRosParser.g:4907:3: ( ( ruleEString ) ) - // InternalRosParser.g:4908:4: ( ruleEString ) + otherlv_0=(Token)match(input,LeftSquareBracket,FOLLOW_7); + + newLeafNode(otherlv_0, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + + // InternalRosParser.g:4934:3: ( ( ruleEString ) ) + // InternalRosParser.g:4935:4: ( ruleEString ) { - // InternalRosParser.g:4908:4: ( ruleEString ) - // InternalRosParser.g:4909:5: ruleEString + // InternalRosParser.g:4935:4: ( ruleEString ) + // InternalRosParser.g:4936:5: ruleEString { if (current==null) { @@ -12806,9 +12965,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_50); ruleEString(); state._fsp--; @@ -12822,9 +12981,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + otherlv_2=(Token)match(input,RightSquareBracket,FOLLOW_2); - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + newLeafNode(otherlv_2, grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -12849,7 +13008,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRosParser.g:4931:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRosParser.g:4958:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -12857,8 +13016,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRosParser.g:4931:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRosParser.g:4932:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRosParser.g:4958:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRosParser.g:4959:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -12885,7 +13044,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRosParser.g:4938: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 ) ; + // InternalRosParser.g:4965: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(); @@ -12895,10 +13054,10 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:4944:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) - // InternalRosParser.g:4945:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalRosParser.g:4971:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) + // InternalRosParser.g:4972:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) { - // InternalRosParser.g:4945:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalRosParser.g:4972:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) int alt56=11; switch ( input.LA(1) ) { case Goal: @@ -12965,7 +13124,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { switch (alt56) { case 1 : - // InternalRosParser.g:4946:3: kw= Goal + // InternalRosParser.g:4973:3: kw= Goal { kw=(Token)match(input,Goal,FOLLOW_2); @@ -12976,7 +13135,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:4952:3: kw= Message + // InternalRosParser.g:4979:3: kw= Message { kw=(Token)match(input,Message,FOLLOW_2); @@ -12987,7 +13146,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:4958:3: kw= Result + // InternalRosParser.g:4985:3: kw= Result { kw=(Token)match(input,Result,FOLLOW_2); @@ -12998,7 +13157,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRosParser.g:4964:3: kw= Feedback + // InternalRosParser.g:4991:3: kw= Feedback { kw=(Token)match(input,Feedback,FOLLOW_2); @@ -13009,7 +13168,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRosParser.g:4970:3: kw= Name + // InternalRosParser.g:4997:3: kw= Name { kw=(Token)match(input,Name,FOLLOW_2); @@ -13020,7 +13179,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRosParser.g:4976:3: kw= Value + // InternalRosParser.g:5003:3: kw= Value { kw=(Token)match(input,Value,FOLLOW_2); @@ -13031,7 +13190,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRosParser.g:4982:3: kw= Service + // InternalRosParser.g:5009:3: kw= Service { kw=(Token)match(input,Service,FOLLOW_2); @@ -13042,7 +13201,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRosParser.g:4988:3: kw= Type + // InternalRosParser.g:5015:3: kw= Type { kw=(Token)match(input,Type,FOLLOW_2); @@ -13053,7 +13212,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRosParser.g:4994:3: kw= Action + // InternalRosParser.g:5021:3: kw= Action { kw=(Token)match(input,Action,FOLLOW_2); @@ -13064,7 +13223,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRosParser.g:5000:3: kw= Duration + // InternalRosParser.g:5027:3: kw= Duration { kw=(Token)match(input,Duration,FOLLOW_2); @@ -13075,7 +13234,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRosParser.g:5006:3: kw= Time + // InternalRosParser.g:5033:3: kw= Time { kw=(Token)match(input,Time,FOLLOW_2); @@ -13108,7 +13267,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRosParser.g:5015:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalRosParser.g:5042:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -13116,8 +13275,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalRosParser.g:5015:47: (iv_ruleEString= ruleEString EOF ) - // InternalRosParser.g:5016:2: iv_ruleEString= ruleEString EOF + // InternalRosParser.g:5042:47: (iv_ruleEString= ruleEString EOF ) + // InternalRosParser.g:5043:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -13144,7 +13303,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRosParser.g:5022:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalRosParser.g:5049: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(); @@ -13155,10 +13314,10 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:5028:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalRosParser.g:5029:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRosParser.g:5055:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalRosParser.g:5056:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalRosParser.g:5029:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRosParser.g:5056:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) int alt57=2; int LA57_0 = input.LA(1); @@ -13176,7 +13335,7 @@ else if ( (LA57_0==RULE_ID) ) { } switch (alt57) { case 1 : - // InternalRosParser.g:5030:3: this_STRING_0= RULE_STRING + // InternalRosParser.g:5057:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -13189,7 +13348,7 @@ else if ( (LA57_0==RULE_ID) ) { } break; case 2 : - // InternalRosParser.g:5038:3: this_ID_1= RULE_ID + // InternalRosParser.g:5065:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -13224,7 +13383,7 @@ else if ( (LA57_0==RULE_ID) ) { // $ANTLR start "entryRuleRosNames" - // InternalRosParser.g:5049:1: entryRuleRosNames returns [String current=null] : iv_ruleRosNames= ruleRosNames EOF ; + // InternalRosParser.g:5076:1: entryRuleRosNames returns [String current=null] : iv_ruleRosNames= ruleRosNames EOF ; public final String entryRuleRosNames() throws RecognitionException { String current = null; @@ -13232,8 +13391,8 @@ public final String entryRuleRosNames() throws RecognitionException { try { - // InternalRosParser.g:5049:48: (iv_ruleRosNames= ruleRosNames EOF ) - // InternalRosParser.g:5050:2: iv_ruleRosNames= ruleRosNames EOF + // InternalRosParser.g:5076:48: (iv_ruleRosNames= ruleRosNames EOF ) + // InternalRosParser.g:5077:2: iv_ruleRosNames= ruleRosNames EOF { newCompositeNode(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); @@ -13260,7 +13419,7 @@ public final String entryRuleRosNames() throws RecognitionException { // $ANTLR start "ruleRosNames" - // InternalRosParser.g:5056:1: ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ; + // InternalRosParser.g:5083:1: ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ; public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -13272,10 +13431,10 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { enterRule(); try { - // InternalRosParser.g:5062:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) - // InternalRosParser.g:5063:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) + // InternalRosParser.g:5089:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) + // InternalRosParser.g:5090:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) { - // InternalRosParser.g:5063:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) + // InternalRosParser.g:5090:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) int alt58=3; switch ( input.LA(1) ) { case RULE_ROS_CONVENTION_A: @@ -13302,7 +13461,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { switch (alt58) { case 1 : - // InternalRosParser.g:5064:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A + // InternalRosParser.g:5091:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A { this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); @@ -13315,7 +13474,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } break; case 2 : - // InternalRosParser.g:5072:3: this_ID_1= RULE_ID + // InternalRosParser.g:5099:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -13328,7 +13487,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } break; case 3 : - // InternalRosParser.g:5080:3: kw= Node + // InternalRosParser.g:5107:3: kw= Node { kw=(Token)match(input,Node,FOLLOW_2); @@ -13359,50 +13518,111 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } // $ANTLR end "ruleRosNames" + + // $ANTLR start "entryRulePreListElement" + // InternalRosParser.g:5116:1: entryRulePreListElement returns [String current=null] : iv_rulePreListElement= rulePreListElement EOF ; + public final String entryRulePreListElement() throws RecognitionException { + String current = null; + + AntlrDatatypeRuleToken iv_rulePreListElement = null; + + + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRosParser.g:5118:2: (iv_rulePreListElement= rulePreListElement EOF ) + // InternalRosParser.g:5119:2: iv_rulePreListElement= rulePreListElement EOF + { + newCompositeNode(grammarAccess.getPreListElementRule()); + pushFollow(FOLLOW_1); + iv_rulePreListElement=rulePreListElement(); + + state._fsp--; + + current =iv_rulePreListElement.getText(); + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + + myHiddenTokenState.restore(); + + } + return current; + } + // $ANTLR end "entryRulePreListElement" + + + // $ANTLR start "rulePreListElement" + // InternalRosParser.g:5128:1: rulePreListElement returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= HyphenMinus ; + public final AntlrDatatypeRuleToken rulePreListElement() throws RecognitionException { + AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); + + Token kw=null; + + + enterRule(); + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRosParser.g:5135:2: (kw= HyphenMinus ) + // InternalRosParser.g:5136:2: kw= HyphenMinus + { + kw=(Token)match(input,HyphenMinus,FOLLOW_2); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + + myHiddenTokenState.restore(); + + } + return current; + } + // $ANTLR end "rulePreListElement" + // Delegated rules - protected DFA55 dfa55 = new DFA55(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\41\2\uffff"; - static final String dfa_3s = "\1\25\35\uffff\2\30\2\uffff"; - static final String dfa_4s = "\1\145\35\uffff\2\147\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\36"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA41 dfa41 = new DFA41(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\123\5\uffff\1\123\1\uffff\2\123\1\uffff"; + static final String dfa_4s = "\1\150\5\uffff\1\144\1\uffff\2\127\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\1\uffff\1\17\3\uffff\1\34\1\25\1\27\1\31\4\uffff\1\12\1\13\1\24\1\26\1\30\3\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\2\uffff\1\3\3\uffff\1\1\1\15\1\uffff\1\2\4\uffff\1\16\23\uffff\1\37\1\36", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\2\41\17\uffff\1\41\1\uffff\1\41\7\uffff\1\41\3\uffff\1\41\15\uffff\1\41\4\uffff\1\41\2\uffff\1\41\2\uffff\2\41\2\uffff\1\40\17\uffff\2\41\1\uffff\1\41", - "\2\41\17\uffff\1\41\1\uffff\1\41\7\uffff\1\41\3\uffff\1\41\15\uffff\1\41\4\uffff\1\41\2\uffff\1\41\2\uffff\2\41\2\uffff\1\40\17\uffff\2\41\1\uffff\1\41", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -13414,11 +13634,11 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA55 extends DFA { + class DFA41 extends DFA { - public DFA55(BaseRecognizer recognizer) { + public DFA41(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 55; + this.decisionNumber = 41; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -13428,61 +13648,61 @@ public DFA55(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "3706: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 "2357: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 )"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000002L,0x0000081000004000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x010000000000A000L,0x0000020000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000003000000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0100000000002000L,0x0000020000000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000400000000L,0x0000020000009000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000002000L,0x0000020000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000020L,0x0000003000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000001200000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000091000004000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000071E00L,0x0000020000000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000023000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0003000000000000L,0x0000003000000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000030000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x9E7111F0F1600000L,0x0000023000010B13L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000800000L,0x0000010000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000040000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000100000L,0x0000010000000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x9E7111F0F1600002L,0x0000003000010B13L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000020000080000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x00000000000001C0L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080008L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0006E00300000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x2000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x000000303C800000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000800000002L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000002L,0x0000040800002000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0080000000005000L,0x0000010000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000001800000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0080000000001000L,0x0000010000000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000004000000000L,0x0000000000004800L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000010000100000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000001000L,0x0000010000000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000010L,0x0000001800000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000880000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000038F00L,0x0000040800002000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000038F02L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000000L,0x0000011800000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0001800000000000L,0x0000001800000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000018000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x00600A0030000000L,0x0000005800019210L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000400000L,0x0000008000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000040000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000200000L,0x0000008000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x00600A0030000002L,0x0000005800019210L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000010000040000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x00000000000000E0L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040004L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0003600300000000L,0x0000008000000040L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x1000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x000000181E400000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000008000002L}); public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000800000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x00880A0003000000L,0x000000B000032420L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000008000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0xCF1C81BC17980000L,0x0000001800408589L}); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.tokens b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.tokens index 2b6951ba0..404bc5574 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosParser.tokens @@ -1,108 +1,107 @@ -','=85 -':'=86 -'Any'=82 -'Array:'=45 -'Base64'=46 +','=83 +'-'=84 +':'=85 +'Any'=81 +'Array:'=44 +'Base64'=45 'Boolean'=32 -'Date'=70 -'Double'=47 -'ExternalDependency'=5 -'GlobalNamespace'=8 -'GraphName'=19 -'Header'=48 +'Date'=69 +'Double'=46 +'ExternalDependency'=4 +'GlobalNamespace'=7 +'GraphName'=18 +'Header'=47 'Integer'=33 -'List'=71 -'ParameterAny'=14 -'ParameterStructMember'=4 -'PrivateNamespace'=7 -'RelativeNamespace'=6 -'String'=49 -'Struct'=50 -'['=87 -'[]'=84 -']'=88 -'action'=51 -'action:'=34 -'actionclient:'=11 -'actionserver:'=12 -'bool'=72 -'bool[]'=52 -'byte'=73 -'byte[]'=53 -'default'=35 -'dependencies:'=13 -'duration'=24 -'feedback'=25 -'feedback:'=20 -'float32'=36 -'float32[]'=21 -'float64'=37 -'float64[]'=22 -'fromGitRepo:'=15 -'goal'=74 -'goal:'=62 -'int16'=63 -'int16[]'=38 -'int32'=64 -'int32[]'=39 -'int64'=65 -'int64[]'=40 -'int8'=75 -'int8[]'=54 +'List'=70 +'ParameterAny'=13 +'PrivateNamespace'=6 +'RelativeNamespace'=5 +'String'=48 +'Struct'=49 +'['=86 +'[bool]'=50 +'[byte]'=51 +'[float32]'=19 +'[float64]'=20 +'[int16]'=34 +'[int32]'=35 +'[int64]'=36 +'[int8]'=52 +'[string]'=23 +'[uint16]'=24 +'[uint32]'=25 +'[uint64]'=26 +'[uint8]'=37 +']'=87 +'action'=53 +'action:'=38 +'actionClients:'=10 +'actionServers:'=11 +'bool'=71 +'byte'=72 +'default:'=27 +'dependencies:'=12 +'duration'=28 +'feedback'=29 +'feedback:'=21 +'float32'=39 +'float64'=40 +'fromGitRepo:'=14 +'goal'=73 +'goal:'=61 +'int16'=62 +'int32'=63 +'int64'=64 +'int8'=74 'message'=41 -'message:'=26 -'msg:'=76 -'name'=77 -'node'=78 -'node:'=66 -'ns:'=83 -'parameters:'=17 -'publishers:'=18 -'request:'=27 -'response:'=23 -'result'=55 +'message:'=30 +'msg:'=75 +'name'=76 +'node'=77 +'node:'=65 +'ns:'=82 +'parameters:'=16 +'publishers:'=17 +'request:'=31 +'response:'=22 +'result'=54 'result:'=42 'service'=43 -'serviceclient:'=9 -'serviceserver:'=10 -'specs:'=56 -'srv:'=79 -'string'=57 -'string[]'=28 -'subscribers:'=16 -'time'=80 -'type'=81 -'type:'=67 -'uint16'=58 -'uint16[]'=29 -'uint32'=59 -'uint32[]'=30 -'uint64'=60 -'uint64[]'=31 -'uint8'=68 -'uint8[]'=44 -'value'=69 -'value:'=61 -RULE_ANY_OTHER=111 -RULE_BEGIN=104 -RULE_BINARY=90 -RULE_BOOLEAN=91 -RULE_DATE_TIME=99 -RULE_DAY=94 -RULE_DECINT=92 -RULE_DIGIT=89 -RULE_DOUBLE=93 -RULE_END=105 -RULE_HOUR=97 -RULE_ID=100 -RULE_INT=102 -RULE_MESSAGE_ASIGMENT=103 -RULE_MIN_SEC=98 -RULE_ML_COMMENT=109 -RULE_MONTH=95 -RULE_ROS_CONVENTION_A=107 -RULE_ROS_CONVENTION_PARAM=108 -RULE_SL_COMMENT=106 -RULE_STRING=101 -RULE_WS=110 -RULE_YEAR=96 +'serviceClients:'=8 +'serviceServers:'=9 +'specs:'=55 +'srv:'=78 +'string'=56 +'subscribers:'=15 +'time'=79 +'type'=80 +'type:'=66 +'uint16'=57 +'uint32'=58 +'uint64'=59 +'uint8'=67 +'value'=68 +'value:'=60 +RULE_ANY_OTHER=110 +RULE_BEGIN=103 +RULE_BINARY=89 +RULE_BOOLEAN=90 +RULE_DATE_TIME=98 +RULE_DAY=93 +RULE_DECINT=91 +RULE_DIGIT=88 +RULE_DOUBLE=92 +RULE_END=104 +RULE_HOUR=96 +RULE_ID=99 +RULE_INT=101 +RULE_MESSAGE_ASIGMENT=102 +RULE_MIN_SEC=97 +RULE_ML_COMMENT=108 +RULE_MONTH=94 +RULE_ROS_CONVENTION_A=106 +RULE_ROS_CONVENTION_PARAM=107 +RULE_SL_COMMENT=105 +RULE_STRING=100 +RULE_WS=109 +RULE_YEAR=95 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g index 24b3dab06..bd6cacf87 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.g @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.ros.parser.antlr.lexer; import org.eclipse.xtext.parser.antlr.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - RelativeNamespace : 'RelativeNamespace'; PrivateNamespace : 'PrivateNamespace'; @@ -23,44 +21,44 @@ ParameterAny : 'ParameterAny'; GraphName : 'GraphName'; -Float32_1 : 'float32[]'; +Float32_1 : '[float32]'; -Float64_1 : 'float64[]'; +Float64_1 : '[float64]'; -Duration : 'duration'; +String_2 : '[string]'; -Feedback : 'feedback'; +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; -String_2 : 'string[]'; +Uint64_1 : '[uint64]'; -Uint16_1 : 'uint16[]'; +Default : 'default:'; -Uint32_1 : 'uint32[]'; +Duration : 'duration'; -Uint64_1 : 'uint64[]'; +Feedback : 'feedback'; Boolean : 'Boolean'; Integer : 'Integer'; -Default : 'default'; +Int16_1 : '[int16]'; -Float32 : 'float32'; +Int32_1 : '[int32]'; -Float64 : 'float64'; +Int64_1 : '[int64]'; -Int16_1 : 'int16[]'; +Uint8_1 : '[uint8]'; -Int32_1 : 'int32[]'; +Float32 : 'float32'; -Int64_1 : 'int64[]'; +Float64 : 'float64'; Message : 'message'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -73,13 +71,13 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Int8_1 : 'int8[]'; +Action : 'action'; Result : 'result'; @@ -129,10 +127,10 @@ Any : 'Any'; Ns : 'ns:'; -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; @@ -145,7 +143,7 @@ RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java index 0703812a6..758cbf8b1 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.java @@ -12,94 +12,93 @@ @SuppressWarnings("all") public class InternalBasicsLexer extends Lexer { - public static final int RULE_DAY=73; - public static final int RULE_BEGIN=83; - public static final int Float32_1=10; - public static final int Node=58; - public static final int RULE_DATE_TIME=78; - public static final int Uint64_1=17; - public static final int RULE_BOOLEAN=70; - public static final int RelativeNamespace=5; - public static final int String=33; - public static final int RULE_YEAR=75; - public static final int Int16=45; - public static final int Result=39; - public static final int Name=57; - public static final int RULE_MIN_SEC=77; - public static final int Float32=21; - public static final int Goal=55; - public static final int Bool=53; - public static final int Uint16=41; - public static final int ParameterAny=8; - public static final int List=52; + public static final int RULE_DAY=72; + public static final int RULE_BEGIN=82; + public static final int Float32_1=9; + public static final int Node=57; + public static final int RULE_DATE_TIME=77; + public static final int Uint64_1=14; + public static final int RULE_BOOLEAN=69; + public static final int RelativeNamespace=4; + public static final int String=32; + public static final int RULE_YEAR=74; + public static final int Int16=44; + public static final int Result=38; + public static final int Name=56; + public static final int RULE_MIN_SEC=76; + public static final int Float32=24; + public static final int Goal=54; + public static final int Bool=52; + public static final int Uint16=40; + public static final int ParameterAny=7; + public static final int List=51; public static final int Boolean=18; - public static final int RightSquareBracket=67; - public static final int PrivateNamespace=6; - public static final int Uint8=49; - public static final int GraphName=9; - public static final int RULE_ID=79; - public static final int Byte_1=37; - public static final int Float64_1=11; - public static final int RULE_DIGIT=68; - public static final int Duration=12; - public static final int Uint32_1=16; - public static final int GlobalNamespace=7; - public static final int Double=31; - public static final int Int16_1=23; - public static final int Header=32; - public static final int RULE_INT=81; - public static final int Byte=54; - public static final int Type_1=48; - public static final int Value=50; - public static final int RULE_ML_COMMENT=88; - public static final int LeftSquareBracket=66; - public static final int Uint64=43; - public static final int Action=35; - public static final int RULE_END=84; - public static final int Base64=30; + public static final int RightSquareBracket=66; + public static final int PrivateNamespace=5; + public static final int Uint8=48; + public static final int GraphName=8; + public static final int RULE_ID=78; + public static final int Byte_1=35; + public static final int Float64_1=10; + public static final int RULE_DIGIT=67; + public static final int Uint32_1=13; + public static final int Duration=16; + public static final int GlobalNamespace=6; + public static final int Double=30; + public static final int Int16_1=20; + public static final int Header=31; + public static final int RULE_INT=80; + public static final int Byte=53; + public static final int Type_1=47; + public static final int Value=49; + public static final int RULE_ML_COMMENT=87; + public static final int LeftSquareBracket=65; + public static final int Uint64=42; + public static final int Action=37; + public static final int RULE_END=83; + public static final int Base64=29; public static final int Message=26; - public static final int Value_1=44; - public static final int Time=59; - public static final int RULE_STRING=80; - public static final int Bool_1=36; - public static final int Any=61; - public static final int Struct=34; - public static final int RULE_SL_COMMENT=85; - public static final int Comma=64; - public static final int Uint8_1=28; - public static final int RULE_MESSAGE_ASIGMENT=82; - public static final int LeftSquareBracketRightSquareBracket=63; - public static final int RULE_DOUBLE=72; - public static final int Feedback=13; - public static final int ParameterStructMember=4; - public static final int Int32=46; - public static final int RULE_ROS_CONVENTION_A=86; - public static final int RULE_ROS_CONVENTION_PARAM=87; - public static final int Colon=65; - public static final int RULE_DECINT=71; + public static final int Value_1=43; + public static final int Time=58; + public static final int RULE_STRING=79; + public static final int Bool_1=34; + public static final int Any=60; + public static final int Struct=33; + public static final int RULE_SL_COMMENT=84; + public static final int Comma=62; + public static final int Uint8_1=23; + public static final int HyphenMinus=63; + public static final int RULE_MESSAGE_ASIGMENT=81; + public static final int RULE_DOUBLE=71; + public static final int Feedback=17; + public static final int Int32=45; + public static final int RULE_ROS_CONVENTION_A=85; + public static final int RULE_ROS_CONVENTION_PARAM=86; + public static final int Colon=64; + public static final int RULE_DECINT=70; public static final int EOF=-1; - public static final int Uint32=42; - public static final int RULE_HOUR=76; - public static final int Ns=62; - public static final int RULE_WS=89; - public static final int Int64_1=25; + public static final int Uint32=41; + public static final int RULE_HOUR=75; + public static final int Ns=61; + public static final int RULE_WS=88; + public static final int Int64_1=22; public static final int Service=27; - public static final int Int8=56; - public static final int RULE_ANY_OTHER=90; - public static final int Default=20; - public static final int Int8_1=38; - public static final int Date=51; - public static final int Uint16_1=15; + public static final int Int8=55; + public static final int RULE_ANY_OTHER=89; + public static final int Default=15; + public static final int Int8_1=36; + public static final int Date=50; + public static final int Uint16_1=12; public static final int Integer=19; - public static final int Array=29; - public static final int Type=60; - public static final int Float64=22; - public static final int Int64=47; - public static final int Int32_1=24; - public static final int RULE_MONTH=74; - public static final int RULE_BINARY=69; - public static final int String_1=40; - public static final int String_2=14; + public static final int Array=28; + public static final int Type=59; + public static final int Float64=25; + public static final int Int64=46; + public static final int Int32_1=21; + public static final int RULE_MONTH=73; + public static final int RULE_BINARY=68; + public static final int String_1=39; + public static final int String_2=11; // delegates // delegators @@ -114,34 +113,13 @@ public InternalBasicsLexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalBasicsLexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:14:23: ( 'ParameterStructMember' ) - // InternalBasicsLexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "RelativeNamespace" public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:16:19: ( 'RelativeNamespace' ) - // InternalBasicsLexer.g:16:21: 'RelativeNamespace' + // InternalBasicsLexer.g:14:19: ( 'RelativeNamespace' ) + // InternalBasicsLexer.g:14:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -161,8 +139,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:18:18: ( 'PrivateNamespace' ) - // InternalBasicsLexer.g:18:20: 'PrivateNamespace' + // InternalBasicsLexer.g:16:18: ( 'PrivateNamespace' ) + // InternalBasicsLexer.g:16:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -182,8 +160,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:20:17: ( 'GlobalNamespace' ) - // InternalBasicsLexer.g:20:19: 'GlobalNamespace' + // InternalBasicsLexer.g:18:17: ( 'GlobalNamespace' ) + // InternalBasicsLexer.g:18:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -203,8 +181,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:22:14: ( 'ParameterAny' ) - // InternalBasicsLexer.g:22:16: 'ParameterAny' + // InternalBasicsLexer.g:20:14: ( 'ParameterAny' ) + // InternalBasicsLexer.g:20:16: 'ParameterAny' { match("ParameterAny"); @@ -224,8 +202,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:24:11: ( 'GraphName' ) - // InternalBasicsLexer.g:24:13: 'GraphName' + // InternalBasicsLexer.g:22:11: ( 'GraphName' ) + // InternalBasicsLexer.g:22:13: 'GraphName' { match("GraphName"); @@ -245,10 +223,10 @@ public final void mFloat32_1() throws RecognitionException { try { int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:26:11: ( 'float32[]' ) - // InternalBasicsLexer.g:26:13: 'float32[]' + // InternalBasicsLexer.g:24:11: ( '[float32]' ) + // InternalBasicsLexer.g:24:13: '[float32]' { - match("float32[]"); + match("[float32]"); } @@ -266,10 +244,10 @@ public final void mFloat64_1() throws RecognitionException { try { int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:28:11: ( 'float64[]' ) - // InternalBasicsLexer.g:28:13: 'float64[]' + // InternalBasicsLexer.g:26:11: ( '[float64]' ) + // InternalBasicsLexer.g:26:13: '[float64]' { - match("float64[]"); + match("[float64]"); } @@ -282,15 +260,15 @@ public final void mFloat64_1() throws RecognitionException { } // $ANTLR end "Float64_1" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:30:10: ( 'duration' ) - // InternalBasicsLexer.g:30:12: 'duration' + // InternalBasicsLexer.g:28:10: ( '[string]' ) + // InternalBasicsLexer.g:28:12: '[string]' { - match("duration"); + match("[string]"); } @@ -301,17 +279,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:32:10: ( 'feedback' ) - // InternalBasicsLexer.g:32:12: 'feedback' + // InternalBasicsLexer.g:30:10: ( '[uint16]' ) + // InternalBasicsLexer.g:30:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -322,17 +300,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = String_2; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:34:10: ( 'string[]' ) - // InternalBasicsLexer.g:34:12: 'string[]' + // InternalBasicsLexer.g:32:10: ( '[uint32]' ) + // InternalBasicsLexer.g:32:12: '[uint32]' { - match("string[]"); + match("[uint32]"); } @@ -343,17 +321,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Uint32_1" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:36:10: ( 'uint16[]' ) - // InternalBasicsLexer.g:36:12: 'uint16[]' + // InternalBasicsLexer.g:34:10: ( '[uint64]' ) + // InternalBasicsLexer.g:34:12: '[uint64]' { - match("uint16[]"); + match("[uint64]"); } @@ -364,17 +342,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Uint64_1" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = Uint32_1; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:38:10: ( 'uint32[]' ) - // InternalBasicsLexer.g:38:12: 'uint32[]' + // InternalBasicsLexer.g:36:9: ( 'default:' ) + // InternalBasicsLexer.g:36:11: 'default:' { - match("uint32[]"); + match("default:"); } @@ -385,17 +363,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "Default" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Uint64_1; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:40:10: ( 'uint64[]' ) - // InternalBasicsLexer.g:40:12: 'uint64[]' + // InternalBasicsLexer.g:38:10: ( 'duration' ) + // InternalBasicsLexer.g:38:12: 'duration' { - match("uint64[]"); + match("duration"); } @@ -406,7 +384,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "Duration" + + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { + try { + int _type = Feedback; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalBasicsLexer.g:40:10: ( 'feedback' ) + // InternalBasicsLexer.g:40:12: 'feedback' + { + match("feedback"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Feedback" // $ANTLR start "Boolean" public final void mBoolean() throws RecognitionException { @@ -450,15 +449,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Default; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:46:9: ( 'default' ) - // InternalBasicsLexer.g:46:11: 'default' + // InternalBasicsLexer.g:46:9: ( '[int16]' ) + // InternalBasicsLexer.g:46:11: '[int16]' { - match("default"); + match("[int16]"); } @@ -469,17 +468,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int16_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:48:9: ( 'float32' ) - // InternalBasicsLexer.g:48:11: 'float32' + // InternalBasicsLexer.g:48:9: ( '[int32]' ) + // InternalBasicsLexer.g:48:11: '[int32]' { - match("float32"); + match("[int32]"); } @@ -490,17 +489,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int32_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float64; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:50:9: ( 'float64' ) - // InternalBasicsLexer.g:50:11: 'float64' + // InternalBasicsLexer.g:50:9: ( '[int64]' ) + // InternalBasicsLexer.g:50:11: '[int64]' { - match("float64"); + match("[int64]"); } @@ -511,17 +510,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Int64_1" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = Int16_1; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:52:9: ( 'int16[]' ) - // InternalBasicsLexer.g:52:11: 'int16[]' + // InternalBasicsLexer.g:52:9: ( '[uint8]' ) + // InternalBasicsLexer.g:52:11: '[uint8]' { - match("int16[]"); + match("[uint8]"); } @@ -532,17 +531,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "Uint8_1" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = Int32_1; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:54:9: ( 'int32[]' ) - // InternalBasicsLexer.g:54:11: 'int32[]' + // InternalBasicsLexer.g:54:9: ( 'float32' ) + // InternalBasicsLexer.g:54:11: 'float32' { - match("int32[]"); + match("float32"); } @@ -553,17 +552,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "Float32" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = Int64_1; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:56:9: ( 'int64[]' ) - // InternalBasicsLexer.g:56:11: 'int64[]' + // InternalBasicsLexer.g:56:9: ( 'float64' ) + // InternalBasicsLexer.g:56:11: 'float64' { - match("int64[]"); + match("float64"); } @@ -574,7 +573,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "Float64" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -618,34 +617,13 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { - try { - int _type = Uint8_1; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:62:9: ( 'uint8[]' ) - // InternalBasicsLexer.g:62:11: 'uint8[]' - { - match("uint8[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Uint8_1" - // $ANTLR start "Array" public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:64:7: ( 'Array:' ) - // InternalBasicsLexer.g:64:9: 'Array:' + // InternalBasicsLexer.g:62:7: ( 'Array:' ) + // InternalBasicsLexer.g:62:9: 'Array:' { match("Array:"); @@ -665,8 +643,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:66:8: ( 'Base64' ) - // InternalBasicsLexer.g:66:10: 'Base64' + // InternalBasicsLexer.g:64:8: ( 'Base64' ) + // InternalBasicsLexer.g:64:10: 'Base64' { match("Base64"); @@ -686,8 +664,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:68:8: ( 'Double' ) - // InternalBasicsLexer.g:68:10: 'Double' + // InternalBasicsLexer.g:66:8: ( 'Double' ) + // InternalBasicsLexer.g:66:10: 'Double' { match("Double"); @@ -707,8 +685,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:70:8: ( 'Header' ) - // InternalBasicsLexer.g:70:10: 'Header' + // InternalBasicsLexer.g:68:8: ( 'Header' ) + // InternalBasicsLexer.g:68:10: 'Header' { match("Header"); @@ -728,8 +706,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:72:8: ( 'String' ) - // InternalBasicsLexer.g:72:10: 'String' + // InternalBasicsLexer.g:70:8: ( 'String' ) + // InternalBasicsLexer.g:70:10: 'String' { match("String"); @@ -749,8 +727,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:74:8: ( 'Struct' ) - // InternalBasicsLexer.g:74:10: 'Struct' + // InternalBasicsLexer.g:72:8: ( 'Struct' ) + // InternalBasicsLexer.g:72:10: 'Struct' { match("Struct"); @@ -765,15 +743,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:76:8: ( 'action' ) - // InternalBasicsLexer.g:76:10: 'action' + // InternalBasicsLexer.g:74:8: ( '[bool]' ) + // InternalBasicsLexer.g:74:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -784,17 +762,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:78:8: ( 'bool[]' ) - // InternalBasicsLexer.g:78:10: 'bool[]' + // InternalBasicsLexer.g:76:8: ( '[byte]' ) + // InternalBasicsLexer.g:76:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -805,17 +783,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:80:8: ( 'byte[]' ) - // InternalBasicsLexer.g:80:10: 'byte[]' + // InternalBasicsLexer.g:78:8: ( '[int8]' ) + // InternalBasicsLexer.g:78:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -826,17 +804,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Int8_1; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:82:8: ( 'int8[]' ) - // InternalBasicsLexer.g:82:10: 'int8[]' + // InternalBasicsLexer.g:80:8: ( 'action' ) + // InternalBasicsLexer.g:80:10: 'action' { - match("int8[]"); + match("action"); } @@ -847,15 +825,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Action" // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:84:8: ( 'result' ) - // InternalBasicsLexer.g:84:10: 'result' + // InternalBasicsLexer.g:82:8: ( 'result' ) + // InternalBasicsLexer.g:82:10: 'result' { match("result"); @@ -875,8 +853,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:86:10: ( 'string' ) - // InternalBasicsLexer.g:86:12: 'string' + // InternalBasicsLexer.g:84:10: ( 'string' ) + // InternalBasicsLexer.g:84:12: 'string' { match("string"); @@ -896,8 +874,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:88:8: ( 'uint16' ) - // InternalBasicsLexer.g:88:10: 'uint16' + // InternalBasicsLexer.g:86:8: ( 'uint16' ) + // InternalBasicsLexer.g:86:10: 'uint16' { match("uint16"); @@ -917,8 +895,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:90:8: ( 'uint32' ) - // InternalBasicsLexer.g:90:10: 'uint32' + // InternalBasicsLexer.g:88:8: ( 'uint32' ) + // InternalBasicsLexer.g:88:10: 'uint32' { match("uint32"); @@ -938,8 +916,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:92:8: ( 'uint64' ) - // InternalBasicsLexer.g:92:10: 'uint64' + // InternalBasicsLexer.g:90:8: ( 'uint64' ) + // InternalBasicsLexer.g:90:10: 'uint64' { match("uint64"); @@ -959,8 +937,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:94:9: ( 'value:' ) - // InternalBasicsLexer.g:94:11: 'value:' + // InternalBasicsLexer.g:92:9: ( 'value:' ) + // InternalBasicsLexer.g:92:11: 'value:' { match("value:"); @@ -980,8 +958,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:96:7: ( 'int16' ) - // InternalBasicsLexer.g:96:9: 'int16' + // InternalBasicsLexer.g:94:7: ( 'int16' ) + // InternalBasicsLexer.g:94:9: 'int16' { match("int16"); @@ -1001,8 +979,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:98:7: ( 'int32' ) - // InternalBasicsLexer.g:98:9: 'int32' + // InternalBasicsLexer.g:96:7: ( 'int32' ) + // InternalBasicsLexer.g:96:9: 'int32' { match("int32"); @@ -1022,8 +1000,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:100:7: ( 'int64' ) - // InternalBasicsLexer.g:100:9: 'int64' + // InternalBasicsLexer.g:98:7: ( 'int64' ) + // InternalBasicsLexer.g:98:9: 'int64' { match("int64"); @@ -1043,8 +1021,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:102:8: ( 'type:' ) - // InternalBasicsLexer.g:102:10: 'type:' + // InternalBasicsLexer.g:100:8: ( 'type:' ) + // InternalBasicsLexer.g:100:10: 'type:' { match("type:"); @@ -1064,8 +1042,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:104:7: ( 'uint8' ) - // InternalBasicsLexer.g:104:9: 'uint8' + // InternalBasicsLexer.g:102:7: ( 'uint8' ) + // InternalBasicsLexer.g:102:9: 'uint8' { match("uint8"); @@ -1085,8 +1063,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:106:7: ( 'value' ) - // InternalBasicsLexer.g:106:9: 'value' + // InternalBasicsLexer.g:104:7: ( 'value' ) + // InternalBasicsLexer.g:104:9: 'value' { match("value"); @@ -1106,8 +1084,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:108:6: ( 'Date' ) - // InternalBasicsLexer.g:108:8: 'Date' + // InternalBasicsLexer.g:106:6: ( 'Date' ) + // InternalBasicsLexer.g:106:8: 'Date' { match("Date"); @@ -1127,8 +1105,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:110:6: ( 'List' ) - // InternalBasicsLexer.g:110:8: 'List' + // InternalBasicsLexer.g:108:6: ( 'List' ) + // InternalBasicsLexer.g:108:8: 'List' { match("List"); @@ -1148,8 +1126,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:112:6: ( 'bool' ) - // InternalBasicsLexer.g:112:8: 'bool' + // InternalBasicsLexer.g:110:6: ( 'bool' ) + // InternalBasicsLexer.g:110:8: 'bool' { match("bool"); @@ -1169,8 +1147,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:114:6: ( 'byte' ) - // InternalBasicsLexer.g:114:8: 'byte' + // InternalBasicsLexer.g:112:6: ( 'byte' ) + // InternalBasicsLexer.g:112:8: 'byte' { match("byte"); @@ -1190,8 +1168,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:116:6: ( 'goal' ) - // InternalBasicsLexer.g:116:8: 'goal' + // InternalBasicsLexer.g:114:6: ( 'goal' ) + // InternalBasicsLexer.g:114:8: 'goal' { match("goal"); @@ -1211,8 +1189,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:118:6: ( 'int8' ) - // InternalBasicsLexer.g:118:8: 'int8' + // InternalBasicsLexer.g:116:6: ( 'int8' ) + // InternalBasicsLexer.g:116:8: 'int8' { match("int8"); @@ -1232,8 +1210,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:120:6: ( 'name' ) - // InternalBasicsLexer.g:120:8: 'name' + // InternalBasicsLexer.g:118:6: ( 'name' ) + // InternalBasicsLexer.g:118:8: 'name' { match("name"); @@ -1253,8 +1231,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:122:6: ( 'node' ) - // InternalBasicsLexer.g:122:8: 'node' + // InternalBasicsLexer.g:120:6: ( 'node' ) + // InternalBasicsLexer.g:120:8: 'node' { match("node"); @@ -1274,8 +1252,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:124:6: ( 'time' ) - // InternalBasicsLexer.g:124:8: 'time' + // InternalBasicsLexer.g:122:6: ( 'time' ) + // InternalBasicsLexer.g:122:8: 'time' { match("time"); @@ -1295,8 +1273,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:126:6: ( 'type' ) - // InternalBasicsLexer.g:126:8: 'type' + // InternalBasicsLexer.g:124:6: ( 'type' ) + // InternalBasicsLexer.g:124:8: 'type' { match("type"); @@ -1316,8 +1294,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:128:5: ( 'Any' ) - // InternalBasicsLexer.g:128:7: 'Any' + // InternalBasicsLexer.g:126:5: ( 'Any' ) + // InternalBasicsLexer.g:126:7: 'Any' { match("Any"); @@ -1337,8 +1315,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:130:4: ( 'ns:' ) - // InternalBasicsLexer.g:130:6: 'ns:' + // InternalBasicsLexer.g:128:4: ( 'ns:' ) + // InternalBasicsLexer.g:128:6: 'ns:' { match("ns:"); @@ -1353,16 +1331,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:132:37: ( '[]' ) - // InternalBasicsLexer.g:132:39: '[]' + // InternalBasicsLexer.g:130:7: ( ',' ) + // InternalBasicsLexer.g:130:9: ',' { - match("[]"); - + match(','); } @@ -1372,17 +1349,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:134:7: ( ',' ) - // InternalBasicsLexer.g:134:9: ',' + // InternalBasicsLexer.g:132:13: ( '-' ) + // InternalBasicsLexer.g:132:15: '-' { - match(','); + match('-'); } @@ -1392,15 +1369,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:136:7: ( ':' ) - // InternalBasicsLexer.g:136:9: ':' + // InternalBasicsLexer.g:134:7: ( ':' ) + // InternalBasicsLexer.g:134:9: ':' { match(':'); @@ -1419,8 +1396,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:138:19: ( '[' ) - // InternalBasicsLexer.g:138:21: '[' + // InternalBasicsLexer.g:136:19: ( '[' ) + // InternalBasicsLexer.g:136:21: '[' { match('['); @@ -1439,8 +1416,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:140:20: ( ']' ) - // InternalBasicsLexer.g:140:22: ']' + // InternalBasicsLexer.g:138:20: ( ']' ) + // InternalBasicsLexer.g:138:22: ']' { match(']'); @@ -1457,8 +1434,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalBasicsLexer.g:142:21: ( '0' .. '9' ) - // InternalBasicsLexer.g:142:23: '0' .. '9' + // InternalBasicsLexer.g:140:21: ( '0' .. '9' ) + // InternalBasicsLexer.g:140:23: '0' .. '9' { matchRange('0','9'); @@ -1475,10 +1452,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:144:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalBasicsLexer.g:144:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalBasicsLexer.g:142:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalBasicsLexer.g:142:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalBasicsLexer.g:144:15: ( '0b' | '0B' ) + // InternalBasicsLexer.g:142:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1506,7 +1483,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalBasicsLexer.g:144:16: '0b' + // InternalBasicsLexer.g:142:16: '0b' { match("0b"); @@ -1514,7 +1491,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalBasicsLexer.g:144:21: '0B' + // InternalBasicsLexer.g:142:21: '0B' { match("0B"); @@ -1524,7 +1501,7 @@ else if ( (LA1_1=='B') ) { } - // InternalBasicsLexer.g:144:27: ( '0' | '1' )+ + // InternalBasicsLexer.g:142:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1578,10 +1555,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:146:14: ( ( 'true' | 'false' ) ) - // InternalBasicsLexer.g:146:16: ( 'true' | 'false' ) + // InternalBasicsLexer.g:144:14: ( ( 'true' | 'false' ) ) + // InternalBasicsLexer.g:144:16: ( 'true' | 'false' ) { - // InternalBasicsLexer.g:146:16: ( 'true' | 'false' ) + // InternalBasicsLexer.g:144:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1599,7 +1576,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalBasicsLexer.g:146:17: 'true' + // InternalBasicsLexer.g:144:17: 'true' { match("true"); @@ -1607,7 +1584,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalBasicsLexer.g:146:24: 'false' + // InternalBasicsLexer.g:144:24: 'false' { match("false"); @@ -1633,34 +1610,53 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:148:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalBasicsLexer.g:148:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalBasicsLexer.g:146:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalBasicsLexer.g:146:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalBasicsLexer.g:148:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalBasicsLexer.g:146:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { case 1 : - // InternalBasicsLexer.g:148:27: '.' ( RULE_DECINT )* + // InternalBasicsLexer.g:146:16: RULE_DIGIT { - match('.'); - // InternalBasicsLexer.g:148:31: ( RULE_DECINT )* + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalBasicsLexer.g:146:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalBasicsLexer.g:146:31: ( RULE_DIGIT )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { + if ( ((LA4_0>='0' && LA4_0<='9')) ) { alt4=1; } switch (alt4) { case 1 : - // InternalBasicsLexer.g:148:31: RULE_DECINT + // InternalBasicsLexer.g:146:31: RULE_DIGIT { - mRULE_DECINT(); + mRULE_DIGIT(); } break; @@ -1671,37 +1667,76 @@ public final void mRULE_DOUBLE() throws RecognitionException { } while (true); + } + break; + + } + + // InternalBasicsLexer.g:146:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { + case 1 : + // InternalBasicsLexer.g:146:45: '.' ( RULE_DECINT )* + { + match('.'); + // InternalBasicsLexer.g:146:49: ( RULE_DECINT )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalBasicsLexer.g:146:49: RULE_DECINT + { + mRULE_DECINT(); + + } + break; + + default : + break loop6; + } + } while (true); + + } break; case 2 : - // InternalBasicsLexer.g:148:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalBasicsLexer.g:146:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalBasicsLexer.g:148:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalBasicsLexer.g:146:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalBasicsLexer.g:148:45: '.' ( RULE_DIGIT )* + // InternalBasicsLexer.g:146:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalBasicsLexer.g:148:49: ( RULE_DIGIT )* - loop5: + // InternalBasicsLexer.g:146:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalBasicsLexer.g:148:49: RULE_DIGIT + // InternalBasicsLexer.g:146:67: RULE_DIGIT { mRULE_DIGIT(); @@ -1709,7 +1744,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -1728,14 +1763,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalBasicsLexer.g:148:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalBasicsLexer.g:146:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalBasicsLexer.g: { @@ -1777,15 +1812,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:150:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalBasicsLexer.g:150:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalBasicsLexer.g:148:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalBasicsLexer.g:148:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalBasicsLexer.g:150:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalBasicsLexer.g:148:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -1798,47 +1833,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalBasicsLexer.g:150:16: '0' + // InternalBasicsLexer.g:148:16: '0' { match('0'); } break; case 2 : - // InternalBasicsLexer.g:150:20: '1' .. '9' ( RULE_DIGIT )* + // InternalBasicsLexer.g:148:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalBasicsLexer.g:150:29: ( RULE_DIGIT )* - loop9: + // InternalBasicsLexer.g:148:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalBasicsLexer.g:150:29: RULE_DIGIT + // InternalBasicsLexer.g:148:29: RULE_DIGIT { mRULE_DIGIT(); @@ -1846,7 +1881,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -1854,24 +1889,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalBasicsLexer.g:150:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalBasicsLexer.g:148:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalBasicsLexer.g:150:54: ( RULE_DIGIT )* - loop10: + // InternalBasicsLexer.g:148:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalBasicsLexer.g:150:54: RULE_DIGIT + // InternalBasicsLexer.g:148:54: RULE_DIGIT { mRULE_DIGIT(); @@ -1879,7 +1914,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -1903,41 +1938,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalBasicsLexer.g:152:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalBasicsLexer.g:152:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalBasicsLexer.g:150:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalBasicsLexer.g:150:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalBasicsLexer.g:152:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalBasicsLexer.g:150:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalBasicsLexer.g:152:22: '1' .. '9' + // InternalBasicsLexer.g:150:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalBasicsLexer.g:152:31: '1' .. '3' '0' .. '9' + // InternalBasicsLexer.g:150:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -1959,41 +1994,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalBasicsLexer.g:154:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalBasicsLexer.g:154:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalBasicsLexer.g:152:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalBasicsLexer.g:152:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalBasicsLexer.g:154:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalBasicsLexer.g:152:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalBasicsLexer.g:154:24: '1' .. '9' + // InternalBasicsLexer.g:152:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalBasicsLexer.g:154:33: '1' '0' .. '2' + // InternalBasicsLexer.g:152:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2015,8 +2050,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalBasicsLexer.g:156:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalBasicsLexer.g:156:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalBasicsLexer.g:154:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalBasicsLexer.g:154:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2034,28 +2069,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalBasicsLexer.g:158:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalBasicsLexer.g:158:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalBasicsLexer.g:156:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalBasicsLexer.g:156:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalBasicsLexer.g:158:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalBasicsLexer.g:156:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalBasicsLexer.g:158:23: '0' .. '1' '0' .. '9' + // InternalBasicsLexer.g:156:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2063,7 +2098,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalBasicsLexer.g:158:41: '2' '0' .. '3' + // InternalBasicsLexer.g:156:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2085,8 +2120,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalBasicsLexer.g:160:23: ( '0' .. '5' '0' .. '9' ) - // InternalBasicsLexer.g:160:25: '0' .. '5' '0' .. '9' + // InternalBasicsLexer.g:158:23: ( '0' .. '5' '0' .. '9' ) + // InternalBasicsLexer.g:158:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2104,8 +2139,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:162:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalBasicsLexer.g:162:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalBasicsLexer.g:160:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalBasicsLexer.g:160:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2134,35 +2169,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:164:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalBasicsLexer.g:164:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalBasicsLexer.g:162:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalBasicsLexer.g:162:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalBasicsLexer.g:164:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalBasicsLexer.g:162:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalBasicsLexer.g:164:26: RULE_ID + // InternalBasicsLexer.g:162:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalBasicsLexer.g:164:34: RULE_STRING + // InternalBasicsLexer.g:162:34: RULE_STRING { mRULE_STRING(); @@ -2172,8 +2207,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalBasicsLexer.g:164:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalBasicsLexer.g:162:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -2230,13 +2265,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -2250,45 +2285,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalBasicsLexer.g:164:52: RULE_ID + // InternalBasicsLexer.g:162:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalBasicsLexer.g:164:60: RULE_STRING + // InternalBasicsLexer.g:162:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalBasicsLexer.g:164:72: RULE_INT + // InternalBasicsLexer.g:162:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalBasicsLexer.g:164:81: '-' RULE_INT + // InternalBasicsLexer.g:162:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2312,8 +2347,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalBasicsLexer.g:166:21: () - // InternalBasicsLexer.g:166:23: + // InternalBasicsLexer.g:164:21: () + // InternalBasicsLexer.g:164:23: { } @@ -2326,8 +2361,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalBasicsLexer.g:168:19: () - // InternalBasicsLexer.g:168:21: + // InternalBasicsLexer.g:166:19: () + // InternalBasicsLexer.g:166:21: { } @@ -2342,24 +2377,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:170:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalBasicsLexer.g:170:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalBasicsLexer.g:168:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalBasicsLexer.g:168:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalBasicsLexer.g:170:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalBasicsLexer.g:168:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalBasicsLexer.g:170:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalBasicsLexer.g:168:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2375,7 +2410,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -2395,26 +2430,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:172:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalBasicsLexer.g:172:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalBasicsLexer.g:170:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalBasicsLexer.g:170:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalBasicsLexer.g:172:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalBasicsLexer.g:170:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalBasicsLexer.g:172:26: '/' RULE_ID + // InternalBasicsLexer.g:170:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2422,7 +2457,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalBasicsLexer.g:172:38: RULE_ID '/' + // InternalBasicsLexer.g:170:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2431,7 +2466,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -2451,36 +2486,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:174:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalBasicsLexer.g:174:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalBasicsLexer.g:172:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalBasicsLexer.g:172:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalBasicsLexer.g:174:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalBasicsLexer.g:172:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalBasicsLexer.g:174:30: '/' RULE_STRING + // InternalBasicsLexer.g:172:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2488,7 +2523,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalBasicsLexer.g:174:46: RULE_STRING '/' + // InternalBasicsLexer.g:172:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2496,7 +2531,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalBasicsLexer.g:174:62: '~' RULE_STRING + // InternalBasicsLexer.g:172:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2505,7 +2540,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -2525,19 +2560,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:176:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalBasicsLexer.g:176:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalBasicsLexer.g:174:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalBasicsLexer.g:174:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalBasicsLexer.g:176:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalBasicsLexer.g:174:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalBasicsLexer.g:176:11: '^' + // InternalBasicsLexer.g:174:11: '^' { match('^'); @@ -2555,18 +2590,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalBasicsLexer.g:176:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalBasicsLexer.g:174:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalBasicsLexer.g: { @@ -2584,7 +2619,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -2602,24 +2637,24 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalBasicsLexer.g:178:19: ( ( '0' .. '9' )+ ) - // InternalBasicsLexer.g:178:21: ( '0' .. '9' )+ + // InternalBasicsLexer.g:176:19: ( ( '0' .. '9' )+ ) + // InternalBasicsLexer.g:176:21: ( '0' .. '9' )+ { - // InternalBasicsLexer.g:178:21: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalBasicsLexer.g:176:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalBasicsLexer.g:178:22: '0' .. '9' + // InternalBasicsLexer.g:176:22: '0' .. '9' { matchRange('0','9'); @@ -2627,12 +2662,12 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); @@ -2649,47 +2684,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:180:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalBasicsLexer.g:180:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalBasicsLexer.g:178:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalBasicsLexer.g:178:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalBasicsLexer.g:180:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalBasicsLexer.g:178:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalBasicsLexer.g:180:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalBasicsLexer.g:178:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalBasicsLexer.g:180:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalBasicsLexer.g:178:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalBasicsLexer.g:180:21: '\\\\' . + // InternalBasicsLexer.g:178:21: '\\\\' . { match('\\'); matchAny(); @@ -2697,7 +2732,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalBasicsLexer.g:180:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalBasicsLexer.g:178:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2713,7 +2748,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -2722,26 +2757,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalBasicsLexer.g:180:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalBasicsLexer.g:178:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalBasicsLexer.g:180:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalBasicsLexer.g:178:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalBasicsLexer.g:180:54: '\\\\' . + // InternalBasicsLexer.g:178:54: '\\\\' . { match('\\'); matchAny(); @@ -2749,7 +2784,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalBasicsLexer.g:180:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalBasicsLexer.g:178:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2765,7 +2800,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -2792,37 +2827,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:182:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalBasicsLexer.g:182:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalBasicsLexer.g:180:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalBasicsLexer.g:180:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalBasicsLexer.g:182:24: ( options {greedy=false; } : . )* - loop26: + // InternalBasicsLexer.g:180:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalBasicsLexer.g:182:52: . + // InternalBasicsLexer.g:180:52: . { matchAny(); @@ -2830,7 +2865,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -2852,22 +2887,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:184:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalBasicsLexer.g:184:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalBasicsLexer.g:182:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalBasicsLexer.g:182:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalBasicsLexer.g:184:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalBasicsLexer.g:182:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalBasicsLexer.g: { @@ -2885,12 +2920,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -2909,8 +2944,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalBasicsLexer.g:186:16: ( . ) - // InternalBasicsLexer.g:186:18: . + // InternalBasicsLexer.g:184:16: ( . ) + // InternalBasicsLexer.g:184:18: . { matchAny(); @@ -2925,551 +2960,544 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalBasicsLexer.g:1:8: ( ParameterStructMember | RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | GraphName | Float32_1 | Float64_1 | Duration | Feedback | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Default | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | 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 alt28=78; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalBasicsLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | GraphName | Float32_1 | Float64_1 | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Float32 | Float64 | Message | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | Result | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Int16 | Int32 | Int64 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Name | Node | Time | Type | Any | Ns | Comma | HyphenMinus | 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=77; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalBasicsLexer.g:1:10: ParameterStructMember + // InternalBasicsLexer.g:1:10: RelativeNamespace { - mParameterStructMember(); + mRelativeNamespace(); } break; case 2 : - // InternalBasicsLexer.g:1:32: RelativeNamespace + // InternalBasicsLexer.g:1:28: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 3 : - // InternalBasicsLexer.g:1:50: PrivateNamespace + // InternalBasicsLexer.g:1:45: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 4 : - // InternalBasicsLexer.g:1:67: GlobalNamespace + // InternalBasicsLexer.g:1:61: ParameterAny { - mGlobalNamespace(); + mParameterAny(); } break; case 5 : - // InternalBasicsLexer.g:1:83: ParameterAny + // InternalBasicsLexer.g:1:74: GraphName { - mParameterAny(); + mGraphName(); } break; case 6 : - // InternalBasicsLexer.g:1:96: GraphName + // InternalBasicsLexer.g:1:84: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 7 : - // InternalBasicsLexer.g:1:106: Float32_1 + // InternalBasicsLexer.g:1:94: Float64_1 { - mFloat32_1(); + mFloat64_1(); } break; case 8 : - // InternalBasicsLexer.g:1:116: Float64_1 + // InternalBasicsLexer.g:1:104: String_2 { - mFloat64_1(); + mString_2(); } break; case 9 : - // InternalBasicsLexer.g:1:126: Duration + // InternalBasicsLexer.g:1:113: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 10 : - // InternalBasicsLexer.g:1:135: Feedback + // InternalBasicsLexer.g:1:122: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 11 : - // InternalBasicsLexer.g:1:144: String_2 + // InternalBasicsLexer.g:1:131: Uint64_1 { - mString_2(); + mUint64_1(); } break; case 12 : - // InternalBasicsLexer.g:1:153: Uint16_1 + // InternalBasicsLexer.g:1:140: Default { - mUint16_1(); + mDefault(); } break; case 13 : - // InternalBasicsLexer.g:1:162: Uint32_1 + // InternalBasicsLexer.g:1:148: Duration { - mUint32_1(); + mDuration(); } break; case 14 : - // InternalBasicsLexer.g:1:171: Uint64_1 + // InternalBasicsLexer.g:1:157: Feedback { - mUint64_1(); + mFeedback(); } break; case 15 : - // InternalBasicsLexer.g:1:180: Boolean + // InternalBasicsLexer.g:1:166: Boolean { mBoolean(); } break; case 16 : - // InternalBasicsLexer.g:1:188: Integer + // InternalBasicsLexer.g:1:174: Integer { mInteger(); } break; case 17 : - // InternalBasicsLexer.g:1:196: Default + // InternalBasicsLexer.g:1:182: Int16_1 { - mDefault(); + mInt16_1(); } break; case 18 : - // InternalBasicsLexer.g:1:204: Float32 + // InternalBasicsLexer.g:1:190: Int32_1 { - mFloat32(); + mInt32_1(); } break; case 19 : - // InternalBasicsLexer.g:1:212: Float64 + // InternalBasicsLexer.g:1:198: Int64_1 { - mFloat64(); + mInt64_1(); } break; case 20 : - // InternalBasicsLexer.g:1:220: Int16_1 + // InternalBasicsLexer.g:1:206: Uint8_1 { - mInt16_1(); + mUint8_1(); } break; case 21 : - // InternalBasicsLexer.g:1:228: Int32_1 + // InternalBasicsLexer.g:1:214: Float32 { - mInt32_1(); + mFloat32(); } break; case 22 : - // InternalBasicsLexer.g:1:236: Int64_1 + // InternalBasicsLexer.g:1:222: Float64 { - mInt64_1(); + mFloat64(); } break; case 23 : - // InternalBasicsLexer.g:1:244: Message + // InternalBasicsLexer.g:1:230: Message { mMessage(); } break; case 24 : - // InternalBasicsLexer.g:1:252: Service + // InternalBasicsLexer.g:1:238: Service { mService(); } break; case 25 : - // InternalBasicsLexer.g:1:260: Uint8_1 + // InternalBasicsLexer.g:1:246: Array { - mUint8_1(); + mArray(); } break; case 26 : - // InternalBasicsLexer.g:1:268: Array + // InternalBasicsLexer.g:1:252: Base64 { - mArray(); + mBase64(); } break; case 27 : - // InternalBasicsLexer.g:1:274: Base64 + // InternalBasicsLexer.g:1:259: Double { - mBase64(); + mDouble(); } break; case 28 : - // InternalBasicsLexer.g:1:281: Double + // InternalBasicsLexer.g:1:266: Header { - mDouble(); + mHeader(); } break; case 29 : - // InternalBasicsLexer.g:1:288: Header + // InternalBasicsLexer.g:1:273: String { - mHeader(); + mString(); } break; case 30 : - // InternalBasicsLexer.g:1:295: String + // InternalBasicsLexer.g:1:280: Struct { - mString(); + mStruct(); } break; case 31 : - // InternalBasicsLexer.g:1:302: Struct + // InternalBasicsLexer.g:1:287: Bool_1 { - mStruct(); + mBool_1(); } break; case 32 : - // InternalBasicsLexer.g:1:309: Action + // InternalBasicsLexer.g:1:294: Byte_1 { - mAction(); + mByte_1(); } break; case 33 : - // InternalBasicsLexer.g:1:316: Bool_1 + // InternalBasicsLexer.g:1:301: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 34 : - // InternalBasicsLexer.g:1:323: Byte_1 + // InternalBasicsLexer.g:1:308: Action { - mByte_1(); + mAction(); } break; case 35 : - // InternalBasicsLexer.g:1:330: Int8_1 + // InternalBasicsLexer.g:1:315: Result { - mInt8_1(); + mResult(); } break; case 36 : - // InternalBasicsLexer.g:1:337: Result + // InternalBasicsLexer.g:1:322: String_1 { - mResult(); + mString_1(); } break; case 37 : - // InternalBasicsLexer.g:1:344: String_1 + // InternalBasicsLexer.g:1:331: Uint16 { - mString_1(); + mUint16(); } break; case 38 : - // InternalBasicsLexer.g:1:353: Uint16 + // InternalBasicsLexer.g:1:338: Uint32 { - mUint16(); + mUint32(); } break; case 39 : - // InternalBasicsLexer.g:1:360: Uint32 + // InternalBasicsLexer.g:1:345: Uint64 { - mUint32(); + mUint64(); } break; case 40 : - // InternalBasicsLexer.g:1:367: Uint64 + // InternalBasicsLexer.g:1:352: Value_1 { - mUint64(); + mValue_1(); } break; case 41 : - // InternalBasicsLexer.g:1:374: Value_1 + // InternalBasicsLexer.g:1:360: Int16 { - mValue_1(); + mInt16(); } break; case 42 : - // InternalBasicsLexer.g:1:382: Int16 + // InternalBasicsLexer.g:1:366: Int32 { - mInt16(); + mInt32(); } break; case 43 : - // InternalBasicsLexer.g:1:388: Int32 + // InternalBasicsLexer.g:1:372: Int64 { - mInt32(); + mInt64(); } break; case 44 : - // InternalBasicsLexer.g:1:394: Int64 + // InternalBasicsLexer.g:1:378: Type_1 { - mInt64(); + mType_1(); } break; case 45 : - // InternalBasicsLexer.g:1:400: Type_1 + // InternalBasicsLexer.g:1:385: Uint8 { - mType_1(); + mUint8(); } break; case 46 : - // InternalBasicsLexer.g:1:407: Uint8 + // InternalBasicsLexer.g:1:391: Value { - mUint8(); + mValue(); } break; case 47 : - // InternalBasicsLexer.g:1:413: Value + // InternalBasicsLexer.g:1:397: Date { - mValue(); + mDate(); } break; case 48 : - // InternalBasicsLexer.g:1:419: Date + // InternalBasicsLexer.g:1:402: List { - mDate(); + mList(); } break; case 49 : - // InternalBasicsLexer.g:1:424: List + // InternalBasicsLexer.g:1:407: Bool { - mList(); + mBool(); } break; case 50 : - // InternalBasicsLexer.g:1:429: Bool + // InternalBasicsLexer.g:1:412: Byte { - mBool(); + mByte(); } break; case 51 : - // InternalBasicsLexer.g:1:434: Byte + // InternalBasicsLexer.g:1:417: Goal { - mByte(); + mGoal(); } break; case 52 : - // InternalBasicsLexer.g:1:439: Goal + // InternalBasicsLexer.g:1:422: Int8 { - mGoal(); + mInt8(); } break; case 53 : - // InternalBasicsLexer.g:1:444: Int8 + // InternalBasicsLexer.g:1:427: Name { - mInt8(); + mName(); } break; case 54 : - // InternalBasicsLexer.g:1:449: Name + // InternalBasicsLexer.g:1:432: Node { - mName(); + mNode(); } break; case 55 : - // InternalBasicsLexer.g:1:454: Node + // InternalBasicsLexer.g:1:437: Time { - mNode(); + mTime(); } break; case 56 : - // InternalBasicsLexer.g:1:459: Time + // InternalBasicsLexer.g:1:442: Type { - mTime(); + mType(); } break; case 57 : - // InternalBasicsLexer.g:1:464: Type + // InternalBasicsLexer.g:1:447: Any { - mType(); + mAny(); } break; case 58 : - // InternalBasicsLexer.g:1:469: Any + // InternalBasicsLexer.g:1:451: Ns { - mAny(); + mNs(); } break; case 59 : - // InternalBasicsLexer.g:1:473: Ns + // InternalBasicsLexer.g:1:454: Comma { - mNs(); + mComma(); } break; case 60 : - // InternalBasicsLexer.g:1:476: LeftSquareBracketRightSquareBracket + // InternalBasicsLexer.g:1:460: HyphenMinus { - mLeftSquareBracketRightSquareBracket(); + mHyphenMinus(); } break; case 61 : - // InternalBasicsLexer.g:1:512: Comma - { - mComma(); - - } - break; - case 62 : - // InternalBasicsLexer.g:1:518: Colon + // InternalBasicsLexer.g:1:472: Colon { mColon(); } break; - case 63 : - // InternalBasicsLexer.g:1:524: LeftSquareBracket + case 62 : + // InternalBasicsLexer.g:1:478: LeftSquareBracket { mLeftSquareBracket(); } break; - case 64 : - // InternalBasicsLexer.g:1:542: RightSquareBracket + case 63 : + // InternalBasicsLexer.g:1:496: RightSquareBracket { mRightSquareBracket(); } break; - case 65 : - // InternalBasicsLexer.g:1:561: RULE_BINARY + case 64 : + // InternalBasicsLexer.g:1:515: RULE_BINARY { mRULE_BINARY(); } break; - case 66 : - // InternalBasicsLexer.g:1:573: RULE_BOOLEAN + case 65 : + // InternalBasicsLexer.g:1:527: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 67 : - // InternalBasicsLexer.g:1:586: RULE_DOUBLE + case 66 : + // InternalBasicsLexer.g:1:540: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 68 : - // InternalBasicsLexer.g:1:598: RULE_DECINT + case 67 : + // InternalBasicsLexer.g:1:552: RULE_DECINT { mRULE_DECINT(); } break; - case 69 : - // InternalBasicsLexer.g:1:610: RULE_DATE_TIME + case 68 : + // InternalBasicsLexer.g:1:564: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 70 : - // InternalBasicsLexer.g:1:625: RULE_MESSAGE_ASIGMENT + case 69 : + // InternalBasicsLexer.g:1:579: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 71 : - // InternalBasicsLexer.g:1:647: RULE_SL_COMMENT + case 70 : + // InternalBasicsLexer.g:1:601: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 72 : - // InternalBasicsLexer.g:1:663: RULE_ROS_CONVENTION_A + case 71 : + // InternalBasicsLexer.g:1:617: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 73 : - // InternalBasicsLexer.g:1:685: RULE_ROS_CONVENTION_PARAM + case 72 : + // InternalBasicsLexer.g:1:639: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 74 : - // InternalBasicsLexer.g:1:711: RULE_ID + case 73 : + // InternalBasicsLexer.g:1:665: RULE_ID { mRULE_ID(); } break; - case 75 : - // InternalBasicsLexer.g:1:719: RULE_STRING + case 74 : + // InternalBasicsLexer.g:1:673: RULE_STRING { mRULE_STRING(); } break; - case 76 : - // InternalBasicsLexer.g:1:731: RULE_ML_COMMENT + case 75 : + // InternalBasicsLexer.g:1:685: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 77 : - // InternalBasicsLexer.g:1:747: RULE_WS + case 76 : + // InternalBasicsLexer.g:1:701: RULE_WS { mRULE_WS(); } break; - case 78 : - // InternalBasicsLexer.g:1:755: RULE_ANY_OTHER + case 77 : + // InternalBasicsLexer.g:1:709: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3481,21 +3509,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -3506,276 +3534,290 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_transitionS = { - "\11\51\2\50\2\51\1\50\22\51\1\50\1\51\1\42\1\44\3\51\1\43\4\51\1\31\1\36\1\51\1\45\1\34\2\35\7\37\1\32\6\51\1\14\1\10\1\41\1\15\2\41\1\3\1\16\1\11\2\41\1\25\3\41\1\1\1\41\1\2\1\17\7\41\1\30\1\51\1\33\1\40\1\41\1\51\1\20\1\21\1\41\1\5\1\41\1\4\1\26\1\41\1\12\3\41\1\13\1\27\3\41\1\22\1\6\1\24\1\7\1\23\4\41\3\51\1\47\uff81\51", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\52\20\54\1\53\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\57\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\60\5\54\1\61\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\64\3\54\1\63\6\54\1\62\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\66\17\54\1\65\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\70\16\54\1\67\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\71\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\73\15\54\1\72\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\74\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\75\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\76\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\100\3\54\1\77\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\102\15\54\1\101\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\103\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\104\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\105\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\106\11\54\1\107\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\110\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\111\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\113\10\54\1\114\6\54\1\112\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\115\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\116\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\117\15\54\1\120\3\54\1\121\7\54", - "\1\122", + static final String DFA30_eotS = + "\1\46\3\54\1\67\24\54\1\uffff\1\132\2\uffff\3\140\1\51\1\54\2\51\1\uffff\1\51\1\uffff\1\51\2\uffff\2\54\2\uffff\4\54\6\uffff\40\54\1\uffff\1\140\7\uffff\1\140\1\54\2\uffff\1\u009a\2\uffff\1\u009a\4\uffff\5\54\5\uffff\14\54\1\u00b0\22\54\1\uffff\2\140\3\uffff\5\54\3\uffff\14\54\1\uffff\1\54\1\u00e0\12\54\1\u00ee\1\u00f0\1\u00f1\1\u00f2\1\u00f3\1\u00f4\1\u00f5\1\u00f6\1\u00f7\1\u00f8\1\140\5\54\6\uffff\4\54\1\u00f2\10\54\1\uffff\10\54\1\u0118\1\u011a\1\u011b\1\u011c\1\u011d\13\uffff\5\54\5\uffff\6\54\1\u012b\3\54\1\u012f\1\uffff\1\u0130\1\u0131\1\u0132\1\u0133\1\u0134\1\u0135\1\u0136\1\u0137\1\u0138\6\uffff\5\54\2\uffff\3\54\1\u0141\1\u0142\1\u0143\1\uffff\1\u0144\1\u0145\1\u0146\12\uffff\5\54\1\uffff\1\u014c\1\u014d\6\uffff\4\54\1\u0152\2\uffff\4\54\1\uffff\6\54\1\u015d\3\54\1\uffff\6\54\1\u0167\1\54\1\u0169\1\uffff\1\u016a\2\uffff"; + static final String DFA30_eofS = + "\u016b\uffff"; + static final String DFA30_minS = + "\1\0\3\57\1\142\24\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\4\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\40\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\5\57\1\157\1\156\1\164\2\uffff\37\57\1\uffff\1\56\1\60\1\0\1\uffff\1\0\5\57\1\141\1\164\1\61\14\57\1\uffff\26\57\1\55\5\57\1\164\1\61\4\uffff\15\57\1\uffff\15\57\13\uffff\5\57\1\63\4\uffff\13\57\1\uffff\11\57\6\uffff\5\57\2\uffff\6\57\1\uffff\3\57\12\uffff\5\57\1\uffff\2\57\6\uffff\5\57\2\uffff\4\57\1\uffff\12\57\1\uffff\11\57\1\uffff\1\57\2\uffff"; + static final String DFA30_maxS = + "\1\uffff\3\172\1\165\24\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\4\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\40\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\5\172\1\157\1\156\1\164\2\uffff\37\172\1\uffff\1\145\1\71\1\uffff\1\uffff\1\uffff\5\172\1\141\1\164\1\70\14\172\1\uffff\26\172\1\55\5\172\1\164\1\70\4\uffff\15\172\1\uffff\15\172\13\uffff\5\172\1\66\4\uffff\13\172\1\uffff\11\172\6\uffff\5\172\2\uffff\6\172\1\uffff\3\172\12\uffff\5\172\1\uffff\2\172\6\uffff\5\172\2\uffff\4\172\1\uffff\12\172\1\uffff\11\172\1\uffff\1\172\2\uffff"; + static final String DFA30_acceptS = + "\31\uffff\1\73\1\uffff\1\75\1\77\7\uffff\1\106\1\uffff\1\107\1\uffff\1\114\1\115\2\uffff\1\111\1\105\5\uffff\1\10\3\uffff\1\76\40\uffff\1\73\1\uffff\1\74\1\102\1\75\1\77\1\100\1\104\1\103\10\uffff\1\106\1\113\1\110\1\114\10\uffff\1\37\1\40\37\uffff\1\72\3\uffff\1\112\25\uffff\1\71\36\uffff\1\21\1\22\1\23\1\41\15\uffff\1\57\15\uffff\1\64\1\54\1\70\1\67\1\101\1\60\1\61\1\62\1\63\1\65\1\66\6\uffff\1\11\1\12\1\13\1\24\13\uffff\1\31\11\uffff\1\55\1\50\1\56\1\51\1\52\1\53\5\uffff\1\6\1\7\6\uffff\1\32\3\uffff\1\44\1\33\1\34\1\35\1\36\1\42\1\43\1\45\1\46\1\47\5\uffff\1\14\2\uffff\1\25\1\26\1\17\1\20\1\27\1\30\5\uffff\1\15\1\16\4\uffff\1\5\12\uffff\1\4\11\uffff\1\3\1\uffff\1\2\1\1"; + static final String DFA30_specialS = + "\1\1\41\uffff\1\10\1\7\77\uffff\1\0\1\6\1\uffff\1\2\1\4\61\uffff\1\5\1\uffff\1\3\u00cf\uffff}>"; + static final String[] DFA30_transitionS = { + "\11\51\2\50\2\51\1\50\22\51\1\50\1\51\1\42\1\44\3\51\1\43\4\51\1\31\1\32\1\51\1\45\1\35\2\36\7\37\1\33\6\51\1\13\1\7\1\41\1\14\2\41\1\3\1\15\1\10\2\41\1\25\3\41\1\2\1\41\1\1\1\16\7\41\1\4\1\51\1\34\1\40\1\41\1\51\1\17\1\26\1\41\1\5\1\41\1\6\1\27\1\41\1\23\3\41\1\11\1\30\3\41\1\20\1\12\1\24\1\21\1\22\4\41\3\51\1\47\uff81\51", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\52\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\57\20\53\1\56\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\60\5\53\1\61\10\53", + "\1\66\3\uffff\1\62\2\uffff\1\65\11\uffff\1\63\1\uffff\1\64", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\70\17\53\1\71\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\74\3\53\1\72\6\53\1\73\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\76\15\53\1\75\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\77\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\100\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\101\16\53\1\102\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\104\3\53\1\103\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\106\15\53\1\105\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\107\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\110\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\111\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\112\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\113\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\114\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\115\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\117\10\53\1\120\6\53\1\116\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\121\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\122\11\53\1\123\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\124\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\125\15\53\1\126\3\53\1\127\7\53", "", + "\1\133\1\uffff\12\131\13\uffff\1\133\37\uffff\1\133", "", "", - "\1\132\1\uffff\12\130\10\uffff\1\127\2\uffff\1\132\34\uffff\1\127\2\uffff\1\132", - "\1\132\1\uffff\12\133\13\uffff\1\132\37\uffff\1\132", - "\12\131", - "\1\132\26\uffff\1\132\37\uffff\1\132", - "\32\134\4\uffff\1\134\1\uffff\32\134", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\42\136\1\137\71\136\1\135\uffa3\136", - "\47\141\1\142\64\141\1\140\uffa3\141", + "\1\133\1\uffff\12\137\10\uffff\1\136\2\uffff\1\133\34\uffff\1\136\2\uffff\1\133", + "\1\133\1\uffff\12\141\13\uffff\1\133\37\uffff\1\133", + "\1\133\26\uffff\1\133\37\uffff\1\133", + "\32\142\4\uffff\1\142\1\uffff\32\142", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\42\144\1\145\71\144\1\143\uffa3\144", + "\47\147\1\150\64\147\1\146\uffa3\147", "", - "\1\145\4\uffff\1\145\2\uffff\1\144\26\uffff\32\46\3\uffff\2\46\1\uffff\32\46", + "\1\153\4\uffff\1\153\2\uffff\1\152\26\uffff\32\46\3\uffff\2\46\1\uffff\32\46", "", - "\1\145\4\uffff\1\145", + "\1\153\4\uffff\1\153", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\147\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\150\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\155\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\151\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\152\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\153\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\154\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\155\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\156\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\157\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\5\54\1\160\24\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\161\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\162\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\163\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\164\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\165\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\166\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\167\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\170\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\171\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\30\54\1\172\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\173\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\174\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\175\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\176\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\177\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\u0080\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0081\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0082\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u0083\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0084\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0085\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u0086\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0087\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0088\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0089\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\3\54\1\u008a\26\54", - "\1\46\12\54\1\u008b\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\156\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\157\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\160\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\161\31\53", + "\1\162", "", + "\1\163", + "\1\164", + "\1\165\11\uffff\1\166", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\5\53\1\167\24\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\170\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\171\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\172\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\173\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\174\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\175\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\176\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\177\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0080\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0081\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0082\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\30\53\1\u0083\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u0084\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0085\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0086\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0087\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0088\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0089\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u008a\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u008b\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u008c\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u008d\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u008e\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u008f\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0090\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\u0091\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0092\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0093\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u0094\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\3\53\1\u0095\26\53", + "\1\46\12\53\1\u0096\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", + "\1\133\1\uffff\12\u0097\13\uffff\1\133\37\uffff\1\133", "", "", "", "", "", "", - "\12\u008c", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\0\u008d", - "\42\136\1\137\71\136\1\135\uffa3\136", - "\1\145\15\uffff\1\56", - "\0\u008f", - "\47\141\1\142\64\141\1\140\uffa3\141", - "\1\145\15\uffff\1\56", "", + "\12\u0098", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\0\u0099", + "\42\144\1\145\71\144\1\143\uffa3\144", + "\1\153\15\uffff\1\55", + "\0\u009b", + "\47\147\1\150\64\147\1\146\uffa3\147", + "\1\153\15\uffff\1\55", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0090\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\u0091\4\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0092\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u0093\30\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0094\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0095\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\3\54\1\u0096\26\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0097\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0098\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0099\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u009a\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\u009b\4\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u009c\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u009d\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u009e\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u009f\25\54", - "\1\46\1\54\1\u00a0\1\54\1\u00a1\2\54\1\u00a2\1\54\1\u00a3\1\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u00a4\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00a5\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u00a7\30\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00a8\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\3\54\1\u00a9\26\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00aa\13\54\1\u00ab\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00ac\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00ad\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00ae\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u00af\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u00b0\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b1\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b2\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b3\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00b4\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00b5\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b6\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00b7\25\54", "", - "\12\u00b8", - "\42\136\1\137\71\136\1\135\uffa3\136", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u009c\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\25\53\1\u009d\4\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u009e\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\53\1\u009f\30\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u00a0\12\53", + "\1\u00a1", + "\1\u00a2", + "\1\u00a3", "", - "\47\141\1\142\64\141\1\140\uffa3\141", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u00b9\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00ba\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00bb\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00bc\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\7\54\1\u00bd\22\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00be\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u00bf\30\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00c0\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00c1\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u00c2\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u00c3\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00c4\21\54", - "\1\46\1\54\1\u00c5\1\54\1\u00c6\2\54\1\u00c7\1\54\1\u00c8\1\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00c9\25\54", - "\1\46\6\54\1\u00ca\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u00cb\23\54", - "\1\46\6\54\1\u00cc\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\2\54\1\u00cd\7\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\4\54\1\u00ce\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00cf\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00d1\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\30\54\1\u00d2\1\54", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00d3\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00d5\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u00d6\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u00d7\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\u00d8\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00d9\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00db\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00dd\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00de\25\54", - "\1\46\12\54\1\u00df\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\130", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00e7\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u00e8\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00e9\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00ea\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u00eb\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\3\54\1\u00ec\2\54\1\u00ed\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00ee\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\10\54\1\u00ef\21\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\13\54\1\u00f0\16\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u00f1\23\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u00f2\27\54", - "\1\46\6\54\1\u00f3\3\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\2\54\1\u00f4\7\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\4\54\1\u00f5\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00f6\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u00f8\31\54", - "\1\46\4\54\1\u00f9\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u00fa\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00fb\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00fd\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u00ff\3\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00a4\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00a5\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\3\53\1\u00a6\26\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00a7\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u00a8\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00a9\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00aa\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00ab\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u00ac\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\25\53\1\u00ad\4\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00ae\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00af\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\53\1\u00b1\30\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00b2\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\3\53\1\u00b3\26\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00b4\13\53\1\u00b5\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00b6\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u00b7\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00b8\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u00b9\5\53", + "\1\46\1\53\1\u00ba\1\53\1\u00bb\2\53\1\u00bc\1\53\1\u00bd\1\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00be\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00bf\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c0\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00c1\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00c2\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c3\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00c4\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c5\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00c6\25\53", "", + "\1\133\1\uffff\12\u0097\13\uffff\1\133\37\uffff\1\133", + "\12\u00c7", + "\42\144\1\145\71\144\1\143\uffa3\144", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u0101\23\54", - "\1\46\12\54\1\u0102\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0103\25\54", + "\47\147\1\150\64\147\1\146\uffa3\147", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00c8\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00c9\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u00ca\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00cb\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\7\53\1\u00cc\22\53", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf\1\uffff\1\u00d0\2\uffff\1\u00d1\1\uffff\1\u00d2", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\24\53\1\u00d3\5\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00d4\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\53\1\u00d5\30\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00d6\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00d7\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00d8\25\53", + "\1\46\6\53\1\u00d9\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u00da\23\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u00db\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00dc\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u00dd\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\30\53\1\u00de\1\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0104\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\6\54\1\u0105\23\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0106\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u0107\14\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00df\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00e1\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u00e2\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u00e3\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\u00e4\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00e5\16\53", + "\1\46\1\53\1\u00e6\1\53\1\u00e7\2\53\1\u00e8\1\53\1\u00e9\1\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00ea\25\53", + "\1\46\6\53\1\u00eb\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\2\53\1\u00ec\7\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\4\53\1\u00ed\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\1\u00ef\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\137", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u00f9\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u00fa\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u00fb\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u00fc\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u00fd\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\u00fe", + "\1\u00ff\1\uffff\1\u0100\2\uffff\1\u0101\1\uffff\1\u0102", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0108\6\54", - "\1\46\12\54\1\u0109\2\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\13\53\1\u0103\16\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\10\53\1\u0104\21\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0105\31\53", + "\1\46\3\53\1\u0106\2\53\1\u0107\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0108\31\53", + "\1\46\4\53\1\u0109\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u010a\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u010b\23\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u010c\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u010d\23\53", + "\1\46\12\53\1\u010e\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u010f\25\53", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0110\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\6\53\1\u0111\23\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0112\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u0113\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0114\6\53", + "\1\46\6\53\1\u0115\3\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\2\53\1\u0116\7\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\4\53\1\u0117\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\1\u0119\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", "", @@ -3783,349 +3825,337 @@ public String getDescription() { "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u010b\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u010c\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\25\54\1\u010d\4\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u010e\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u010f\31\54", - "\1\46\2\54\1\u0110\7\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\4\54\1\u0111\5\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0112\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\16\54\1\u0113\13\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0114\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u0115\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0117\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u0118\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u011a\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u011c\3\uffff\1\54\1\uffff\32\54", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u011e\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0120\10\54", "", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\25\53\1\u011e\4\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u011f\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0120\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u0121\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0122\31\53", + "\1\u0123\2\uffff\1\u0124", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0121\25\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\23\53\1\u0125\6\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\16\53\1\u0126\13\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0127\27\53", + "\1\46\2\53\1\u0128\7\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\4\53\1\u0129\5\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u012a\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u012c\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u012d\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u012e\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0128\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u0129\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u012a\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u012b\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u012c\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u012d\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\1\u012f\3\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\12\54\1\u0131\17\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u0132\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0139\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u013a\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u013b\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u013c\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u013d\15\53", "", "", + "\1\46\12\53\1\u013e\2\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u013f\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\12\53\1\u0140\17\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0138\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0139\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\15\54\1\u013a\14\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u013b\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u013c\25\54", "", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\15\53\1\u0147\14\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0148\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\21\53\1\u0149\10\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u014a\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u014b\25\53", "", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "", "", "", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\1\u0140\21\54\1\u013f\7\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0141\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0142\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0143\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u014e\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u014f\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\1\u0150\31\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0151\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0145\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\15\54\1\u0146\14\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0147\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0148\15\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0149\7\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\14\53\1\u0153\15\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0154\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\15\53\1\u0155\14\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0156\7\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u014a\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\30\54\1\u014b\1\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u014c\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u014d\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u014e\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\24\54\1\u014f\5\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0151\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\22\54\1\u0152\7\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0153\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0154\27\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0157\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u0158\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\30\53\1\u0159\1\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u015a\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\22\53\1\u015b\7\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u015c\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u015e\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\17\53\1\u015f\12\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0160\31\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u0155\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\17\54\1\u0156\12\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0157\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\23\54\1\u0158\6\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u0159\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\u015a\31\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u015b\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\14\54\1\u015c\15\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u015d\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\2\54\1\u015e\27\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0160\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0162\25\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0161\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\1\u0162\31\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0163\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0164\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\2\53\1\u0165\27\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0166\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\4\53\1\u0168\25\53", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\14\54\1\u0163\15\54", + "\1\46\12\53\3\uffff\1\55\3\uffff\32\53\4\uffff\1\53\1\uffff\32\53", "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\1\54\1\u0165\30\54", - "", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\4\54\1\u0166\25\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\21\54\1\u0167\10\54", - "\1\46\12\54\3\uffff\1\56\3\uffff\32\54\4\uffff\1\54\1\uffff\32\54", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_93<='\uFFFF')) ) {s = 141;} + if ( ((LA30_99>='\u0000' && LA30_99<='\uFFFF')) ) {s = 153;} if ( s>=0 ) return s; break; case 1 : - int LA28_143 = input.LA(1); + int LA30_0 = input.LA(1); s = -1; - if ( (LA28_143=='\'') ) {s = 98;} + if ( (LA30_0=='R') ) {s = 1;} - else if ( (LA28_143=='\\') ) {s = 96;} + else if ( (LA30_0=='P') ) {s = 2;} - else if ( ((LA28_143>='\u0000' && LA28_143<='&')||(LA28_143>='(' && LA28_143<='[')||(LA28_143>=']' && LA28_143<='\uFFFF')) ) {s = 97;} + else if ( (LA30_0=='G') ) {s = 3;} - if ( s>=0 ) return s; - break; - case 2 : - int LA28_97 = input.LA(1); + else if ( (LA30_0=='[') ) {s = 4;} - s = -1; - if ( (LA28_97=='\'') ) {s = 98;} + else if ( (LA30_0=='d') ) {s = 5;} - else if ( (LA28_97=='\\') ) {s = 96;} + else if ( (LA30_0=='f') ) {s = 6;} - else if ( ((LA28_97>='\u0000' && LA28_97<='&')||(LA28_97>='(' && LA28_97<='[')||(LA28_97>=']' && LA28_97<='\uFFFF')) ) {s = 97;} + else if ( (LA30_0=='B') ) {s = 7;} - if ( s>=0 ) return s; - break; - case 3 : - int LA28_96 = input.LA(1); + else if ( (LA30_0=='I') ) {s = 8;} - s = -1; - if ( ((LA28_96>='\u0000' && LA28_96<='\uFFFF')) ) {s = 143;} + else if ( (LA30_0=='m') ) {s = 9;} - if ( s>=0 ) return s; - break; - case 4 : - int LA28_141 = input.LA(1); + else if ( (LA30_0=='s') ) {s = 10;} - s = -1; - if ( (LA28_141=='\"') ) {s = 95;} + else if ( (LA30_0=='A') ) {s = 11;} - else if ( (LA28_141=='\\') ) {s = 93;} + else if ( (LA30_0=='D') ) {s = 12;} - else if ( ((LA28_141>='\u0000' && LA28_141<='!')||(LA28_141>='#' && LA28_141<='[')||(LA28_141>=']' && LA28_141<='\uFFFF')) ) {s = 94;} + else if ( (LA30_0=='H') ) {s = 13;} - if ( s>=0 ) return s; - break; - case 5 : - int LA28_94 = input.LA(1); + else if ( (LA30_0=='S') ) {s = 14;} - s = -1; - if ( (LA28_94=='\"') ) {s = 95;} + else if ( (LA30_0=='a') ) {s = 15;} - else if ( (LA28_94=='\\') ) {s = 93;} + else if ( (LA30_0=='r') ) {s = 16;} - else if ( ((LA28_94>='\u0000' && LA28_94<='!')||(LA28_94>='#' && LA28_94<='[')||(LA28_94>=']' && LA28_94<='\uFFFF')) ) {s = 94;} + else if ( (LA30_0=='u') ) {s = 17;} - if ( s>=0 ) return s; - break; - case 6 : - int LA28_0 = input.LA(1); + else if ( (LA30_0=='v') ) {s = 18;} - s = -1; - if ( (LA28_0=='P') ) {s = 1;} + else if ( (LA30_0=='i') ) {s = 19;} - else if ( (LA28_0=='R') ) {s = 2;} + else if ( (LA30_0=='t') ) {s = 20;} - else if ( (LA28_0=='G') ) {s = 3;} + else if ( (LA30_0=='L') ) {s = 21;} - else if ( (LA28_0=='f') ) {s = 4;} + else if ( (LA30_0=='b') ) {s = 22;} - else if ( (LA28_0=='d') ) {s = 5;} + else if ( (LA30_0=='g') ) {s = 23;} - else if ( (LA28_0=='s') ) {s = 6;} + else if ( (LA30_0=='n') ) {s = 24;} - else if ( (LA28_0=='u') ) {s = 7;} + else if ( (LA30_0==',') ) {s = 25;} - else if ( (LA28_0=='B') ) {s = 8;} + else if ( (LA30_0=='-') ) {s = 26;} - else if ( (LA28_0=='I') ) {s = 9;} + else if ( (LA30_0==':') ) {s = 27;} - else if ( (LA28_0=='i') ) {s = 10;} + else if ( (LA30_0==']') ) {s = 28;} - else if ( (LA28_0=='m') ) {s = 11;} + else if ( (LA30_0=='0') ) {s = 29;} - else if ( (LA28_0=='A') ) {s = 12;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 30;} - else if ( (LA28_0=='D') ) {s = 13;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 31;} - else if ( (LA28_0=='H') ) {s = 14;} + else if ( (LA30_0=='^') ) {s = 32;} - else if ( (LA28_0=='S') ) {s = 15;} + else if ( (LA30_0=='C'||(LA30_0>='E' && LA30_0<='F')||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='c'||LA30_0=='e'||LA30_0=='h'||(LA30_0>='j' && LA30_0<='l')||(LA30_0>='o' && LA30_0<='q')||(LA30_0>='w' && LA30_0<='z')) ) {s = 33;} - else if ( (LA28_0=='a') ) {s = 16;} + else if ( (LA30_0=='\"') ) {s = 34;} - else if ( (LA28_0=='b') ) {s = 17;} + else if ( (LA30_0=='\'') ) {s = 35;} - else if ( (LA28_0=='r') ) {s = 18;} + else if ( (LA30_0=='#') ) {s = 36;} - else if ( (LA28_0=='v') ) {s = 19;} + else if ( (LA30_0=='/') ) {s = 37;} - else if ( (LA28_0=='t') ) {s = 20;} + else if ( (LA30_0=='~') ) {s = 39;} - else if ( (LA28_0=='L') ) {s = 21;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 40;} - else if ( (LA28_0=='g') ) {s = 22;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 41;} - else if ( (LA28_0=='n') ) {s = 23;} + else s = 38; - else if ( (LA28_0=='[') ) {s = 24;} + if ( s>=0 ) return s; + break; + case 2 : + int LA30_102 = input.LA(1); - else if ( (LA28_0==',') ) {s = 25;} + s = -1; + if ( ((LA30_102>='\u0000' && LA30_102<='\uFFFF')) ) {s = 155;} - else if ( (LA28_0==':') ) {s = 26;} + if ( s>=0 ) return s; + break; + case 3 : + int LA30_155 = input.LA(1); - else if ( (LA28_0==']') ) {s = 27;} + s = -1; + if ( (LA30_155=='\'') ) {s = 104;} - else if ( (LA28_0=='0') ) {s = 28;} + else if ( (LA30_155=='\\') ) {s = 102;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 29;} + else if ( ((LA30_155>='\u0000' && LA30_155<='&')||(LA30_155>='(' && LA30_155<='[')||(LA30_155>=']' && LA30_155<='\uFFFF')) ) {s = 103;} - else if ( (LA28_0=='-') ) {s = 30;} + if ( s>=0 ) return s; + break; + case 4 : + int LA30_103 = input.LA(1); - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 31;} + s = -1; + if ( (LA30_103=='\'') ) {s = 104;} - else if ( (LA28_0=='^') ) {s = 32;} + else if ( (LA30_103=='\\') ) {s = 102;} - else if ( (LA28_0=='C'||(LA28_0>='E' && LA28_0<='F')||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='c'||LA28_0=='e'||LA28_0=='h'||(LA28_0>='j' && LA28_0<='l')||(LA28_0>='o' && LA28_0<='q')||(LA28_0>='w' && LA28_0<='z')) ) {s = 33;} + else if ( ((LA30_103>='\u0000' && LA30_103<='&')||(LA30_103>='(' && LA30_103<='[')||(LA30_103>=']' && LA30_103<='\uFFFF')) ) {s = 103;} - else if ( (LA28_0=='\"') ) {s = 34;} + if ( s>=0 ) return s; + break; + case 5 : + int LA30_153 = input.LA(1); - else if ( (LA28_0=='\'') ) {s = 35;} + s = -1; + if ( (LA30_153=='\"') ) {s = 101;} - else if ( (LA28_0=='#') ) {s = 36;} + else if ( (LA30_153=='\\') ) {s = 99;} - else if ( (LA28_0=='/') ) {s = 37;} + else if ( ((LA30_153>='\u0000' && LA30_153<='!')||(LA30_153>='#' && LA30_153<='[')||(LA30_153>=']' && LA30_153<='\uFFFF')) ) {s = 100;} - else if ( (LA28_0=='~') ) {s = 39;} + if ( s>=0 ) return s; + break; + case 6 : + int LA30_100 = input.LA(1); - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 40;} + s = -1; + if ( (LA30_100=='\"') ) {s = 101;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='}')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 41;} + else if ( (LA30_100=='\\') ) {s = 99;} - else s = 38; + else if ( ((LA30_100>='\u0000' && LA30_100<='!')||(LA30_100>='#' && LA30_100<='[')||(LA30_100>=']' && LA30_100<='\uFFFF')) ) {s = 100;} if ( s>=0 ) return s; break; case 7 : - int LA28_35 = input.LA(1); + int LA30_35 = input.LA(1); s = -1; - if ( (LA28_35=='\\') ) {s = 96;} + if ( (LA30_35=='\\') ) {s = 102;} - else if ( ((LA28_35>='\u0000' && LA28_35<='&')||(LA28_35>='(' && LA28_35<='[')||(LA28_35>=']' && LA28_35<='\uFFFF')) ) {s = 97;} + else if ( ((LA30_35>='\u0000' && LA30_35<='&')||(LA30_35>='(' && LA30_35<='[')||(LA30_35>=']' && LA30_35<='\uFFFF')) ) {s = 103;} - else if ( (LA28_35=='\'') ) {s = 98;} + else if ( (LA30_35=='\'') ) {s = 104;} else s = 41; if ( s>=0 ) return s; break; case 8 : - int LA28_34 = input.LA(1); + int LA30_34 = input.LA(1); s = -1; - if ( (LA28_34=='\\') ) {s = 93;} + if ( (LA30_34=='\\') ) {s = 99;} - else if ( ((LA28_34>='\u0000' && LA28_34<='!')||(LA28_34>='#' && LA28_34<='[')||(LA28_34>=']' && LA28_34<='\uFFFF')) ) {s = 94;} + else if ( ((LA30_34>='\u0000' && LA30_34<='!')||(LA30_34>='#' && LA30_34<='[')||(LA30_34>=']' && LA30_34<='\uFFFF')) ) {s = 100;} - else if ( (LA28_34=='\"') ) {s = 95;} + else if ( (LA30_34=='\"') ) {s = 101;} else s = 41; @@ -4133,7 +4163,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.tokens b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.tokens index bdb5aa774..f5283c89e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalBasicsLexer.tokens @@ -1,87 +1,86 @@ -Action=35 -Any=61 -Array=29 -Base64=30 -Bool=53 -Bool_1=36 +Action=37 +Any=60 +Array=28 +Base64=29 +Bool=52 +Bool_1=34 Boolean=18 -Byte=54 -Byte_1=37 -Colon=65 -Comma=64 -Date=51 -Default=20 -Double=31 -Duration=12 -Feedback=13 -Float32=21 -Float32_1=10 -Float64=22 -Float64_1=11 -GlobalNamespace=7 -Goal=55 -GraphName=9 -Header=32 -Int16=45 -Int16_1=23 -Int32=46 -Int32_1=24 -Int64=47 -Int64_1=25 -Int8=56 -Int8_1=38 +Byte=53 +Byte_1=35 +Colon=64 +Comma=62 +Date=50 +Default=15 +Double=30 +Duration=16 +Feedback=17 +Float32=24 +Float32_1=9 +Float64=25 +Float64_1=10 +GlobalNamespace=6 +Goal=54 +GraphName=8 +Header=31 +HyphenMinus=63 +Int16=44 +Int16_1=20 +Int32=45 +Int32_1=21 +Int64=46 +Int64_1=22 +Int8=55 +Int8_1=36 Integer=19 -LeftSquareBracket=66 -LeftSquareBracketRightSquareBracket=63 -List=52 +LeftSquareBracket=65 +List=51 Message=26 -Name=57 -Node=58 -Ns=62 -ParameterAny=8 -ParameterStructMember=4 -PrivateNamespace=6 -RULE_ANY_OTHER=90 -RULE_BEGIN=83 -RULE_BINARY=69 -RULE_BOOLEAN=70 -RULE_DATE_TIME=78 -RULE_DAY=73 -RULE_DECINT=71 -RULE_DIGIT=68 -RULE_DOUBLE=72 -RULE_END=84 -RULE_HOUR=76 -RULE_ID=79 -RULE_INT=81 -RULE_MESSAGE_ASIGMENT=82 -RULE_MIN_SEC=77 -RULE_ML_COMMENT=88 -RULE_MONTH=74 -RULE_ROS_CONVENTION_A=86 -RULE_ROS_CONVENTION_PARAM=87 -RULE_SL_COMMENT=85 -RULE_STRING=80 -RULE_WS=89 -RULE_YEAR=75 -RelativeNamespace=5 -Result=39 -RightSquareBracket=67 +Name=56 +Node=57 +Ns=61 +ParameterAny=7 +PrivateNamespace=5 +RULE_ANY_OTHER=89 +RULE_BEGIN=82 +RULE_BINARY=68 +RULE_BOOLEAN=69 +RULE_DATE_TIME=77 +RULE_DAY=72 +RULE_DECINT=70 +RULE_DIGIT=67 +RULE_DOUBLE=71 +RULE_END=83 +RULE_HOUR=75 +RULE_ID=78 +RULE_INT=80 +RULE_MESSAGE_ASIGMENT=81 +RULE_MIN_SEC=76 +RULE_ML_COMMENT=87 +RULE_MONTH=73 +RULE_ROS_CONVENTION_A=85 +RULE_ROS_CONVENTION_PARAM=86 +RULE_SL_COMMENT=84 +RULE_STRING=79 +RULE_WS=88 +RULE_YEAR=74 +RelativeNamespace=4 +Result=38 +RightSquareBracket=66 Service=27 -String=33 -String_1=40 -String_2=14 -Struct=34 -Time=59 -Type=60 -Type_1=48 -Uint16=41 -Uint16_1=15 -Uint32=42 -Uint32_1=16 -Uint64=43 -Uint64_1=17 -Uint8=49 -Uint8_1=28 -Value=50 -Value_1=44 +String=32 +String_1=39 +String_2=11 +Struct=33 +Time=58 +Type=59 +Type_1=47 +Uint16=40 +Uint16_1=12 +Uint32=41 +Uint32_1=13 +Uint64=42 +Uint64_1=14 +Uint8=48 +Uint8_1=23 +Value=49 +Value_1=43 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g index 4c5c573d7..bfc91964c 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.g @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.ros.parser.antlr.lexer; import org.eclipse.xtext.parser.antlr.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - ExternalDependency : 'ExternalDependency'; RelativeNamespace : 'RelativeNamespace'; @@ -21,13 +19,13 @@ PrivateNamespace : 'PrivateNamespace'; GlobalNamespace : 'GlobalNamespace'; -Serviceclient : 'serviceclient:'; +ServiceClients : 'serviceClients:'; -Serviceserver : 'serviceserver:'; +ServiceServers : 'serviceServers:'; -Actionclient : 'actionclient:'; +ActionClients : 'actionClients:'; -Actionserver : 'actionserver:'; +ActionServers : 'actionServers:'; Dependencies : 'dependencies:'; @@ -43,14 +41,24 @@ Publishers : 'publishers:'; GraphName : 'GraphName'; -Feedback_1 : 'feedback:'; +Float32_1 : '[float32]'; -Float32_1 : 'float32[]'; +Float64_1 : '[float64]'; -Float64_1 : 'float64[]'; +Feedback_1 : 'feedback:'; Response : 'response:'; +String_2 : '[string]'; + +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; + +Uint64_1 : '[uint64]'; + +Default : 'default:'; + Duration : 'duration'; Feedback : 'feedback'; @@ -59,40 +67,30 @@ Message_1 : 'message:'; Request : 'request:'; -String_2 : 'string[]'; +Boolean : 'Boolean'; -Uint16_1 : 'uint16[]'; +Integer : 'Integer'; -Uint32_1 : 'uint32[]'; +Int16_1 : '[int16]'; -Uint64_1 : 'uint64[]'; +Int32_1 : '[int32]'; -Boolean : 'Boolean'; +Int64_1 : '[int64]'; -Integer : 'Integer'; +Uint8_1 : '[uint8]'; Action_1 : 'action:'; -Default : 'default'; - Float32 : 'float32'; Float64 : 'float64'; -Int16_1 : 'int16[]'; - -Int32_1 : 'int32[]'; - -Int64_1 : 'int64[]'; - Message : 'message'; Result_1 : 'result:'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -105,13 +103,13 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Int8_1 : 'int8[]'; +Action : 'action'; Result : 'result'; @@ -171,10 +169,10 @@ Any : 'Any'; Ns : 'ns:'; -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; @@ -187,7 +185,7 @@ RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java index 99a507123..b7b555225 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.java @@ -12,115 +12,114 @@ @SuppressWarnings("all") public class InternalRosLexer extends Lexer { - public static final int Float32_1=21; - public static final int Node=78; - public static final int RULE_DATE_TIME=99; - public static final int Uint64_1=31; - public static final int String=49; - public static final int Int16=63; - public static final int Float32=36; - public static final int Goal=74; - public static final int Bool=72; - public static final int Uint16=58; + public static final int Float32_1=19; + public static final int Node=77; + public static final int RULE_DATE_TIME=98; + public static final int Uint64_1=26; + public static final int String=48; + public static final int Int16=62; + public static final int Float32=39; + public static final int Goal=73; + public static final int Bool=71; + public static final int Uint16=57; public static final int Boolean=32; - public static final int ExternalDependency=5; - public static final int Uint8=68; - public static final int Parameters=17; - public static final int RULE_ID=100; - public static final int Actionclient=11; - public static final int RULE_DIGIT=89; - public static final int GlobalNamespace=8; - public static final int Node_1=66; - public static final int Int16_1=38; - public static final int Header=48; - public static final int RULE_INT=102; - public static final int Byte=73; - public static final int RULE_ML_COMMENT=109; - public static final int LeftSquareBracket=87; - public static final int Specs=56; - public static final int Base64=46; - public static final int Message_1=26; - public static final int Comma=85; - public static final int RULE_MESSAGE_ASIGMENT=103; - public static final int Goal_1=62; - public static final int LeftSquareBracketRightSquareBracket=84; - public static final int Int32=64; - public static final int Publishers=18; - public static final int Serviceserver=10; - public static final int RULE_DECINT=92; - public static final int Uint32=59; - public static final int FromGitRepo=15; - public static final int Msg=76; - public static final int RULE_HOUR=97; - public static final int Int8=75; - public static final int Default=35; - public static final int Actionserver=12; - public static final int Int8_1=54; - public static final int Uint16_1=29; - public static final int Type=81; - public static final int Float64=37; - public static final int Int32_1=39; + public static final int ExternalDependency=4; + public static final int Uint8=67; + public static final int Parameters=16; + public static final int RULE_ID=99; + public static final int RULE_DIGIT=88; + public static final int GlobalNamespace=7; + public static final int Node_1=65; + public static final int ServiceServers=9; + public static final int Int16_1=34; + public static final int Header=47; + public static final int RULE_INT=101; + public static final int Byte=72; + public static final int RULE_ML_COMMENT=108; + public static final int LeftSquareBracket=86; + public static final int Specs=55; + public static final int Base64=45; + public static final int Message_1=30; + public static final int Comma=83; + public static final int HyphenMinus=84; + public static final int RULE_MESSAGE_ASIGMENT=102; + public static final int Goal_1=61; + public static final int Int32=63; + public static final int Publishers=17; + public static final int RULE_DECINT=91; + public static final int Uint32=58; + public static final int FromGitRepo=14; + public static final int Msg=75; + public static final int RULE_HOUR=96; + public static final int Int8=74; + public static final int Default=27; + public static final int Int8_1=52; + public static final int Uint16_1=24; + public static final int Type=80; + public static final int Float64=40; + public static final int Int32_1=35; public static final int Result_1=42; - public static final int RULE_BINARY=90; - public static final int String_1=57; - public static final int Subscribers=16; - public static final int String_2=28; - public static final int RULE_DAY=94; - public static final int RULE_BEGIN=104; - public static final int RULE_BOOLEAN=91; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=96; - public static final int Feedback_1=20; - public static final int Result=55; - public static final int Name=77; - public static final int RULE_MIN_SEC=98; - public static final int ParameterAny=14; - public static final int List=71; - public static final int Dependencies=13; - public static final int RightSquareBracket=88; - public static final int PrivateNamespace=7; - public static final int GraphName=19; - public static final int Byte_1=53; - public static final int Float64_1=22; - public static final int Duration=24; - public static final int Uint32_1=30; - public static final int Action_1=34; - public static final int Double=47; - public static final int Type_1=67; - public static final int Value=69; - public static final int Uint64=60; - public static final int Action=51; - public static final int RULE_END=105; + public static final int RULE_BINARY=89; + public static final int ActionClients=10; + public static final int String_1=56; + public static final int Subscribers=15; + public static final int String_2=23; + public static final int RULE_DAY=93; + public static final int RULE_BEGIN=103; + public static final int RULE_BOOLEAN=90; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=95; + public static final int Feedback_1=21; + public static final int Result=54; + public static final int Name=76; + public static final int RULE_MIN_SEC=97; + public static final int ParameterAny=13; + public static final int List=70; + public static final int Dependencies=12; + public static final int RightSquareBracket=87; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=18; + public static final int Byte_1=51; + public static final int Float64_1=20; + public static final int Uint32_1=25; + public static final int Duration=28; + public static final int Action_1=38; + public static final int Double=46; + public static final int Type_1=66; + public static final int Value=68; + public static final int Uint64=59; + public static final int Action=53; + public static final int RULE_END=104; public static final int Message=41; - public static final int Value_1=61; - public static final int Time=80; - public static final int RULE_STRING=101; - public static final int Bool_1=52; - public static final int Any=82; - public static final int Struct=50; - public static final int RULE_SL_COMMENT=106; - public static final int Uint8_1=44; - public static final int RULE_DOUBLE=93; - public static final int Feedback=25; - public static final int ParameterStructMember=4; - public static final int Srv=79; - public static final int RULE_ROS_CONVENTION_A=107; - public static final int RULE_ROS_CONVENTION_PARAM=108; - public static final int Colon=86; + public static final int Value_1=60; + public static final int Time=79; + public static final int RULE_STRING=100; + public static final int Bool_1=50; + public static final int Any=81; + public static final int Struct=49; + public static final int RULE_SL_COMMENT=105; + public static final int Uint8_1=37; + public static final int RULE_DOUBLE=92; + public static final int Feedback=29; + public static final int Srv=78; + public static final int RULE_ROS_CONVENTION_A=106; + public static final int RULE_ROS_CONVENTION_PARAM=107; + public static final int Colon=85; public static final int EOF=-1; - public static final int Ns=83; - public static final int RULE_WS=110; - public static final int Request=27; - public static final int Int64_1=40; + public static final int Ns=82; + public static final int RULE_WS=109; + public static final int Request=31; + public static final int Int64_1=36; public static final int Service=43; - public static final int RULE_ANY_OTHER=111; - public static final int Date=70; - public static final int Response=23; + public static final int RULE_ANY_OTHER=110; + public static final int Date=69; + public static final int Response=22; public static final int Integer=33; - public static final int Array=45; - public static final int Serviceclient=9; - public static final int Int64=65; - public static final int RULE_MONTH=95; + public static final int Array=44; + public static final int Int64=64; + public static final int RULE_MONTH=94; + public static final int ActionServers=11; // delegates // delegators @@ -135,34 +134,13 @@ public InternalRosLexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalRosLexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:14:23: ( 'ParameterStructMember' ) - // InternalRosLexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "ExternalDependency" public final void mExternalDependency() throws RecognitionException { try { int _type = ExternalDependency; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:16:20: ( 'ExternalDependency' ) - // InternalRosLexer.g:16:22: 'ExternalDependency' + // InternalRosLexer.g:14:20: ( 'ExternalDependency' ) + // InternalRosLexer.g:14:22: 'ExternalDependency' { match("ExternalDependency"); @@ -182,8 +160,8 @@ public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:18:19: ( 'RelativeNamespace' ) - // InternalRosLexer.g:18:21: 'RelativeNamespace' + // InternalRosLexer.g:16:19: ( 'RelativeNamespace' ) + // InternalRosLexer.g:16:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -203,8 +181,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:20:18: ( 'PrivateNamespace' ) - // InternalRosLexer.g:20:20: 'PrivateNamespace' + // InternalRosLexer.g:18:18: ( 'PrivateNamespace' ) + // InternalRosLexer.g:18:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -224,8 +202,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:22:17: ( 'GlobalNamespace' ) - // InternalRosLexer.g:22:19: 'GlobalNamespace' + // InternalRosLexer.g:20:17: ( 'GlobalNamespace' ) + // InternalRosLexer.g:20:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -240,15 +218,15 @@ public final void mGlobalNamespace() throws RecognitionException { } // $ANTLR end "GlobalNamespace" - // $ANTLR start "Serviceclient" - public final void mServiceclient() throws RecognitionException { + // $ANTLR start "ServiceClients" + public final void mServiceClients() throws RecognitionException { try { - int _type = Serviceclient; + int _type = ServiceClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:24:15: ( 'serviceclient:' ) - // InternalRosLexer.g:24:17: 'serviceclient:' + // InternalRosLexer.g:22:16: ( 'serviceClients:' ) + // InternalRosLexer.g:22:18: 'serviceClients:' { - match("serviceclient:"); + match("serviceClients:"); } @@ -259,17 +237,17 @@ public final void mServiceclient() throws RecognitionException { finally { } } - // $ANTLR end "Serviceclient" + // $ANTLR end "ServiceClients" - // $ANTLR start "Serviceserver" - public final void mServiceserver() throws RecognitionException { + // $ANTLR start "ServiceServers" + public final void mServiceServers() throws RecognitionException { try { - int _type = Serviceserver; + int _type = ServiceServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:26:15: ( 'serviceserver:' ) - // InternalRosLexer.g:26:17: 'serviceserver:' + // InternalRosLexer.g:24:16: ( 'serviceServers:' ) + // InternalRosLexer.g:24:18: 'serviceServers:' { - match("serviceserver:"); + match("serviceServers:"); } @@ -280,17 +258,17 @@ public final void mServiceserver() throws RecognitionException { finally { } } - // $ANTLR end "Serviceserver" + // $ANTLR end "ServiceServers" - // $ANTLR start "Actionclient" - public final void mActionclient() throws RecognitionException { + // $ANTLR start "ActionClients" + public final void mActionClients() throws RecognitionException { try { - int _type = Actionclient; + int _type = ActionClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:28:14: ( 'actionclient:' ) - // InternalRosLexer.g:28:16: 'actionclient:' + // InternalRosLexer.g:26:15: ( 'actionClients:' ) + // InternalRosLexer.g:26:17: 'actionClients:' { - match("actionclient:"); + match("actionClients:"); } @@ -301,17 +279,17 @@ public final void mActionclient() throws RecognitionException { finally { } } - // $ANTLR end "Actionclient" + // $ANTLR end "ActionClients" - // $ANTLR start "Actionserver" - public final void mActionserver() throws RecognitionException { + // $ANTLR start "ActionServers" + public final void mActionServers() throws RecognitionException { try { - int _type = Actionserver; + int _type = ActionServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:30:14: ( 'actionserver:' ) - // InternalRosLexer.g:30:16: 'actionserver:' + // InternalRosLexer.g:28:15: ( 'actionServers:' ) + // InternalRosLexer.g:28:17: 'actionServers:' { - match("actionserver:"); + match("actionServers:"); } @@ -322,15 +300,15 @@ public final void mActionserver() throws RecognitionException { finally { } } - // $ANTLR end "Actionserver" + // $ANTLR end "ActionServers" // $ANTLR start "Dependencies" public final void mDependencies() throws RecognitionException { try { int _type = Dependencies; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:32:14: ( 'dependencies:' ) - // InternalRosLexer.g:32:16: 'dependencies:' + // InternalRosLexer.g:30:14: ( 'dependencies:' ) + // InternalRosLexer.g:30:16: 'dependencies:' { match("dependencies:"); @@ -350,8 +328,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:34:14: ( 'ParameterAny' ) - // InternalRosLexer.g:34:16: 'ParameterAny' + // InternalRosLexer.g:32:14: ( 'ParameterAny' ) + // InternalRosLexer.g:32:16: 'ParameterAny' { match("ParameterAny"); @@ -371,8 +349,8 @@ public final void mFromGitRepo() throws RecognitionException { try { int _type = FromGitRepo; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:36:13: ( 'fromGitRepo:' ) - // InternalRosLexer.g:36:15: 'fromGitRepo:' + // InternalRosLexer.g:34:13: ( 'fromGitRepo:' ) + // InternalRosLexer.g:34:15: 'fromGitRepo:' { match("fromGitRepo:"); @@ -392,8 +370,8 @@ public final void mSubscribers() throws RecognitionException { try { int _type = Subscribers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:38:13: ( 'subscribers:' ) - // InternalRosLexer.g:38:15: 'subscribers:' + // InternalRosLexer.g:36:13: ( 'subscribers:' ) + // InternalRosLexer.g:36:15: 'subscribers:' { match("subscribers:"); @@ -413,8 +391,8 @@ public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:40:12: ( 'parameters:' ) - // InternalRosLexer.g:40:14: 'parameters:' + // InternalRosLexer.g:38:12: ( 'parameters:' ) + // InternalRosLexer.g:38:14: 'parameters:' { match("parameters:"); @@ -434,8 +412,8 @@ public final void mPublishers() throws RecognitionException { try { int _type = Publishers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:42:12: ( 'publishers:' ) - // InternalRosLexer.g:42:14: 'publishers:' + // InternalRosLexer.g:40:12: ( 'publishers:' ) + // InternalRosLexer.g:40:14: 'publishers:' { match("publishers:"); @@ -455,8 +433,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:44:11: ( 'GraphName' ) - // InternalRosLexer.g:44:13: 'GraphName' + // InternalRosLexer.g:42:11: ( 'GraphName' ) + // InternalRosLexer.g:42:13: 'GraphName' { match("GraphName"); @@ -471,15 +449,15 @@ public final void mGraphName() throws RecognitionException { } // $ANTLR end "GraphName" - // $ANTLR start "Feedback_1" - public final void mFeedback_1() throws RecognitionException { + // $ANTLR start "Float32_1" + public final void mFloat32_1() throws RecognitionException { try { - int _type = Feedback_1; + int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:46:12: ( 'feedback:' ) - // InternalRosLexer.g:46:14: 'feedback:' + // InternalRosLexer.g:44:11: ( '[float32]' ) + // InternalRosLexer.g:44:13: '[float32]' { - match("feedback:"); + match("[float32]"); } @@ -490,17 +468,17 @@ public final void mFeedback_1() throws RecognitionException { finally { } } - // $ANTLR end "Feedback_1" + // $ANTLR end "Float32_1" - // $ANTLR start "Float32_1" - public final void mFloat32_1() throws RecognitionException { + // $ANTLR start "Float64_1" + public final void mFloat64_1() throws RecognitionException { try { - int _type = Float32_1; + int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:48:11: ( 'float32[]' ) - // InternalRosLexer.g:48:13: 'float32[]' + // InternalRosLexer.g:46:11: ( '[float64]' ) + // InternalRosLexer.g:46:13: '[float64]' { - match("float32[]"); + match("[float64]"); } @@ -511,17 +489,17 @@ public final void mFloat32_1() throws RecognitionException { finally { } } - // $ANTLR end "Float32_1" + // $ANTLR end "Float64_1" - // $ANTLR start "Float64_1" - public final void mFloat64_1() throws RecognitionException { + // $ANTLR start "Feedback_1" + public final void mFeedback_1() throws RecognitionException { try { - int _type = Float64_1; + int _type = Feedback_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:50:11: ( 'float64[]' ) - // InternalRosLexer.g:50:13: 'float64[]' + // InternalRosLexer.g:48:12: ( 'feedback:' ) + // InternalRosLexer.g:48:14: 'feedback:' { - match("float64[]"); + match("feedback:"); } @@ -532,15 +510,15 @@ public final void mFloat64_1() throws RecognitionException { finally { } } - // $ANTLR end "Float64_1" + // $ANTLR end "Feedback_1" // $ANTLR start "Response" public final void mResponse() throws RecognitionException { try { int _type = Response; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:52:10: ( 'response:' ) - // InternalRosLexer.g:52:12: 'response:' + // InternalRosLexer.g:50:10: ( 'response:' ) + // InternalRosLexer.g:50:12: 'response:' { match("response:"); @@ -555,15 +533,15 @@ public final void mResponse() throws RecognitionException { } // $ANTLR end "Response" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:54:10: ( 'duration' ) - // InternalRosLexer.g:54:12: 'duration' + // InternalRosLexer.g:52:10: ( '[string]' ) + // InternalRosLexer.g:52:12: '[string]' { - match("duration"); + match("[string]"); } @@ -574,17 +552,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:56:10: ( 'feedback' ) - // InternalRosLexer.g:56:12: 'feedback' + // InternalRosLexer.g:54:10: ( '[uint16]' ) + // InternalRosLexer.g:54:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -595,17 +573,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "Message_1" - public final void mMessage_1() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = Message_1; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:58:11: ( 'message:' ) - // InternalRosLexer.g:58:13: 'message:' + // InternalRosLexer.g:56:10: ( '[uint32]' ) + // InternalRosLexer.g:56:12: '[uint32]' { - match("message:"); + match("[uint32]"); } @@ -616,17 +594,17 @@ public final void mMessage_1() throws RecognitionException { finally { } } - // $ANTLR end "Message_1" + // $ANTLR end "Uint32_1" - // $ANTLR start "Request" - public final void mRequest() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = Request; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:60:9: ( 'request:' ) - // InternalRosLexer.g:60:11: 'request:' + // InternalRosLexer.g:58:10: ( '[uint64]' ) + // InternalRosLexer.g:58:12: '[uint64]' { - match("request:"); + match("[uint64]"); } @@ -637,17 +615,17 @@ public final void mRequest() throws RecognitionException { finally { } } - // $ANTLR end "Request" + // $ANTLR end "Uint64_1" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = String_2; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:62:10: ( 'string[]' ) - // InternalRosLexer.g:62:12: 'string[]' + // InternalRosLexer.g:60:9: ( 'default:' ) + // InternalRosLexer.g:60:11: 'default:' { - match("string[]"); + match("default:"); } @@ -658,17 +636,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Default" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:64:10: ( 'uint16[]' ) - // InternalRosLexer.g:64:12: 'uint16[]' + // InternalRosLexer.g:62:10: ( 'duration' ) + // InternalRosLexer.g:62:12: 'duration' { - match("uint16[]"); + match("duration"); } @@ -679,17 +657,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Duration" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { try { - int _type = Uint32_1; + int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:66:10: ( 'uint32[]' ) - // InternalRosLexer.g:66:12: 'uint32[]' + // InternalRosLexer.g:64:10: ( 'feedback' ) + // InternalRosLexer.g:64:12: 'feedback' { - match("uint32[]"); + match("feedback"); } @@ -700,17 +678,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "Feedback" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "Message_1" + public final void mMessage_1() throws RecognitionException { try { - int _type = Uint64_1; + int _type = Message_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:68:10: ( 'uint64[]' ) - // InternalRosLexer.g:68:12: 'uint64[]' + // InternalRosLexer.g:66:11: ( 'message:' ) + // InternalRosLexer.g:66:13: 'message:' { - match("uint64[]"); + match("message:"); } @@ -721,7 +699,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "Message_1" + + // $ANTLR start "Request" + public final void mRequest() throws RecognitionException { + try { + int _type = Request; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRosLexer.g:68:9: ( 'request:' ) + // InternalRosLexer.g:68:11: 'request:' + { + match("request:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Request" // $ANTLR start "Boolean" public final void mBoolean() throws RecognitionException { @@ -765,15 +764,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Action_1" - public final void mAction_1() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Action_1; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:74:10: ( 'action:' ) - // InternalRosLexer.g:74:12: 'action:' + // InternalRosLexer.g:74:9: ( '[int16]' ) + // InternalRosLexer.g:74:11: '[int16]' { - match("action:"); + match("[int16]"); } @@ -784,17 +783,17 @@ public final void mAction_1() throws RecognitionException { finally { } } - // $ANTLR end "Action_1" + // $ANTLR end "Int16_1" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Default; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:76:9: ( 'default' ) - // InternalRosLexer.g:76:11: 'default' + // InternalRosLexer.g:76:9: ( '[int32]' ) + // InternalRosLexer.g:76:11: '[int32]' { - match("default"); + match("[int32]"); } @@ -805,17 +804,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int32_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:78:9: ( 'float32' ) - // InternalRosLexer.g:78:11: 'float32' + // InternalRosLexer.g:78:9: ( '[int64]' ) + // InternalRosLexer.g:78:11: '[int64]' { - match("float32"); + match("[int64]"); } @@ -826,17 +825,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int64_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = Float64; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:80:9: ( 'float64' ) - // InternalRosLexer.g:80:11: 'float64' + // InternalRosLexer.g:80:9: ( '[uint8]' ) + // InternalRosLexer.g:80:11: '[uint8]' { - match("float64"); + match("[uint8]"); } @@ -847,17 +846,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Uint8_1" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "Action_1" + public final void mAction_1() throws RecognitionException { try { - int _type = Int16_1; + int _type = Action_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:82:9: ( 'int16[]' ) - // InternalRosLexer.g:82:11: 'int16[]' + // InternalRosLexer.g:82:10: ( 'action:' ) + // InternalRosLexer.g:82:12: 'action:' { - match("int16[]"); + match("action:"); } @@ -868,17 +867,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "Action_1" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = Int32_1; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:84:9: ( 'int32[]' ) - // InternalRosLexer.g:84:11: 'int32[]' + // InternalRosLexer.g:84:9: ( 'float32' ) + // InternalRosLexer.g:84:11: 'float32' { - match("int32[]"); + match("float32"); } @@ -889,17 +888,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "Float32" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = Int64_1; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:86:9: ( 'int64[]' ) - // InternalRosLexer.g:86:11: 'int64[]' + // InternalRosLexer.g:86:9: ( 'float64' ) + // InternalRosLexer.g:86:11: 'float64' { - match("int64[]"); + match("float64"); } @@ -910,7 +909,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "Float64" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -975,34 +974,13 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { - try { - int _type = Uint8_1; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:94:9: ( 'uint8[]' ) - // InternalRosLexer.g:94:11: 'uint8[]' - { - match("uint8[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Uint8_1" - // $ANTLR start "Array" public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:96:7: ( 'Array:' ) - // InternalRosLexer.g:96:9: 'Array:' + // InternalRosLexer.g:94:7: ( 'Array:' ) + // InternalRosLexer.g:94:9: 'Array:' { match("Array:"); @@ -1022,8 +1000,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:98:8: ( 'Base64' ) - // InternalRosLexer.g:98:10: 'Base64' + // InternalRosLexer.g:96:8: ( 'Base64' ) + // InternalRosLexer.g:96:10: 'Base64' { match("Base64"); @@ -1043,8 +1021,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:100:8: ( 'Double' ) - // InternalRosLexer.g:100:10: 'Double' + // InternalRosLexer.g:98:8: ( 'Double' ) + // InternalRosLexer.g:98:10: 'Double' { match("Double"); @@ -1064,8 +1042,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:102:8: ( 'Header' ) - // InternalRosLexer.g:102:10: 'Header' + // InternalRosLexer.g:100:8: ( 'Header' ) + // InternalRosLexer.g:100:10: 'Header' { match("Header"); @@ -1085,8 +1063,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:104:8: ( 'String' ) - // InternalRosLexer.g:104:10: 'String' + // InternalRosLexer.g:102:8: ( 'String' ) + // InternalRosLexer.g:102:10: 'String' { match("String"); @@ -1106,8 +1084,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:106:8: ( 'Struct' ) - // InternalRosLexer.g:106:10: 'Struct' + // InternalRosLexer.g:104:8: ( 'Struct' ) + // InternalRosLexer.g:104:10: 'Struct' { match("Struct"); @@ -1122,15 +1100,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:108:8: ( 'action' ) - // InternalRosLexer.g:108:10: 'action' + // InternalRosLexer.g:106:8: ( '[bool]' ) + // InternalRosLexer.g:106:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -1141,17 +1119,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:110:8: ( 'bool[]' ) - // InternalRosLexer.g:110:10: 'bool[]' + // InternalRosLexer.g:108:8: ( '[byte]' ) + // InternalRosLexer.g:108:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -1162,17 +1140,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:112:8: ( 'byte[]' ) - // InternalRosLexer.g:112:10: 'byte[]' + // InternalRosLexer.g:110:8: ( '[int8]' ) + // InternalRosLexer.g:110:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -1183,17 +1161,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Int8_1; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:114:8: ( 'int8[]' ) - // InternalRosLexer.g:114:10: 'int8[]' + // InternalRosLexer.g:112:8: ( 'action' ) + // InternalRosLexer.g:112:10: 'action' { - match("int8[]"); + match("action"); } @@ -1204,15 +1182,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Action" // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:116:8: ( 'result' ) - // InternalRosLexer.g:116:10: 'result' + // InternalRosLexer.g:114:8: ( 'result' ) + // InternalRosLexer.g:114:10: 'result' { match("result"); @@ -1232,8 +1210,8 @@ public final void mSpecs() throws RecognitionException { try { int _type = Specs; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:118:7: ( 'specs:' ) - // InternalRosLexer.g:118:9: 'specs:' + // InternalRosLexer.g:116:7: ( 'specs:' ) + // InternalRosLexer.g:116:9: 'specs:' { match("specs:"); @@ -1253,8 +1231,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:120:10: ( 'string' ) - // InternalRosLexer.g:120:12: 'string' + // InternalRosLexer.g:118:10: ( 'string' ) + // InternalRosLexer.g:118:12: 'string' { match("string"); @@ -1274,8 +1252,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:122:8: ( 'uint16' ) - // InternalRosLexer.g:122:10: 'uint16' + // InternalRosLexer.g:120:8: ( 'uint16' ) + // InternalRosLexer.g:120:10: 'uint16' { match("uint16"); @@ -1295,8 +1273,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:124:8: ( 'uint32' ) - // InternalRosLexer.g:124:10: 'uint32' + // InternalRosLexer.g:122:8: ( 'uint32' ) + // InternalRosLexer.g:122:10: 'uint32' { match("uint32"); @@ -1316,8 +1294,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:126:8: ( 'uint64' ) - // InternalRosLexer.g:126:10: 'uint64' + // InternalRosLexer.g:124:8: ( 'uint64' ) + // InternalRosLexer.g:124:10: 'uint64' { match("uint64"); @@ -1337,8 +1315,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:128:9: ( 'value:' ) - // InternalRosLexer.g:128:11: 'value:' + // InternalRosLexer.g:126:9: ( 'value:' ) + // InternalRosLexer.g:126:11: 'value:' { match("value:"); @@ -1358,8 +1336,8 @@ public final void mGoal_1() throws RecognitionException { try { int _type = Goal_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:130:8: ( 'goal:' ) - // InternalRosLexer.g:130:10: 'goal:' + // InternalRosLexer.g:128:8: ( 'goal:' ) + // InternalRosLexer.g:128:10: 'goal:' { match("goal:"); @@ -1379,8 +1357,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:132:7: ( 'int16' ) - // InternalRosLexer.g:132:9: 'int16' + // InternalRosLexer.g:130:7: ( 'int16' ) + // InternalRosLexer.g:130:9: 'int16' { match("int16"); @@ -1400,8 +1378,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:134:7: ( 'int32' ) - // InternalRosLexer.g:134:9: 'int32' + // InternalRosLexer.g:132:7: ( 'int32' ) + // InternalRosLexer.g:132:9: 'int32' { match("int32"); @@ -1421,8 +1399,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:136:7: ( 'int64' ) - // InternalRosLexer.g:136:9: 'int64' + // InternalRosLexer.g:134:7: ( 'int64' ) + // InternalRosLexer.g:134:9: 'int64' { match("int64"); @@ -1442,8 +1420,8 @@ public final void mNode_1() throws RecognitionException { try { int _type = Node_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:138:8: ( 'node:' ) - // InternalRosLexer.g:138:10: 'node:' + // InternalRosLexer.g:136:8: ( 'node:' ) + // InternalRosLexer.g:136:10: 'node:' { match("node:"); @@ -1463,8 +1441,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:140:8: ( 'type:' ) - // InternalRosLexer.g:140:10: 'type:' + // InternalRosLexer.g:138:8: ( 'type:' ) + // InternalRosLexer.g:138:10: 'type:' { match("type:"); @@ -1484,8 +1462,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:142:7: ( 'uint8' ) - // InternalRosLexer.g:142:9: 'uint8' + // InternalRosLexer.g:140:7: ( 'uint8' ) + // InternalRosLexer.g:140:9: 'uint8' { match("uint8"); @@ -1505,8 +1483,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:144:7: ( 'value' ) - // InternalRosLexer.g:144:9: 'value' + // InternalRosLexer.g:142:7: ( 'value' ) + // InternalRosLexer.g:142:9: 'value' { match("value"); @@ -1526,8 +1504,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:146:6: ( 'Date' ) - // InternalRosLexer.g:146:8: 'Date' + // InternalRosLexer.g:144:6: ( 'Date' ) + // InternalRosLexer.g:144:8: 'Date' { match("Date"); @@ -1547,8 +1525,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:148:6: ( 'List' ) - // InternalRosLexer.g:148:8: 'List' + // InternalRosLexer.g:146:6: ( 'List' ) + // InternalRosLexer.g:146:8: 'List' { match("List"); @@ -1568,8 +1546,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:150:6: ( 'bool' ) - // InternalRosLexer.g:150:8: 'bool' + // InternalRosLexer.g:148:6: ( 'bool' ) + // InternalRosLexer.g:148:8: 'bool' { match("bool"); @@ -1589,8 +1567,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:152:6: ( 'byte' ) - // InternalRosLexer.g:152:8: 'byte' + // InternalRosLexer.g:150:6: ( 'byte' ) + // InternalRosLexer.g:150:8: 'byte' { match("byte"); @@ -1610,8 +1588,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:154:6: ( 'goal' ) - // InternalRosLexer.g:154:8: 'goal' + // InternalRosLexer.g:152:6: ( 'goal' ) + // InternalRosLexer.g:152:8: 'goal' { match("goal"); @@ -1631,8 +1609,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:156:6: ( 'int8' ) - // InternalRosLexer.g:156:8: 'int8' + // InternalRosLexer.g:154:6: ( 'int8' ) + // InternalRosLexer.g:154:8: 'int8' { match("int8"); @@ -1652,8 +1630,8 @@ public final void mMsg() throws RecognitionException { try { int _type = Msg; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:158:5: ( 'msg:' ) - // InternalRosLexer.g:158:7: 'msg:' + // InternalRosLexer.g:156:5: ( 'msg:' ) + // InternalRosLexer.g:156:7: 'msg:' { match("msg:"); @@ -1673,8 +1651,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:160:6: ( 'name' ) - // InternalRosLexer.g:160:8: 'name' + // InternalRosLexer.g:158:6: ( 'name' ) + // InternalRosLexer.g:158:8: 'name' { match("name"); @@ -1694,8 +1672,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:162:6: ( 'node' ) - // InternalRosLexer.g:162:8: 'node' + // InternalRosLexer.g:160:6: ( 'node' ) + // InternalRosLexer.g:160:8: 'node' { match("node"); @@ -1715,8 +1693,8 @@ public final void mSrv() throws RecognitionException { try { int _type = Srv; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:164:5: ( 'srv:' ) - // InternalRosLexer.g:164:7: 'srv:' + // InternalRosLexer.g:162:5: ( 'srv:' ) + // InternalRosLexer.g:162:7: 'srv:' { match("srv:"); @@ -1736,8 +1714,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:166:6: ( 'time' ) - // InternalRosLexer.g:166:8: 'time' + // InternalRosLexer.g:164:6: ( 'time' ) + // InternalRosLexer.g:164:8: 'time' { match("time"); @@ -1757,8 +1735,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:168:6: ( 'type' ) - // InternalRosLexer.g:168:8: 'type' + // InternalRosLexer.g:166:6: ( 'type' ) + // InternalRosLexer.g:166:8: 'type' { match("type"); @@ -1778,8 +1756,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:170:5: ( 'Any' ) - // InternalRosLexer.g:170:7: 'Any' + // InternalRosLexer.g:168:5: ( 'Any' ) + // InternalRosLexer.g:168:7: 'Any' { match("Any"); @@ -1799,8 +1777,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:172:4: ( 'ns:' ) - // InternalRosLexer.g:172:6: 'ns:' + // InternalRosLexer.g:170:4: ( 'ns:' ) + // InternalRosLexer.g:170:6: 'ns:' { match("ns:"); @@ -1815,16 +1793,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:174:37: ( '[]' ) - // InternalRosLexer.g:174:39: '[]' + // InternalRosLexer.g:172:7: ( ',' ) + // InternalRosLexer.g:172:9: ',' { - match("[]"); - + match(','); } @@ -1834,17 +1811,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:176:7: ( ',' ) - // InternalRosLexer.g:176:9: ',' + // InternalRosLexer.g:174:13: ( '-' ) + // InternalRosLexer.g:174:15: '-' { - match(','); + match('-'); } @@ -1854,15 +1831,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:178:7: ( ':' ) - // InternalRosLexer.g:178:9: ':' + // InternalRosLexer.g:176:7: ( ':' ) + // InternalRosLexer.g:176:9: ':' { match(':'); @@ -1881,8 +1858,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:180:19: ( '[' ) - // InternalRosLexer.g:180:21: '[' + // InternalRosLexer.g:178:19: ( '[' ) + // InternalRosLexer.g:178:21: '[' { match('['); @@ -1901,8 +1878,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:182:20: ( ']' ) - // InternalRosLexer.g:182:22: ']' + // InternalRosLexer.g:180:20: ( ']' ) + // InternalRosLexer.g:180:22: ']' { match(']'); @@ -1919,8 +1896,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosLexer.g:184:21: ( '0' .. '9' ) - // InternalRosLexer.g:184:23: '0' .. '9' + // InternalRosLexer.g:182:21: ( '0' .. '9' ) + // InternalRosLexer.g:182:23: '0' .. '9' { matchRange('0','9'); @@ -1937,10 +1914,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:186:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosLexer.g:186:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosLexer.g:184:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosLexer.g:184:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosLexer.g:186:15: ( '0b' | '0B' ) + // InternalRosLexer.g:184:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1968,7 +1945,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosLexer.g:186:16: '0b' + // InternalRosLexer.g:184:16: '0b' { match("0b"); @@ -1976,7 +1953,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosLexer.g:186:21: '0B' + // InternalRosLexer.g:184:21: '0B' { match("0B"); @@ -1986,7 +1963,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosLexer.g:186:27: ( '0' | '1' )+ + // InternalRosLexer.g:184:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -2040,10 +2017,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:188:14: ( ( 'true' | 'false' ) ) - // InternalRosLexer.g:188:16: ( 'true' | 'false' ) + // InternalRosLexer.g:186:14: ( ( 'true' | 'false' ) ) + // InternalRosLexer.g:186:16: ( 'true' | 'false' ) { - // InternalRosLexer.g:188:16: ( 'true' | 'false' ) + // InternalRosLexer.g:186:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2061,7 +2038,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosLexer.g:188:17: 'true' + // InternalRosLexer.g:186:17: 'true' { match("true"); @@ -2069,7 +2046,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosLexer.g:188:24: 'false' + // InternalRosLexer.g:186:24: 'false' { match("false"); @@ -2095,32 +2072,90 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:190:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalRosLexer.g:190:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalRosLexer.g:188:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalRosLexer.g:188:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalRosLexer.g:190:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalRosLexer.g:188:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { + case 1 : + // InternalRosLexer.g:188:16: RULE_DIGIT + { + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalRosLexer.g:188:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalRosLexer.g:188:31: ( RULE_DIGIT )* + loop4: + do { + int alt4=2; + int LA4_0 = input.LA(1); + + if ( ((LA4_0>='0' && LA4_0<='9')) ) { + alt4=1; + } + + + switch (alt4) { + case 1 : + // InternalRosLexer.g:188:31: RULE_DIGIT + { + mRULE_DIGIT(); + + } + break; + + default : + break loop4; + } + } while (true); + + + } + break; + + } + + // InternalRosLexer.g:188:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { case 1 : - // InternalRosLexer.g:190:27: '.' ( RULE_DECINT )* + // InternalRosLexer.g:188:45: '.' ( RULE_DECINT )* { match('.'); - // InternalRosLexer.g:190:31: ( RULE_DECINT )* - loop4: + // InternalRosLexer.g:188:49: ( RULE_DECINT )* + loop6: do { - int alt4=2; - int LA4_0 = input.LA(1); + int alt6=2; + int LA6_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { - alt4=1; + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; } - switch (alt4) { + switch (alt6) { case 1 : - // InternalRosLexer.g:190:31: RULE_DECINT + // InternalRosLexer.g:188:49: RULE_DECINT { mRULE_DECINT(); @@ -2128,7 +2163,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop4; + break loop6; } } while (true); @@ -2136,34 +2171,34 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosLexer.g:190:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalRosLexer.g:188:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalRosLexer.g:190:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRosLexer.g:188:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalRosLexer.g:190:45: '.' ( RULE_DIGIT )* + // InternalRosLexer.g:188:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosLexer.g:190:49: ( RULE_DIGIT )* - loop5: + // InternalRosLexer.g:188:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalRosLexer.g:190:49: RULE_DIGIT + // InternalRosLexer.g:188:67: RULE_DIGIT { mRULE_DIGIT(); @@ -2171,7 +2206,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -2190,14 +2225,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosLexer.g:190:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRosLexer.g:188:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalRosLexer.g: { @@ -2239,15 +2274,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:192:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosLexer.g:192:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosLexer.g:190:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosLexer.g:190:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosLexer.g:192:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalRosLexer.g:190:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -2260,47 +2295,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalRosLexer.g:192:16: '0' + // InternalRosLexer.g:190:16: '0' { match('0'); } break; case 2 : - // InternalRosLexer.g:192:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosLexer.g:190:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosLexer.g:192:29: ( RULE_DIGIT )* - loop9: + // InternalRosLexer.g:190:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalRosLexer.g:192:29: RULE_DIGIT + // InternalRosLexer.g:190:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2308,7 +2343,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -2316,24 +2351,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosLexer.g:192:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosLexer.g:190:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosLexer.g:192:54: ( RULE_DIGIT )* - loop10: + // InternalRosLexer.g:190:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalRosLexer.g:192:54: RULE_DIGIT + // InternalRosLexer.g:190:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2341,7 +2376,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -2365,41 +2400,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosLexer.g:194:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosLexer.g:194:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosLexer.g:192:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosLexer.g:192:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosLexer.g:194:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRosLexer.g:192:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalRosLexer.g:194:22: '1' .. '9' + // InternalRosLexer.g:192:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosLexer.g:194:31: '1' .. '3' '0' .. '9' + // InternalRosLexer.g:192:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2421,41 +2456,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosLexer.g:196:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosLexer.g:196:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosLexer.g:194:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosLexer.g:194:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosLexer.g:196:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRosLexer.g:194:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalRosLexer.g:196:24: '1' .. '9' + // InternalRosLexer.g:194:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosLexer.g:196:33: '1' '0' .. '2' + // InternalRosLexer.g:194:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2477,8 +2512,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosLexer.g:198:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosLexer.g:198:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosLexer.g:196:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosLexer.g:196:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2496,28 +2531,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosLexer.g:200:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosLexer.g:200:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosLexer.g:198:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosLexer.g:198:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosLexer.g:200:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRosLexer.g:198:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalRosLexer.g:200:23: '0' .. '1' '0' .. '9' + // InternalRosLexer.g:198:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2525,7 +2560,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosLexer.g:200:41: '2' '0' .. '3' + // InternalRosLexer.g:198:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2547,8 +2582,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosLexer.g:202:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosLexer.g:202:25: '0' .. '5' '0' .. '9' + // InternalRosLexer.g:200:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosLexer.g:200:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2566,8 +2601,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:204:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosLexer.g:204:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosLexer.g:202:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosLexer.g:202:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2596,35 +2631,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:206:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRosLexer.g:206:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRosLexer.g:204:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRosLexer.g:204:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRosLexer.g:206:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRosLexer.g:204:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalRosLexer.g:206:26: RULE_ID + // InternalRosLexer.g:204:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosLexer.g:206:34: RULE_STRING + // InternalRosLexer.g:204:34: RULE_STRING { mRULE_STRING(); @@ -2634,8 +2669,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalRosLexer.g:206:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalRosLexer.g:204:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -2692,13 +2727,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -2712,45 +2747,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalRosLexer.g:206:52: RULE_ID + // InternalRosLexer.g:204:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosLexer.g:206:60: RULE_STRING + // InternalRosLexer.g:204:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRosLexer.g:206:72: RULE_INT + // InternalRosLexer.g:204:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRosLexer.g:206:81: '-' RULE_INT + // InternalRosLexer.g:204:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2774,8 +2809,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRosLexer.g:208:21: () - // InternalRosLexer.g:208:23: + // InternalRosLexer.g:206:21: () + // InternalRosLexer.g:206:23: { } @@ -2788,8 +2823,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRosLexer.g:210:19: () - // InternalRosLexer.g:210:21: + // InternalRosLexer.g:208:19: () + // InternalRosLexer.g:208:21: { } @@ -2804,24 +2839,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:212:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRosLexer.g:212:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosLexer.g:210:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRosLexer.g:210:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRosLexer.g:212:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalRosLexer.g:210:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalRosLexer.g:212:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosLexer.g:210:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2837,7 +2872,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -2857,26 +2892,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:214:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRosLexer.g:214:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRosLexer.g:212:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRosLexer.g:212:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRosLexer.g:214:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalRosLexer.g:212:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalRosLexer.g:214:26: '/' RULE_ID + // InternalRosLexer.g:212:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2884,7 +2919,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalRosLexer.g:214:38: RULE_ID '/' + // InternalRosLexer.g:212:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2893,7 +2928,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -2913,36 +2948,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:216:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRosLexer.g:216:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRosLexer.g:214:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRosLexer.g:214:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRosLexer.g:216:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalRosLexer.g:214:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalRosLexer.g:216:30: '/' RULE_STRING + // InternalRosLexer.g:214:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2950,7 +2985,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRosLexer.g:216:46: RULE_STRING '/' + // InternalRosLexer.g:214:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2958,7 +2993,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRosLexer.g:216:62: '~' RULE_STRING + // InternalRosLexer.g:214:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2967,7 +3002,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -2987,19 +3022,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:218:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosLexer.g:218:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosLexer.g:216:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosLexer.g:216:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosLexer.g:218:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRosLexer.g:216:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalRosLexer.g:218:11: '^' + // InternalRosLexer.g:216:11: '^' { match('^'); @@ -3017,18 +3052,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosLexer.g:218:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalRosLexer.g:216:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalRosLexer.g: { @@ -3046,7 +3081,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -3064,24 +3099,24 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRosLexer.g:220:19: ( ( '0' .. '9' )+ ) - // InternalRosLexer.g:220:21: ( '0' .. '9' )+ + // InternalRosLexer.g:218:19: ( ( '0' .. '9' )+ ) + // InternalRosLexer.g:218:21: ( '0' .. '9' )+ { - // InternalRosLexer.g:220:21: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalRosLexer.g:218:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalRosLexer.g:220:22: '0' .. '9' + // InternalRosLexer.g:218:22: '0' .. '9' { matchRange('0','9'); @@ -3089,12 +3124,12 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); @@ -3111,47 +3146,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:222:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosLexer.g:222:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosLexer.g:220:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosLexer.g:220:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosLexer.g:222:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRosLexer.g:220:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalRosLexer.g:222:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosLexer.g:220:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosLexer.g:222:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalRosLexer.g:220:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalRosLexer.g:222:21: '\\\\' . + // InternalRosLexer.g:220:21: '\\\\' . { match('\\'); matchAny(); @@ -3159,7 +3194,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosLexer.g:222:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosLexer.g:220:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3175,7 +3210,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -3184,26 +3219,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosLexer.g:222:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosLexer.g:220:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosLexer.g:222:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalRosLexer.g:220:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalRosLexer.g:222:54: '\\\\' . + // InternalRosLexer.g:220:54: '\\\\' . { match('\\'); matchAny(); @@ -3211,7 +3246,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalRosLexer.g:222:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosLexer.g:220:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3227,7 +3262,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -3254,37 +3289,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:224:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosLexer.g:224:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosLexer.g:222:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosLexer.g:222:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosLexer.g:224:24: ( options {greedy=false; } : . )* - loop26: + // InternalRosLexer.g:222:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalRosLexer.g:224:52: . + // InternalRosLexer.g:222:52: . { matchAny(); @@ -3292,7 +3327,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -3314,22 +3349,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:226:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosLexer.g:226:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosLexer.g:224:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosLexer.g:224:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosLexer.g:226:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalRosLexer.g:224:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalRosLexer.g: { @@ -3347,12 +3382,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -3371,8 +3406,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosLexer.g:228:16: ( . ) - // InternalRosLexer.g:228:18: . + // InternalRosLexer.g:226:16: ( . ) + // InternalRosLexer.g:226:18: . { matchAny(); @@ -3387,698 +3422,691 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRosLexer.g:1:8: ( ParameterStructMember | ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Serviceclient | Serviceserver | Actionclient | Actionserver | Dependencies | ParameterAny | FromGitRepo | Subscribers | Parameters | Publishers | GraphName | Feedback_1 | Float32_1 | Float64_1 | Response | Duration | Feedback | Message_1 | Request | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Action_1 | Default | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Result_1 | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Int8_1 | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Srv | Time | Type | Any | Ns | 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 alt28=99; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalRosLexer.g:1:8: ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | ServiceClients | ServiceServers | ActionClients | ActionServers | Dependencies | ParameterAny | FromGitRepo | Subscribers | Parameters | Publishers | GraphName | Float32_1 | Float64_1 | Feedback_1 | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | Message_1 | Request | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Action_1 | Float32 | Float64 | Message | Result_1 | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Value_1 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Srv | Time | Type | Any | Ns | Comma | HyphenMinus | 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=98; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalRosLexer.g:1:10: ParameterStructMember + // InternalRosLexer.g:1:10: ExternalDependency { - mParameterStructMember(); + mExternalDependency(); } break; case 2 : - // InternalRosLexer.g:1:32: ExternalDependency + // InternalRosLexer.g:1:29: RelativeNamespace { - mExternalDependency(); + mRelativeNamespace(); } break; case 3 : - // InternalRosLexer.g:1:51: RelativeNamespace + // InternalRosLexer.g:1:47: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 4 : - // InternalRosLexer.g:1:69: PrivateNamespace + // InternalRosLexer.g:1:64: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 5 : - // InternalRosLexer.g:1:86: GlobalNamespace + // InternalRosLexer.g:1:80: ServiceClients { - mGlobalNamespace(); + mServiceClients(); } break; case 6 : - // InternalRosLexer.g:1:102: Serviceclient + // InternalRosLexer.g:1:95: ServiceServers { - mServiceclient(); + mServiceServers(); } break; case 7 : - // InternalRosLexer.g:1:116: Serviceserver + // InternalRosLexer.g:1:110: ActionClients { - mServiceserver(); + mActionClients(); } break; case 8 : - // InternalRosLexer.g:1:130: Actionclient + // InternalRosLexer.g:1:124: ActionServers { - mActionclient(); + mActionServers(); } break; case 9 : - // InternalRosLexer.g:1:143: Actionserver + // InternalRosLexer.g:1:138: Dependencies { - mActionserver(); + mDependencies(); } break; case 10 : - // InternalRosLexer.g:1:156: Dependencies + // InternalRosLexer.g:1:151: ParameterAny { - mDependencies(); + mParameterAny(); } break; case 11 : - // InternalRosLexer.g:1:169: ParameterAny + // InternalRosLexer.g:1:164: FromGitRepo { - mParameterAny(); + mFromGitRepo(); } break; case 12 : - // InternalRosLexer.g:1:182: FromGitRepo + // InternalRosLexer.g:1:176: Subscribers { - mFromGitRepo(); + mSubscribers(); } break; case 13 : - // InternalRosLexer.g:1:194: Subscribers + // InternalRosLexer.g:1:188: Parameters { - mSubscribers(); + mParameters(); } break; case 14 : - // InternalRosLexer.g:1:206: Parameters + // InternalRosLexer.g:1:199: Publishers { - mParameters(); + mPublishers(); } break; case 15 : - // InternalRosLexer.g:1:217: Publishers + // InternalRosLexer.g:1:210: GraphName { - mPublishers(); + mGraphName(); } break; case 16 : - // InternalRosLexer.g:1:228: GraphName + // InternalRosLexer.g:1:220: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 17 : - // InternalRosLexer.g:1:238: Feedback_1 + // InternalRosLexer.g:1:230: Float64_1 { - mFeedback_1(); + mFloat64_1(); } break; case 18 : - // InternalRosLexer.g:1:249: Float32_1 + // InternalRosLexer.g:1:240: Feedback_1 { - mFloat32_1(); + mFeedback_1(); } break; case 19 : - // InternalRosLexer.g:1:259: Float64_1 + // InternalRosLexer.g:1:251: Response { - mFloat64_1(); + mResponse(); } break; case 20 : - // InternalRosLexer.g:1:269: Response + // InternalRosLexer.g:1:260: String_2 { - mResponse(); + mString_2(); } break; case 21 : - // InternalRosLexer.g:1:278: Duration + // InternalRosLexer.g:1:269: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 22 : - // InternalRosLexer.g:1:287: Feedback + // InternalRosLexer.g:1:278: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 23 : - // InternalRosLexer.g:1:296: Message_1 + // InternalRosLexer.g:1:287: Uint64_1 { - mMessage_1(); + mUint64_1(); } break; case 24 : - // InternalRosLexer.g:1:306: Request + // InternalRosLexer.g:1:296: Default { - mRequest(); + mDefault(); } break; case 25 : - // InternalRosLexer.g:1:314: String_2 + // InternalRosLexer.g:1:304: Duration { - mString_2(); + mDuration(); } break; case 26 : - // InternalRosLexer.g:1:323: Uint16_1 + // InternalRosLexer.g:1:313: Feedback { - mUint16_1(); + mFeedback(); } break; case 27 : - // InternalRosLexer.g:1:332: Uint32_1 + // InternalRosLexer.g:1:322: Message_1 { - mUint32_1(); + mMessage_1(); } break; case 28 : - // InternalRosLexer.g:1:341: Uint64_1 + // InternalRosLexer.g:1:332: Request { - mUint64_1(); + mRequest(); } break; case 29 : - // InternalRosLexer.g:1:350: Boolean + // InternalRosLexer.g:1:340: Boolean { mBoolean(); } break; case 30 : - // InternalRosLexer.g:1:358: Integer + // InternalRosLexer.g:1:348: Integer { mInteger(); } break; case 31 : - // InternalRosLexer.g:1:366: Action_1 + // InternalRosLexer.g:1:356: Int16_1 { - mAction_1(); + mInt16_1(); } break; case 32 : - // InternalRosLexer.g:1:375: Default + // InternalRosLexer.g:1:364: Int32_1 { - mDefault(); + mInt32_1(); } break; case 33 : - // InternalRosLexer.g:1:383: Float32 + // InternalRosLexer.g:1:372: Int64_1 { - mFloat32(); + mInt64_1(); } break; case 34 : - // InternalRosLexer.g:1:391: Float64 + // InternalRosLexer.g:1:380: Uint8_1 { - mFloat64(); + mUint8_1(); } break; case 35 : - // InternalRosLexer.g:1:399: Int16_1 + // InternalRosLexer.g:1:388: Action_1 { - mInt16_1(); + mAction_1(); } break; case 36 : - // InternalRosLexer.g:1:407: Int32_1 + // InternalRosLexer.g:1:397: Float32 { - mInt32_1(); + mFloat32(); } break; case 37 : - // InternalRosLexer.g:1:415: Int64_1 + // InternalRosLexer.g:1:405: Float64 { - mInt64_1(); + mFloat64(); } break; case 38 : - // InternalRosLexer.g:1:423: Message + // InternalRosLexer.g:1:413: Message { mMessage(); } break; case 39 : - // InternalRosLexer.g:1:431: Result_1 + // InternalRosLexer.g:1:421: Result_1 { mResult_1(); } break; case 40 : - // InternalRosLexer.g:1:440: Service + // InternalRosLexer.g:1:430: Service { mService(); } break; case 41 : - // InternalRosLexer.g:1:448: Uint8_1 + // InternalRosLexer.g:1:438: Array { - mUint8_1(); + mArray(); } break; case 42 : - // InternalRosLexer.g:1:456: Array + // InternalRosLexer.g:1:444: Base64 { - mArray(); + mBase64(); } break; case 43 : - // InternalRosLexer.g:1:462: Base64 + // InternalRosLexer.g:1:451: Double { - mBase64(); + mDouble(); } break; case 44 : - // InternalRosLexer.g:1:469: Double + // InternalRosLexer.g:1:458: Header { - mDouble(); + mHeader(); } break; case 45 : - // InternalRosLexer.g:1:476: Header + // InternalRosLexer.g:1:465: String { - mHeader(); + mString(); } break; case 46 : - // InternalRosLexer.g:1:483: String + // InternalRosLexer.g:1:472: Struct { - mString(); + mStruct(); } break; case 47 : - // InternalRosLexer.g:1:490: Struct + // InternalRosLexer.g:1:479: Bool_1 { - mStruct(); + mBool_1(); } break; case 48 : - // InternalRosLexer.g:1:497: Action + // InternalRosLexer.g:1:486: Byte_1 { - mAction(); + mByte_1(); } break; case 49 : - // InternalRosLexer.g:1:504: Bool_1 + // InternalRosLexer.g:1:493: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 50 : - // InternalRosLexer.g:1:511: Byte_1 + // InternalRosLexer.g:1:500: Action { - mByte_1(); + mAction(); } break; case 51 : - // InternalRosLexer.g:1:518: Int8_1 + // InternalRosLexer.g:1:507: Result { - mInt8_1(); + mResult(); } break; case 52 : - // InternalRosLexer.g:1:525: Result + // InternalRosLexer.g:1:514: Specs { - mResult(); + mSpecs(); } break; case 53 : - // InternalRosLexer.g:1:532: Specs + // InternalRosLexer.g:1:520: String_1 { - mSpecs(); + mString_1(); } break; case 54 : - // InternalRosLexer.g:1:538: String_1 + // InternalRosLexer.g:1:529: Uint16 { - mString_1(); + mUint16(); } break; case 55 : - // InternalRosLexer.g:1:547: Uint16 + // InternalRosLexer.g:1:536: Uint32 { - mUint16(); + mUint32(); } break; case 56 : - // InternalRosLexer.g:1:554: Uint32 + // InternalRosLexer.g:1:543: Uint64 { - mUint32(); + mUint64(); } break; case 57 : - // InternalRosLexer.g:1:561: Uint64 + // InternalRosLexer.g:1:550: Value_1 { - mUint64(); + mValue_1(); } break; case 58 : - // InternalRosLexer.g:1:568: Value_1 + // InternalRosLexer.g:1:558: Goal_1 { - mValue_1(); + mGoal_1(); } break; case 59 : - // InternalRosLexer.g:1:576: Goal_1 + // InternalRosLexer.g:1:565: Int16 { - mGoal_1(); + mInt16(); } break; case 60 : - // InternalRosLexer.g:1:583: Int16 + // InternalRosLexer.g:1:571: Int32 { - mInt16(); + mInt32(); } break; case 61 : - // InternalRosLexer.g:1:589: Int32 + // InternalRosLexer.g:1:577: Int64 { - mInt32(); + mInt64(); } break; case 62 : - // InternalRosLexer.g:1:595: Int64 + // InternalRosLexer.g:1:583: Node_1 { - mInt64(); + mNode_1(); } break; case 63 : - // InternalRosLexer.g:1:601: Node_1 + // InternalRosLexer.g:1:590: Type_1 { - mNode_1(); + mType_1(); } break; case 64 : - // InternalRosLexer.g:1:608: Type_1 + // InternalRosLexer.g:1:597: Uint8 { - mType_1(); + mUint8(); } break; case 65 : - // InternalRosLexer.g:1:615: Uint8 + // InternalRosLexer.g:1:603: Value { - mUint8(); + mValue(); } break; case 66 : - // InternalRosLexer.g:1:621: Value + // InternalRosLexer.g:1:609: Date { - mValue(); + mDate(); } break; case 67 : - // InternalRosLexer.g:1:627: Date + // InternalRosLexer.g:1:614: List { - mDate(); + mList(); } break; case 68 : - // InternalRosLexer.g:1:632: List + // InternalRosLexer.g:1:619: Bool { - mList(); + mBool(); } break; case 69 : - // InternalRosLexer.g:1:637: Bool + // InternalRosLexer.g:1:624: Byte { - mBool(); + mByte(); } break; case 70 : - // InternalRosLexer.g:1:642: Byte + // InternalRosLexer.g:1:629: Goal { - mByte(); + mGoal(); } break; case 71 : - // InternalRosLexer.g:1:647: Goal + // InternalRosLexer.g:1:634: Int8 { - mGoal(); + mInt8(); } break; case 72 : - // InternalRosLexer.g:1:652: Int8 + // InternalRosLexer.g:1:639: Msg { - mInt8(); + mMsg(); } break; case 73 : - // InternalRosLexer.g:1:657: Msg + // InternalRosLexer.g:1:643: Name { - mMsg(); + mName(); } break; case 74 : - // InternalRosLexer.g:1:661: Name + // InternalRosLexer.g:1:648: Node { - mName(); + mNode(); } break; case 75 : - // InternalRosLexer.g:1:666: Node + // InternalRosLexer.g:1:653: Srv { - mNode(); + mSrv(); } break; case 76 : - // InternalRosLexer.g:1:671: Srv + // InternalRosLexer.g:1:657: Time { - mSrv(); + mTime(); } break; case 77 : - // InternalRosLexer.g:1:675: Time + // InternalRosLexer.g:1:662: Type { - mTime(); + mType(); } break; case 78 : - // InternalRosLexer.g:1:680: Type + // InternalRosLexer.g:1:667: Any { - mType(); + mAny(); } break; case 79 : - // InternalRosLexer.g:1:685: Any + // InternalRosLexer.g:1:671: Ns { - mAny(); + mNs(); } break; case 80 : - // InternalRosLexer.g:1:689: Ns + // InternalRosLexer.g:1:674: Comma { - mNs(); + mComma(); } break; case 81 : - // InternalRosLexer.g:1:692: LeftSquareBracketRightSquareBracket + // InternalRosLexer.g:1:680: HyphenMinus { - mLeftSquareBracketRightSquareBracket(); + mHyphenMinus(); } break; case 82 : - // InternalRosLexer.g:1:728: Comma - { - mComma(); - - } - break; - case 83 : - // InternalRosLexer.g:1:734: Colon + // InternalRosLexer.g:1:692: Colon { mColon(); } break; - case 84 : - // InternalRosLexer.g:1:740: LeftSquareBracket + case 83 : + // InternalRosLexer.g:1:698: LeftSquareBracket { mLeftSquareBracket(); } break; - case 85 : - // InternalRosLexer.g:1:758: RightSquareBracket + case 84 : + // InternalRosLexer.g:1:716: RightSquareBracket { mRightSquareBracket(); } break; - case 86 : - // InternalRosLexer.g:1:777: RULE_BINARY + case 85 : + // InternalRosLexer.g:1:735: RULE_BINARY { mRULE_BINARY(); } break; - case 87 : - // InternalRosLexer.g:1:789: RULE_BOOLEAN + case 86 : + // InternalRosLexer.g:1:747: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 88 : - // InternalRosLexer.g:1:802: RULE_DOUBLE + case 87 : + // InternalRosLexer.g:1:760: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 89 : - // InternalRosLexer.g:1:814: RULE_DECINT + case 88 : + // InternalRosLexer.g:1:772: RULE_DECINT { mRULE_DECINT(); } break; - case 90 : - // InternalRosLexer.g:1:826: RULE_DATE_TIME + case 89 : + // InternalRosLexer.g:1:784: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 91 : - // InternalRosLexer.g:1:841: RULE_MESSAGE_ASIGMENT + case 90 : + // InternalRosLexer.g:1:799: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 92 : - // InternalRosLexer.g:1:863: RULE_SL_COMMENT + case 91 : + // InternalRosLexer.g:1:821: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 93 : - // InternalRosLexer.g:1:879: RULE_ROS_CONVENTION_A + case 92 : + // InternalRosLexer.g:1:837: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 94 : - // InternalRosLexer.g:1:901: RULE_ROS_CONVENTION_PARAM + case 93 : + // InternalRosLexer.g:1:859: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 95 : - // InternalRosLexer.g:1:927: RULE_ID + case 94 : + // InternalRosLexer.g:1:885: RULE_ID { mRULE_ID(); } break; - case 96 : - // InternalRosLexer.g:1:935: RULE_STRING + case 95 : + // InternalRosLexer.g:1:893: RULE_STRING { mRULE_STRING(); } break; - case 97 : - // InternalRosLexer.g:1:947: RULE_ML_COMMENT + case 96 : + // InternalRosLexer.g:1:905: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 98 : - // InternalRosLexer.g:1:963: RULE_WS + case 97 : + // InternalRosLexer.g:1:921: RULE_WS { mRULE_WS(); } break; - case 99 : - // InternalRosLexer.g:1:971: RULE_ANY_OTHER + case 98 : + // InternalRosLexer.g:1:929: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4090,21 +4118,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -4115,768 +4143,774 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_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\33\1\40\1\53\1\47\1\36\2\37\7\41\1\34\6\53\1\20\1\15\1\43\1\21\1\2\1\43\1\4\1\22\1\16\2\43\1\31\3\43\1\1\1\43\1\3\1\23\7\43\1\32\1\53\1\35\1\42\1\43\1\53\1\6\1\24\1\43\1\7\1\43\1\10\1\26\1\43\1\17\3\43\1\13\1\27\1\43\1\11\1\43\1\12\1\5\1\30\1\14\1\25\4\43\3\53\1\51\uff81\53", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\54\20\56\1\55\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\27\56\1\61\2\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\62\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\63\5\56\1\64\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\65\12\56\1\70\1\56\1\71\1\56\1\67\1\66\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\72\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\73\17\56\1\74\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\100\3\56\1\76\6\56\1\77\5\56\1\75\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\101\23\56\1\102\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\103\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\104\15\56\1\105\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\106\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\110\15\56\1\107\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\111\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\112\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\114\3\56\1\113\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\116\15\56\1\115\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\117\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\120\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\121\11\56\1\122\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\123\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\124\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\126\15\56\1\125\3\56\1\127\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\131\10\56\1\132\6\56\1\130\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\133\21\56", - "\1\134", - "", + static final String DFA30_eotS = + "\1\50\11\56\1\110\20\56\1\uffff\1\144\2\uffff\3\152\1\53\1\56\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\2\56\2\uffff\23\56\6\uffff\31\56\1\uffff\1\152\7\uffff\1\152\1\56\2\uffff\1\u00ae\2\uffff\1\u00ae\4\uffff\25\56\5\uffff\10\56\1\u00d1\12\56\1\uffff\6\56\2\152\3\uffff\12\56\1\uffff\12\56\3\uffff\4\56\1\uffff\4\56\1\uffff\1\56\1\u010a\5\56\1\u0114\3\56\1\u0118\1\u011a\1\u011b\1\u011d\1\u011e\1\u011f\1\u0120\1\u0121\1\u0122\1\152\21\56\1\u011f\2\56\6\uffff\11\56\1\uffff\6\56\1\u014b\1\u014d\2\uffff\1\u014e\1\u014f\1\u0150\13\uffff\10\56\1\uffff\1\u0159\1\u015d\11\56\5\uffff\1\56\1\u016b\3\56\1\u016f\1\56\1\uffff\1\u0171\1\u0172\1\u0173\1\u0174\1\u0175\1\u0176\1\u0177\6\uffff\6\56\1\u0180\1\56\1\uffff\2\56\2\uffff\5\56\1\u0189\1\u018a\2\56\2\uffff\1\56\2\uffff\1\56\1\u0190\1\u0191\1\uffff\1\u0192\7\uffff\10\56\1\uffff\4\56\1\uffff\1\u019f\1\56\1\u01a2\2\uffff\3\56\5\uffff\5\56\1\u01ab\6\56\1\uffff\1\56\2\uffff\2\56\1\uffff\5\56\1\uffff\25\56\2\uffff\3\56\1\u01d2\3\56\1\uffff\3\56\1\uffff\3\56\1\uffff\5\56\1\uffff\6\56\2\uffff\3\56\1\u01ea\2\uffff\2\56\1\u01ed\1\uffff\1\56\1\u01ef\1\uffff\1\u01f0\2\uffff"; + static final String DFA30_eofS = + "\u01f1\uffff"; + static final String DFA30_minS = + "\1\0\11\57\1\142\20\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\23\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\31\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\25\57\1\157\1\156\1\164\2\uffff\23\57\1\uffff\6\57\1\56\1\60\1\0\1\uffff\1\0\12\57\1\uffff\12\57\1\141\1\164\1\61\4\57\1\uffff\4\57\1\uffff\24\57\1\55\24\57\1\164\1\61\4\uffff\11\57\1\uffff\10\57\2\uffff\3\57\13\uffff\10\57\1\uffff\13\57\1\63\4\uffff\7\57\1\uffff\7\57\6\uffff\10\57\1\uffff\2\57\2\uffff\11\57\2\uffff\1\57\2\uffff\3\57\1\uffff\1\57\7\uffff\10\57\1\uffff\4\57\1\uffff\3\57\2\uffff\3\57\5\uffff\14\57\1\uffff\1\57\2\uffff\2\57\1\uffff\5\57\1\uffff\25\57\2\uffff\7\57\1\uffff\3\57\1\uffff\3\57\1\uffff\5\57\1\uffff\6\57\2\uffff\4\57\2\uffff\3\57\1\uffff\2\57\1\uffff\1\57\2\uffff"; + static final String DFA30_maxS = + "\1\uffff\11\172\1\165\20\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\23\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\31\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\25\172\1\157\1\156\1\164\2\uffff\23\172\1\uffff\6\172\1\145\1\71\1\uffff\1\uffff\1\uffff\12\172\1\uffff\12\172\1\141\1\164\1\70\4\172\1\uffff\4\172\1\uffff\24\172\1\55\24\172\1\164\1\70\4\uffff\11\172\1\uffff\10\172\2\uffff\3\172\13\uffff\10\172\1\uffff\13\172\1\66\4\uffff\7\172\1\uffff\7\172\6\uffff\10\172\1\uffff\2\172\2\uffff\11\172\2\uffff\1\172\2\uffff\3\172\1\uffff\1\172\7\uffff\10\172\1\uffff\4\172\1\uffff\3\172\2\uffff\3\172\5\uffff\14\172\1\uffff\1\172\2\uffff\2\172\1\uffff\5\172\1\uffff\25\172\2\uffff\7\172\1\uffff\3\172\1\uffff\3\172\1\uffff\5\172\1\uffff\6\172\2\uffff\4\172\2\uffff\3\172\1\uffff\2\172\1\uffff\1\172\2\uffff"; + static final String DFA30_acceptS = + "\33\uffff\1\120\1\uffff\1\122\1\124\7\uffff\1\133\1\uffff\1\134\1\uffff\1\141\1\142\2\uffff\1\136\1\132\24\uffff\1\24\3\uffff\1\123\31\uffff\1\120\1\uffff\1\121\1\127\1\122\1\124\1\125\1\131\1\130\10\uffff\1\133\1\140\1\135\1\141\30\uffff\1\57\1\60\23\uffff\1\117\11\uffff\1\137\13\uffff\1\113\21\uffff\1\110\4\uffff\1\116\53\uffff\1\37\1\40\1\41\1\61\11\uffff\1\102\10\uffff\1\72\1\106\3\uffff\1\107\1\76\1\112\1\111\1\77\1\115\1\114\1\126\1\103\1\104\1\105\10\uffff\1\64\14\uffff\1\25\1\26\1\27\1\42\7\uffff\1\51\7\uffff\1\100\1\71\1\101\1\73\1\74\1\75\10\uffff\1\65\2\uffff\1\43\1\62\11\uffff\1\20\1\21\1\uffff\1\47\1\63\3\uffff\1\52\1\uffff\1\53\1\54\1\55\1\56\1\66\1\67\1\70\10\uffff\1\50\4\uffff\1\30\3\uffff\1\44\1\45\3\uffff\1\34\1\33\1\46\1\35\1\36\14\uffff\1\31\1\uffff\1\22\1\32\2\uffff\1\23\5\uffff\1\17\25\uffff\1\15\1\16\7\uffff\1\14\3\uffff\1\13\3\uffff\1\12\5\uffff\1\11\6\uffff\1\7\1\10\4\uffff\1\5\1\6\3\uffff\1\4\2\uffff\1\3\1\uffff\1\2\1\1"; + static final String DFA30_specialS = + "\1\7\43\uffff\1\6\1\3\107\uffff\1\10\1\5\1\uffff\1\0\1\2\73\uffff\1\4\1\uffff\1\1\u0141\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\33\1\34\1\53\1\47\1\37\2\40\7\41\1\35\6\53\1\17\1\15\1\43\1\20\1\1\1\43\1\4\1\21\1\16\2\43\1\31\3\43\1\3\1\43\1\2\1\22\7\43\1\12\1\53\1\36\1\42\1\43\1\53\1\6\1\32\1\43\1\7\1\43\1\10\1\25\1\43\1\26\3\43\1\14\1\27\1\43\1\11\1\43\1\13\1\5\1\30\1\23\1\24\4\43\3\53\1\51\uff81\53", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\27\55\1\54\2\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\60\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\62\20\55\1\61\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\63\5\55\1\64\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\65\12\55\1\67\1\55\1\71\1\55\1\70\1\66\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\72\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\73\17\55\1\74\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\100\3\55\1\76\6\55\1\77\5\55\1\75\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\101\23\55\1\102\5\55", + "\1\107\3\uffff\1\103\2\uffff\1\106\11\uffff\1\104\1\uffff\1\105", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\111\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\112\15\55\1\113\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\115\15\55\1\114\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\116\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\120\3\55\1\117\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\122\15\55\1\121\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\123\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\124\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\125\21\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\16\55\1\127\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\130\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\132\15\55\1\131\3\55\1\133\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\135\10\55\1\136\6\55\1\134\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\137\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\140\11\55\1\141\1\55", "", + "\1\145\1\uffff\12\143\13\uffff\1\145\37\uffff\1\145", "", - "\1\144\1\uffff\12\142\10\uffff\1\141\2\uffff\1\144\34\uffff\1\141\2\uffff\1\144", - "\1\144\1\uffff\12\145\13\uffff\1\144\37\uffff\1\144", - "\12\143", - "\1\144\26\uffff\1\144\37\uffff\1\144", - "\32\146\4\uffff\1\146\1\uffff\32\146", - "\1\50\12\56\3\uffff\1\60\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\157\4\uffff\1\157\2\uffff\1\156\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", + "\1\145\1\uffff\12\151\10\uffff\1\150\2\uffff\1\145\34\uffff\1\150\2\uffff\1\145", + "\1\145\1\uffff\12\153\13\uffff\1\145\37\uffff\1\145", + "\1\145\26\uffff\1\145\37\uffff\1\145", + "\32\154\4\uffff\1\154\1\uffff\32\154", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\42\156\1\157\71\156\1\155\uffa3\156", + "\47\161\1\162\64\161\1\160\uffa3\161", "", - "\1\157\4\uffff\1\157", + "\1\165\4\uffff\1\165\2\uffff\1\164\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", "", + "\1\165\4\uffff\1\165", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\161\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\162\21\56", - "\1\50\12\56\3\uffff\1\60\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\167\6\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\163\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\164\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\165\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\166\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\167\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\170\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\171\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\172\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\173\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\174\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\176\11\56\1\175\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\177\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0080\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0081\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0082\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0083\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0084\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0085\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\20\56\1\u0087\1\56\1\u0086\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0088\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0089\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u008a\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u008b\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u008c\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008e\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u0090\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u0091\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0092\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0093\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0094\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0095\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0096\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0097\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0098\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0099\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u009a\15\56", - "\1\50\12\56\1\u009b\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u009c\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u009d\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u009e\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u009f\7\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\170\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\171\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\172\10\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\1\174\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\175\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\176\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\177\25\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\25\55\1\u0081\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0082\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u0084\11\55\1\u0083\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0085\10\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\4\55\1\u0087\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0088\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0089\16\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\1\55\1\u008b\30\55", + "\1\u008c", "", + "\1\u008d", + "\1\u008e", + "\1\u008f\11\uffff\1\u0090", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\20\55\1\u0092\1\55\1\u0091\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0093\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0094\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0095\13\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\23\55\1\u0097\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0098\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0099\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u009a\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u009b\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u009c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u009d\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u009e\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u009f\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a0\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00a1\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00a2\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00a3\15\55", + "\1\50\12\55\1\u00a4\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\17\55\1\u00a5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00a6\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00a7\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00a8\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00a9\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00aa\6\55", "", + "\1\145\1\uffff\12\u00ab\13\uffff\1\145\37\uffff\1\145", "", "", "", "", "", - "\12\u00a0", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\0\u00a1", - "\42\150\1\151\71\150\1\147\uffa3\150", - "\1\157\15\uffff\1\60", - "\0\u00a3", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\157\15\uffff\1\60", "", "", + "\12\u00ac", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\0\u00ad", + "\42\156\1\157\71\156\1\155\uffa3\156", + "\1\165\15\uffff\1\57", + "\0\u00af", + "\47\161\1\162\64\161\1\160\uffa3\161", + "\1\165\15\uffff\1\57", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a4\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00a5\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00a6\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a7\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00a8\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00a9\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00aa\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00ab\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00ac\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00ad\27\56", - "\1\50\12\56\1\u00ae\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00af\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b0\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b2\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00b3\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00b4\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b5\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00b6\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b7\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00b8\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00b9\4\56\1\u00ba\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00bb\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00bc\7\56", - "\1\50\12\56\1\u00bd\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00be\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00bf\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c0\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c1\25\56", - "\1\50\1\56\1\u00c2\1\56\1\u00c3\2\56\1\u00c4\1\56\1\u00c5\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00c6\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00c8\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00ca\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00cb\13\56\1\u00cc\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00cd\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ce\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cf\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00d0\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d2\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d3\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d4\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d5\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00d6\6\56", - "\12\u00d7", - "\42\150\1\151\71\150\1\147\uffa3\150", "", - "\47\153\1\154\64\153\1\152\uffa3\153", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00d8\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d9\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u00da\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00db\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00dc\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u00dd\22\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00de\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00df\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e0\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00e1\7\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00b0\25\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\25\55\1\u00b2\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00b4\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00b5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00b6\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00b7\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00b8\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00b9\21\55", + "\1\50\12\55\1\u00ba\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\10\55\1\u00bb\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00bc\25\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\1\u00be\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00bf\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00c0\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00c1\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00c2\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00c3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00c4\16\55", + "\1\u00c5", + "\1\u00c6", + "\1\u00c7", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00e2\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e3\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00e4\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e5\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\6\56\1\u00e6\23\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00e7\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e8\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00e9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00ea\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00eb\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00ec\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00ed\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ee\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ef\31\56", "", - "\1\50\1\56\1\u00f0\1\56\1\u00f1\2\56\1\u00f2\1\56\1\u00f3\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u00f6\23\56", - "\1\50\6\56\1\u00f7\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u00f8\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u00f9\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00fa\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u00fc\1\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00c8\4\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\22\55\1\u00cb\7\55", + "\1\50\12\55\1\u00cc\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\13\55\1\u00cd\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00ce\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00cf\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00d0\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\u00d2\30\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\3\55\1\u00d4\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00d5\13\55\1\u00d6\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00d7\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00d8\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00d9\16\55", + "\1\50\1\55\1\u00da\1\55\1\u00db\2\55\1\u00dc\1\55\1\u00dd\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\u00de\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00df\25\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00fd\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00ff\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0100\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0101\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0102\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0104\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0106\25\56", - "\1\50\12\56\1\u0107\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0109\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u010c\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\142", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0111\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0112\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0113\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0114\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0115\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0116\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0117\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0118\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0119\23\56", - "\1\50\12\56\1\u011a\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u011b\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u011c\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u011d\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u011e\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u011f\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0120\31\56", - "\1\50\3\56\1\u0121\2\56\1\u0122\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0123\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0124\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0125\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0126\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0127\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0128\23\56", - "\1\50\6\56\1\u0129\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u012a\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u012b\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u012c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u012e\31\56", - "\1\50\4\56\1\u012f\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0130\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0131\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0133\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0135\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\4\55\1\u00e0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e1\25\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\23\55\1\u00e3\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00e4\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e5\25\55", + "\1\145\1\uffff\12\u00ab\13\uffff\1\145\37\uffff\1\145", + "\12\u00e6", + "\42\156\1\157\71\156\1\155\uffa3\156", "", + "\47\161\1\162\64\161\1\160\uffa3\161", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u00e7\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00e8\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00e9\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00ea\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00eb\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u00ec\22\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00ed\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00ee\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00ef\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00f0\14\55", "", - "\1\50\12\56\1\u0137\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0138\25\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00f1\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00f2\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00f3\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00f4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\6\55\1\u00f5\23\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\u00f6\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00f7\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f8\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00f9\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00fa\21\55", + "\1\u00fb", + "\1\u00fc", + "\1\u00fd\1\uffff\1\u00fe\2\uffff\1\u00ff\1\uffff\1\u0100", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0101\13\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\1\u0104\31\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0139\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u013a\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013b\6\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0105\25\55", + "\1\50\6\55\1\u0106\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\u0107\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0108\1\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\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\u010b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u010c\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u010d\27\55", + "\1\50\1\55\1\u010e\1\55\1\u010f\2\55\1\u0110\1\55\1\u0111\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\u0112\25\55", + "\1\50\12\55\1\u0113\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\6\55\1\u0115\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0116\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0117\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\32\55", + "\1\50\12\55\1\u0119\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\1\u011c\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\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\151", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0123\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0124\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0125\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0126\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0127\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0128\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\u0129\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u012a\10\55", + "\1\50\12\55\1\u012b\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\6\55\1\u012c\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u012d\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u012e\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u012f\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0130\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0131\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0132\31\55", + "\1\50\3\55\1\u0133\2\55\1\u0134\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0135\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0136\7\55", + "\1\u0137", + "\1\u0138\1\uffff\1\u0139\2\uffff\1\u013a\1\uffff\1\u013b", "", "", "", - "\1\50\12\56\1\u013c\2\uffff\1\60\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\15\55\1\u013c\14\55", + "\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\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u013f\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0140\31\55", + "\1\50\4\55\1\u0141\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\u0142\25\55", + "\1\50\12\55\1\u0143\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\u0144\25\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0145\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0146\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0147\6\55", + "\1\50\6\55\1\u0148\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0149\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u014a\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\32\55", + "\1\50\12\55\1\u014c\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013e\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u013f\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0140\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u0141\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0142\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0143\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0144\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0145\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0146\3\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\1\u014a\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0148\17\56\1\u0149\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u014c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u014e\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014f\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0150\27\56", - "\1\50\2\56\1\u0151\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0152\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0153\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u0154\22\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0155\7\56", - "\1\50\12\56\1\u0156\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0158\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0159\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u015a\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u015c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u015e\3\uffff\1\56\1\uffff\32\56", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0160\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0162\10\56", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0151\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u0152\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0153\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0154\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0155\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\u0156\31\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\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0158\21\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\1\u015c\2\uffff\1\57\3\uffff\2\55\1\u015a\17\55\1\u015b\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\u015e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u015f\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0160\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0161\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0162\27\55", + "\1\50\2\55\1\u0163\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0164\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\23\55\1\u0165\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u0166\22\55", + "\1\u0167\2\uffff\1\u0168", "", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\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\u0169\7\55", + "\1\50\12\55\1\u016a\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\u016c\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u016d\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u016e\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\u0170\10\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0167\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0168\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0169\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u016a\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u016b\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u016c\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u016d\17\56\1\u016e\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0170\30\56", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0171\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0172\25\56", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0173\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0175\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\21\56\1\u0176\10\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\12\56\1\u0177\17\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0178\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u017a\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017d\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017e\25\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0178\16\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\15\55\1\u017a\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\u017b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u017c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u017d\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u017e\17\55\1\u017f\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\1\55\1\u0181\30\55", "", - "\1\50\12\56\1\u017f\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0180\2\uffff\1\60\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\13\55\1\u0182\16\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\15\55\1\u0184\14\55", + "\1\50\12\55\1\u0185\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\u0186\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\21\55\1\u0187\10\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\12\55\1\u0188\17\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\4\55\1\u018b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u018c\25\55", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u018d\25\55", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", + "\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\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0184\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0185\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\3\56\1\u0186\26\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0187\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0188\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0189\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u018a\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018b\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u018d\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u018e\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u018f\27\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0191\25\56", - "\1\50\12\56\1\u0192\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\3\55\1\u0193\26\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0194\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\u0195\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0196\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0197\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0198\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0199\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u019a\25\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u019b\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u019c\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u019d\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u019e\27\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\u01a0\25\55", + "\1\50\12\55\1\u01a1\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0194\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0195\10\56", - "\1\50\12\56\1\u0196\2\uffff\1\60\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\21\55\1\u01a3\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01a4\10\55", + "\1\50\12\55\1\u01a5\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\1\u0198\21\56\1\u0197\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0199\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u019a\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u019b\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u019c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u019e\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u019f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01a0\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u01a2\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u01a3\21\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01a4\12\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01a6\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01a7\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u01a8\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\1\u01a9\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\u01aa\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\10\55\1\u01ac\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01ad\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01ae\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01af\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u01b0\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u01b1\21\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01b2\12\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01a5\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01a6\7\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01a7\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01a8\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01aa\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u01ab\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01ac\7\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01b3\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01b4\7\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ad\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u01ae\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01af\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01b0\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b2\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u01b3\13\56", - "\1\50\12\56\1\u01b4\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01b5\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01b6\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u01b7\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01b8\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ba\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01bb\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01bc\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01bd\25\56", - "\1\50\12\56\1\u01be\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01bf\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01c0\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01c1\7\56", - "\1\50\12\56\1\u01c2\2\uffff\1\60\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\17\55\1\u01b5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u01b6\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01b7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01b8\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01b9\7\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01ba\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u01bb\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01bc\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01bd\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01be\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01bf\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u01c0\13\55", + "\1\50\12\55\1\u01c1\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u01c2\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\u01c3\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01c4\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01c5\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u01c6\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01c7\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01c8\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01c9\25\55", + "\1\50\12\55\1\u01ca\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\u01cb\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01cc\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01cd\7\55", + "\1\50\12\55\1\u01ce\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u01c3\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01c5\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01c6\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u01c7\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01c8\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01c9\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01ca\10\56", "", - "\1\50\12\56\1\u01cb\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01cc\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01cd\2\uffff\1\60\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\15\55\1\u01cf\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01d0\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01d1\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\u01d3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u01d4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u01d5\10\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01ce\27\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01d6\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01d7\7\55", + "\1\50\12\55\1\u01d8\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01cf\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u01d0\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01d1\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01d2\27\56", - "\1\50\12\56\1\u01d3\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u01d4\2\uffff\1\60\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\3\55\1\u01d9\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01da\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01db\31\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01dc\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01dd\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u01de\7\55", + "\1\50\12\55\1\u01df\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u01e0\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\u01e1\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01e2\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01e3\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01e4\25\55", + "\1\50\12\55\1\u01e5\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u01e6\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01d5\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01d6\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01d7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01d8\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01d9\25\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u01e7\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01e8\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01e9\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\60\3\uffff\14\56\1\u01da\15\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01db\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u01dc\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01dd\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01df\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01e1\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01e2\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u01e3\15\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01eb\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01ec\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u01e4\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u01e6\30\56", - "\1\50\12\56\3\uffff\1\60\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\30\55\1\u01ee\1\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01e8\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\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01e9\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_161<='!')||(LA28_161>='#' && LA28_161<='[')||(LA28_161>=']' && LA28_161<='\uFFFF')) ) {s = 104;} + if ( ((LA30_112>='\u0000' && LA30_112<='\uFFFF')) ) {s = 175;} if ( s>=0 ) return s; break; case 1 : - int LA28_104 = input.LA(1); + int LA30_175 = input.LA(1); s = -1; - if ( (LA28_104=='\"') ) {s = 105;} + if ( (LA30_175=='\'') ) {s = 114;} - else if ( (LA28_104=='\\') ) {s = 103;} + else if ( (LA30_175=='\\') ) {s = 112;} - else if ( ((LA28_104>='\u0000' && LA28_104<='!')||(LA28_104>='#' && LA28_104<='[')||(LA28_104>=']' && LA28_104<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_175>='\u0000' && LA30_175<='&')||(LA30_175>='(' && LA30_175<='[')||(LA30_175>=']' && LA30_175<='\uFFFF')) ) {s = 113;} if ( s>=0 ) return s; break; case 2 : - int LA28_106 = input.LA(1); + int LA30_113 = input.LA(1); s = -1; - if ( ((LA28_106>='\u0000' && LA28_106<='\uFFFF')) ) {s = 163;} + if ( (LA30_113=='\'') ) {s = 114;} + + else if ( (LA30_113=='\\') ) {s = 112;} + + else if ( ((LA30_113>='\u0000' && LA30_113<='&')||(LA30_113>='(' && LA30_113<='[')||(LA30_113>=']' && LA30_113<='\uFFFF')) ) {s = 113;} if ( s>=0 ) return s; break; case 3 : - int LA28_36 = input.LA(1); + int LA30_37 = input.LA(1); s = -1; - if ( (LA28_36=='\\') ) {s = 103;} + if ( (LA30_37=='\\') ) {s = 112;} - else if ( ((LA28_36>='\u0000' && LA28_36<='!')||(LA28_36>='#' && LA28_36<='[')||(LA28_36>=']' && LA28_36<='\uFFFF')) ) {s = 104;} + else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 113;} - else if ( (LA28_36=='\"') ) {s = 105;} + else if ( (LA30_37=='\'') ) {s = 114;} else s = 43; if ( s>=0 ) return s; break; case 4 : - int LA28_163 = input.LA(1); + int LA30_173 = input.LA(1); s = -1; - if ( (LA28_163=='\'') ) {s = 108;} + if ( (LA30_173=='\"') ) {s = 111;} - else if ( (LA28_163=='\\') ) {s = 106;} + else if ( (LA30_173=='\\') ) {s = 109;} - else if ( ((LA28_163>='\u0000' && LA28_163<='&')||(LA28_163>='(' && LA28_163<='[')||(LA28_163>=']' && LA28_163<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_173>='\u0000' && LA30_173<='!')||(LA30_173>='#' && LA30_173<='[')||(LA30_173>=']' && LA30_173<='\uFFFF')) ) {s = 110;} if ( s>=0 ) return s; break; case 5 : - int LA28_107 = input.LA(1); + int LA30_110 = input.LA(1); s = -1; - if ( (LA28_107=='\'') ) {s = 108;} + if ( (LA30_110=='\"') ) {s = 111;} - else if ( (LA28_107=='\\') ) {s = 106;} + else if ( (LA30_110=='\\') ) {s = 109;} - else if ( ((LA28_107>='\u0000' && LA28_107<='&')||(LA28_107>='(' && LA28_107<='[')||(LA28_107>=']' && LA28_107<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_110>='\u0000' && LA30_110<='!')||(LA30_110>='#' && LA30_110<='[')||(LA30_110>=']' && LA30_110<='\uFFFF')) ) {s = 110;} if ( s>=0 ) return s; break; case 6 : - int LA28_0 = input.LA(1); + int LA30_36 = input.LA(1); s = -1; - if ( (LA28_0=='P') ) {s = 1;} + if ( (LA30_36=='\\') ) {s = 109;} - else if ( (LA28_0=='E') ) {s = 2;} + else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 110;} - else if ( (LA28_0=='R') ) {s = 3;} + else if ( (LA30_36=='\"') ) {s = 111;} - else if ( (LA28_0=='G') ) {s = 4;} + else s = 43; - else if ( (LA28_0=='s') ) {s = 5;} + if ( s>=0 ) return s; + break; + case 7 : + int LA30_0 = input.LA(1); - else if ( (LA28_0=='a') ) {s = 6;} + s = -1; + if ( (LA30_0=='E') ) {s = 1;} - else if ( (LA28_0=='d') ) {s = 7;} + else if ( (LA30_0=='R') ) {s = 2;} - else if ( (LA28_0=='f') ) {s = 8;} + else if ( (LA30_0=='P') ) {s = 3;} - else if ( (LA28_0=='p') ) {s = 9;} + else if ( (LA30_0=='G') ) {s = 4;} - else if ( (LA28_0=='r') ) {s = 10;} + else if ( (LA30_0=='s') ) {s = 5;} - else if ( (LA28_0=='m') ) {s = 11;} + else if ( (LA30_0=='a') ) {s = 6;} - else if ( (LA28_0=='u') ) {s = 12;} + else if ( (LA30_0=='d') ) {s = 7;} - else if ( (LA28_0=='B') ) {s = 13;} + else if ( (LA30_0=='f') ) {s = 8;} - else if ( (LA28_0=='I') ) {s = 14;} + else if ( (LA30_0=='p') ) {s = 9;} - else if ( (LA28_0=='i') ) {s = 15;} + else if ( (LA30_0=='[') ) {s = 10;} - else if ( (LA28_0=='A') ) {s = 16;} + else if ( (LA30_0=='r') ) {s = 11;} - else if ( (LA28_0=='D') ) {s = 17;} + else if ( (LA30_0=='m') ) {s = 12;} - else if ( (LA28_0=='H') ) {s = 18;} + else if ( (LA30_0=='B') ) {s = 13;} - else if ( (LA28_0=='S') ) {s = 19;} + else if ( (LA30_0=='I') ) {s = 14;} - else if ( (LA28_0=='b') ) {s = 20;} + else if ( (LA30_0=='A') ) {s = 15;} - else if ( (LA28_0=='v') ) {s = 21;} + else if ( (LA30_0=='D') ) {s = 16;} - else if ( (LA28_0=='g') ) {s = 22;} + else if ( (LA30_0=='H') ) {s = 17;} - else if ( (LA28_0=='n') ) {s = 23;} + else if ( (LA30_0=='S') ) {s = 18;} - else if ( (LA28_0=='t') ) {s = 24;} + else if ( (LA30_0=='u') ) {s = 19;} - else if ( (LA28_0=='L') ) {s = 25;} + else if ( (LA30_0=='v') ) {s = 20;} - else if ( (LA28_0=='[') ) {s = 26;} + else if ( (LA30_0=='g') ) {s = 21;} - else if ( (LA28_0==',') ) {s = 27;} + else if ( (LA30_0=='i') ) {s = 22;} - else if ( (LA28_0==':') ) {s = 28;} + else if ( (LA30_0=='n') ) {s = 23;} - else if ( (LA28_0==']') ) {s = 29;} + else if ( (LA30_0=='t') ) {s = 24;} - else if ( (LA28_0=='0') ) {s = 30;} + else if ( (LA30_0=='L') ) {s = 25;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 31;} + else if ( (LA30_0=='b') ) {s = 26;} - else if ( (LA28_0=='-') ) {s = 32;} + else if ( (LA30_0==',') ) {s = 27;} - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 33;} + else if ( (LA30_0=='-') ) {s = 28;} - else if ( (LA28_0=='^') ) {s = 34;} + else if ( (LA30_0==':') ) {s = 29;} - else if ( (LA28_0=='C'||LA28_0=='F'||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='c'||LA28_0=='e'||LA28_0=='h'||(LA28_0>='j' && LA28_0<='l')||LA28_0=='o'||LA28_0=='q'||(LA28_0>='w' && LA28_0<='z')) ) {s = 35;} + else if ( (LA30_0==']') ) {s = 30;} - else if ( (LA28_0=='\"') ) {s = 36;} + else if ( (LA30_0=='0') ) {s = 31;} - else if ( (LA28_0=='\'') ) {s = 37;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 32;} - else if ( (LA28_0=='#') ) {s = 38;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 33;} - else if ( (LA28_0=='/') ) {s = 39;} + else if ( (LA30_0=='^') ) {s = 34;} - else if ( (LA28_0=='~') ) {s = 41;} + else if ( (LA30_0=='C'||LA30_0=='F'||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='c'||LA30_0=='e'||LA30_0=='h'||(LA30_0>='j' && LA30_0<='l')||LA30_0=='o'||LA30_0=='q'||(LA30_0>='w' && LA30_0<='z')) ) {s = 35;} - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 42;} + else if ( (LA30_0=='\"') ) {s = 36;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='}')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 43;} + else if ( (LA30_0=='\'') ) {s = 37;} - else s = 40; + else if ( (LA30_0=='#') ) {s = 38;} - if ( s>=0 ) return s; - break; - case 7 : - int LA28_37 = input.LA(1); + else if ( (LA30_0=='/') ) {s = 39;} - s = -1; - if ( (LA28_37=='\\') ) {s = 106;} + else if ( (LA30_0=='~') ) {s = 41;} - else if ( ((LA28_37>='\u0000' && LA28_37<='&')||(LA28_37>='(' && LA28_37<='[')||(LA28_37>=']' && LA28_37<='\uFFFF')) ) {s = 107;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 42;} - else if ( (LA28_37=='\'') ) {s = 108;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 43;} - else s = 43; + else s = 40; if ( s>=0 ) return s; break; case 8 : - int LA28_103 = input.LA(1); + int LA30_109 = input.LA(1); s = -1; - if ( ((LA28_103>='\u0000' && LA28_103<='\uFFFF')) ) {s = 161;} + if ( ((LA30_109>='\u0000' && LA30_109<='\uFFFF')) ) {s = 173;} if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.tokens b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.tokens index 1d2a4f0a5..04647e7e3 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/lexer/InternalRosLexer.tokens @@ -1,108 +1,107 @@ -Action=51 -Action_1=34 -Actionclient=11 -Actionserver=12 -Any=82 -Array=45 -Base64=46 -Bool=72 -Bool_1=52 +Action=53 +ActionClients=10 +ActionServers=11 +Action_1=38 +Any=81 +Array=44 +Base64=45 +Bool=71 +Bool_1=50 Boolean=32 -Byte=73 -Byte_1=53 -Colon=86 -Comma=85 -Date=70 -Default=35 -Dependencies=13 -Double=47 -Duration=24 -ExternalDependency=5 -Feedback=25 -Feedback_1=20 -Float32=36 -Float32_1=21 -Float64=37 -Float64_1=22 -FromGitRepo=15 -GlobalNamespace=8 -Goal=74 -Goal_1=62 -GraphName=19 -Header=48 -Int16=63 -Int16_1=38 -Int32=64 -Int32_1=39 -Int64=65 -Int64_1=40 -Int8=75 -Int8_1=54 +Byte=72 +Byte_1=51 +Colon=85 +Comma=83 +Date=69 +Default=27 +Dependencies=12 +Double=46 +Duration=28 +ExternalDependency=4 +Feedback=29 +Feedback_1=21 +Float32=39 +Float32_1=19 +Float64=40 +Float64_1=20 +FromGitRepo=14 +GlobalNamespace=7 +Goal=73 +Goal_1=61 +GraphName=18 +Header=47 +HyphenMinus=84 +Int16=62 +Int16_1=34 +Int32=63 +Int32_1=35 +Int64=64 +Int64_1=36 +Int8=74 +Int8_1=52 Integer=33 -LeftSquareBracket=87 -LeftSquareBracketRightSquareBracket=84 -List=71 +LeftSquareBracket=86 +List=70 Message=41 -Message_1=26 -Msg=76 -Name=77 -Node=78 -Node_1=66 -Ns=83 -ParameterAny=14 -ParameterStructMember=4 -Parameters=17 -PrivateNamespace=7 -Publishers=18 -RULE_ANY_OTHER=111 -RULE_BEGIN=104 -RULE_BINARY=90 -RULE_BOOLEAN=91 -RULE_DATE_TIME=99 -RULE_DAY=94 -RULE_DECINT=92 -RULE_DIGIT=89 -RULE_DOUBLE=93 -RULE_END=105 -RULE_HOUR=97 -RULE_ID=100 -RULE_INT=102 -RULE_MESSAGE_ASIGMENT=103 -RULE_MIN_SEC=98 -RULE_ML_COMMENT=109 -RULE_MONTH=95 -RULE_ROS_CONVENTION_A=107 -RULE_ROS_CONVENTION_PARAM=108 -RULE_SL_COMMENT=106 -RULE_STRING=101 -RULE_WS=110 -RULE_YEAR=96 -RelativeNamespace=6 -Request=27 -Response=23 -Result=55 +Message_1=30 +Msg=75 +Name=76 +Node=77 +Node_1=65 +Ns=82 +ParameterAny=13 +Parameters=16 +PrivateNamespace=6 +Publishers=17 +RULE_ANY_OTHER=110 +RULE_BEGIN=103 +RULE_BINARY=89 +RULE_BOOLEAN=90 +RULE_DATE_TIME=98 +RULE_DAY=93 +RULE_DECINT=91 +RULE_DIGIT=88 +RULE_DOUBLE=92 +RULE_END=104 +RULE_HOUR=96 +RULE_ID=99 +RULE_INT=101 +RULE_MESSAGE_ASIGMENT=102 +RULE_MIN_SEC=97 +RULE_ML_COMMENT=108 +RULE_MONTH=94 +RULE_ROS_CONVENTION_A=106 +RULE_ROS_CONVENTION_PARAM=107 +RULE_SL_COMMENT=105 +RULE_STRING=100 +RULE_WS=109 +RULE_YEAR=95 +RelativeNamespace=5 +Request=31 +Response=22 +Result=54 Result_1=42 -RightSquareBracket=88 +RightSquareBracket=87 Service=43 -Serviceclient=9 -Serviceserver=10 -Specs=56 -Srv=79 -String=49 -String_1=57 -String_2=28 -Struct=50 -Subscribers=16 -Time=80 -Type=81 -Type_1=67 -Uint16=58 -Uint16_1=29 -Uint32=59 -Uint32_1=30 -Uint64=60 -Uint64_1=31 -Uint8=68 -Uint8_1=44 -Value=69 -Value_1=61 +ServiceClients=8 +ServiceServers=9 +Specs=55 +Srv=78 +String=48 +String_1=56 +String_2=23 +Struct=49 +Subscribers=15 +Time=79 +Type=80 +Type_1=66 +Uint16=57 +Uint16_1=24 +Uint32=58 +Uint32_1=25 +Uint64=59 +Uint64_1=26 +Uint8=67 +Uint8_1=37 +Value=68 +Value_1=60 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java index 6e13e01b9..3acc7217a 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/BasicsSemanticSequencer.java @@ -282,7 +282,7 @@ protected void sequence_ArrayTopicSpecRef(ISerializationContext context, ArrayTo errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1(), semanticObject.eGet(RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC, false)); + feeder.accept(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1(), semanticObject.eGet(RosPackage.Literals.ARRAY_TOPIC_SPEC_REF__TOPIC_SPEC, false)); feeder.finish(); } @@ -323,7 +323,7 @@ protected void sequence_Header(ISerializationContext context, Header semanticObj * MessagePart returns MessagePart * * Constraint: - * (Type=AbstractType (Data=KEYWORD | Data=MESSAGE_ASIGMENT | Data=EString)) + * ((Data=KEYWORD | Data=MESSAGE_ASIGMENT | Data=EString) Type=AbstractType) * */ protected void sequence_MessagePart(ISerializationContext context, MessagePart semanticObject) { @@ -635,8 +635,8 @@ protected void sequence_ParameterStructMember(ISerializationContext context, Par errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RosPackage.Literals.PARAMETER_STRUCT_MEMBER__VALUE)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0(), semanticObject.getName()); - feeder.accept(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0(), semanticObject.getValue()); + feeder.accept(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0(), semanticObject.getValue()); feeder.finish(); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java index 696bea8ce..a2ec8130e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSemanticSequencer.java @@ -412,7 +412,7 @@ protected void sequence_ExternalDependency(ISerializationContext context, Extern * MessageDefinition returns MessageDefinition * * Constraint: - * MessagePart+=MessagePart* + * MessagePart+=MessagePart+ * */ protected void sequence_MessageDefinition(ISerializationContext context, MessageDefinition semanticObject) { @@ -487,7 +487,7 @@ protected void sequence_PackageSet(ISerializationContext context, PackageSet sem * Package_Impl returns Package * * Constraint: - * (name=RosNames fromGitRepo=EString? spec+=SpecBase* (dependency+=Dependency dependency+=Dependency*)?) + * (name=RosNames fromGitRepo=EString? (spec+=SpecBase spec+=SpecBase*)? (dependency+=Dependency dependency+=Dependency*)?) * */ protected void sequence_Package_Impl(ISerializationContext context, ros.Package semanticObject) { diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java index d74596ed5..74bb9be50 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/serializer/RosSyntacticSequencer.java @@ -22,113 +22,112 @@ public class RosSyntacticSequencer extends AbstractSyntacticSequencer { protected RosGrammarAccess grammarAccess; - protected AbstractElementAlias match_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + protected AbstractElementAlias match_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; @Inject protected void init(IGrammarAccess access) { @@ -138,116 +137,115 @@ protected void init(IGrammarAccess access) { } private void init0() { - match_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); + match_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); } private void init1() { - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); } @Override @@ -256,6 +254,8 @@ protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall rul return getBEGINToken(semanticObject, ruleCall, node); else if (ruleCall.getRule() == grammarAccess.getENDRule()) return getENDToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getPreListElementRule()) + return getPreListElementToken(semanticObject, ruleCall, node); return ""; } @@ -271,226 +271,234 @@ else if (ruleCall.getRule() == grammarAccess.getENDRule()) */ protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + /** + * PreListElement hidden(SL_COMMENT): + * '-'; + */ + protected String getPreListElementToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (node != null) + return getTokenText(node); + return "-"; + } + @Override protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { if (transition.getAmbiguousSyntaxes().isEmpty()) return; List transitionNodes = collectNodes(fromNode, toNode); for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { List syntaxNodes = getNodesFor(transitionNodes, syntax); - if (match_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a.equals(syntax)) - emit_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + if (match_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) + emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); else acceptNodes(getLastNavigableState(), syntaxNodes); } } @@ -499,15 +507,15 @@ else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerm *
      * Ambiguous syntax:
      *     (
-      *         'actionclient:'
+      *         'actionClients:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceserver:' BEGIN END) |
-      *             ('serviceclient:' BEGIN END) |
-      *             ('actionserver:' BEGIN END) |
+      *             ('serviceServers:' BEGIN END) |
+      *             ('serviceClients:' BEGIN END) |
+      *             ('actionServers:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -516,15 +524,14 @@ else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerm
      *     (
      *         actionclient+=ActionClient
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -532,15 +539,15 @@ protected void emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1 *
      * Ambiguous syntax:
      *     (
-      *         'actionserver:'
+      *         'actionServers:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceserver:' BEGIN END) |
-      *             ('serviceclient:' BEGIN END) |
-      *             ('actionclient:' BEGIN END) |
+      *             ('serviceServers:' BEGIN END) |
+      *             ('serviceClients:' BEGIN END) |
+      *             ('actionClients:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -549,15 +556,14 @@ protected void emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1
      *     (
      *         actionserver+=ActionServer
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -568,10 +574,10 @@ protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1 * END * ( * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * 'publishers:' @@ -581,8 +587,7 @@ protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1 * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * 'publishers:' * BEGIN * (ambiguity) @@ -592,7 +597,7 @@ protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -602,7 +607,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ * 'publishers:' @@ -613,7 +618,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * ((('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -622,7 +627,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -632,8 +637,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -643,7 +648,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -652,7 +657,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -662,8 +667,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -673,7 +678,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -682,7 +687,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -692,7 +697,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ * 'publishers:' @@ -703,7 +708,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -712,7 +717,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -722,8 +727,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -733,7 +738,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -742,7 +747,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -752,8 +757,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -763,7 +768,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -772,7 +777,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -783,10 +788,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3 * END * ( * ('publishers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * 'subscribers:' @@ -796,8 +801,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3 * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * 'subscribers:' * BEGIN * (ambiguity) @@ -807,7 +811,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -817,8 +821,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -828,7 +832,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -837,7 +841,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -847,8 +851,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -858,7 +862,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -867,7 +871,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -877,7 +881,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ * 'subscribers:' @@ -888,7 +892,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * ((('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -897,7 +901,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -907,7 +911,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ * 'subscribers:' @@ -918,7 +922,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -927,7 +931,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -937,8 +941,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -948,7 +952,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -957,7 +961,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -967,8 +971,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -978,7 +982,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -987,7 +991,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -999,21 +1003,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* - * 'serviceserver:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1022,7 +1025,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1032,10 +1035,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1043,8 +1046,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1052,7 +1055,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1062,10 +1065,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1073,8 +1076,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1082,7 +1085,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1092,10 +1095,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1103,8 +1106,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'serviceserver:' + * ((('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1112,7 +1115,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1122,10 +1125,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1133,8 +1136,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1142,7 +1145,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1152,10 +1155,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1163,8 +1166,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1172,7 +1175,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1182,10 +1185,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1193,8 +1196,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1202,7 +1205,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1214,21 +1217,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* - * 'serviceclient:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1237,7 +1239,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1247,10 +1249,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1258,8 +1260,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1267,7 +1269,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1277,10 +1279,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1288,8 +1290,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1297,7 +1299,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1307,10 +1309,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1318,8 +1320,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'serviceclient:' + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1327,7 +1329,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1337,10 +1339,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1348,8 +1350,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1357,7 +1359,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1367,10 +1369,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1378,8 +1380,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1387,7 +1389,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1397,10 +1399,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1408,8 +1410,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1417,7 +1419,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1429,21 +1431,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* - * 'actionserver:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1452,7 +1453,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1462,10 +1463,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1473,8 +1474,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1482,7 +1483,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1492,10 +1493,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1503,8 +1504,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1512,7 +1513,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1522,10 +1523,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1533,8 +1534,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1542,7 +1543,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1552,10 +1553,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1563,8 +1564,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'actionserver:' + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1572,7 +1573,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1582,10 +1583,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1593,8 +1594,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1602,7 +1603,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1612,10 +1613,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1623,8 +1624,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1632,7 +1633,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1644,21 +1645,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))* - * 'actionclient:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))* + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1667,7 +1667,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1677,10 +1677,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1688,8 +1688,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1697,7 +1697,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1707,10 +1707,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1718,8 +1718,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1727,7 +1727,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1737,10 +1737,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1748,8 +1748,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1757,7 +1757,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1767,10 +1767,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1778,8 +1778,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'actionclient:' + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1787,7 +1787,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1797,10 +1797,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1808,8 +1808,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1817,7 +1817,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1827,10 +1827,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1838,8 +1838,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1847,7 +1847,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1859,10 +1859,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) * )* * 'parameters:' * BEGIN @@ -1871,8 +1871,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6 * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))* + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))* * 'parameters:' * BEGIN * (ambiguity) @@ -1882,7 +1881,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1892,7 +1891,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ * 'parameters:' @@ -1903,7 +1902,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('subscribers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -1912,7 +1911,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1922,8 +1921,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -1933,7 +1932,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -1942,7 +1941,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1952,8 +1951,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -1963,7 +1962,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -1972,7 +1971,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1982,7 +1981,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ * 'parameters:' @@ -1993,7 +1992,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('publishers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -2002,7 +2001,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2012,8 +2011,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -2023,7 +2022,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? ('actionserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? ('actionServers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -2032,7 +2031,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2042,8 +2041,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -2053,7 +2052,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? ('actionclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? ('actionClients:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -2062,7 +2061,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2076,10 +2075,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) * )* * )* * @@ -2087,15 +2086,14 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3 * ( * parameter+=Parameter * END - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))* + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))* * (ambiguity) - * END * (rule end) * ) * */ - protected void emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2108,10 +2106,10 @@ protected void emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_E * END * ( * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * )* @@ -2120,15 +2118,14 @@ protected void emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_E * ( * publisher+=Publisher * END - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * (ambiguity) - * END * (rule end) * ) * */ - protected void emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2136,15 +2133,15 @@ protected void emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_E *
      * Ambiguous syntax:
      *     (
-      *         'serviceclient:'
+      *         'serviceClients:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceserver:' BEGIN END) |
-      *             ('actionserver:' BEGIN END) |
-      *             ('actionclient:' BEGIN END) |
+      *             ('serviceServers:' BEGIN END) |
+      *             ('actionServers:' BEGIN END) |
+      *             ('actionClients:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -2153,15 +2150,14 @@ protected void emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_E
      *     (
      *         serviceclient+=ServiceClient
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2169,15 +2165,15 @@ protected void emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_ *
      * Ambiguous syntax:
      *     (
-      *         'serviceserver:'
+      *         'serviceServers:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceclient:' BEGIN END) |
-      *             ('actionserver:' BEGIN END) |
-      *             ('actionclient:' BEGIN END) |
+      *             ('serviceClients:' BEGIN END) |
+      *             ('actionServers:' BEGIN END) |
+      *             ('actionClients:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -2186,15 +2182,14 @@ protected void emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_
      *     (
      *         serviceserver+=ServiceServer
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2207,10 +2202,10 @@ protected void emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_ * END * ( * ('publishers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * )* @@ -2219,15 +2214,14 @@ protected void emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_ * ( * subscriber+=Subscriber * END - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * (ambiguity) - * END * (rule end) * ) * */ - protected void emit_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2236,20 +2230,20 @@ protected void emit_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ * Ambiguous syntax: * ( * ('publishers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber - * subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber + * subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2259,19 +2253,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) END (rule end) + * name=RosNames (ambiguity) (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2281,19 +2275,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer - * serviceserver+=ServiceServer END (ambiguity) ('serviceserver:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer + * serviceserver+=ServiceServer END (ambiguity) ('serviceServers:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2303,19 +2297,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient - * serviceclient+=ServiceClient END (ambiguity) ('serviceclient:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient + * serviceclient+=ServiceClient END (ambiguity) ('serviceClients:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2324,20 +2318,20 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * Ambiguous syntax: * ( * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher - * publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher + * publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2347,19 +2341,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter - * parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter + * parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2369,19 +2363,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * actionserver+=ActionServer END (ambiguity) ('actionserver:' BEGIN END (ambiguity))* END (rule end) - * name=RosNames BEGIN (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer + * actionserver+=ActionServer END (ambiguity) ('actionServers:' BEGIN END (ambiguity))* (rule end) + * name=RosNames (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2391,19 +2385,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * actionclient+=ActionClient END (ambiguity) ('actionclient:' BEGIN END (ambiguity))* END (rule end) - * name=RosNames BEGIN (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient + * actionclient+=ActionClient END (ambiguity) ('actionClients:' BEGIN END (ambiguity))* (rule end) + * name=RosNames (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient * */ - protected void emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2411,8 +2405,8 @@ protected void emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2420,7 +2414,7 @@ protected void emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2428,16 +2422,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     subscriber+=Subscriber END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2445,8 +2439,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2454,7 +2448,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2462,16 +2456,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     subscriber+=Subscriber END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2479,16 +2473,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     serviceclient+=ServiceClient END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2496,16 +2490,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     serviceserver+=ServiceServer END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2513,7 +2507,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
@@ -2522,7 +2516,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2530,7 +2524,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
@@ -2539,7 +2533,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2547,16 +2541,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     publisher+=Publisher END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2564,8 +2558,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2573,7 +2567,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2581,16 +2575,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     publisher+=Publisher END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2598,8 +2592,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2607,7 +2601,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2615,7 +2609,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
@@ -2624,7 +2618,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2632,7 +2626,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
@@ -2641,7 +2635,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2649,16 +2643,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     parameter+=Parameter END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2666,8 +2660,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2675,7 +2669,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2683,16 +2677,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     parameter+=Parameter END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2700,8 +2694,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2709,7 +2703,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2717,7 +2711,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
@@ -2726,7 +2720,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2734,7 +2728,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
@@ -2743,7 +2737,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2751,8 +2745,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2760,7 +2754,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2768,16 +2762,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     subscriber+=Subscriber END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2785,16 +2779,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     actionserver+=ActionServer END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2802,16 +2796,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     serviceserver+=ServiceServer END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2819,16 +2813,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     actionserver+=ActionServer END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2836,16 +2830,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     serviceclient+=ServiceClient END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2853,8 +2847,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2862,7 +2856,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2870,16 +2864,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     publisher+=Publisher END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2887,8 +2881,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2896,7 +2890,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2904,16 +2898,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     parameter+=Parameter END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2921,8 +2915,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2930,7 +2924,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2938,16 +2932,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     subscriber+=Subscriber END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2955,16 +2949,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     actionclient+=ActionClient END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2972,16 +2966,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     serviceserver+=ServiceServer END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2989,16 +2983,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     actionclient+=ActionClient END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3006,16 +3000,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     serviceclient+=ServiceClient END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3023,8 +3017,8 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -3032,7 +3026,7 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3040,16 +3034,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     publisher+=Publisher END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3057,8 +3051,8 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -3066,7 +3060,7 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3074,16 +3068,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     parameter+=Parameter END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3091,16 +3085,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     actionclient+=ActionClient END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3108,33 +3102,16 @@ protected void emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     ('specs:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+     *     actionserver+=ActionServer END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java index ff3a010f4..308ce4376 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/BasicsGrammarAccess.java @@ -568,12 +568,12 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('default' default=ParameterInteger)?; + // ('default:' default=ParameterInteger)?; @Override public ParserRule getRule() { return rule; } //{ParameterIntegerType} //'Integer' - //('default' default=ParameterInteger)? + //('default:' default=ParameterInteger)? public Group getGroup() { return cGroup; } //{ParameterIntegerType} @@ -582,10 +582,10 @@ public class ParameterIntegerTypeElements extends AbstractParserRuleElementFinde //'Integer' public Keyword getIntegerKeyword_1() { return cIntegerKeyword_1; } - //('default' default=ParameterInteger)? + //('default:' default=ParameterInteger)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterInteger @@ -607,12 +607,12 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('default' default=ParameterString)?; + // ('default:' default=ParameterString)?; @Override public ParserRule getRule() { return rule; } //{ParameterStringType} //'String' - //('default' default=ParameterString)? + //('default:' default=ParameterString)? public Group getGroup() { return cGroup; } //{ParameterStringType} @@ -621,10 +621,10 @@ public class ParameterStringTypeElements extends AbstractParserRuleElementFinder //'String' public Keyword getStringKeyword_1() { return cStringKeyword_1; } - //('default' default=ParameterString)? + //('default:' default=ParameterString)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterString @@ -646,12 +646,12 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('default' default=ParameterDouble)?; + // ('default:' default=ParameterDouble)?; @Override public ParserRule getRule() { return rule; } //{ParameterDoubleType} //'Double' - //('default' default=ParameterDouble)? + //('default:' default=ParameterDouble)? public Group getGroup() { return cGroup; } //{ParameterDoubleType} @@ -660,10 +660,10 @@ public class ParameterDoubleTypeElements extends AbstractParserRuleElementFinder //'Double' public Keyword getDoubleKeyword_1() { return cDoubleKeyword_1; } - //('default' default=ParameterDouble)? + //('default:' default=ParameterDouble)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterDouble @@ -685,12 +685,12 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('default' default=ParameterDate)?; + // ('default:' default=ParameterDate)?; @Override public ParserRule getRule() { return rule; } //{ParameterDateType} //'Date' - //('default' default=ParameterDate)? + //('default:' default=ParameterDate)? public Group getGroup() { return cGroup; } //{ParameterDateType} @@ -699,10 +699,10 @@ public class ParameterDateTypeElements extends AbstractParserRuleElementFinder { //'Date' public Keyword getDateKeyword_1() { return cDateKeyword_1; } - //('default' default=ParameterDate)? + //('default:' default=ParameterDate)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterDate @@ -724,12 +724,12 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('default' default=ParameterBoolean)?; + // ('default:' default=ParameterBoolean)?; @Override public ParserRule getRule() { return rule; } //{ParameterBooleanType} //'Boolean' - //('default' default=ParameterBoolean)? + //('default:' default=ParameterBoolean)? public Group getGroup() { return cGroup; } //{ParameterBooleanType} @@ -738,10 +738,10 @@ public class ParameterBooleanTypeElements extends AbstractParserRuleElementFinde //'Boolean' public Keyword getBooleanKeyword_1() { return cBooleanKeyword_1; } - //('default' default=ParameterBoolean)? + //('default:' default=ParameterBoolean)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterBoolean @@ -763,12 +763,12 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('default' default=ParameterBase64)?; + // ('default:' default=ParameterBase64)?; @Override public ParserRule getRule() { return rule; } //{ParameterBase64Type} //'Base64' - //('default' default=ParameterBase64)? + //('default:' default=ParameterBase64)? public Group getGroup() { return cGroup; } //{ParameterBase64Type} @@ -777,10 +777,10 @@ public class ParameterBase64TypeElements extends AbstractParserRuleElementFinder //'Base64' public Keyword getBase64Keyword_1() { return cBase64Keyword_1; } - //('default' default=ParameterBase64)? + //('default:' default=ParameterBase64)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterBase64 @@ -802,12 +802,12 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('default' default=ParameterAny)?; + // ('default:' default=ParameterAny)?; @Override public ParserRule getRule() { return rule; } //{ParameterAnyType} //'Any' - //('default' default=ParameterAny)? + //('default:' default=ParameterAny)? public Group getGroup() { return cGroup; } //{ParameterAnyType} @@ -816,10 +816,10 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { //'Any' public Keyword getAnyKeyword_1() { return cAnyKeyword_1; } - //('default' default=ParameterAny)? + //('default:' default=ParameterAny)? public Group getGroup_2() { return cGroup_2; } - //'default' + //'default:' public Keyword getDefaultKeyword_2_0() { return cDefaultKeyword_2_0; } //default=ParameterAny @@ -831,61 +831,55 @@ public class ParameterAnyTypeElements extends AbstractParserRuleElementFinder { public class ParameterArrayTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterArrayType"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cArrayKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_1 = (RuleCall)cGroup.eContents().get(1); - private final Keyword cTypeKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final RuleCall cTypeParameterTypeParserRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cDefaultKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Assignment cDefaultAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); - private final RuleCall cDefaultParameterListParserRuleCall_4_1_0 = (RuleCall)cDefaultAssignment_4_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5 = (RuleCall)cGroup.eContents().get(5); + private final RuleCall cBEGINTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0); + private final Keyword cArrayKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cTypeParameterTypeParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0); + private final Group cGroup_3 = (Group)cGroup.eContents().get(3); + private final Keyword cDefaultKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); + private final Assignment cDefaultAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); + private final RuleCall cDefaultParameterListParserRuleCall_3_1_0 = (RuleCall)cDefaultAssignment_3_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); //ParameterArrayType returns ParameterArrayType: - // 'Array:' // BEGIN - // 'type' type=ParameterType - // ('default' default=ParameterList)? - // END; + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; @Override public ParserRule getRule() { return rule; } - //'Array:' - //BEGIN - // 'type' type=ParameterType - // ('default' default=ParameterList)? + // BEGIN + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? //END public Group getGroup() { return cGroup; } - //'Array:' - public Keyword getArrayKeyword_0() { return cArrayKeyword_0; } - //BEGIN - public RuleCall getBEGINTerminalRuleCall_1() { return cBEGINTerminalRuleCall_1; } + public RuleCall getBEGINTerminalRuleCall_0() { return cBEGINTerminalRuleCall_0; } - //'type' - public Keyword getTypeKeyword_2() { return cTypeKeyword_2; } + //'Array:' + public Keyword getArrayKeyword_1() { return cArrayKeyword_1; } //type=ParameterType - public Assignment getTypeAssignment_3() { return cTypeAssignment_3; } + public Assignment getTypeAssignment_2() { return cTypeAssignment_2; } //ParameterType - public RuleCall getTypeParameterTypeParserRuleCall_3_0() { return cTypeParameterTypeParserRuleCall_3_0; } + public RuleCall getTypeParameterTypeParserRuleCall_2_0() { return cTypeParameterTypeParserRuleCall_2_0; } - //('default' default=ParameterList)? - public Group getGroup_4() { return cGroup_4; } + //('default:' default=ParameterList)? + public Group getGroup_3() { return cGroup_3; } - //'default' - public Keyword getDefaultKeyword_4_0() { return cDefaultKeyword_4_0; } + //'default:' + public Keyword getDefaultKeyword_3_0() { return cDefaultKeyword_3_0; } //default=ParameterList - public Assignment getDefaultAssignment_4_1() { return cDefaultAssignment_4_1; } + public Assignment getDefaultAssignment_3_1() { return cDefaultAssignment_3_1; } //ParameterList - public RuleCall getDefaultParameterListParserRuleCall_4_1_0() { return cDefaultParameterListParserRuleCall_4_1_0; } + public RuleCall getDefaultParameterListParserRuleCall_3_1_0() { return cDefaultParameterListParserRuleCall_3_1_0; } //END - public RuleCall getENDTerminalRuleCall_5() { return cENDTerminalRuleCall_5; } + public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } } public class ParameterListElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterList"); @@ -1138,53 +1132,47 @@ public class ParameterDateElements extends AbstractParserRuleElementFinder { public class ParameterStructMemberElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructMember"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cParameterStructMemberKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final RuleCall cBEGINTerminalRuleCall_3 = (RuleCall)cGroup.eContents().get(3); - private final Assignment cValueAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final RuleCall cValueParameterValueParserRuleCall_4_0 = (RuleCall)cValueAssignment_4.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5 = (RuleCall)cGroup.eContents().get(5); + private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); + private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final RuleCall cBEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); + private final Assignment cValueAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final RuleCall cValueParameterValueParserRuleCall_3_0 = (RuleCall)cValueAssignment_3.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); //ParameterStructMember returns ParameterStructMember: - // 'ParameterStructMember' // name=EString':' // BEGIN // value=ParameterValue // END; @Override public ParserRule getRule() { return rule; } - //'ParameterStructMember' //name=EString':' //BEGIN // value=ParameterValue //END public Group getGroup() { return cGroup; } - //'ParameterStructMember' - public Keyword getParameterStructMemberKeyword_0() { return cParameterStructMemberKeyword_0; } - //name=EString - public Assignment getNameAssignment_1() { return cNameAssignment_1; } + public Assignment getNameAssignment_0() { return cNameAssignment_0; } //EString - public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } + public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } //':' - public Keyword getColonKeyword_2() { return cColonKeyword_2; } + public Keyword getColonKeyword_1() { return cColonKeyword_1; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } + public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } //value=ParameterValue - public Assignment getValueAssignment_4() { return cValueAssignment_4; } + public Assignment getValueAssignment_3() { return cValueAssignment_3; } //ParameterValue - public RuleCall getValueParameterValueParserRuleCall_4_0() { return cValueParameterValueParserRuleCall_4_0; } + public RuleCall getValueParameterValueParserRuleCall_3_0() { return cValueParameterValueParserRuleCall_3_0; } //END - public RuleCall getENDTerminalRuleCall_5() { return cENDTerminalRuleCall_5; } + public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } } public class ParameterStructTypeMemberElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ParameterStructTypeMember"); @@ -1274,47 +1262,49 @@ public class DateTime0Elements extends AbstractParserRuleElementFinder { public class MessagePartElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.MessagePart"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cTypeAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cTypeAbstractTypeParserRuleCall_0_0 = (RuleCall)cTypeAssignment_0.eContents().get(0); - private final Assignment cDataAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final Alternatives cDataAlternatives_1_0 = (Alternatives)cDataAssignment_1.eContents().get(0); - private final RuleCall cDataKEYWORDParserRuleCall_1_0_0 = (RuleCall)cDataAlternatives_1_0.eContents().get(0); - private final RuleCall cDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1 = (RuleCall)cDataAlternatives_1_0.eContents().get(1); - private final RuleCall cDataEStringParserRuleCall_1_0_2 = (RuleCall)cDataAlternatives_1_0.eContents().get(2); + private final Assignment cDataAssignment_0 = (Assignment)cGroup.eContents().get(0); + private final Alternatives cDataAlternatives_0_0 = (Alternatives)cDataAssignment_0.eContents().get(0); + private final RuleCall cDataKEYWORDParserRuleCall_0_0_0 = (RuleCall)cDataAlternatives_0_0.eContents().get(0); + private final RuleCall cDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1 = (RuleCall)cDataAlternatives_0_0.eContents().get(1); + private final RuleCall cDataEStringParserRuleCall_0_0_2 = (RuleCall)cDataAlternatives_0_0.eContents().get(2); + private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final RuleCall cTypeAbstractTypeParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0); ///////////////////// ////MESSAGE PRIMITIVES DEFINITION ///////////////////// //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType //; @Override public ParserRule getRule() { return rule; } - //Type = AbstractType - //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + //Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType public Group getGroup() { return cGroup; } - //Type = AbstractType - public Assignment getTypeAssignment_0() { return cTypeAssignment_0; } - - //AbstractType - public RuleCall getTypeAbstractTypeParserRuleCall_0_0() { return cTypeAbstractTypeParserRuleCall_0_0; } - //Data =(KEYWORD | MESSAGE_ASIGMENT | EString) - public Assignment getDataAssignment_1() { return cDataAssignment_1; } + public Assignment getDataAssignment_0() { return cDataAssignment_0; } //(KEYWORD | MESSAGE_ASIGMENT | EString) - public Alternatives getDataAlternatives_1_0() { return cDataAlternatives_1_0; } + public Alternatives getDataAlternatives_0_0() { return cDataAlternatives_0_0; } //KEYWORD - public RuleCall getDataKEYWORDParserRuleCall_1_0_0() { return cDataKEYWORDParserRuleCall_1_0_0; } + public RuleCall getDataKEYWORDParserRuleCall_0_0_0() { return cDataKEYWORDParserRuleCall_0_0_0; } //MESSAGE_ASIGMENT - public RuleCall getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1() { return cDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1; } + public RuleCall getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1() { return cDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1; } //EString - public RuleCall getDataEStringParserRuleCall_1_0_2() { return cDataEStringParserRuleCall_1_0_2; } + public RuleCall getDataEStringParserRuleCall_0_0_2() { return cDataEStringParserRuleCall_0_0_2; } + + //':' + public Keyword getColonKeyword_1() { return cColonKeyword_1; } + + //Type = AbstractType + public Assignment getTypeAssignment_2() { return cTypeAssignment_2; } + + //AbstractType + public RuleCall getTypeAbstractTypeParserRuleCall_2_0() { return cTypeAbstractTypeParserRuleCall_2_0; } } public class AbstractTypeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.AbstractType"); @@ -1793,18 +1783,18 @@ public class BoolArrayElements extends AbstractParserRuleElementFinder { //boolArray returns primitives::boolArray: // {primitives::boolArray} - // 'bool[]' + // '[bool]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::boolArray} - //'bool[]' + //'[bool]' public Group getGroup() { return cGroup; } //{primitives::boolArray} public Action getBoolArrayAction_0() { return cBoolArrayAction_0; } - //'bool[]' + //'[bool]' public Keyword getBoolKeyword_1() { return cBoolKeyword_1; } } public class Int8ArrayElements extends AbstractParserRuleElementFinder { @@ -1815,18 +1805,18 @@ public class Int8ArrayElements extends AbstractParserRuleElementFinder { //int8Array returns primitives::int8Array: // {primitives::int8Array} - // 'int8[]' + // '[int8]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::int8Array} - //'int8[]' + //'[int8]' public Group getGroup() { return cGroup; } //{primitives::int8Array} public Action getInt8ArrayAction_0() { return cInt8ArrayAction_0; } - //'int8[]' + //'[int8]' public Keyword getInt8Keyword_1() { return cInt8Keyword_1; } } public class Uint8ArrayElements extends AbstractParserRuleElementFinder { @@ -1837,18 +1827,18 @@ public class Uint8ArrayElements extends AbstractParserRuleElementFinder { //uint8Array returns primitives::uint8Array: // {primitives::uint8Array} - // 'uint8[]' + // '[uint8]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::uint8Array} - //'uint8[]' + //'[uint8]' public Group getGroup() { return cGroup; } //{primitives::uint8Array} public Action getUint8ArrayAction_0() { return cUint8ArrayAction_0; } - //'uint8[]' + //'[uint8]' public Keyword getUint8Keyword_1() { return cUint8Keyword_1; } } public class Int16ArrayElements extends AbstractParserRuleElementFinder { @@ -1859,18 +1849,18 @@ public class Int16ArrayElements extends AbstractParserRuleElementFinder { //int16Array returns primitives::int16Array: // {primitives::int16Array} - // 'int16[]' + // '[int16]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::int16Array} - //'int16[]' + //'[int16]' public Group getGroup() { return cGroup; } //{primitives::int16Array} public Action getInt16ArrayAction_0() { return cInt16ArrayAction_0; } - //'int16[]' + //'[int16]' public Keyword getInt16Keyword_1() { return cInt16Keyword_1; } } public class Uint16ArrayElements extends AbstractParserRuleElementFinder { @@ -1881,18 +1871,18 @@ public class Uint16ArrayElements extends AbstractParserRuleElementFinder { //uint16Array returns primitives::uint16Array: // {primitives::uint16Array} - // 'uint16[]' + // '[uint16]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::uint16Array} - //'uint16[]' + //'[uint16]' public Group getGroup() { return cGroup; } //{primitives::uint16Array} public Action getUint16ArrayAction_0() { return cUint16ArrayAction_0; } - //'uint16[]' + //'[uint16]' public Keyword getUint16Keyword_1() { return cUint16Keyword_1; } } public class Int32ArrayElements extends AbstractParserRuleElementFinder { @@ -1903,18 +1893,18 @@ public class Int32ArrayElements extends AbstractParserRuleElementFinder { //int32Array returns primitives::int32Array: // {primitives::int32Array} - // 'int32[]' + // '[int32]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::int32Array} - //'int32[]' + //'[int32]' public Group getGroup() { return cGroup; } //{primitives::int32Array} public Action getInt32ArrayAction_0() { return cInt32ArrayAction_0; } - //'int32[]' + //'[int32]' public Keyword getInt32Keyword_1() { return cInt32Keyword_1; } } public class Uint32ArrayElements extends AbstractParserRuleElementFinder { @@ -1925,18 +1915,18 @@ public class Uint32ArrayElements extends AbstractParserRuleElementFinder { //uint32Array returns primitives::uint32Array: // {primitives::uint32Array} - // 'uint32[]' + // '[uint32]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::uint32Array} - //'uint32[]' + //'[uint32]' public Group getGroup() { return cGroup; } //{primitives::uint32Array} public Action getUint32ArrayAction_0() { return cUint32ArrayAction_0; } - //'uint32[]' + //'[uint32]' public Keyword getUint32Keyword_1() { return cUint32Keyword_1; } } public class Int64ArrayElements extends AbstractParserRuleElementFinder { @@ -1947,18 +1937,18 @@ public class Int64ArrayElements extends AbstractParserRuleElementFinder { //int64Array returns primitives::int64Array: // {primitives::int64Array} - // 'int64[]' + // '[int64]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::int64Array} - //'int64[]' + //'[int64]' public Group getGroup() { return cGroup; } //{primitives::int64Array} public Action getInt64ArrayAction_0() { return cInt64ArrayAction_0; } - //'int64[]' + //'[int64]' public Keyword getInt64Keyword_1() { return cInt64Keyword_1; } } public class Uint64ArrayElements extends AbstractParserRuleElementFinder { @@ -1969,18 +1959,18 @@ public class Uint64ArrayElements extends AbstractParserRuleElementFinder { //uint64Array returns primitives::uint64Array: // {primitives::uint64Array} - // 'uint64[]' + // '[uint64]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::uint64Array} - //'uint64[]' + //'[uint64]' public Group getGroup() { return cGroup; } //{primitives::uint64Array} public Action getUint64ArrayAction_0() { return cUint64ArrayAction_0; } - //'uint64[]' + //'[uint64]' public Keyword getUint64Keyword_1() { return cUint64Keyword_1; } } public class Float32ArrayElements extends AbstractParserRuleElementFinder { @@ -1991,18 +1981,18 @@ public class Float32ArrayElements extends AbstractParserRuleElementFinder { //float32Array returns primitives::float32Array: // {primitives::float32Array} - // 'float32[]' + // '[float32]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::float32Array} - //'float32[]' + //'[float32]' public Group getGroup() { return cGroup; } //{primitives::float32Array} public Action getFloat32ArrayAction_0() { return cFloat32ArrayAction_0; } - //'float32[]' + //'[float32]' public Keyword getFloat32Keyword_1() { return cFloat32Keyword_1; } } public class Float64ArrayElements extends AbstractParserRuleElementFinder { @@ -2013,18 +2003,18 @@ public class Float64ArrayElements extends AbstractParserRuleElementFinder { //float64Array returns primitives::float64Array: // {primitives::float64Array} - // 'float64[]' + // '[float64]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::float64Array} - //'float64[]' + //'[float64]' public Group getGroup() { return cGroup; } //{primitives::float64Array} public Action getFloat64ArrayAction_0() { return cFloat64ArrayAction_0; } - //'float64[]' + //'[float64]' public Keyword getFloat64Keyword_1() { return cFloat64Keyword_1; } } public class String0ArrayElements extends AbstractParserRuleElementFinder { @@ -2035,18 +2025,18 @@ public class String0ArrayElements extends AbstractParserRuleElementFinder { //string0Array returns primitives::stringArray: // {primitives::stringArray} - // 'string[]' + // '[string]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::stringArray} - //'string[]' + //'[string]' public Group getGroup() { return cGroup; } //{primitives::stringArray} public Action getStringArrayAction_0() { return cStringArrayAction_0; } - //'string[]' + //'[string]' public Keyword getStringKeyword_1() { return cStringKeyword_1; } } public class ByteArrayElements extends AbstractParserRuleElementFinder { @@ -2057,18 +2047,18 @@ public class ByteArrayElements extends AbstractParserRuleElementFinder { //byteArray returns primitives::ByteArray: // {primitives::ByteArray} - // 'byte[]' + // '[byte]' // ; @Override public ParserRule getRule() { return rule; } //{primitives::ByteArray} - //'byte[]' + //'[byte]' public Group getGroup() { return cGroup; } //{primitives::ByteArray} public Action getByteArrayAction_0() { return cByteArrayAction_0; } - //'byte[]' + //'[byte]' public Keyword getByteKeyword_1() { return cByteKeyword_1; } } public class HeaderElements extends AbstractParserRuleElementFinder { @@ -2116,30 +2106,34 @@ public class TopicSpecRefElements extends AbstractParserRuleElementFinder { public class ArrayTopicSpecRefElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ArrayTopicSpecRef"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cTopicSpecAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final CrossReference cTopicSpecTopicSpecCrossReference_0_0 = (CrossReference)cTopicSpecAssignment_0.eContents().get(0); - private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_0_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_0_0.eContents().get(1); - private final Keyword cLeftSquareBracketRightSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Keyword cLeftSquareBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTopicSpecAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cTopicSpecTopicSpecCrossReference_1_0 = (CrossReference)cTopicSpecAssignment_1.eContents().get(0); + private final RuleCall cTopicSpecTopicSpecEStringParserRuleCall_1_0_1 = (RuleCall)cTopicSpecTopicSpecCrossReference_1_0.eContents().get(1); + private final Keyword cRightSquareBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' + // '['TopicSpec=[TopicSpec|EString]']' //; @Override public ParserRule getRule() { return rule; } - //TopicSpec=[TopicSpec|EString]'[]' + //'['TopicSpec=[TopicSpec|EString]']' public Group getGroup() { return cGroup; } + //'[' + public Keyword getLeftSquareBracketKeyword_0() { return cLeftSquareBracketKeyword_0; } + //TopicSpec=[TopicSpec|EString] - public Assignment getTopicSpecAssignment_0() { return cTopicSpecAssignment_0; } + public Assignment getTopicSpecAssignment_1() { return cTopicSpecAssignment_1; } //[TopicSpec|EString] - public CrossReference getTopicSpecTopicSpecCrossReference_0_0() { return cTopicSpecTopicSpecCrossReference_0_0; } + public CrossReference getTopicSpecTopicSpecCrossReference_1_0() { return cTopicSpecTopicSpecCrossReference_1_0; } //EString - public RuleCall getTopicSpecTopicSpecEStringParserRuleCall_0_0_1() { return cTopicSpecTopicSpecEStringParserRuleCall_0_0_1; } + public RuleCall getTopicSpecTopicSpecEStringParserRuleCall_1_0_1() { return cTopicSpecTopicSpecEStringParserRuleCall_1_0_1; } - //'[]' - public Keyword getLeftSquareBracketRightSquareBracketKeyword_1() { return cLeftSquareBracketRightSquareBracketKeyword_1; } + //']' + public Keyword getRightSquareBracketKeyword_2() { return cRightSquareBracketKeyword_2; } } public class KEYWORDElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.KEYWORD"); @@ -2241,6 +2235,17 @@ public class RosNamesElements extends AbstractParserRuleElementFinder { //'node' public Keyword getNodeKeyword_2() { return cNodeKeyword_2; } } + public class PreListElementElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.PreListElement"); + private final Keyword cHyphenMinusKeyword = (Keyword)rule.eContents().get(1); + + //PreListElement hidden(SL_COMMENT): + // '-'; + @Override public ParserRule getRule() { return rule; } + + //'-' + public Keyword getHyphenMinusKeyword() { return cHyphenMinusKeyword; } + } private final NamespaceElements pNamespace; @@ -2329,6 +2334,7 @@ public class RosNamesElements extends AbstractParserRuleElementFinder { private final TerminalRule tSL_COMMENT; private final EStringElements pEString; private final RosNamesElements pRosNames; + private final PreListElementElements pPreListElement; private final TerminalRule tROS_CONVENTION_A; private final TerminalRule tROS_CONVENTION_PARAM; @@ -2427,6 +2433,7 @@ public BasicsGrammarAccess(GrammarProvider grammarProvider, this.tSL_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.SL_COMMENT"); this.pEString = new EStringElements(); this.pRosNames = new RosNamesElements(); + this.pPreListElement = new PreListElementElements(); this.tROS_CONVENTION_A = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ROS_CONVENTION_A"); this.tROS_CONVENTION_PARAM = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Basics.ROS_CONVENTION_PARAM"); } @@ -2601,7 +2608,7 @@ public ParserRule getParameterStructTypeRule() { //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('default' default=ParameterInteger)?; + // ('default:' default=ParameterInteger)?; public ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return pParameterIntegerType; } @@ -2613,7 +2620,7 @@ public ParserRule getParameterIntegerTypeRule() { //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('default' default=ParameterString)?; + // ('default:' default=ParameterString)?; public ParameterStringTypeElements getParameterStringTypeAccess() { return pParameterStringType; } @@ -2625,7 +2632,7 @@ public ParserRule getParameterStringTypeRule() { //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('default' default=ParameterDouble)?; + // ('default:' default=ParameterDouble)?; public ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return pParameterDoubleType; } @@ -2637,7 +2644,7 @@ public ParserRule getParameterDoubleTypeRule() { //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('default' default=ParameterDate)?; + // ('default:' default=ParameterDate)?; public ParameterDateTypeElements getParameterDateTypeAccess() { return pParameterDateType; } @@ -2649,7 +2656,7 @@ public ParserRule getParameterDateTypeRule() { //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('default' default=ParameterBoolean)?; + // ('default:' default=ParameterBoolean)?; public ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return pParameterBooleanType; } @@ -2661,7 +2668,7 @@ public ParserRule getParameterBooleanTypeRule() { //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('default' default=ParameterBase64)?; + // ('default:' default=ParameterBase64)?; public ParameterBase64TypeElements getParameterBase64TypeAccess() { return pParameterBase64Type; } @@ -2673,7 +2680,7 @@ public ParserRule getParameterBase64TypeRule() { //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('default' default=ParameterAny)?; + // ('default:' default=ParameterAny)?; public ParameterAnyTypeElements getParameterAnyTypeAccess() { return pParameterAnyType; } @@ -2683,11 +2690,10 @@ public ParserRule getParameterAnyTypeRule() { } //ParameterArrayType returns ParameterArrayType: - // 'Array:' // BEGIN - // 'type' type=ParameterType - // ('default' default=ParameterList)? - // END; + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; public ParameterArrayTypeElements getParameterArrayTypeAccess() { return pParameterArrayType; } @@ -2800,7 +2806,6 @@ public ParserRule getParameterDateRule() { } //ParameterStructMember returns ParameterStructMember: - // 'ParameterStructMember' // name=EString':' // BEGIN // value=ParameterValue @@ -2843,7 +2848,7 @@ public TerminalRule getBOOLEANRule() { return tBOOLEAN; } - //terminal DOUBLE returns ecore::EDouble: DIGIT (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); public TerminalRule getDOUBLERule() { return tDOUBLE; } @@ -2938,8 +2943,7 @@ public ParserRule getDateTime0Rule() { ////MESSAGE PRIMITIVES DEFINITION ///////////////////// //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType //; public MessagePartElements getMessagePartAccess() { return pMessagePart; @@ -3150,7 +3154,7 @@ public ParserRule getDurationRule() { //boolArray returns primitives::boolArray: // {primitives::boolArray} - // 'bool[]' + // '[bool]' // ; public BoolArrayElements getBoolArrayAccess() { return pBoolArray; @@ -3162,7 +3166,7 @@ public ParserRule getBoolArrayRule() { //int8Array returns primitives::int8Array: // {primitives::int8Array} - // 'int8[]' + // '[int8]' // ; public Int8ArrayElements getInt8ArrayAccess() { return pInt8Array; @@ -3174,7 +3178,7 @@ public ParserRule getInt8ArrayRule() { //uint8Array returns primitives::uint8Array: // {primitives::uint8Array} - // 'uint8[]' + // '[uint8]' // ; public Uint8ArrayElements getUint8ArrayAccess() { return pUint8Array; @@ -3186,7 +3190,7 @@ public ParserRule getUint8ArrayRule() { //int16Array returns primitives::int16Array: // {primitives::int16Array} - // 'int16[]' + // '[int16]' // ; public Int16ArrayElements getInt16ArrayAccess() { return pInt16Array; @@ -3198,7 +3202,7 @@ public ParserRule getInt16ArrayRule() { //uint16Array returns primitives::uint16Array: // {primitives::uint16Array} - // 'uint16[]' + // '[uint16]' // ; public Uint16ArrayElements getUint16ArrayAccess() { return pUint16Array; @@ -3210,7 +3214,7 @@ public ParserRule getUint16ArrayRule() { //int32Array returns primitives::int32Array: // {primitives::int32Array} - // 'int32[]' + // '[int32]' // ; public Int32ArrayElements getInt32ArrayAccess() { return pInt32Array; @@ -3222,7 +3226,7 @@ public ParserRule getInt32ArrayRule() { //uint32Array returns primitives::uint32Array: // {primitives::uint32Array} - // 'uint32[]' + // '[uint32]' // ; public Uint32ArrayElements getUint32ArrayAccess() { return pUint32Array; @@ -3234,7 +3238,7 @@ public ParserRule getUint32ArrayRule() { //int64Array returns primitives::int64Array: // {primitives::int64Array} - // 'int64[]' + // '[int64]' // ; public Int64ArrayElements getInt64ArrayAccess() { return pInt64Array; @@ -3246,7 +3250,7 @@ public ParserRule getInt64ArrayRule() { //uint64Array returns primitives::uint64Array: // {primitives::uint64Array} - // 'uint64[]' + // '[uint64]' // ; public Uint64ArrayElements getUint64ArrayAccess() { return pUint64Array; @@ -3258,7 +3262,7 @@ public ParserRule getUint64ArrayRule() { //float32Array returns primitives::float32Array: // {primitives::float32Array} - // 'float32[]' + // '[float32]' // ; public Float32ArrayElements getFloat32ArrayAccess() { return pFloat32Array; @@ -3270,7 +3274,7 @@ public ParserRule getFloat32ArrayRule() { //float64Array returns primitives::float64Array: // {primitives::float64Array} - // 'float64[]' + // '[float64]' // ; public Float64ArrayElements getFloat64ArrayAccess() { return pFloat64Array; @@ -3282,7 +3286,7 @@ public ParserRule getFloat64ArrayRule() { //string0Array returns primitives::stringArray: // {primitives::stringArray} - // 'string[]' + // '[string]' // ; public String0ArrayElements getString0ArrayAccess() { return pString0Array; @@ -3294,7 +3298,7 @@ public ParserRule getString0ArrayRule() { //byteArray returns primitives::ByteArray: // {primitives::ByteArray} - // 'byte[]' + // '[byte]' // ; public ByteArrayElements getByteArrayAccess() { return pByteArray; @@ -3328,7 +3332,7 @@ public ParserRule getTopicSpecRefRule() { } //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' + // '['TopicSpec=[TopicSpec|EString]']' //; public ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { return pArrayTopicSpecRef; @@ -3390,6 +3394,16 @@ public ParserRule getRosNamesRule() { return getRosNamesAccess().getRule(); } + //PreListElement hidden(SL_COMMENT): + // '-'; + public PreListElementElements getPreListElementAccess() { + return pPreListElement; + } + + public ParserRule getPreListElementRule() { + return getPreListElementAccess().getRule(); + } + //terminal ROS_CONVENTION_A: // ( ('/' ID ) | ( ID '/' ) )* ; public TerminalRule getROS_CONVENTION_ARule() { diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java index 82bdaf266..2816f2bfa 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java @@ -82,9 +82,14 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { private final Group cGroup_5 = (Group)cGroup.eContents().get(5); private final Keyword cSpecsKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); private final RuleCall cBEGINTerminalRuleCall_5_1 = (RuleCall)cGroup_5.eContents().get(1); - private final Assignment cSpecAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); - private final RuleCall cSpecSpecBaseParserRuleCall_5_2_0 = (RuleCall)cSpecAssignment_5_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_5_3 = (RuleCall)cGroup_5.eContents().get(3); + private final RuleCall cPreListElementParserRuleCall_5_2 = (RuleCall)cGroup_5.eContents().get(2); + private final Assignment cSpecAssignment_5_3 = (Assignment)cGroup_5.eContents().get(3); + private final RuleCall cSpecSpecBaseParserRuleCall_5_3_0 = (RuleCall)cSpecAssignment_5_3.eContents().get(0); + private final Group cGroup_5_4 = (Group)cGroup_5.eContents().get(4); + private final RuleCall cPreListElementParserRuleCall_5_4_0 = (RuleCall)cGroup_5_4.eContents().get(0); + private final Assignment cSpecAssignment_5_4_1 = (Assignment)cGroup_5_4.eContents().get(1); + private final RuleCall cSpecSpecBaseParserRuleCall_5_4_1_0 = (RuleCall)cSpecAssignment_5_4_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_5_5 = (RuleCall)cGroup_5.eContents().get(5); private final Group cGroup_6 = (Group)cGroup.eContents().get(6); private final Keyword cDependenciesKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); private final Keyword cLeftSquareBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); @@ -104,7 +109,8 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { // ('fromGitRepo:' fromGitRepo=EString)? // ('specs:' // BEGIN - // spec+=SpecBase* + // PreListElement spec+=SpecBase + // (PreListElement spec+=SpecBase)* // END // )? // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? @@ -117,7 +123,8 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { // ('fromGitRepo:' fromGitRepo=EString)? // ('specs:' // BEGIN - // spec+=SpecBase* + // PreListElement spec+=SpecBase + // (PreListElement spec+=SpecBase)* // END // )? // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? @@ -153,7 +160,8 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { //('specs:' // BEGIN - // spec+=SpecBase* + // PreListElement spec+=SpecBase + // (PreListElement spec+=SpecBase)* // END //)? public Group getGroup_5() { return cGroup_5; } @@ -164,14 +172,29 @@ public class Package_ImplElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_5_1() { return cBEGINTerminalRuleCall_5_1; } - //spec+=SpecBase* - public Assignment getSpecAssignment_5_2() { return cSpecAssignment_5_2; } + //PreListElement + public RuleCall getPreListElementParserRuleCall_5_2() { return cPreListElementParserRuleCall_5_2; } + + //spec+=SpecBase + public Assignment getSpecAssignment_5_3() { return cSpecAssignment_5_3; } //SpecBase - public RuleCall getSpecSpecBaseParserRuleCall_5_2_0() { return cSpecSpecBaseParserRuleCall_5_2_0; } + public RuleCall getSpecSpecBaseParserRuleCall_5_3_0() { return cSpecSpecBaseParserRuleCall_5_3_0; } + + //(PreListElement spec+=SpecBase)* + public Group getGroup_5_4() { return cGroup_5_4; } + + //PreListElement + public RuleCall getPreListElementParserRuleCall_5_4_0() { return cPreListElementParserRuleCall_5_4_0; } + + //spec+=SpecBase + public Assignment getSpecAssignment_5_4_1() { return cSpecAssignment_5_4_1; } + + //SpecBase + public RuleCall getSpecSpecBaseParserRuleCall_5_4_1_0() { return cSpecSpecBaseParserRuleCall_5_4_1_0; } //END - public RuleCall getENDTerminalRuleCall_5_3() { return cENDTerminalRuleCall_5_3; } + public RuleCall getENDTerminalRuleCall_5_5() { return cENDTerminalRuleCall_5_5; } //('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? public Group getGroup_6() { return cGroup_6; } @@ -292,97 +315,52 @@ public class NodeElements extends AbstractParserRuleElementFinder { private final Keyword cNodeKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); private final RuleCall cNameRosNamesParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); - private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3); - private final Group cGroup_3_0 = (Group)cAlternatives_3.eContents().get(0); - private final Keyword cPublishersKeyword_3_0_0 = (Keyword)cGroup_3_0.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3_0_1 = (RuleCall)cGroup_3_0.eContents().get(1); - private final Assignment cPublisherAssignment_3_0_2 = (Assignment)cGroup_3_0.eContents().get(2); - private final RuleCall cPublisherPublisherParserRuleCall_3_0_2_0 = (RuleCall)cPublisherAssignment_3_0_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_3_0_3 = (RuleCall)cGroup_3_0.eContents().get(3); - private final Group cGroup_3_1 = (Group)cAlternatives_3.eContents().get(1); - private final Keyword cSubscribersKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3_1_1 = (RuleCall)cGroup_3_1.eContents().get(1); - private final Assignment cSubscriberAssignment_3_1_2 = (Assignment)cGroup_3_1.eContents().get(2); - private final RuleCall cSubscriberSubscriberParserRuleCall_3_1_2_0 = (RuleCall)cSubscriberAssignment_3_1_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_3_1_3 = (RuleCall)cGroup_3_1.eContents().get(3); - private final Group cGroup_3_2 = (Group)cAlternatives_3.eContents().get(2); - private final Keyword cServiceserverKeyword_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 cServiceserverAssignment_3_2_2 = (Assignment)cGroup_3_2.eContents().get(2); - private final RuleCall cServiceserverServiceServerParserRuleCall_3_2_2_0 = (RuleCall)cServiceserverAssignment_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 cServiceclientKeyword_3_3_0 = (Keyword)cGroup_3_3.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3_3_1 = (RuleCall)cGroup_3_3.eContents().get(1); - private final Assignment cServiceclientAssignment_3_3_2 = (Assignment)cGroup_3_3.eContents().get(2); - private final RuleCall cServiceclientServiceClientParserRuleCall_3_3_2_0 = (RuleCall)cServiceclientAssignment_3_3_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_3_3_3 = (RuleCall)cGroup_3_3.eContents().get(3); - private final Group cGroup_3_4 = (Group)cAlternatives_3.eContents().get(4); - private final Keyword cActionserverKeyword_3_4_0 = (Keyword)cGroup_3_4.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3_4_1 = (RuleCall)cGroup_3_4.eContents().get(1); - private final Assignment cActionserverAssignment_3_4_2 = (Assignment)cGroup_3_4.eContents().get(2); - private final RuleCall cActionserverActionServerParserRuleCall_3_4_2_0 = (RuleCall)cActionserverAssignment_3_4_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_3_4_3 = (RuleCall)cGroup_3_4.eContents().get(3); - private final Group cGroup_3_5 = (Group)cAlternatives_3.eContents().get(5); - private final Keyword cActionclientKeyword_3_5_0 = (Keyword)cGroup_3_5.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3_5_1 = (RuleCall)cGroup_3_5.eContents().get(1); - private final Assignment cActionclientAssignment_3_5_2 = (Assignment)cGroup_3_5.eContents().get(2); - private final RuleCall cActionclientActionClientParserRuleCall_3_5_2_0 = (RuleCall)cActionclientAssignment_3_5_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_3_5_3 = (RuleCall)cGroup_3_5.eContents().get(3); - private final Group cGroup_3_6 = (Group)cAlternatives_3.eContents().get(6); - private final Keyword cParametersKeyword_3_6_0 = (Keyword)cGroup_3_6.eContents().get(0); - private final RuleCall cBEGINTerminalRuleCall_3_6_1 = (RuleCall)cGroup_3_6.eContents().get(1); - private final Assignment cParameterAssignment_3_6_2 = (Assignment)cGroup_3_6.eContents().get(2); - private final RuleCall cParameterParameterParserRuleCall_3_6_2_0 = (RuleCall)cParameterAssignment_3_6_2.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_3_6_3 = (RuleCall)cGroup_3_6.eContents().get(3); - private final RuleCall cENDTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Group cGroup_2_0 = (Group)cAlternatives_2.eContents().get(0); + private final Keyword cPublishersKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_0_1 = (RuleCall)cGroup_2_0.eContents().get(1); + private final Assignment cPublisherAssignment_2_0_2 = (Assignment)cGroup_2_0.eContents().get(2); + private final RuleCall cPublisherPublisherParserRuleCall_2_0_2_0 = (RuleCall)cPublisherAssignment_2_0_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_0_3 = (RuleCall)cGroup_2_0.eContents().get(3); + private final Group cGroup_2_1 = (Group)cAlternatives_2.eContents().get(1); + private final Keyword cSubscribersKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_1_1 = (RuleCall)cGroup_2_1.eContents().get(1); + private final Assignment cSubscriberAssignment_2_1_2 = (Assignment)cGroup_2_1.eContents().get(2); + private final RuleCall cSubscriberSubscriberParserRuleCall_2_1_2_0 = (RuleCall)cSubscriberAssignment_2_1_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_1_3 = (RuleCall)cGroup_2_1.eContents().get(3); + private final Group cGroup_2_2 = (Group)cAlternatives_2.eContents().get(2); + private final Keyword cServiceServersKeyword_2_2_0 = (Keyword)cGroup_2_2.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_2_1 = (RuleCall)cGroup_2_2.eContents().get(1); + private final Assignment cServiceserverAssignment_2_2_2 = (Assignment)cGroup_2_2.eContents().get(2); + private final RuleCall cServiceserverServiceServerParserRuleCall_2_2_2_0 = (RuleCall)cServiceserverAssignment_2_2_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_2_3 = (RuleCall)cGroup_2_2.eContents().get(3); + private final Group cGroup_2_3 = (Group)cAlternatives_2.eContents().get(3); + private final Keyword cServiceClientsKeyword_2_3_0 = (Keyword)cGroup_2_3.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_3_1 = (RuleCall)cGroup_2_3.eContents().get(1); + private final Assignment cServiceclientAssignment_2_3_2 = (Assignment)cGroup_2_3.eContents().get(2); + private final RuleCall cServiceclientServiceClientParserRuleCall_2_3_2_0 = (RuleCall)cServiceclientAssignment_2_3_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_3_3 = (RuleCall)cGroup_2_3.eContents().get(3); + private final Group cGroup_2_4 = (Group)cAlternatives_2.eContents().get(4); + private final Keyword cActionServersKeyword_2_4_0 = (Keyword)cGroup_2_4.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_4_1 = (RuleCall)cGroup_2_4.eContents().get(1); + private final Assignment cActionserverAssignment_2_4_2 = (Assignment)cGroup_2_4.eContents().get(2); + private final RuleCall cActionserverActionServerParserRuleCall_2_4_2_0 = (RuleCall)cActionserverAssignment_2_4_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_4_3 = (RuleCall)cGroup_2_4.eContents().get(3); + private final Group cGroup_2_5 = (Group)cAlternatives_2.eContents().get(5); + private final Keyword cActionClientsKeyword_2_5_0 = (Keyword)cGroup_2_5.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_5_1 = (RuleCall)cGroup_2_5.eContents().get(1); + private final Assignment cActionclientAssignment_2_5_2 = (Assignment)cGroup_2_5.eContents().get(2); + private final RuleCall cActionclientActionClientParserRuleCall_2_5_2_0 = (RuleCall)cActionclientAssignment_2_5_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_5_3 = (RuleCall)cGroup_2_5.eContents().get(3); + private final Group cGroup_2_6 = (Group)cAlternatives_2.eContents().get(6); + private final Keyword cParametersKeyword_2_6_0 = (Keyword)cGroup_2_6.eContents().get(0); + private final RuleCall cBEGINTerminalRuleCall_2_6_1 = (RuleCall)cGroup_2_6.eContents().get(1); + private final Assignment cParameterAssignment_2_6_2 = (Assignment)cGroup_2_6.eContents().get(2); + private final RuleCall cParameterParameterParserRuleCall_2_6_2_0 = (RuleCall)cParameterAssignment_2_6_2.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_2_6_3 = (RuleCall)cGroup_2_6.eContents().get(3); //Node returns Node: // 'node:' name=RosNames - // BEGIN - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceserver:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclient:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionserver:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclient:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )*END - // ; - @Override public ParserRule getRule() { return rule; } - - //'node:' name=RosNames - // BEGIN // ( // ('publishers:' // BEGIN @@ -394,22 +372,22 @@ public class NodeElements extends AbstractParserRuleElementFinder { // subscriber+=Subscriber* // END // )| - // ('serviceserver:' + // ('serviceServers:' // BEGIN // serviceserver+=ServiceServer* // END // )| - // ('serviceclient:' + // ('serviceClients:' // BEGIN // serviceclient+=ServiceClient* // END // )| - // ('actionserver:' + // ('actionServers:' // BEGIN // actionserver+=ActionServer* // END // )| - // ('actionclient:' + // ('actionClients:' // BEGIN // actionclient+=ActionClient* // END @@ -419,7 +397,48 @@ public class NodeElements extends AbstractParserRuleElementFinder { // parameter+=Parameter* // END // ) - // )*END + // )* + // ; + @Override public ParserRule getRule() { return rule; } + + //'node:' name=RosNames + //( + //('publishers:' + // BEGIN + // publisher+=Publisher* + // END + //)| + //('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + //)| + //('serviceServers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + //)| + //('serviceClients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + //)| + //('actionServers:' + // BEGIN + // actionserver+=ActionServer* + // END + //)| + //('actionClients:' + // BEGIN + // actionclient+=ActionClient* + // END + //)| + //('parameters:' + // BEGIN + // parameter+=Parameter* + // END + //) + //)* public Group getGroup() { return cGroup; } //'node:' @@ -431,9 +450,6 @@ public class NodeElements extends AbstractParserRuleElementFinder { //RosNames public RuleCall getNameRosNamesParserRuleCall_1_0() { return cNameRosNamesParserRuleCall_1_0; } - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } - //( //('publishers:' // BEGIN @@ -445,22 +461,22 @@ public class NodeElements extends AbstractParserRuleElementFinder { // subscriber+=Subscriber* // END //)| - //('serviceserver:' + //('serviceServers:' // BEGIN // serviceserver+=ServiceServer* // END //)| - //('serviceclient:' + //('serviceClients:' // BEGIN // serviceclient+=ServiceClient* // END //)| - //('actionserver:' + //('actionServers:' // BEGIN // actionserver+=ActionServer* // END //)| - //('actionclient:' + //('actionClients:' // BEGIN // actionclient+=ActionClient* // END @@ -471,164 +487,161 @@ public class NodeElements extends AbstractParserRuleElementFinder { // END //) //)* - public Alternatives getAlternatives_3() { return cAlternatives_3; } + public Alternatives getAlternatives_2() { return cAlternatives_2; } //('publishers:' // BEGIN // publisher+=Publisher* // END //) - public Group getGroup_3_0() { return cGroup_3_0; } + public Group getGroup_2_0() { return cGroup_2_0; } //'publishers:' - public Keyword getPublishersKeyword_3_0_0() { return cPublishersKeyword_3_0_0; } + public Keyword getPublishersKeyword_2_0_0() { return cPublishersKeyword_2_0_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_0_1() { return cBEGINTerminalRuleCall_3_0_1; } + public RuleCall getBEGINTerminalRuleCall_2_0_1() { return cBEGINTerminalRuleCall_2_0_1; } //publisher+=Publisher* - public Assignment getPublisherAssignment_3_0_2() { return cPublisherAssignment_3_0_2; } + public Assignment getPublisherAssignment_2_0_2() { return cPublisherAssignment_2_0_2; } //Publisher - public RuleCall getPublisherPublisherParserRuleCall_3_0_2_0() { return cPublisherPublisherParserRuleCall_3_0_2_0; } + public RuleCall getPublisherPublisherParserRuleCall_2_0_2_0() { return cPublisherPublisherParserRuleCall_2_0_2_0; } //END - public RuleCall getENDTerminalRuleCall_3_0_3() { return cENDTerminalRuleCall_3_0_3; } + public RuleCall getENDTerminalRuleCall_2_0_3() { return cENDTerminalRuleCall_2_0_3; } //('subscribers:' // BEGIN // subscriber+=Subscriber* // END //) - public Group getGroup_3_1() { return cGroup_3_1; } + public Group getGroup_2_1() { return cGroup_2_1; } //'subscribers:' - public Keyword getSubscribersKeyword_3_1_0() { return cSubscribersKeyword_3_1_0; } + public Keyword getSubscribersKeyword_2_1_0() { return cSubscribersKeyword_2_1_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_1_1() { return cBEGINTerminalRuleCall_3_1_1; } + public RuleCall getBEGINTerminalRuleCall_2_1_1() { return cBEGINTerminalRuleCall_2_1_1; } //subscriber+=Subscriber* - public Assignment getSubscriberAssignment_3_1_2() { return cSubscriberAssignment_3_1_2; } + public Assignment getSubscriberAssignment_2_1_2() { return cSubscriberAssignment_2_1_2; } //Subscriber - public RuleCall getSubscriberSubscriberParserRuleCall_3_1_2_0() { return cSubscriberSubscriberParserRuleCall_3_1_2_0; } + public RuleCall getSubscriberSubscriberParserRuleCall_2_1_2_0() { return cSubscriberSubscriberParserRuleCall_2_1_2_0; } //END - public RuleCall getENDTerminalRuleCall_3_1_3() { return cENDTerminalRuleCall_3_1_3; } + public RuleCall getENDTerminalRuleCall_2_1_3() { return cENDTerminalRuleCall_2_1_3; } - //('serviceserver:' + //('serviceServers:' // BEGIN // serviceserver+=ServiceServer* // END //) - public Group getGroup_3_2() { return cGroup_3_2; } + public Group getGroup_2_2() { return cGroup_2_2; } - //'serviceserver:' - public Keyword getServiceserverKeyword_3_2_0() { return cServiceserverKeyword_3_2_0; } + //'serviceServers:' + public Keyword getServiceServersKeyword_2_2_0() { return cServiceServersKeyword_2_2_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_2_1() { return cBEGINTerminalRuleCall_3_2_1; } + public RuleCall getBEGINTerminalRuleCall_2_2_1() { return cBEGINTerminalRuleCall_2_2_1; } //serviceserver+=ServiceServer* - public Assignment getServiceserverAssignment_3_2_2() { return cServiceserverAssignment_3_2_2; } + public Assignment getServiceserverAssignment_2_2_2() { return cServiceserverAssignment_2_2_2; } //ServiceServer - public RuleCall getServiceserverServiceServerParserRuleCall_3_2_2_0() { return cServiceserverServiceServerParserRuleCall_3_2_2_0; } + public RuleCall getServiceserverServiceServerParserRuleCall_2_2_2_0() { return cServiceserverServiceServerParserRuleCall_2_2_2_0; } //END - public RuleCall getENDTerminalRuleCall_3_2_3() { return cENDTerminalRuleCall_3_2_3; } + public RuleCall getENDTerminalRuleCall_2_2_3() { return cENDTerminalRuleCall_2_2_3; } - //('serviceclient:' + //('serviceClients:' // BEGIN // serviceclient+=ServiceClient* // END //) - public Group getGroup_3_3() { return cGroup_3_3; } + public Group getGroup_2_3() { return cGroup_2_3; } - //'serviceclient:' - public Keyword getServiceclientKeyword_3_3_0() { return cServiceclientKeyword_3_3_0; } + //'serviceClients:' + public Keyword getServiceClientsKeyword_2_3_0() { return cServiceClientsKeyword_2_3_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_3_1() { return cBEGINTerminalRuleCall_3_3_1; } + public RuleCall getBEGINTerminalRuleCall_2_3_1() { return cBEGINTerminalRuleCall_2_3_1; } //serviceclient+=ServiceClient* - public Assignment getServiceclientAssignment_3_3_2() { return cServiceclientAssignment_3_3_2; } + public Assignment getServiceclientAssignment_2_3_2() { return cServiceclientAssignment_2_3_2; } //ServiceClient - public RuleCall getServiceclientServiceClientParserRuleCall_3_3_2_0() { return cServiceclientServiceClientParserRuleCall_3_3_2_0; } + public RuleCall getServiceclientServiceClientParserRuleCall_2_3_2_0() { return cServiceclientServiceClientParserRuleCall_2_3_2_0; } //END - public RuleCall getENDTerminalRuleCall_3_3_3() { return cENDTerminalRuleCall_3_3_3; } + public RuleCall getENDTerminalRuleCall_2_3_3() { return cENDTerminalRuleCall_2_3_3; } - //('actionserver:' + //('actionServers:' // BEGIN // actionserver+=ActionServer* // END //) - public Group getGroup_3_4() { return cGroup_3_4; } + public Group getGroup_2_4() { return cGroup_2_4; } - //'actionserver:' - public Keyword getActionserverKeyword_3_4_0() { return cActionserverKeyword_3_4_0; } + //'actionServers:' + public Keyword getActionServersKeyword_2_4_0() { return cActionServersKeyword_2_4_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_4_1() { return cBEGINTerminalRuleCall_3_4_1; } + public RuleCall getBEGINTerminalRuleCall_2_4_1() { return cBEGINTerminalRuleCall_2_4_1; } //actionserver+=ActionServer* - public Assignment getActionserverAssignment_3_4_2() { return cActionserverAssignment_3_4_2; } + public Assignment getActionserverAssignment_2_4_2() { return cActionserverAssignment_2_4_2; } //ActionServer - public RuleCall getActionserverActionServerParserRuleCall_3_4_2_0() { return cActionserverActionServerParserRuleCall_3_4_2_0; } + public RuleCall getActionserverActionServerParserRuleCall_2_4_2_0() { return cActionserverActionServerParserRuleCall_2_4_2_0; } //END - public RuleCall getENDTerminalRuleCall_3_4_3() { return cENDTerminalRuleCall_3_4_3; } + public RuleCall getENDTerminalRuleCall_2_4_3() { return cENDTerminalRuleCall_2_4_3; } - //('actionclient:' + //('actionClients:' // BEGIN // actionclient+=ActionClient* // END //) - public Group getGroup_3_5() { return cGroup_3_5; } + public Group getGroup_2_5() { return cGroup_2_5; } - //'actionclient:' - public Keyword getActionclientKeyword_3_5_0() { return cActionclientKeyword_3_5_0; } + //'actionClients:' + public Keyword getActionClientsKeyword_2_5_0() { return cActionClientsKeyword_2_5_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_5_1() { return cBEGINTerminalRuleCall_3_5_1; } + public RuleCall getBEGINTerminalRuleCall_2_5_1() { return cBEGINTerminalRuleCall_2_5_1; } //actionclient+=ActionClient* - public Assignment getActionclientAssignment_3_5_2() { return cActionclientAssignment_3_5_2; } + public Assignment getActionclientAssignment_2_5_2() { return cActionclientAssignment_2_5_2; } //ActionClient - public RuleCall getActionclientActionClientParserRuleCall_3_5_2_0() { return cActionclientActionClientParserRuleCall_3_5_2_0; } + public RuleCall getActionclientActionClientParserRuleCall_2_5_2_0() { return cActionclientActionClientParserRuleCall_2_5_2_0; } //END - public RuleCall getENDTerminalRuleCall_3_5_3() { return cENDTerminalRuleCall_3_5_3; } + public RuleCall getENDTerminalRuleCall_2_5_3() { return cENDTerminalRuleCall_2_5_3; } //('parameters:' // BEGIN // parameter+=Parameter* // END //) - public Group getGroup_3_6() { return cGroup_3_6; } + public Group getGroup_2_6() { return cGroup_2_6; } //'parameters:' - public Keyword getParametersKeyword_3_6_0() { return cParametersKeyword_3_6_0; } + public Keyword getParametersKeyword_2_6_0() { return cParametersKeyword_2_6_0; } //BEGIN - public RuleCall getBEGINTerminalRuleCall_3_6_1() { return cBEGINTerminalRuleCall_3_6_1; } + public RuleCall getBEGINTerminalRuleCall_2_6_1() { return cBEGINTerminalRuleCall_2_6_1; } //parameter+=Parameter* - public Assignment getParameterAssignment_3_6_2() { return cParameterAssignment_3_6_2; } + public Assignment getParameterAssignment_2_6_2() { return cParameterAssignment_2_6_2; } //Parameter - public RuleCall getParameterParameterParserRuleCall_3_6_2_0() { return cParameterParameterParserRuleCall_3_6_2_0; } - - //END - public RuleCall getENDTerminalRuleCall_3_6_3() { return cENDTerminalRuleCall_3_6_3; } + public RuleCall getParameterParameterParserRuleCall_2_6_2_0() { return cParameterParameterParserRuleCall_2_6_2_0; } //END - public RuleCall getENDTerminalRuleCall_4() { return cENDTerminalRuleCall_4; } + public RuleCall getENDTerminalRuleCall_2_6_3() { return cENDTerminalRuleCall_2_6_3; } } public class SpecBaseElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.SpecBase"); @@ -957,17 +970,17 @@ public class MessageDefinitionElements extends AbstractParserRuleElementFinder { //MessageDefinition returns MessageDefinition: // {MessageDefinition} - // MessagePart+=MessagePart*; + // MessagePart+=MessagePart+; @Override public ParserRule getRule() { return rule; } //{MessageDefinition} - // MessagePart+=MessagePart* + // MessagePart+=MessagePart+ public Group getGroup() { return cGroup; } //{MessageDefinition} public Action getMessageDefinitionAction_0() { return cMessageDefinitionAction_0; } - //MessagePart+=MessagePart* + //MessagePart+=MessagePart+ public Assignment getMessagePartAssignment_1() { return cMessagePartAssignment_1; } //MessagePart @@ -1638,7 +1651,8 @@ public ParserRule getPackageRule() { // ('fromGitRepo:' fromGitRepo=EString)? // ('specs:' // BEGIN - // spec+=SpecBase* + // PreListElement spec+=SpecBase + // (PreListElement spec+=SpecBase)* // END // )? // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? @@ -1696,44 +1710,43 @@ public ParserRule getArtifactRule() { //Node returns Node: // 'node:' name=RosNames - // BEGIN - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceserver:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclient:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionserver:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclient:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )*END + // ( + // ('publishers:' + // BEGIN + // publisher+=Publisher* + // END + // )| + // ('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + // )| + // ('serviceServers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + // )| + // ('serviceClients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + // )| + // ('actionServers:' + // BEGIN + // actionserver+=ActionServer* + // END + // )| + // ('actionClients:' + // BEGIN + // actionclient+=ActionClient* + // END + // )| + // ('parameters:' + // BEGIN + // parameter+=Parameter* + // END + // ) + // )* // ; public NodeElements getNodeAccess() { return pNode; @@ -1804,7 +1817,7 @@ public ParserRule getActionSpecRule() { //MessageDefinition returns MessageDefinition: // {MessageDefinition} - // MessagePart+=MessagePart*; + // MessagePart+=MessagePart+; public MessageDefinitionElements getMessageDefinitionAccess() { return pMessageDefinition; } @@ -2090,7 +2103,7 @@ public ParserRule getParameterStructTypeRule() { //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('default' default=ParameterInteger)?; + // ('default:' default=ParameterInteger)?; public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return gaBasics.getParameterIntegerTypeAccess(); } @@ -2102,7 +2115,7 @@ public ParserRule getParameterIntegerTypeRule() { //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('default' default=ParameterString)?; + // ('default:' default=ParameterString)?; public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { return gaBasics.getParameterStringTypeAccess(); } @@ -2114,7 +2127,7 @@ public ParserRule getParameterStringTypeRule() { //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('default' default=ParameterDouble)?; + // ('default:' default=ParameterDouble)?; public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return gaBasics.getParameterDoubleTypeAccess(); } @@ -2126,7 +2139,7 @@ public ParserRule getParameterDoubleTypeRule() { //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('default' default=ParameterDate)?; + // ('default:' default=ParameterDate)?; public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { return gaBasics.getParameterDateTypeAccess(); } @@ -2138,7 +2151,7 @@ public ParserRule getParameterDateTypeRule() { //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('default' default=ParameterBoolean)?; + // ('default:' default=ParameterBoolean)?; public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return gaBasics.getParameterBooleanTypeAccess(); } @@ -2150,7 +2163,7 @@ public ParserRule getParameterBooleanTypeRule() { //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('default' default=ParameterBase64)?; + // ('default:' default=ParameterBase64)?; public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { return gaBasics.getParameterBase64TypeAccess(); } @@ -2162,7 +2175,7 @@ public ParserRule getParameterBase64TypeRule() { //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('default' default=ParameterAny)?; + // ('default:' default=ParameterAny)?; public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { return gaBasics.getParameterAnyTypeAccess(); } @@ -2172,11 +2185,10 @@ public ParserRule getParameterAnyTypeRule() { } //ParameterArrayType returns ParameterArrayType: - // 'Array:' // BEGIN - // 'type' type=ParameterType - // ('default' default=ParameterList)? - // END; + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { return gaBasics.getParameterArrayTypeAccess(); } @@ -2289,7 +2301,6 @@ public ParserRule getParameterDateRule() { } //ParameterStructMember returns ParameterStructMember: - // 'ParameterStructMember' // name=EString':' // BEGIN // value=ParameterValue @@ -2332,7 +2343,7 @@ public TerminalRule getBOOLEANRule() { return gaBasics.getBOOLEANRule(); } - //terminal DOUBLE returns ecore::EDouble: DIGIT (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); public TerminalRule getDOUBLERule() { return gaBasics.getDOUBLERule(); } @@ -2427,8 +2438,7 @@ public ParserRule getDateTime0Rule() { ////MESSAGE PRIMITIVES DEFINITION ///////////////////// //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType //; public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { return gaBasics.getMessagePartAccess(); @@ -2639,7 +2649,7 @@ public ParserRule getDurationRule() { //boolArray returns primitives::boolArray: // {primitives::boolArray} - // 'bool[]' + // '[bool]' // ; public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { return gaBasics.getBoolArrayAccess(); @@ -2651,7 +2661,7 @@ public ParserRule getBoolArrayRule() { //int8Array returns primitives::int8Array: // {primitives::int8Array} - // 'int8[]' + // '[int8]' // ; public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { return gaBasics.getInt8ArrayAccess(); @@ -2663,7 +2673,7 @@ public ParserRule getInt8ArrayRule() { //uint8Array returns primitives::uint8Array: // {primitives::uint8Array} - // 'uint8[]' + // '[uint8]' // ; public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { return gaBasics.getUint8ArrayAccess(); @@ -2675,7 +2685,7 @@ public ParserRule getUint8ArrayRule() { //int16Array returns primitives::int16Array: // {primitives::int16Array} - // 'int16[]' + // '[int16]' // ; public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { return gaBasics.getInt16ArrayAccess(); @@ -2687,7 +2697,7 @@ public ParserRule getInt16ArrayRule() { //uint16Array returns primitives::uint16Array: // {primitives::uint16Array} - // 'uint16[]' + // '[uint16]' // ; public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { return gaBasics.getUint16ArrayAccess(); @@ -2699,7 +2709,7 @@ public ParserRule getUint16ArrayRule() { //int32Array returns primitives::int32Array: // {primitives::int32Array} - // 'int32[]' + // '[int32]' // ; public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { return gaBasics.getInt32ArrayAccess(); @@ -2711,7 +2721,7 @@ public ParserRule getInt32ArrayRule() { //uint32Array returns primitives::uint32Array: // {primitives::uint32Array} - // 'uint32[]' + // '[uint32]' // ; public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { return gaBasics.getUint32ArrayAccess(); @@ -2723,7 +2733,7 @@ public ParserRule getUint32ArrayRule() { //int64Array returns primitives::int64Array: // {primitives::int64Array} - // 'int64[]' + // '[int64]' // ; public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { return gaBasics.getInt64ArrayAccess(); @@ -2735,7 +2745,7 @@ public ParserRule getInt64ArrayRule() { //uint64Array returns primitives::uint64Array: // {primitives::uint64Array} - // 'uint64[]' + // '[uint64]' // ; public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { return gaBasics.getUint64ArrayAccess(); @@ -2747,7 +2757,7 @@ public ParserRule getUint64ArrayRule() { //float32Array returns primitives::float32Array: // {primitives::float32Array} - // 'float32[]' + // '[float32]' // ; public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { return gaBasics.getFloat32ArrayAccess(); @@ -2759,7 +2769,7 @@ public ParserRule getFloat32ArrayRule() { //float64Array returns primitives::float64Array: // {primitives::float64Array} - // 'float64[]' + // '[float64]' // ; public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { return gaBasics.getFloat64ArrayAccess(); @@ -2771,7 +2781,7 @@ public ParserRule getFloat64ArrayRule() { //string0Array returns primitives::stringArray: // {primitives::stringArray} - // 'string[]' + // '[string]' // ; public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { return gaBasics.getString0ArrayAccess(); @@ -2783,7 +2793,7 @@ public ParserRule getString0ArrayRule() { //byteArray returns primitives::ByteArray: // {primitives::ByteArray} - // 'byte[]' + // '[byte]' // ; public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { return gaBasics.getByteArrayAccess(); @@ -2817,7 +2827,7 @@ public ParserRule getTopicSpecRefRule() { } //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' + // '['TopicSpec=[TopicSpec|EString]']' //; public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { return gaBasics.getArrayTopicSpecRefAccess(); @@ -2879,6 +2889,16 @@ public ParserRule getRosNamesRule() { return getRosNamesAccess().getRule(); } + //PreListElement hidden(SL_COMMENT): + // '-'; + public BasicsGrammarAccess.PreListElementElements getPreListElementAccess() { + return gaBasics.getPreListElementAccess(); + } + + public ParserRule getPreListElementRule() { + return getPreListElementAccess().getRule(); + } + //terminal ROS_CONVENTION_A: // ( ('/' ID ) | ( ID '/' ) )* ; public TerminalRule getROS_CONVENTION_ARule() { From 796b9349aa5703ba2b4df7e2a4ce78161fe680d3 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:15:39 +0200 Subject: [PATCH 06/11] Ros2 grammar: fix grammar, add ':' after type --- .../src/de/fraunhofer/ipa/ros2/Ros2.xtext | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext index df2d1ad6d..286f1b4b9 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2.xtext @@ -110,8 +110,9 @@ Parameter returns Parameter: {Parameter} name=EString':' BEGIN - 'type' type=ParameterType + 'type:' type=ParameterType ('ns:' namespace=Namespace)? ('qos:' qos=QualityOfService)? + ('default:' value=ParameterValue)? END - '}'; + ; From 3437f51f596ed1615dda0da9285c68fb2750a306 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:16:39 +0200 Subject: [PATCH 07/11] Ros2 grammar: let eclipse generate --- .../ide/contentassist/antlr/Ros2Parser.java | 54 +- .../antlr/internal/InternalRos2Parser.g | 1074 +- .../antlr/internal/InternalRos2Parser.java | 15046 ++++++++-------- .../antlr/internal/InternalRos2Parser.tokens | 234 +- .../antlr/lexer/InternalRos2Lexer.g | 70 +- .../antlr/lexer/InternalRos2Lexer.java | 3491 ++-- .../antlr/lexer/InternalRos2Lexer.tokens | 234 +- .../ipa/ros2/ide/Ros2IdeSetup.xtend | 8 +- .../Ros2DescriptionLabelProvider.xtend | 20 +- .../ros2/ui/labeling/Ros2LabelProvider.xtend | 26 +- .../ui/quickfix/Ros2QuickfixProvider.xtend | 18 +- .../de/fraunhofer/ipa/ros2/Ros2.xtextbin | Bin 17993 -> 18165 bytes .../antlr/internal/InternalRos2Parser.g | 405 +- .../antlr/internal/InternalRos2Parser.java | 4286 +++-- .../antlr/internal/InternalRos2Parser.tokens | 234 +- .../parser/antlr/lexer/InternalRos2Lexer.g | 70 +- .../parser/antlr/lexer/InternalRos2Lexer.java | 3491 ++-- .../antlr/lexer/InternalRos2Lexer.tokens | 234 +- .../serializer/Ros2SemanticSequencer.java | 2 +- .../serializer/Ros2SyntacticSequencer.java | 1833 +- .../ipa/ros2/services/Ros2GrammarAccess.java | 185 +- .../ipa/ros2/Ros2StandaloneSetup.xtend | 6 +- .../ros2/parser/antlr/Ros2TokenSource.java | 2 +- .../ipa/ros2/scoping/Ros2ScopeProvider.xtend | 2 +- .../ipa/ros2/validation/Ros2Validator.xtend | 24 +- 25 files changed, 16090 insertions(+), 14959 deletions(-) diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java index be619209b..962297bf8 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/Ros2Parser.java @@ -37,7 +37,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_1_1_1_0(), "rule__QualityOfService__HistoryAlternatives_1_1_1_0"); builder.put(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_1_3_1_0(), "rule__QualityOfService__ReliabilityAlternatives_1_3_1_0"); builder.put(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_1_4_1_0(), "rule__QualityOfService__DurabilityAlternatives_1_4_1_0"); - builder.put(grammarAccess.getNodeAccess().getAlternatives_3(), "rule__Node__Alternatives_3"); + builder.put(grammarAccess.getNodeAccess().getAlternatives_2(), "rule__Node__Alternatives_2"); builder.put(grammarAccess.getSpecBaseAccess().getAlternatives(), "rule__SpecBase__Alternatives"); builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); builder.put(grammarAccess.getDependencyAccess().getAlternatives(), "rule__Dependency__Alternatives"); @@ -45,7 +45,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0(), "rule__MessagePart__DataAlternatives_0_0"); builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); @@ -82,21 +82,23 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterAccess().getGroup(), "rule__Parameter__Group__0"); builder.put(grammarAccess.getParameterAccess().getGroup_6(), "rule__Parameter__Group_6__0"); builder.put(grammarAccess.getParameterAccess().getGroup_7(), "rule__Parameter__Group_7__0"); + builder.put(grammarAccess.getParameterAccess().getGroup_8(), "rule__Parameter__Group_8__0"); builder.put(grammarAccess.getPackageSetAccess().getGroup(), "rule__PackageSet__Group__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup(), "rule__Package_Impl__Group__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_4(), "rule__Package_Impl__Group_4__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5(), "rule__Package_Impl__Group_5__0"); + builder.put(grammarAccess.getPackage_ImplAccess().getGroup_5_4(), "rule__Package_Impl__Group_5_4__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6(), "rule__Package_Impl__Group_6__0"); builder.put(grammarAccess.getPackage_ImplAccess().getGroup_6_3(), "rule__Package_Impl__Group_6_3__0"); builder.put(grammarAccess.getArtifactAccess().getGroup(), "rule__Artifact__Group__0"); builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_0(), "rule__Node__Group_3_0__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_1(), "rule__Node__Group_3_1__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_2(), "rule__Node__Group_3_2__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_3(), "rule__Node__Group_3_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_4(), "rule__Node__Group_3_4__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_5(), "rule__Node__Group_3_5__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_3_6(), "rule__Node__Group_3_6__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_0(), "rule__Node__Group_2_0__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_1(), "rule__Node__Group_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_2(), "rule__Node__Group_2_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_3(), "rule__Node__Group_2_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_4(), "rule__Node__Group_2_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_5(), "rule__Node__Group_2_5__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_2_6(), "rule__Node__Group_2_6__0"); builder.put(grammarAccess.getTopicSpecAccess().getGroup(), "rule__TopicSpec__Group__0"); builder.put(grammarAccess.getTopicSpecAccess().getGroup_5(), "rule__TopicSpec__Group_5__0"); builder.put(grammarAccess.getServiceSpecAccess().getGroup(), "rule__ServiceSpec__Group__0"); @@ -136,7 +138,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_4(), "rule__ParameterArrayType__Group_4__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); @@ -215,22 +217,24 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterAccess().getTypeAssignment_5(), "rule__Parameter__TypeAssignment_5"); builder.put(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1(), "rule__Parameter__NamespaceAssignment_6_1"); builder.put(grammarAccess.getParameterAccess().getQosAssignment_7_1(), "rule__Parameter__QosAssignment_7_1"); + builder.put(grammarAccess.getParameterAccess().getValueAssignment_8_1(), "rule__Parameter__ValueAssignment_8_1"); builder.put(grammarAccess.getPackageSetAccess().getPackageAssignment_1(), "rule__PackageSet__PackageAssignment_1"); builder.put(grammarAccess.getPackage_ImplAccess().getNameAssignment_1(), "rule__Package_Impl__NameAssignment_1"); builder.put(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1(), "rule__Package_Impl__FromGitRepoAssignment_4_1"); - builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2(), "rule__Package_Impl__SpecAssignment_5_2"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3(), "rule__Package_Impl__SpecAssignment_5_3"); + builder.put(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1(), "rule__Package_Impl__SpecAssignment_5_4_1"); builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2(), "rule__Package_Impl__DependencyAssignment_6_2"); builder.put(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1(), "rule__Package_Impl__DependencyAssignment_6_3_1"); builder.put(grammarAccess.getArtifactAccess().getNameAssignment_1(), "rule__Artifact__NameAssignment_1"); builder.put(grammarAccess.getArtifactAccess().getNodeAssignment_4(), "rule__Artifact__NodeAssignment_4"); builder.put(grammarAccess.getNodeAccess().getNameAssignment_1(), "rule__Node__NameAssignment_1"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2(), "rule__Node__PublisherAssignment_3_0_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2(), "rule__Node__SubscriberAssignment_3_1_2"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2(), "rule__Node__ServiceserverAssignment_3_2_2"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2(), "rule__Node__ServiceclientAssignment_3_3_2"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2(), "rule__Node__ActionserverAssignment_3_4_2"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2(), "rule__Node__ActionclientAssignment_3_5_2"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2(), "rule__Node__ParameterAssignment_3_6_2"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2(), "rule__Node__PublisherAssignment_2_0_2"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2(), "rule__Node__SubscriberAssignment_2_1_2"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2(), "rule__Node__ServiceserverAssignment_2_2_2"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2(), "rule__Node__ServiceclientAssignment_2_3_2"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2(), "rule__Node__ActionserverAssignment_2_4_2"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2(), "rule__Node__ActionclientAssignment_2_5_2"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2(), "rule__Node__ParameterAssignment_2_6_2"); builder.put(grammarAccess.getTopicSpecAccess().getNameAssignment_2(), "rule__TopicSpec__NameAssignment_2"); builder.put(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1(), "rule__TopicSpec__MessageAssignment_5_1"); builder.put(grammarAccess.getServiceSpecAccess().getNameAssignment_2(), "rule__ServiceSpec__NameAssignment_2"); @@ -260,8 +264,8 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3(), "rule__ParameterArrayType__TypeAssignment_3"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1(), "rule__ParameterArrayType__DefaultAssignment_4_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); @@ -273,14 +277,14 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1(), "rule__ParameterStructMember__NameAssignment_1"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4(), "rule__ParameterStructMember__ValueAssignment_4"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_0(), "rule__MessagePart__DataAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_2(), "rule__MessagePart__TypeAssignment_2"); builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_1"); builder.put(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), "rule__QualityOfService__UnorderedGroup_1"); } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g index e4e073d7d..0eac9ef13 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.g @@ -32,11 +32,10 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("RightCurlyBracket", "'}'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -66,11 +65,11 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); tokenNameToValue.put("Depth", "'depth:'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("Specs", "'specs:'"); tokenNameToValue.put("String_1", "'string'"); @@ -79,17 +78,21 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; tokenNameToValue.put("Uint64", "'uint64'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Default", "'default'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Result_1", "'result:'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); tokenNameToValue.put("History", "'history:'"); @@ -98,15 +101,11 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; tokenNameToValue.put("Profile", "'profile:'"); tokenNameToValue.put("Reliable", "'reliable'"); tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("Volatile", "'volatile'"); tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); tokenNameToValue.put("Keep_last", "'keep_last'"); tokenNameToValue.put("Response", "'response:'"); tokenNameToValue.put("Artifacts", "'artifacts:'"); @@ -121,18 +120,17 @@ import de.fraunhofer.ipa.ros2.services.Ros2GrammarAccess; tokenNameToValue.put("Reliability", "'reliability:'"); tokenNameToValue.put("Services_qos", "'services_qos'"); tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Actionclient", "'actionclient:'"); - tokenNameToValue.put("Actionserver", "'actionserver:'"); tokenNameToValue.put("Dependencies", "'dependencies:'"); tokenNameToValue.put("Parameter_qos", "'parameter_qos'"); - tokenNameToValue.put("Serviceclient", "'serviceclient:'"); - tokenNameToValue.put("Serviceserver", "'serviceserver:'"); + tokenNameToValue.put("ActionClients", "'actionClients:'"); + tokenNameToValue.put("ActionServers", "'actionServers:'"); tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("ServiceClients", "'serviceClients:'"); + tokenNameToValue.put("ServiceServers", "'serviceServers:'"); tokenNameToValue.put("Transient_local", "'transient_local'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { @@ -2353,6 +2351,39 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRulePreListElement +entryRulePreListElement +@init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); +} +: +{ before(grammarAccess.getPreListElementRule()); } + rulePreListElement +{ after(grammarAccess.getPreListElementRule()); } + EOF +; +finally { + myHiddenTokenState.restore(); +} + +// Rule PreListElement +rulePreListElement + @init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); } + HyphenMinus + { after(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); } + ) +; +finally { + restoreStackSize(stackSize); + myHiddenTokenState.restore(); +} + rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 @init { int stackSize = keepStackSize(); @@ -2449,51 +2480,51 @@ finally { restoreStackSize(stackSize); } -rule__Node__Alternatives_3 +rule__Node__Alternatives_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_3_0()); } - (rule__Node__Group_3_0__0) - { after(grammarAccess.getNodeAccess().getGroup_3_0()); } + { before(grammarAccess.getNodeAccess().getGroup_2_0()); } + (rule__Node__Group_2_0__0) + { after(grammarAccess.getNodeAccess().getGroup_2_0()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_1()); } - (rule__Node__Group_3_1__0) - { after(grammarAccess.getNodeAccess().getGroup_3_1()); } + { before(grammarAccess.getNodeAccess().getGroup_2_1()); } + (rule__Node__Group_2_1__0) + { after(grammarAccess.getNodeAccess().getGroup_2_1()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_2()); } - (rule__Node__Group_3_2__0) - { after(grammarAccess.getNodeAccess().getGroup_3_2()); } + { before(grammarAccess.getNodeAccess().getGroup_2_2()); } + (rule__Node__Group_2_2__0) + { after(grammarAccess.getNodeAccess().getGroup_2_2()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_3()); } - (rule__Node__Group_3_3__0) - { after(grammarAccess.getNodeAccess().getGroup_3_3()); } + { before(grammarAccess.getNodeAccess().getGroup_2_3()); } + (rule__Node__Group_2_3__0) + { after(grammarAccess.getNodeAccess().getGroup_2_3()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_4()); } - (rule__Node__Group_3_4__0) - { after(grammarAccess.getNodeAccess().getGroup_3_4()); } + { before(grammarAccess.getNodeAccess().getGroup_2_4()); } + (rule__Node__Group_2_4__0) + { after(grammarAccess.getNodeAccess().getGroup_2_4()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_5()); } - (rule__Node__Group_3_5__0) - { after(grammarAccess.getNodeAccess().getGroup_3_5()); } + { before(grammarAccess.getNodeAccess().getGroup_2_5()); } + (rule__Node__Group_2_5__0) + { after(grammarAccess.getNodeAccess().getGroup_2_5()); } ) | ( - { before(grammarAccess.getNodeAccess().getGroup_3_6()); } - (rule__Node__Group_3_6__0) - { after(grammarAccess.getNodeAccess().getGroup_3_6()); } + { before(grammarAccess.getNodeAccess().getGroup_2_6()); } + (rule__Node__Group_2_6__0) + { after(grammarAccess.getNodeAccess().getGroup_2_6()); } ) ; finally { @@ -2710,27 +2741,27 @@ finally { restoreStackSize(stackSize); } -rule__MessagePart__DataAlternatives_1_0 +rule__MessagePart__DataAlternatives_0_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } ruleKEYWORD - { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); } + { after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } ) | ( - { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } RULE_MESSAGE_ASIGMENT - { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); } + { after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } ) | ( - { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } ruleEString - { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); } + { after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } ) ; finally { @@ -6233,7 +6264,7 @@ rule__Parameter__Group__4__Impl : ( { before(grammarAccess.getParameterAccess().getTypeKeyword_4()); } - Type + Type_1 { after(grammarAccess.getParameterAccess().getTypeKeyword_4()); } ) ; @@ -6340,9 +6371,9 @@ rule__Parameter__Group__8__Impl } : ( - { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } - RULE_END - { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); } + { before(grammarAccess.getParameterAccess().getGroup_8()); } + (rule__Parameter__Group_8__0)? + { after(grammarAccess.getParameterAccess().getGroup_8()); } ) ; finally { @@ -6366,9 +6397,9 @@ rule__Parameter__Group__9__Impl } : ( - { before(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_9()); } - RightCurlyBracket - { after(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_9()); } + { before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } + RULE_END + { after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } ) ; finally { @@ -6484,6 +6515,60 @@ finally { } +rule__Parameter__Group_8__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Parameter__Group_8__0__Impl + rule__Parameter__Group_8__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Parameter__Group_8__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } + Default + { after(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Parameter__Group_8__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Parameter__Group_8__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Parameter__Group_8__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } + (rule__Parameter__ValueAssignment_8_1) + { after(grammarAccess.getParameterAccess().getValueAssignment_8_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__Package_Impl__Group__0 @init { int stackSize = keepStackSize(); @@ -6826,9 +6911,9 @@ rule__Package_Impl__Group_5__2__Impl } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } - (rule__Package_Impl__SpecAssignment_5_2)* - { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); } + { before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); } + rulePreListElement + { after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); } ) ; finally { @@ -6841,6 +6926,7 @@ rule__Package_Impl__Group_5__3 } : rule__Package_Impl__Group_5__3__Impl + rule__Package_Impl__Group_5__4 ; finally { restoreStackSize(stackSize); @@ -6852,9 +6938,116 @@ rule__Package_Impl__Group_5__3__Impl } : ( - { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); } + (rule__Package_Impl__SpecAssignment_5_3) + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__4 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5__4__Impl + rule__Package_Impl__Group_5__5 +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__4__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); } + (rule__Package_Impl__Group_5_4__0)* + { after(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } RULE_END - { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); } + { after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__Package_Impl__Group_5_4__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5_4__0__Impl + rule__Package_Impl__Group_5_4__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5_4__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); } + rulePreListElement + { after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5_4__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Package_Impl__Group_5_4__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__Group_5_4__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); } + (rule__Package_Impl__SpecAssignment_5_4_1) + { after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); } ) ; finally { @@ -7273,7 +7466,6 @@ rule__Node__Group__2 } : rule__Node__Group__2__Impl - rule__Node__Group__3 ; finally { restoreStackSize(stackSize); @@ -7285,170 +7477,117 @@ rule__Node__Group__2__Impl } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getNodeAccess().getAlternatives_2()); } + (rule__Node__Alternatives_2)* + { after(grammarAccess.getNodeAccess().getAlternatives_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group__3__Impl - rule__Node__Group__4 -; -finally { - restoreStackSize(stackSize); -} -rule__Node__Group__3__Impl +rule__Node__Group_2_0__0 @init { int stackSize = keepStackSize(); } : -( - { before(grammarAccess.getNodeAccess().getAlternatives_3()); } - (rule__Node__Alternatives_3)* - { after(grammarAccess.getNodeAccess().getAlternatives_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group__4__Impl + rule__Node__Group_2_0__0__Impl + rule__Node__Group_2_0__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group__4__Impl +rule__Node__Group_2_0__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); } - RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__Node__Group_3_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group_3_0__0__Impl - rule__Node__Group_3_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group_3_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } Publishers - { after(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); } + { after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__1 +rule__Node__Group_2_0__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__1__Impl - rule__Node__Group_3_0__2 + rule__Node__Group_2_0__1__Impl + rule__Node__Group_2_0__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__1__Impl +rule__Node__Group_2_0__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__2 +rule__Node__Group_2_0__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__2__Impl - rule__Node__Group_3_0__3 + rule__Node__Group_2_0__2__Impl + rule__Node__Group_2_0__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__2__Impl +rule__Node__Group_2_0__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); } - (rule__Node__PublisherAssignment_3_0_2)* - { after(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } + (rule__Node__PublisherAssignment_2_0_2)* + { after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__3 +rule__Node__Group_2_0__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_0__3__Impl + rule__Node__Group_2_0__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_0__3__Impl +rule__Node__Group_2_0__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } ) ; finally { @@ -7456,107 +7595,107 @@ finally { } -rule__Node__Group_3_1__0 +rule__Node__Group_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__0__Impl - rule__Node__Group_3_1__1 + rule__Node__Group_2_1__0__Impl + rule__Node__Group_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__0__Impl +rule__Node__Group_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } Subscribers - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); } + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__1 +rule__Node__Group_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__1__Impl - rule__Node__Group_3_1__2 + rule__Node__Group_2_1__1__Impl + rule__Node__Group_2_1__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__1__Impl +rule__Node__Group_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__2 +rule__Node__Group_2_1__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__2__Impl - rule__Node__Group_3_1__3 + rule__Node__Group_2_1__2__Impl + rule__Node__Group_2_1__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__2__Impl +rule__Node__Group_2_1__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); } - (rule__Node__SubscriberAssignment_3_1_2)* - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } + (rule__Node__SubscriberAssignment_2_1_2)* + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__3 +rule__Node__Group_2_1__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_1__3__Impl + rule__Node__Group_2_1__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_1__3__Impl +rule__Node__Group_2_1__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } ) ; finally { @@ -7564,107 +7703,107 @@ finally { } -rule__Node__Group_3_2__0 +rule__Node__Group_2_2__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__0__Impl - rule__Node__Group_3_2__1 + rule__Node__Group_2_2__0__Impl + rule__Node__Group_2_2__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__0__Impl +rule__Node__Group_2_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); } - Serviceserver - { after(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } + ServiceServers + { after(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__1 +rule__Node__Group_2_2__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__1__Impl - rule__Node__Group_3_2__2 + rule__Node__Group_2_2__1__Impl + rule__Node__Group_2_2__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__1__Impl +rule__Node__Group_2_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__2 +rule__Node__Group_2_2__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__2__Impl - rule__Node__Group_3_2__3 + rule__Node__Group_2_2__2__Impl + rule__Node__Group_2_2__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__2__Impl +rule__Node__Group_2_2__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); } - (rule__Node__ServiceserverAssignment_3_2_2)* - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } + (rule__Node__ServiceserverAssignment_2_2_2)* + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__3 +rule__Node__Group_2_2__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_2__3__Impl + rule__Node__Group_2_2__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_2__3__Impl +rule__Node__Group_2_2__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } ) ; finally { @@ -7672,107 +7811,107 @@ finally { } -rule__Node__Group_3_3__0 +rule__Node__Group_2_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__0__Impl - rule__Node__Group_3_3__1 + rule__Node__Group_2_3__0__Impl + rule__Node__Group_2_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__0__Impl +rule__Node__Group_2_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); } - Serviceclient - { after(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); } + { before(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } + ServiceClients + { after(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__1 +rule__Node__Group_2_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__1__Impl - rule__Node__Group_3_3__2 + rule__Node__Group_2_3__1__Impl + rule__Node__Group_2_3__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__1__Impl +rule__Node__Group_2_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__2 +rule__Node__Group_2_3__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__2__Impl - rule__Node__Group_3_3__3 + rule__Node__Group_2_3__2__Impl + rule__Node__Group_2_3__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__2__Impl +rule__Node__Group_2_3__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); } - (rule__Node__ServiceclientAssignment_3_3_2)* - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } + (rule__Node__ServiceclientAssignment_2_3_2)* + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__3 +rule__Node__Group_2_3__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_3__3__Impl + rule__Node__Group_2_3__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_3__3__Impl +rule__Node__Group_2_3__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } ) ; finally { @@ -7780,107 +7919,107 @@ finally { } -rule__Node__Group_3_4__0 +rule__Node__Group_2_4__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__0__Impl - rule__Node__Group_3_4__1 + rule__Node__Group_2_4__0__Impl + rule__Node__Group_2_4__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__0__Impl +rule__Node__Group_2_4__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); } - Actionserver - { after(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); } + { before(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } + ActionServers + { after(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__1 +rule__Node__Group_2_4__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__1__Impl - rule__Node__Group_3_4__2 + rule__Node__Group_2_4__1__Impl + rule__Node__Group_2_4__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__1__Impl +rule__Node__Group_2_4__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__2 +rule__Node__Group_2_4__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__2__Impl - rule__Node__Group_3_4__3 + rule__Node__Group_2_4__2__Impl + rule__Node__Group_2_4__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__2__Impl +rule__Node__Group_2_4__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); } - (rule__Node__ActionserverAssignment_3_4_2)* - { after(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } + (rule__Node__ActionserverAssignment_2_4_2)* + { after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__3 +rule__Node__Group_2_4__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_4__3__Impl + rule__Node__Group_2_4__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_4__3__Impl +rule__Node__Group_2_4__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } ) ; finally { @@ -7888,107 +8027,107 @@ finally { } -rule__Node__Group_3_5__0 +rule__Node__Group_2_5__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__0__Impl - rule__Node__Group_3_5__1 + rule__Node__Group_2_5__0__Impl + rule__Node__Group_2_5__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__0__Impl +rule__Node__Group_2_5__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); } - Actionclient - { after(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); } + { before(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } + ActionClients + { after(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__1 +rule__Node__Group_2_5__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__1__Impl - rule__Node__Group_3_5__2 + rule__Node__Group_2_5__1__Impl + rule__Node__Group_2_5__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__1__Impl +rule__Node__Group_2_5__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__2 +rule__Node__Group_2_5__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__2__Impl - rule__Node__Group_3_5__3 + rule__Node__Group_2_5__2__Impl + rule__Node__Group_2_5__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__2__Impl +rule__Node__Group_2_5__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); } - (rule__Node__ActionclientAssignment_3_5_2)* - { after(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } + (rule__Node__ActionclientAssignment_2_5_2)* + { after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__3 +rule__Node__Group_2_5__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_5__3__Impl + rule__Node__Group_2_5__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_5__3__Impl +rule__Node__Group_2_5__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } ) ; finally { @@ -7996,107 +8135,107 @@ finally { } -rule__Node__Group_3_6__0 +rule__Node__Group_2_6__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__0__Impl - rule__Node__Group_3_6__1 + rule__Node__Group_2_6__0__Impl + rule__Node__Group_2_6__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__0__Impl +rule__Node__Group_2_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } Parameters - { after(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); } + { after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__1 +rule__Node__Group_2_6__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__1__Impl - rule__Node__Group_3_6__2 + rule__Node__Group_2_6__1__Impl + rule__Node__Group_2_6__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__1__Impl +rule__Node__Group_2_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); } + { before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } RULE_BEGIN - { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); } + { after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__2 +rule__Node__Group_2_6__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__2__Impl - rule__Node__Group_3_6__3 + rule__Node__Group_2_6__2__Impl + rule__Node__Group_2_6__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__2__Impl +rule__Node__Group_2_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); } - (rule__Node__ParameterAssignment_3_6_2)* - { after(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } + (rule__Node__ParameterAssignment_2_6_2)* + { after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__3 +rule__Node__Group_2_6__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_3_6__3__Impl + rule__Node__Group_2_6__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_3_6__3__Impl +rule__Node__Group_2_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); } + { before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } RULE_END - { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); } + { after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } ) ; finally { @@ -9363,9 +9502,16 @@ rule__MessageDefinition__Group__1__Impl } : ( - { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } - (rule__MessageDefinition__MessagePartAssignment_1)* - { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1) + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + ) + ( + { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + (rule__MessageDefinition__MessagePartAssignment_1)* + { after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); } + ) ) ; finally { @@ -11308,9 +11454,9 @@ rule__ParameterArrayType__Group__0__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { @@ -11335,9 +11481,9 @@ rule__ParameterArrayType__Group__1__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { @@ -11362,9 +11508,9 @@ rule__ParameterArrayType__Group__2__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } - Type - { after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { @@ -11389,9 +11535,9 @@ rule__ParameterArrayType__Group__3__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } - (rule__ParameterArrayType__TypeAssignment_3) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { @@ -11404,7 +11550,6 @@ rule__ParameterArrayType__Group__4 } : rule__ParameterArrayType__Group__4__Impl - rule__ParameterArrayType__Group__5 ; finally { restoreStackSize(stackSize); @@ -11416,35 +11561,9 @@ rule__ParameterArrayType__Group__4__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } - (rule__ParameterArrayType__Group_4__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterArrayType__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -11452,53 +11571,53 @@ finally { } -rule__ParameterArrayType__Group_4__0 +rule__ParameterArrayType__Group_3__0 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__0__Impl - rule__ParameterArrayType__Group_4__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__0__Impl +rule__ParameterArrayType__Group_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1 +rule__ParameterArrayType__Group_3__1 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1__Impl +rule__ParameterArrayType__Group_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } - (rule__ParameterArrayType__DefaultAssignment_4_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { @@ -12118,9 +12237,9 @@ rule__ParameterStructMember__Group__0__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } - ParameterStructMember - { after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { @@ -12145,9 +12264,9 @@ rule__ParameterStructMember__Group__1__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } - (rule__ParameterStructMember__NameAssignment_1) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { @@ -12172,9 +12291,9 @@ rule__ParameterStructMember__Group__2__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { @@ -12199,9 +12318,9 @@ rule__ParameterStructMember__Group__3__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { @@ -12214,7 +12333,6 @@ rule__ParameterStructMember__Group__4 } : rule__ParameterStructMember__Group__4__Impl - rule__ParameterStructMember__Group__5 ; finally { restoreStackSize(stackSize); @@ -12226,35 +12344,9 @@ rule__ParameterStructMember__Group__4__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } - (rule__ParameterStructMember__ValueAssignment_4) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterStructMember__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -12334,9 +12426,9 @@ rule__MessagePart__Group__0__Impl } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } - (rule__MessagePart__TypeAssignment_0) - { after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); } + { before(grammarAccess.getMessagePartAccess().getDataAssignment_0()); } + (rule__MessagePart__DataAssignment_0) + { after(grammarAccess.getMessagePartAccess().getDataAssignment_0()); } ) ; finally { @@ -12349,6 +12441,7 @@ rule__MessagePart__Group__1 } : rule__MessagePart__Group__1__Impl + rule__MessagePart__Group__2 ; finally { restoreStackSize(stackSize); @@ -12360,9 +12453,35 @@ rule__MessagePart__Group__1__Impl } : ( - { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } - (rule__MessagePart__DataAssignment_1) - { after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); } + { before(grammarAccess.getMessagePartAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getMessagePartAccess().getColonKeyword_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MessagePart__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__MessagePart__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MessagePart__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); } + (rule__MessagePart__TypeAssignment_2) + { after(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); } ) ; finally { @@ -13954,9 +14073,9 @@ rule__ArrayTopicSpecRef__Group__0__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } + LeftSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } ) ; finally { @@ -13969,6 +14088,7 @@ rule__ArrayTopicSpecRef__Group__1 } : rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__2 ; finally { restoreStackSize(stackSize); @@ -13980,9 +14100,35 @@ rule__ArrayTopicSpecRef__Group__1__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_1) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ArrayTopicSpecRef__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } + RightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } ) ; finally { @@ -14748,6 +14894,21 @@ finally { restoreStackSize(stackSize); } +rule__Parameter__ValueAssignment_8_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } + ruleParameterValue + { after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__Package_Impl__NameAssignment_1 @init { int stackSize = keepStackSize(); @@ -14778,15 +14939,30 @@ finally { restoreStackSize(stackSize); } -rule__Package_Impl__SpecAssignment_5_2 +rule__Package_Impl__SpecAssignment_5_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); } ruleSpecBase - { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); } + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Package_Impl__SpecAssignment_5_4_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); } + ruleSpecBase + { after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); } ) ; finally { @@ -14868,105 +15044,105 @@ finally { restoreStackSize(stackSize); } -rule__Node__PublisherAssignment_3_0_2 +rule__Node__PublisherAssignment_2_0_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); } + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); } + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__SubscriberAssignment_3_1_2 +rule__Node__SubscriberAssignment_2_1_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); } + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); } + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceserverAssignment_3_2_2 +rule__Node__ServiceserverAssignment_2_2_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); } + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceclientAssignment_3_3_2 +rule__Node__ServiceclientAssignment_2_3_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); } + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionserverAssignment_3_4_2 +rule__Node__ActionserverAssignment_2_4_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); } + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); } + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionclientAssignment_3_5_2 +rule__Node__ActionclientAssignment_2_5_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); } + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); } + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ParameterAssignment_3_6_2 +rule__Node__ParameterAssignment_2_6_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); } + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); } + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } ) ; finally { @@ -15382,30 +15558,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__TypeAssignment_3 +rule__ParameterArrayType__TypeAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__DefaultAssignment_4_1 +rule__ParameterArrayType__DefaultAssignment_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ) ; finally { @@ -15577,30 +15753,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__NameAssignment_1 +rule__ParameterStructMember__NameAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__ValueAssignment_4 +rule__ParameterStructMember__ValueAssignment_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ) ; finally { @@ -15637,30 +15813,30 @@ finally { restoreStackSize(stackSize); } -rule__MessagePart__TypeAssignment_0 +rule__MessagePart__DataAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } - ruleAbstractType - { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); } + { before(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); } + (rule__MessagePart__DataAlternatives_0_0) + { after(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__MessagePart__DataAssignment_1 +rule__MessagePart__TypeAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } - (rule__MessagePart__DataAlternatives_1_0) - { after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); } + { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); } + ruleAbstractType + { after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); } ) ; finally { @@ -15686,19 +15862,19 @@ finally { restoreStackSize(stackSize); } -rule__ArrayTopicSpecRef__TopicSpecAssignment_0 +rule__ArrayTopicSpecRef__TopicSpecAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ) ; finally { diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java index 72b289334..8eb4b30d0 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.java @@ -24,134 +24,132 @@ @SuppressWarnings("all") public class InternalRos2Parser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ParameterStructMember", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "Transient_local", "Serviceclient", "Serviceserver", "Actionclient", "Actionserver", "Dependencies", "Parameter_qos", "ParameterAny", "FromGitRepo", "Reliability", "Services_qos", "Subscribers", "Best_effort", "Default_qos", "Durability", "Parameters", "Publishers", "Artifacts", "Sensor_qos", "GraphName", "Feedback_1", "Float32_1", "Float64_1", "Keep_last", "Response", "Duration", "Feedback", "History", "Keep_all", "Message_1", "Profile", "Reliable", "Request", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Volatile", "Boolean", "Integer", "Action_1", "Default", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Result_1", "Service", "Uint8_1", "Array", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Depth", "Int8_1", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Qos", "Srv", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RightCurlyBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ServiceClients", "ServiceServers", "Transient_local", "ActionClients", "ActionServers", "Dependencies", "Parameter_qos", "ParameterAny", "FromGitRepo", "Reliability", "Services_qos", "Subscribers", "Best_effort", "Default_qos", "Durability", "Parameters", "Publishers", "Artifacts", "Sensor_qos", "GraphName", "Float32_1", "Float64_1", "Feedback_1", "Keep_last", "Response", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "History", "Keep_all", "Message_1", "Profile", "Reliable", "Request", "Volatile", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Action_1", "Float32", "Float64", "Message", "Result_1", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "Depth", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Qos", "Srv", "Time", "Type", "Any", "Ns", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Float32_1=30; - public static final int Node=93; - public static final int RULE_DATE_TIME=116; - public static final int Uint64_1=45; - public static final int String=64; - public static final int History=36; - public static final int Int16=78; - public static final int Float32=51; - public static final int Goal=89; - public static final int Bool=87; - public static final int Uint16=74; + public static final int Float32_1=28; + public static final int Node=92; + public static final int RULE_DATE_TIME=114; + public static final int Uint64_1=36; + public static final int String=63; + public static final int History=40; + public static final int Int16=77; + public static final int Float32=54; + public static final int Goal=88; + public static final int Bool=86; + public static final int Uint16=73; public static final int Boolean=47; - public static final int ExternalDependency=5; - public static final int Uint8=83; - public static final int Parameters=24; - public static final int RULE_ID=117; - public static final int Actionclient=12; - public static final int RULE_DIGIT=106; - public static final int GlobalNamespace=8; - public static final int Artifacts=26; - public static final int Node_1=81; - public static final int Int16_1=53; - public static final int Header=63; - public static final int RULE_INT=119; - public static final int Byte=88; - public static final int RULE_ML_COMMENT=126; - public static final int LeftSquareBracket=103; - public static final int Specs=72; - public static final int Base64=61; - public static final int Message_1=38; - public static final int Profile=39; + public static final int ExternalDependency=4; + public static final int Uint8=82; + public static final int Parameters=23; + public static final int RULE_ID=115; + public static final int RULE_DIGIT=104; + public static final int GlobalNamespace=7; + public static final int Artifacts=25; + public static final int Node_1=80; + public static final int ServiceServers=9; + public static final int Int16_1=49; + public static final int Header=62; + public static final int RULE_INT=117; + public static final int Byte=87; + public static final int RULE_ML_COMMENT=124; + public static final int LeftSquareBracket=102; + public static final int Specs=71; + public static final int Base64=60; + public static final int Message_1=42; + public static final int Profile=43; public static final int Depth=69; - public static final int Comma=101; - public static final int RULE_MESSAGE_ASIGMENT=120; - public static final int Goal_1=77; - public static final int LeftSquareBracketRightSquareBracket=100; - public static final int Int32=79; - public static final int Publishers=25; - public static final int Serviceserver=11; - public static final int Parameter_qos=15; - public static final int RightCurlyBracket=105; - public static final int RULE_DECINT=109; - public static final int Reliable=40; - public static final int Uint32=75; - public static final int FromGitRepo=17; - public static final int Msg=91; - public static final int RULE_HOUR=114; - public static final int Int8=90; - public static final int Default=50; - public static final int Actionserver=13; - public static final int Int8_1=70; - public static final int Uint16_1=43; - public static final int Type=97; - public static final int Float64=52; - public static final int Int32_1=54; + public static final int Comma=99; + public static final int HyphenMinus=100; + public static final int RULE_MESSAGE_ASIGMENT=118; + public static final int Goal_1=76; + public static final int Int32=78; + public static final int Publishers=24; + public static final int Parameter_qos=14; + public static final int RULE_DECINT=107; + public static final int Reliable=44; + public static final int Uint32=74; + public static final int FromGitRepo=16; + public static final int Msg=90; + public static final int RULE_HOUR=112; + public static final int Int8=89; + public static final int Default=37; + public static final int Int8_1=67; + public static final int Uint16_1=34; + public static final int Type=96; + public static final int Float64=55; + public static final int Int32_1=50; public static final int Result_1=57; - public static final int Keep_all=37; - public static final int RULE_BINARY=107; - public static final int String_1=73; - public static final int Subscribers=20; - public static final int String_2=42; - public static final int RULE_DAY=111; - public static final int RULE_BEGIN=121; - public static final int Services_qos=19; - public static final int RULE_BOOLEAN=108; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=113; - public static final int Feedback_1=29; - public static final int Result=71; - public static final int Name=92; - public static final int RULE_MIN_SEC=115; - public static final int Default_qos=22; - public static final int ParameterAny=16; - public static final int List=86; - public static final int Dependencies=14; - public static final int RightSquareBracket=104; - public static final int PrivateNamespace=7; - public static final int GraphName=28; - public static final int Byte_1=68; - public static final int Float64_1=31; - public static final int Durability=23; - public static final int Duration=34; - public static final int Uint32_1=44; - public static final int Action_1=49; - public static final int Double=62; - public static final int Keep_last=32; - public static final int Type_1=82; - public static final int Value=84; - public static final int Transient_local=9; - public static final int Uint64=76; - public static final int Action=66; - public static final int RULE_END=122; + public static final int Keep_all=41; + public static final int RULE_BINARY=105; + public static final int ActionClients=11; + public static final int String_1=72; + public static final int Subscribers=19; + public static final int String_2=33; + public static final int RULE_DAY=109; + public static final int RULE_BEGIN=119; + public static final int Services_qos=18; + public static final int RULE_BOOLEAN=106; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=111; + public static final int Feedback_1=30; + public static final int Result=70; + public static final int Name=91; + public static final int RULE_MIN_SEC=113; + public static final int Default_qos=21; + public static final int ParameterAny=15; + public static final int List=85; + public static final int Dependencies=13; + public static final int RightSquareBracket=103; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=27; + public static final int Byte_1=66; + public static final int Float64_1=29; + public static final int Durability=22; + public static final int Uint32_1=35; + public static final int Duration=38; + public static final int Action_1=53; + public static final int Double=61; + public static final int Keep_last=31; + public static final int Type_1=81; + public static final int Value=83; + public static final int Transient_local=10; + public static final int Uint64=75; + public static final int Action=68; + public static final int RULE_END=120; public static final int Message=56; - public static final int Time=96; - public static final int RULE_STRING=118; - public static final int Best_effort=21; - public static final int Bool_1=67; - public static final int Any=98; - public static final int Struct=65; - public static final int RULE_SL_COMMENT=123; - public static final int Uint8_1=59; - public static final int RULE_DOUBLE=110; - public static final int Feedback=35; - public static final int ParameterStructMember=4; - public static final int Srv=95; - public static final int RULE_ROS_CONVENTION_A=124; - public static final int RULE_ROS_CONVENTION_PARAM=125; - public static final int Colon=102; + public static final int Time=95; + public static final int RULE_STRING=116; + public static final int Best_effort=20; + public static final int Bool_1=65; + public static final int Any=97; + public static final int Struct=64; + public static final int RULE_SL_COMMENT=121; + public static final int Uint8_1=52; + public static final int RULE_DOUBLE=108; + public static final int Feedback=39; + public static final int Srv=94; + public static final int RULE_ROS_CONVENTION_A=122; + public static final int RULE_ROS_CONVENTION_PARAM=123; + public static final int Colon=101; public static final int EOF=-1; - public static final int Ns=99; - public static final int RULE_WS=127; - public static final int Request=41; - public static final int Int64_1=55; + public static final int Ns=98; + public static final int RULE_WS=125; + public static final int Request=45; + public static final int Int64_1=51; public static final int Service=58; - public static final int Sensor_qos=27; - public static final int RULE_ANY_OTHER=128; + public static final int Sensor_qos=26; + public static final int RULE_ANY_OTHER=126; public static final int Volatile=46; - public static final int Date=85; - public static final int Response=33; + public static final int Date=84; + public static final int Response=32; public static final int Integer=48; - public static final int Array=60; - public static final int Serviceclient=10; - public static final int Qos=94; - public static final int Int64=80; - public static final int RULE_MONTH=112; - public static final int Reliability=18; + public static final int Array=59; + public static final int Qos=93; + public static final int Int64=79; + public static final int RULE_MONTH=110; + public static final int ActionServers=12; + public static final int Reliability=17; // delegates // delegators @@ -175,11 +173,10 @@ public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("RightCurlyBracket", "'}'"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -209,11 +206,11 @@ public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); tokenNameToValue.put("Depth", "'depth:'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("Specs", "'specs:'"); tokenNameToValue.put("String_1", "'string'"); @@ -222,17 +219,21 @@ public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Uint64", "'uint64'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Action_1", "'action:'"); - tokenNameToValue.put("Default", "'default'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Result_1", "'result:'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); tokenNameToValue.put("History", "'history:'"); @@ -241,15 +242,11 @@ public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Profile", "'profile:'"); tokenNameToValue.put("Reliable", "'reliable'"); tokenNameToValue.put("Request", "'request:'"); - tokenNameToValue.put("String_2", "'string[]'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("Volatile", "'volatile'"); tokenNameToValue.put("GraphName", "'GraphName'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("Feedback_1", "'feedback:'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); tokenNameToValue.put("Keep_last", "'keep_last'"); tokenNameToValue.put("Response", "'response:'"); tokenNameToValue.put("Artifacts", "'artifacts:'"); @@ -264,18 +261,17 @@ public InternalRos2Parser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Reliability", "'reliability:'"); tokenNameToValue.put("Services_qos", "'services_qos'"); tokenNameToValue.put("Subscribers", "'subscribers:'"); - tokenNameToValue.put("Actionclient", "'actionclient:'"); - tokenNameToValue.put("Actionserver", "'actionserver:'"); tokenNameToValue.put("Dependencies", "'dependencies:'"); tokenNameToValue.put("Parameter_qos", "'parameter_qos'"); - tokenNameToValue.put("Serviceclient", "'serviceclient:'"); - tokenNameToValue.put("Serviceserver", "'serviceserver:'"); + tokenNameToValue.put("ActionClients", "'actionClients:'"); + tokenNameToValue.put("ActionServers", "'actionServers:'"); tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); + tokenNameToValue.put("ServiceClients", "'serviceClients:'"); + tokenNameToValue.put("ServiceServers", "'serviceServers:'"); tokenNameToValue.put("Transient_local", "'transient_local'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); tokenNameToValue.put("ExternalDependency", "'ExternalDependency'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(Ros2GrammarAccess grammarAccess) { @@ -298,11 +294,11 @@ protected String getValueForTokenName(String tokenName) { // $ANTLR start "entryRulePackage" - // InternalRos2Parser.g:157:1: entryRulePackage : rulePackage EOF ; + // InternalRos2Parser.g:155:1: entryRulePackage : rulePackage EOF ; public final void entryRulePackage() throws RecognitionException { try { - // InternalRos2Parser.g:158:1: ( rulePackage EOF ) - // InternalRos2Parser.g:159:1: rulePackage EOF + // InternalRos2Parser.g:156:1: ( rulePackage EOF ) + // InternalRos2Parser.g:157:1: rulePackage EOF { before(grammarAccess.getPackageRule()); pushFollow(FOLLOW_1); @@ -328,17 +324,17 @@ public final void entryRulePackage() throws RecognitionException { // $ANTLR start "rulePackage" - // InternalRos2Parser.g:166:1: rulePackage : ( ruleAmentPackage ) ; + // InternalRos2Parser.g:164:1: rulePackage : ( ruleAmentPackage ) ; public final void rulePackage() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:170:2: ( ( ruleAmentPackage ) ) - // InternalRos2Parser.g:171:2: ( ruleAmentPackage ) + // InternalRos2Parser.g:168:2: ( ( ruleAmentPackage ) ) + // InternalRos2Parser.g:169:2: ( ruleAmentPackage ) { - // InternalRos2Parser.g:171:2: ( ruleAmentPackage ) - // InternalRos2Parser.g:172:3: ruleAmentPackage + // InternalRos2Parser.g:169:2: ( ruleAmentPackage ) + // InternalRos2Parser.g:170:3: ruleAmentPackage { before(grammarAccess.getPackageAccess().getAmentPackageParserRuleCall()); pushFollow(FOLLOW_2); @@ -369,11 +365,11 @@ public final void rulePackage() throws RecognitionException { // $ANTLR start "entryRuleAmentPackage" - // InternalRos2Parser.g:182:1: entryRuleAmentPackage : ruleAmentPackage EOF ; + // InternalRos2Parser.g:180:1: entryRuleAmentPackage : ruleAmentPackage EOF ; public final void entryRuleAmentPackage() throws RecognitionException { try { - // InternalRos2Parser.g:183:1: ( ruleAmentPackage EOF ) - // InternalRos2Parser.g:184:1: ruleAmentPackage EOF + // InternalRos2Parser.g:181:1: ( ruleAmentPackage EOF ) + // InternalRos2Parser.g:182:1: ruleAmentPackage EOF { before(grammarAccess.getAmentPackageRule()); pushFollow(FOLLOW_1); @@ -399,21 +395,21 @@ public final void entryRuleAmentPackage() throws RecognitionException { // $ANTLR start "ruleAmentPackage" - // InternalRos2Parser.g:191:1: ruleAmentPackage : ( ( rule__AmentPackage__Group__0 ) ) ; + // InternalRos2Parser.g:189:1: ruleAmentPackage : ( ( rule__AmentPackage__Group__0 ) ) ; public final void ruleAmentPackage() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:195:2: ( ( ( rule__AmentPackage__Group__0 ) ) ) - // InternalRos2Parser.g:196:2: ( ( rule__AmentPackage__Group__0 ) ) + // InternalRos2Parser.g:193:2: ( ( ( rule__AmentPackage__Group__0 ) ) ) + // InternalRos2Parser.g:194:2: ( ( rule__AmentPackage__Group__0 ) ) { - // InternalRos2Parser.g:196:2: ( ( rule__AmentPackage__Group__0 ) ) - // InternalRos2Parser.g:197:3: ( rule__AmentPackage__Group__0 ) + // InternalRos2Parser.g:194:2: ( ( rule__AmentPackage__Group__0 ) ) + // InternalRos2Parser.g:195:3: ( rule__AmentPackage__Group__0 ) { before(grammarAccess.getAmentPackageAccess().getGroup()); - // InternalRos2Parser.g:198:3: ( rule__AmentPackage__Group__0 ) - // InternalRos2Parser.g:198:4: rule__AmentPackage__Group__0 + // InternalRos2Parser.g:196:3: ( rule__AmentPackage__Group__0 ) + // InternalRos2Parser.g:196:4: rule__AmentPackage__Group__0 { pushFollow(FOLLOW_2); rule__AmentPackage__Group__0(); @@ -446,11 +442,11 @@ public final void ruleAmentPackage() throws RecognitionException { // $ANTLR start "entryRuleQualityOfService" - // InternalRos2Parser.g:207:1: entryRuleQualityOfService : ruleQualityOfService EOF ; + // InternalRos2Parser.g:205:1: entryRuleQualityOfService : ruleQualityOfService EOF ; public final void entryRuleQualityOfService() throws RecognitionException { try { - // InternalRos2Parser.g:208:1: ( ruleQualityOfService EOF ) - // InternalRos2Parser.g:209:1: ruleQualityOfService EOF + // InternalRos2Parser.g:206:1: ( ruleQualityOfService EOF ) + // InternalRos2Parser.g:207:1: ruleQualityOfService EOF { before(grammarAccess.getQualityOfServiceRule()); pushFollow(FOLLOW_1); @@ -476,21 +472,21 @@ public final void entryRuleQualityOfService() throws RecognitionException { // $ANTLR start "ruleQualityOfService" - // InternalRos2Parser.g:216:1: ruleQualityOfService : ( ( rule__QualityOfService__Group__0 ) ) ; + // InternalRos2Parser.g:214:1: ruleQualityOfService : ( ( rule__QualityOfService__Group__0 ) ) ; public final void ruleQualityOfService() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:220:2: ( ( ( rule__QualityOfService__Group__0 ) ) ) - // InternalRos2Parser.g:221:2: ( ( rule__QualityOfService__Group__0 ) ) + // InternalRos2Parser.g:218:2: ( ( ( rule__QualityOfService__Group__0 ) ) ) + // InternalRos2Parser.g:219:2: ( ( rule__QualityOfService__Group__0 ) ) { - // InternalRos2Parser.g:221:2: ( ( rule__QualityOfService__Group__0 ) ) - // InternalRos2Parser.g:222:3: ( rule__QualityOfService__Group__0 ) + // InternalRos2Parser.g:219:2: ( ( rule__QualityOfService__Group__0 ) ) + // InternalRos2Parser.g:220:3: ( rule__QualityOfService__Group__0 ) { before(grammarAccess.getQualityOfServiceAccess().getGroup()); - // InternalRos2Parser.g:223:3: ( rule__QualityOfService__Group__0 ) - // InternalRos2Parser.g:223:4: rule__QualityOfService__Group__0 + // InternalRos2Parser.g:221:3: ( rule__QualityOfService__Group__0 ) + // InternalRos2Parser.g:221:4: rule__QualityOfService__Group__0 { pushFollow(FOLLOW_2); rule__QualityOfService__Group__0(); @@ -523,11 +519,11 @@ public final void ruleQualityOfService() throws RecognitionException { // $ANTLR start "entryRulePublisher" - // InternalRos2Parser.g:232:1: entryRulePublisher : rulePublisher EOF ; + // InternalRos2Parser.g:230:1: entryRulePublisher : rulePublisher EOF ; public final void entryRulePublisher() throws RecognitionException { try { - // InternalRos2Parser.g:233:1: ( rulePublisher EOF ) - // InternalRos2Parser.g:234:1: rulePublisher EOF + // InternalRos2Parser.g:231:1: ( rulePublisher EOF ) + // InternalRos2Parser.g:232:1: rulePublisher EOF { before(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); @@ -553,21 +549,21 @@ public final void entryRulePublisher() throws RecognitionException { // $ANTLR start "rulePublisher" - // InternalRos2Parser.g:241:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; + // InternalRos2Parser.g:239:1: rulePublisher : ( ( rule__Publisher__Group__0 ) ) ; public final void rulePublisher() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:245:2: ( ( ( rule__Publisher__Group__0 ) ) ) - // InternalRos2Parser.g:246:2: ( ( rule__Publisher__Group__0 ) ) + // InternalRos2Parser.g:243:2: ( ( ( rule__Publisher__Group__0 ) ) ) + // InternalRos2Parser.g:244:2: ( ( rule__Publisher__Group__0 ) ) { - // InternalRos2Parser.g:246:2: ( ( rule__Publisher__Group__0 ) ) - // InternalRos2Parser.g:247:3: ( rule__Publisher__Group__0 ) + // InternalRos2Parser.g:244:2: ( ( rule__Publisher__Group__0 ) ) + // InternalRos2Parser.g:245:3: ( rule__Publisher__Group__0 ) { before(grammarAccess.getPublisherAccess().getGroup()); - // InternalRos2Parser.g:248:3: ( rule__Publisher__Group__0 ) - // InternalRos2Parser.g:248:4: rule__Publisher__Group__0 + // InternalRos2Parser.g:246:3: ( rule__Publisher__Group__0 ) + // InternalRos2Parser.g:246:4: rule__Publisher__Group__0 { pushFollow(FOLLOW_2); rule__Publisher__Group__0(); @@ -600,11 +596,11 @@ public final void rulePublisher() throws RecognitionException { // $ANTLR start "entryRuleSubscriber" - // InternalRos2Parser.g:257:1: entryRuleSubscriber : ruleSubscriber EOF ; + // InternalRos2Parser.g:255:1: entryRuleSubscriber : ruleSubscriber EOF ; public final void entryRuleSubscriber() throws RecognitionException { try { - // InternalRos2Parser.g:258:1: ( ruleSubscriber EOF ) - // InternalRos2Parser.g:259:1: ruleSubscriber EOF + // InternalRos2Parser.g:256:1: ( ruleSubscriber EOF ) + // InternalRos2Parser.g:257:1: ruleSubscriber EOF { before(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); @@ -630,21 +626,21 @@ public final void entryRuleSubscriber() throws RecognitionException { // $ANTLR start "ruleSubscriber" - // InternalRos2Parser.g:266:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; + // InternalRos2Parser.g:264:1: ruleSubscriber : ( ( rule__Subscriber__Group__0 ) ) ; public final void ruleSubscriber() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:270:2: ( ( ( rule__Subscriber__Group__0 ) ) ) - // InternalRos2Parser.g:271:2: ( ( rule__Subscriber__Group__0 ) ) + // InternalRos2Parser.g:268:2: ( ( ( rule__Subscriber__Group__0 ) ) ) + // InternalRos2Parser.g:269:2: ( ( rule__Subscriber__Group__0 ) ) { - // InternalRos2Parser.g:271:2: ( ( rule__Subscriber__Group__0 ) ) - // InternalRos2Parser.g:272:3: ( rule__Subscriber__Group__0 ) + // InternalRos2Parser.g:269:2: ( ( rule__Subscriber__Group__0 ) ) + // InternalRos2Parser.g:270:3: ( rule__Subscriber__Group__0 ) { before(grammarAccess.getSubscriberAccess().getGroup()); - // InternalRos2Parser.g:273:3: ( rule__Subscriber__Group__0 ) - // InternalRos2Parser.g:273:4: rule__Subscriber__Group__0 + // InternalRos2Parser.g:271:3: ( rule__Subscriber__Group__0 ) + // InternalRos2Parser.g:271:4: rule__Subscriber__Group__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group__0(); @@ -677,11 +673,11 @@ public final void ruleSubscriber() throws RecognitionException { // $ANTLR start "entryRuleServiceServer" - // InternalRos2Parser.g:282:1: entryRuleServiceServer : ruleServiceServer EOF ; + // InternalRos2Parser.g:280:1: entryRuleServiceServer : ruleServiceServer EOF ; public final void entryRuleServiceServer() throws RecognitionException { try { - // InternalRos2Parser.g:283:1: ( ruleServiceServer EOF ) - // InternalRos2Parser.g:284:1: ruleServiceServer EOF + // InternalRos2Parser.g:281:1: ( ruleServiceServer EOF ) + // InternalRos2Parser.g:282:1: ruleServiceServer EOF { before(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); @@ -707,21 +703,21 @@ public final void entryRuleServiceServer() throws RecognitionException { // $ANTLR start "ruleServiceServer" - // InternalRos2Parser.g:291:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; + // InternalRos2Parser.g:289:1: ruleServiceServer : ( ( rule__ServiceServer__Group__0 ) ) ; public final void ruleServiceServer() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:295:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) - // InternalRos2Parser.g:296:2: ( ( rule__ServiceServer__Group__0 ) ) + // InternalRos2Parser.g:293:2: ( ( ( rule__ServiceServer__Group__0 ) ) ) + // InternalRos2Parser.g:294:2: ( ( rule__ServiceServer__Group__0 ) ) { - // InternalRos2Parser.g:296:2: ( ( rule__ServiceServer__Group__0 ) ) - // InternalRos2Parser.g:297:3: ( rule__ServiceServer__Group__0 ) + // InternalRos2Parser.g:294:2: ( ( rule__ServiceServer__Group__0 ) ) + // InternalRos2Parser.g:295:3: ( rule__ServiceServer__Group__0 ) { before(grammarAccess.getServiceServerAccess().getGroup()); - // InternalRos2Parser.g:298:3: ( rule__ServiceServer__Group__0 ) - // InternalRos2Parser.g:298:4: rule__ServiceServer__Group__0 + // InternalRos2Parser.g:296:3: ( rule__ServiceServer__Group__0 ) + // InternalRos2Parser.g:296:4: rule__ServiceServer__Group__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group__0(); @@ -754,11 +750,11 @@ public final void ruleServiceServer() throws RecognitionException { // $ANTLR start "entryRuleServiceClient" - // InternalRos2Parser.g:307:1: entryRuleServiceClient : ruleServiceClient EOF ; + // InternalRos2Parser.g:305:1: entryRuleServiceClient : ruleServiceClient EOF ; public final void entryRuleServiceClient() throws RecognitionException { try { - // InternalRos2Parser.g:308:1: ( ruleServiceClient EOF ) - // InternalRos2Parser.g:309:1: ruleServiceClient EOF + // InternalRos2Parser.g:306:1: ( ruleServiceClient EOF ) + // InternalRos2Parser.g:307:1: ruleServiceClient EOF { before(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); @@ -784,21 +780,21 @@ public final void entryRuleServiceClient() throws RecognitionException { // $ANTLR start "ruleServiceClient" - // InternalRos2Parser.g:316:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; + // InternalRos2Parser.g:314:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; public final void ruleServiceClient() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:320:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) - // InternalRos2Parser.g:321:2: ( ( rule__ServiceClient__Group__0 ) ) + // InternalRos2Parser.g:318:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) + // InternalRos2Parser.g:319:2: ( ( rule__ServiceClient__Group__0 ) ) { - // InternalRos2Parser.g:321:2: ( ( rule__ServiceClient__Group__0 ) ) - // InternalRos2Parser.g:322:3: ( rule__ServiceClient__Group__0 ) + // InternalRos2Parser.g:319:2: ( ( rule__ServiceClient__Group__0 ) ) + // InternalRos2Parser.g:320:3: ( rule__ServiceClient__Group__0 ) { before(grammarAccess.getServiceClientAccess().getGroup()); - // InternalRos2Parser.g:323:3: ( rule__ServiceClient__Group__0 ) - // InternalRos2Parser.g:323:4: rule__ServiceClient__Group__0 + // InternalRos2Parser.g:321:3: ( rule__ServiceClient__Group__0 ) + // InternalRos2Parser.g:321:4: rule__ServiceClient__Group__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group__0(); @@ -831,11 +827,11 @@ public final void ruleServiceClient() throws RecognitionException { // $ANTLR start "entryRuleActionServer" - // InternalRos2Parser.g:332:1: entryRuleActionServer : ruleActionServer EOF ; + // InternalRos2Parser.g:330:1: entryRuleActionServer : ruleActionServer EOF ; public final void entryRuleActionServer() throws RecognitionException { try { - // InternalRos2Parser.g:333:1: ( ruleActionServer EOF ) - // InternalRos2Parser.g:334:1: ruleActionServer EOF + // InternalRos2Parser.g:331:1: ( ruleActionServer EOF ) + // InternalRos2Parser.g:332:1: ruleActionServer EOF { before(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); @@ -861,21 +857,21 @@ public final void entryRuleActionServer() throws RecognitionException { // $ANTLR start "ruleActionServer" - // InternalRos2Parser.g:341:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; + // InternalRos2Parser.g:339:1: ruleActionServer : ( ( rule__ActionServer__Group__0 ) ) ; public final void ruleActionServer() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:345:2: ( ( ( rule__ActionServer__Group__0 ) ) ) - // InternalRos2Parser.g:346:2: ( ( rule__ActionServer__Group__0 ) ) + // InternalRos2Parser.g:343:2: ( ( ( rule__ActionServer__Group__0 ) ) ) + // InternalRos2Parser.g:344:2: ( ( rule__ActionServer__Group__0 ) ) { - // InternalRos2Parser.g:346:2: ( ( rule__ActionServer__Group__0 ) ) - // InternalRos2Parser.g:347:3: ( rule__ActionServer__Group__0 ) + // InternalRos2Parser.g:344:2: ( ( rule__ActionServer__Group__0 ) ) + // InternalRos2Parser.g:345:3: ( rule__ActionServer__Group__0 ) { before(grammarAccess.getActionServerAccess().getGroup()); - // InternalRos2Parser.g:348:3: ( rule__ActionServer__Group__0 ) - // InternalRos2Parser.g:348:4: rule__ActionServer__Group__0 + // InternalRos2Parser.g:346:3: ( rule__ActionServer__Group__0 ) + // InternalRos2Parser.g:346:4: rule__ActionServer__Group__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group__0(); @@ -908,11 +904,11 @@ public final void ruleActionServer() throws RecognitionException { // $ANTLR start "entryRuleActionClient" - // InternalRos2Parser.g:357:1: entryRuleActionClient : ruleActionClient EOF ; + // InternalRos2Parser.g:355:1: entryRuleActionClient : ruleActionClient EOF ; public final void entryRuleActionClient() throws RecognitionException { try { - // InternalRos2Parser.g:358:1: ( ruleActionClient EOF ) - // InternalRos2Parser.g:359:1: ruleActionClient EOF + // InternalRos2Parser.g:356:1: ( ruleActionClient EOF ) + // InternalRos2Parser.g:357:1: ruleActionClient EOF { before(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); @@ -938,21 +934,21 @@ public final void entryRuleActionClient() throws RecognitionException { // $ANTLR start "ruleActionClient" - // InternalRos2Parser.g:366:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; + // InternalRos2Parser.g:364:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; public final void ruleActionClient() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:370:2: ( ( ( rule__ActionClient__Group__0 ) ) ) - // InternalRos2Parser.g:371:2: ( ( rule__ActionClient__Group__0 ) ) + // InternalRos2Parser.g:368:2: ( ( ( rule__ActionClient__Group__0 ) ) ) + // InternalRos2Parser.g:369:2: ( ( rule__ActionClient__Group__0 ) ) { - // InternalRos2Parser.g:371:2: ( ( rule__ActionClient__Group__0 ) ) - // InternalRos2Parser.g:372:3: ( rule__ActionClient__Group__0 ) + // InternalRos2Parser.g:369:2: ( ( rule__ActionClient__Group__0 ) ) + // InternalRos2Parser.g:370:3: ( rule__ActionClient__Group__0 ) { before(grammarAccess.getActionClientAccess().getGroup()); - // InternalRos2Parser.g:373:3: ( rule__ActionClient__Group__0 ) - // InternalRos2Parser.g:373:4: rule__ActionClient__Group__0 + // InternalRos2Parser.g:371:3: ( rule__ActionClient__Group__0 ) + // InternalRos2Parser.g:371:4: rule__ActionClient__Group__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group__0(); @@ -985,11 +981,11 @@ public final void ruleActionClient() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRos2Parser.g:382:1: entryRuleParameter : ruleParameter EOF ; + // InternalRos2Parser.g:380:1: entryRuleParameter : ruleParameter EOF ; public final void entryRuleParameter() throws RecognitionException { try { - // InternalRos2Parser.g:383:1: ( ruleParameter EOF ) - // InternalRos2Parser.g:384:1: ruleParameter EOF + // InternalRos2Parser.g:381:1: ( ruleParameter EOF ) + // InternalRos2Parser.g:382:1: ruleParameter EOF { before(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -1015,21 +1011,21 @@ public final void entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRos2Parser.g:391:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; + // InternalRos2Parser.g:389:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; public final void ruleParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:395:2: ( ( ( rule__Parameter__Group__0 ) ) ) - // InternalRos2Parser.g:396:2: ( ( rule__Parameter__Group__0 ) ) + // InternalRos2Parser.g:393:2: ( ( ( rule__Parameter__Group__0 ) ) ) + // InternalRos2Parser.g:394:2: ( ( rule__Parameter__Group__0 ) ) { - // InternalRos2Parser.g:396:2: ( ( rule__Parameter__Group__0 ) ) - // InternalRos2Parser.g:397:3: ( rule__Parameter__Group__0 ) + // InternalRos2Parser.g:394:2: ( ( rule__Parameter__Group__0 ) ) + // InternalRos2Parser.g:395:3: ( rule__Parameter__Group__0 ) { before(grammarAccess.getParameterAccess().getGroup()); - // InternalRos2Parser.g:398:3: ( rule__Parameter__Group__0 ) - // InternalRos2Parser.g:398:4: rule__Parameter__Group__0 + // InternalRos2Parser.g:396:3: ( rule__Parameter__Group__0 ) + // InternalRos2Parser.g:396:4: rule__Parameter__Group__0 { pushFollow(FOLLOW_2); rule__Parameter__Group__0(); @@ -1062,11 +1058,11 @@ public final void ruleParameter() throws RecognitionException { // $ANTLR start "entryRulePackage_Impl" - // InternalRos2Parser.g:407:1: entryRulePackage_Impl : rulePackage_Impl EOF ; + // InternalRos2Parser.g:405:1: entryRulePackage_Impl : rulePackage_Impl EOF ; public final void entryRulePackage_Impl() throws RecognitionException { try { - // InternalRos2Parser.g:408:1: ( rulePackage_Impl EOF ) - // InternalRos2Parser.g:409:1: rulePackage_Impl EOF + // InternalRos2Parser.g:406:1: ( rulePackage_Impl EOF ) + // InternalRos2Parser.g:407:1: rulePackage_Impl EOF { before(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); @@ -1092,21 +1088,21 @@ public final void entryRulePackage_Impl() throws RecognitionException { // $ANTLR start "rulePackage_Impl" - // InternalRos2Parser.g:416:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; + // InternalRos2Parser.g:414:1: rulePackage_Impl : ( ( rule__Package_Impl__Group__0 ) ) ; public final void rulePackage_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:420:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) - // InternalRos2Parser.g:421:2: ( ( rule__Package_Impl__Group__0 ) ) + // InternalRos2Parser.g:418:2: ( ( ( rule__Package_Impl__Group__0 ) ) ) + // InternalRos2Parser.g:419:2: ( ( rule__Package_Impl__Group__0 ) ) { - // InternalRos2Parser.g:421:2: ( ( rule__Package_Impl__Group__0 ) ) - // InternalRos2Parser.g:422:3: ( rule__Package_Impl__Group__0 ) + // InternalRos2Parser.g:419:2: ( ( rule__Package_Impl__Group__0 ) ) + // InternalRos2Parser.g:420:3: ( rule__Package_Impl__Group__0 ) { before(grammarAccess.getPackage_ImplAccess().getGroup()); - // InternalRos2Parser.g:423:3: ( rule__Package_Impl__Group__0 ) - // InternalRos2Parser.g:423:4: rule__Package_Impl__Group__0 + // InternalRos2Parser.g:421:3: ( rule__Package_Impl__Group__0 ) + // InternalRos2Parser.g:421:4: rule__Package_Impl__Group__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group__0(); @@ -1139,11 +1135,11 @@ public final void rulePackage_Impl() throws RecognitionException { // $ANTLR start "entryRuleArtifact" - // InternalRos2Parser.g:432:1: entryRuleArtifact : ruleArtifact EOF ; + // InternalRos2Parser.g:430:1: entryRuleArtifact : ruleArtifact EOF ; public final void entryRuleArtifact() throws RecognitionException { try { - // InternalRos2Parser.g:433:1: ( ruleArtifact EOF ) - // InternalRos2Parser.g:434:1: ruleArtifact EOF + // InternalRos2Parser.g:431:1: ( ruleArtifact EOF ) + // InternalRos2Parser.g:432:1: ruleArtifact EOF { before(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); @@ -1169,21 +1165,21 @@ public final void entryRuleArtifact() throws RecognitionException { // $ANTLR start "ruleArtifact" - // InternalRos2Parser.g:441:1: ruleArtifact : ( ( rule__Artifact__Group__0 ) ) ; + // InternalRos2Parser.g:439:1: ruleArtifact : ( ( rule__Artifact__Group__0 ) ) ; public final void ruleArtifact() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:445:2: ( ( ( rule__Artifact__Group__0 ) ) ) - // InternalRos2Parser.g:446:2: ( ( rule__Artifact__Group__0 ) ) + // InternalRos2Parser.g:443:2: ( ( ( rule__Artifact__Group__0 ) ) ) + // InternalRos2Parser.g:444:2: ( ( rule__Artifact__Group__0 ) ) { - // InternalRos2Parser.g:446:2: ( ( rule__Artifact__Group__0 ) ) - // InternalRos2Parser.g:447:3: ( rule__Artifact__Group__0 ) + // InternalRos2Parser.g:444:2: ( ( rule__Artifact__Group__0 ) ) + // InternalRos2Parser.g:445:3: ( rule__Artifact__Group__0 ) { before(grammarAccess.getArtifactAccess().getGroup()); - // InternalRos2Parser.g:448:3: ( rule__Artifact__Group__0 ) - // InternalRos2Parser.g:448:4: rule__Artifact__Group__0 + // InternalRos2Parser.g:446:3: ( rule__Artifact__Group__0 ) + // InternalRos2Parser.g:446:4: rule__Artifact__Group__0 { pushFollow(FOLLOW_2); rule__Artifact__Group__0(); @@ -1216,11 +1212,11 @@ public final void ruleArtifact() throws RecognitionException { // $ANTLR start "entryRuleNode" - // InternalRos2Parser.g:457:1: entryRuleNode : ruleNode EOF ; + // InternalRos2Parser.g:455:1: entryRuleNode : ruleNode EOF ; public final void entryRuleNode() throws RecognitionException { try { - // InternalRos2Parser.g:458:1: ( ruleNode EOF ) - // InternalRos2Parser.g:459:1: ruleNode EOF + // InternalRos2Parser.g:456:1: ( ruleNode EOF ) + // InternalRos2Parser.g:457:1: ruleNode EOF { before(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); @@ -1246,21 +1242,21 @@ public final void entryRuleNode() throws RecognitionException { // $ANTLR start "ruleNode" - // InternalRos2Parser.g:466:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; + // InternalRos2Parser.g:464:1: ruleNode : ( ( rule__Node__Group__0 ) ) ; public final void ruleNode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:470:2: ( ( ( rule__Node__Group__0 ) ) ) - // InternalRos2Parser.g:471:2: ( ( rule__Node__Group__0 ) ) + // InternalRos2Parser.g:468:2: ( ( ( rule__Node__Group__0 ) ) ) + // InternalRos2Parser.g:469:2: ( ( rule__Node__Group__0 ) ) { - // InternalRos2Parser.g:471:2: ( ( rule__Node__Group__0 ) ) - // InternalRos2Parser.g:472:3: ( rule__Node__Group__0 ) + // InternalRos2Parser.g:469:2: ( ( rule__Node__Group__0 ) ) + // InternalRos2Parser.g:470:3: ( rule__Node__Group__0 ) { before(grammarAccess.getNodeAccess().getGroup()); - // InternalRos2Parser.g:473:3: ( rule__Node__Group__0 ) - // InternalRos2Parser.g:473:4: rule__Node__Group__0 + // InternalRos2Parser.g:471:3: ( rule__Node__Group__0 ) + // InternalRos2Parser.g:471:4: rule__Node__Group__0 { pushFollow(FOLLOW_2); rule__Node__Group__0(); @@ -1293,11 +1289,11 @@ public final void ruleNode() throws RecognitionException { // $ANTLR start "entryRuleSpecBase" - // InternalRos2Parser.g:482:1: entryRuleSpecBase : ruleSpecBase EOF ; + // InternalRos2Parser.g:480:1: entryRuleSpecBase : ruleSpecBase EOF ; public final void entryRuleSpecBase() throws RecognitionException { try { - // InternalRos2Parser.g:483:1: ( ruleSpecBase EOF ) - // InternalRos2Parser.g:484:1: ruleSpecBase EOF + // InternalRos2Parser.g:481:1: ( ruleSpecBase EOF ) + // InternalRos2Parser.g:482:1: ruleSpecBase EOF { before(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); @@ -1323,21 +1319,21 @@ public final void entryRuleSpecBase() throws RecognitionException { // $ANTLR start "ruleSpecBase" - // InternalRos2Parser.g:491:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; + // InternalRos2Parser.g:489:1: ruleSpecBase : ( ( rule__SpecBase__Alternatives ) ) ; public final void ruleSpecBase() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:495:2: ( ( ( rule__SpecBase__Alternatives ) ) ) - // InternalRos2Parser.g:496:2: ( ( rule__SpecBase__Alternatives ) ) + // InternalRos2Parser.g:493:2: ( ( ( rule__SpecBase__Alternatives ) ) ) + // InternalRos2Parser.g:494:2: ( ( rule__SpecBase__Alternatives ) ) { - // InternalRos2Parser.g:496:2: ( ( rule__SpecBase__Alternatives ) ) - // InternalRos2Parser.g:497:3: ( rule__SpecBase__Alternatives ) + // InternalRos2Parser.g:494:2: ( ( rule__SpecBase__Alternatives ) ) + // InternalRos2Parser.g:495:3: ( rule__SpecBase__Alternatives ) { before(grammarAccess.getSpecBaseAccess().getAlternatives()); - // InternalRos2Parser.g:498:3: ( rule__SpecBase__Alternatives ) - // InternalRos2Parser.g:498:4: rule__SpecBase__Alternatives + // InternalRos2Parser.g:496:3: ( rule__SpecBase__Alternatives ) + // InternalRos2Parser.g:496:4: rule__SpecBase__Alternatives { pushFollow(FOLLOW_2); rule__SpecBase__Alternatives(); @@ -1370,11 +1366,11 @@ public final void ruleSpecBase() throws RecognitionException { // $ANTLR start "entryRuleTopicSpec" - // InternalRos2Parser.g:507:1: entryRuleTopicSpec : ruleTopicSpec EOF ; + // InternalRos2Parser.g:505:1: entryRuleTopicSpec : ruleTopicSpec EOF ; public final void entryRuleTopicSpec() throws RecognitionException { try { - // InternalRos2Parser.g:508:1: ( ruleTopicSpec EOF ) - // InternalRos2Parser.g:509:1: ruleTopicSpec EOF + // InternalRos2Parser.g:506:1: ( ruleTopicSpec EOF ) + // InternalRos2Parser.g:507:1: ruleTopicSpec EOF { before(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); @@ -1400,21 +1396,21 @@ public final void entryRuleTopicSpec() throws RecognitionException { // $ANTLR start "ruleTopicSpec" - // InternalRos2Parser.g:516:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; + // InternalRos2Parser.g:514:1: ruleTopicSpec : ( ( rule__TopicSpec__Group__0 ) ) ; public final void ruleTopicSpec() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:520:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) - // InternalRos2Parser.g:521:2: ( ( rule__TopicSpec__Group__0 ) ) + // InternalRos2Parser.g:518:2: ( ( ( rule__TopicSpec__Group__0 ) ) ) + // InternalRos2Parser.g:519:2: ( ( rule__TopicSpec__Group__0 ) ) { - // InternalRos2Parser.g:521:2: ( ( rule__TopicSpec__Group__0 ) ) - // InternalRos2Parser.g:522:3: ( rule__TopicSpec__Group__0 ) + // InternalRos2Parser.g:519:2: ( ( rule__TopicSpec__Group__0 ) ) + // InternalRos2Parser.g:520:3: ( rule__TopicSpec__Group__0 ) { before(grammarAccess.getTopicSpecAccess().getGroup()); - // InternalRos2Parser.g:523:3: ( rule__TopicSpec__Group__0 ) - // InternalRos2Parser.g:523:4: rule__TopicSpec__Group__0 + // InternalRos2Parser.g:521:3: ( rule__TopicSpec__Group__0 ) + // InternalRos2Parser.g:521:4: rule__TopicSpec__Group__0 { pushFollow(FOLLOW_2); rule__TopicSpec__Group__0(); @@ -1447,11 +1443,11 @@ public final void ruleTopicSpec() throws RecognitionException { // $ANTLR start "entryRuleServiceSpec" - // InternalRos2Parser.g:532:1: entryRuleServiceSpec : ruleServiceSpec EOF ; + // InternalRos2Parser.g:530:1: entryRuleServiceSpec : ruleServiceSpec EOF ; public final void entryRuleServiceSpec() throws RecognitionException { try { - // InternalRos2Parser.g:533:1: ( ruleServiceSpec EOF ) - // InternalRos2Parser.g:534:1: ruleServiceSpec EOF + // InternalRos2Parser.g:531:1: ( ruleServiceSpec EOF ) + // InternalRos2Parser.g:532:1: ruleServiceSpec EOF { before(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); @@ -1477,21 +1473,21 @@ public final void entryRuleServiceSpec() throws RecognitionException { // $ANTLR start "ruleServiceSpec" - // InternalRos2Parser.g:541:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; + // InternalRos2Parser.g:539:1: ruleServiceSpec : ( ( rule__ServiceSpec__Group__0 ) ) ; public final void ruleServiceSpec() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:545:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) - // InternalRos2Parser.g:546:2: ( ( rule__ServiceSpec__Group__0 ) ) + // InternalRos2Parser.g:543:2: ( ( ( rule__ServiceSpec__Group__0 ) ) ) + // InternalRos2Parser.g:544:2: ( ( rule__ServiceSpec__Group__0 ) ) { - // InternalRos2Parser.g:546:2: ( ( rule__ServiceSpec__Group__0 ) ) - // InternalRos2Parser.g:547:3: ( rule__ServiceSpec__Group__0 ) + // InternalRos2Parser.g:544:2: ( ( rule__ServiceSpec__Group__0 ) ) + // InternalRos2Parser.g:545:3: ( rule__ServiceSpec__Group__0 ) { before(grammarAccess.getServiceSpecAccess().getGroup()); - // InternalRos2Parser.g:548:3: ( rule__ServiceSpec__Group__0 ) - // InternalRos2Parser.g:548:4: rule__ServiceSpec__Group__0 + // InternalRos2Parser.g:546:3: ( rule__ServiceSpec__Group__0 ) + // InternalRos2Parser.g:546:4: rule__ServiceSpec__Group__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group__0(); @@ -1524,11 +1520,11 @@ public final void ruleServiceSpec() throws RecognitionException { // $ANTLR start "entryRuleActionSpec" - // InternalRos2Parser.g:557:1: entryRuleActionSpec : ruleActionSpec EOF ; + // InternalRos2Parser.g:555:1: entryRuleActionSpec : ruleActionSpec EOF ; public final void entryRuleActionSpec() throws RecognitionException { try { - // InternalRos2Parser.g:558:1: ( ruleActionSpec EOF ) - // InternalRos2Parser.g:559:1: ruleActionSpec EOF + // InternalRos2Parser.g:556:1: ( ruleActionSpec EOF ) + // InternalRos2Parser.g:557:1: ruleActionSpec EOF { before(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); @@ -1554,21 +1550,21 @@ public final void entryRuleActionSpec() throws RecognitionException { // $ANTLR start "ruleActionSpec" - // InternalRos2Parser.g:566:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; + // InternalRos2Parser.g:564:1: ruleActionSpec : ( ( rule__ActionSpec__Group__0 ) ) ; public final void ruleActionSpec() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:570:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) - // InternalRos2Parser.g:571:2: ( ( rule__ActionSpec__Group__0 ) ) + // InternalRos2Parser.g:568:2: ( ( ( rule__ActionSpec__Group__0 ) ) ) + // InternalRos2Parser.g:569:2: ( ( rule__ActionSpec__Group__0 ) ) { - // InternalRos2Parser.g:571:2: ( ( rule__ActionSpec__Group__0 ) ) - // InternalRos2Parser.g:572:3: ( rule__ActionSpec__Group__0 ) + // InternalRos2Parser.g:569:2: ( ( rule__ActionSpec__Group__0 ) ) + // InternalRos2Parser.g:570:3: ( rule__ActionSpec__Group__0 ) { before(grammarAccess.getActionSpecAccess().getGroup()); - // InternalRos2Parser.g:573:3: ( rule__ActionSpec__Group__0 ) - // InternalRos2Parser.g:573:4: rule__ActionSpec__Group__0 + // InternalRos2Parser.g:571:3: ( rule__ActionSpec__Group__0 ) + // InternalRos2Parser.g:571:4: rule__ActionSpec__Group__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group__0(); @@ -1601,11 +1597,11 @@ public final void ruleActionSpec() throws RecognitionException { // $ANTLR start "entryRuleMessageDefinition" - // InternalRos2Parser.g:582:1: entryRuleMessageDefinition : ruleMessageDefinition EOF ; + // InternalRos2Parser.g:580:1: entryRuleMessageDefinition : ruleMessageDefinition EOF ; public final void entryRuleMessageDefinition() throws RecognitionException { try { - // InternalRos2Parser.g:583:1: ( ruleMessageDefinition EOF ) - // InternalRos2Parser.g:584:1: ruleMessageDefinition EOF + // InternalRos2Parser.g:581:1: ( ruleMessageDefinition EOF ) + // InternalRos2Parser.g:582:1: ruleMessageDefinition EOF { before(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); @@ -1631,21 +1627,21 @@ public final void entryRuleMessageDefinition() throws RecognitionException { // $ANTLR start "ruleMessageDefinition" - // InternalRos2Parser.g:591:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; + // InternalRos2Parser.g:589:1: ruleMessageDefinition : ( ( rule__MessageDefinition__Group__0 ) ) ; public final void ruleMessageDefinition() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:595:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) - // InternalRos2Parser.g:596:2: ( ( rule__MessageDefinition__Group__0 ) ) + // InternalRos2Parser.g:593:2: ( ( ( rule__MessageDefinition__Group__0 ) ) ) + // InternalRos2Parser.g:594:2: ( ( rule__MessageDefinition__Group__0 ) ) { - // InternalRos2Parser.g:596:2: ( ( rule__MessageDefinition__Group__0 ) ) - // InternalRos2Parser.g:597:3: ( rule__MessageDefinition__Group__0 ) + // InternalRos2Parser.g:594:2: ( ( rule__MessageDefinition__Group__0 ) ) + // InternalRos2Parser.g:595:3: ( rule__MessageDefinition__Group__0 ) { before(grammarAccess.getMessageDefinitionAccess().getGroup()); - // InternalRos2Parser.g:598:3: ( rule__MessageDefinition__Group__0 ) - // InternalRos2Parser.g:598:4: rule__MessageDefinition__Group__0 + // InternalRos2Parser.g:596:3: ( rule__MessageDefinition__Group__0 ) + // InternalRos2Parser.g:596:4: rule__MessageDefinition__Group__0 { pushFollow(FOLLOW_2); rule__MessageDefinition__Group__0(); @@ -1678,11 +1674,11 @@ public final void ruleMessageDefinition() throws RecognitionException { // $ANTLR start "entryRuleDependency" - // InternalRos2Parser.g:607:1: entryRuleDependency : ruleDependency EOF ; + // InternalRos2Parser.g:605:1: entryRuleDependency : ruleDependency EOF ; public final void entryRuleDependency() throws RecognitionException { try { - // InternalRos2Parser.g:608:1: ( ruleDependency EOF ) - // InternalRos2Parser.g:609:1: ruleDependency EOF + // InternalRos2Parser.g:606:1: ( ruleDependency EOF ) + // InternalRos2Parser.g:607:1: ruleDependency EOF { before(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); @@ -1708,21 +1704,21 @@ public final void entryRuleDependency() throws RecognitionException { // $ANTLR start "ruleDependency" - // InternalRos2Parser.g:616:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; + // InternalRos2Parser.g:614:1: ruleDependency : ( ( rule__Dependency__Alternatives ) ) ; public final void ruleDependency() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:620:2: ( ( ( rule__Dependency__Alternatives ) ) ) - // InternalRos2Parser.g:621:2: ( ( rule__Dependency__Alternatives ) ) + // InternalRos2Parser.g:618:2: ( ( ( rule__Dependency__Alternatives ) ) ) + // InternalRos2Parser.g:619:2: ( ( rule__Dependency__Alternatives ) ) { - // InternalRos2Parser.g:621:2: ( ( rule__Dependency__Alternatives ) ) - // InternalRos2Parser.g:622:3: ( rule__Dependency__Alternatives ) + // InternalRos2Parser.g:619:2: ( ( rule__Dependency__Alternatives ) ) + // InternalRos2Parser.g:620:3: ( rule__Dependency__Alternatives ) { before(grammarAccess.getDependencyAccess().getAlternatives()); - // InternalRos2Parser.g:623:3: ( rule__Dependency__Alternatives ) - // InternalRos2Parser.g:623:4: rule__Dependency__Alternatives + // InternalRos2Parser.g:621:3: ( rule__Dependency__Alternatives ) + // InternalRos2Parser.g:621:4: rule__Dependency__Alternatives { pushFollow(FOLLOW_2); rule__Dependency__Alternatives(); @@ -1755,11 +1751,11 @@ public final void ruleDependency() throws RecognitionException { // $ANTLR start "entryRulePackageDependency" - // InternalRos2Parser.g:632:1: entryRulePackageDependency : rulePackageDependency EOF ; + // InternalRos2Parser.g:630:1: entryRulePackageDependency : rulePackageDependency EOF ; public final void entryRulePackageDependency() throws RecognitionException { try { - // InternalRos2Parser.g:633:1: ( rulePackageDependency EOF ) - // InternalRos2Parser.g:634:1: rulePackageDependency EOF + // InternalRos2Parser.g:631:1: ( rulePackageDependency EOF ) + // InternalRos2Parser.g:632:1: rulePackageDependency EOF { before(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -1785,21 +1781,21 @@ public final void entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRos2Parser.g:641:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; + // InternalRos2Parser.g:639:1: rulePackageDependency : ( ( rule__PackageDependency__PackageAssignment ) ) ; public final void rulePackageDependency() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:645:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) - // InternalRos2Parser.g:646:2: ( ( rule__PackageDependency__PackageAssignment ) ) + // InternalRos2Parser.g:643:2: ( ( ( rule__PackageDependency__PackageAssignment ) ) ) + // InternalRos2Parser.g:644:2: ( ( rule__PackageDependency__PackageAssignment ) ) { - // InternalRos2Parser.g:646:2: ( ( rule__PackageDependency__PackageAssignment ) ) - // InternalRos2Parser.g:647:3: ( rule__PackageDependency__PackageAssignment ) + // InternalRos2Parser.g:644:2: ( ( rule__PackageDependency__PackageAssignment ) ) + // InternalRos2Parser.g:645:3: ( rule__PackageDependency__PackageAssignment ) { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment()); - // InternalRos2Parser.g:648:3: ( rule__PackageDependency__PackageAssignment ) - // InternalRos2Parser.g:648:4: rule__PackageDependency__PackageAssignment + // InternalRos2Parser.g:646:3: ( rule__PackageDependency__PackageAssignment ) + // InternalRos2Parser.g:646:4: rule__PackageDependency__PackageAssignment { pushFollow(FOLLOW_2); rule__PackageDependency__PackageAssignment(); @@ -1832,11 +1828,11 @@ public final void rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRos2Parser.g:657:1: entryRuleExternalDependency : ruleExternalDependency EOF ; + // InternalRos2Parser.g:655:1: entryRuleExternalDependency : ruleExternalDependency EOF ; public final void entryRuleExternalDependency() throws RecognitionException { try { - // InternalRos2Parser.g:658:1: ( ruleExternalDependency EOF ) - // InternalRos2Parser.g:659:1: ruleExternalDependency EOF + // InternalRos2Parser.g:656:1: ( ruleExternalDependency EOF ) + // InternalRos2Parser.g:657:1: ruleExternalDependency EOF { before(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -1862,21 +1858,21 @@ public final void entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRos2Parser.g:666:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; + // InternalRos2Parser.g:664:1: ruleExternalDependency : ( ( rule__ExternalDependency__Group__0 ) ) ; public final void ruleExternalDependency() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:670:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) - // InternalRos2Parser.g:671:2: ( ( rule__ExternalDependency__Group__0 ) ) + // InternalRos2Parser.g:668:2: ( ( ( rule__ExternalDependency__Group__0 ) ) ) + // InternalRos2Parser.g:669:2: ( ( rule__ExternalDependency__Group__0 ) ) { - // InternalRos2Parser.g:671:2: ( ( rule__ExternalDependency__Group__0 ) ) - // InternalRos2Parser.g:672:3: ( rule__ExternalDependency__Group__0 ) + // InternalRos2Parser.g:669:2: ( ( rule__ExternalDependency__Group__0 ) ) + // InternalRos2Parser.g:670:3: ( rule__ExternalDependency__Group__0 ) { before(grammarAccess.getExternalDependencyAccess().getGroup()); - // InternalRos2Parser.g:673:3: ( rule__ExternalDependency__Group__0 ) - // InternalRos2Parser.g:673:4: rule__ExternalDependency__Group__0 + // InternalRos2Parser.g:671:3: ( rule__ExternalDependency__Group__0 ) + // InternalRos2Parser.g:671:4: rule__ExternalDependency__Group__0 { pushFollow(FOLLOW_2); rule__ExternalDependency__Group__0(); @@ -1909,11 +1905,11 @@ public final void ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRos2Parser.g:682:1: entryRuleNamespace : ruleNamespace EOF ; + // InternalRos2Parser.g:680:1: entryRuleNamespace : ruleNamespace EOF ; public final void entryRuleNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:683:1: ( ruleNamespace EOF ) - // InternalRos2Parser.g:684:1: ruleNamespace EOF + // InternalRos2Parser.g:681:1: ( ruleNamespace EOF ) + // InternalRos2Parser.g:682:1: ruleNamespace EOF { before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -1939,21 +1935,21 @@ public final void entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRos2Parser.g:691:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; + // InternalRos2Parser.g:689:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:695:2: ( ( ( rule__Namespace__Alternatives ) ) ) - // InternalRos2Parser.g:696:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRos2Parser.g:693:2: ( ( ( rule__Namespace__Alternatives ) ) ) + // InternalRos2Parser.g:694:2: ( ( rule__Namespace__Alternatives ) ) { - // InternalRos2Parser.g:696:2: ( ( rule__Namespace__Alternatives ) ) - // InternalRos2Parser.g:697:3: ( rule__Namespace__Alternatives ) + // InternalRos2Parser.g:694:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRos2Parser.g:695:3: ( rule__Namespace__Alternatives ) { before(grammarAccess.getNamespaceAccess().getAlternatives()); - // InternalRos2Parser.g:698:3: ( rule__Namespace__Alternatives ) - // InternalRos2Parser.g:698:4: rule__Namespace__Alternatives + // InternalRos2Parser.g:696:3: ( rule__Namespace__Alternatives ) + // InternalRos2Parser.g:696:4: rule__Namespace__Alternatives { pushFollow(FOLLOW_2); rule__Namespace__Alternatives(); @@ -1986,11 +1982,11 @@ public final void ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRos2Parser.g:707:1: entryRuleGraphName : ruleGraphName EOF ; + // InternalRos2Parser.g:705:1: entryRuleGraphName : ruleGraphName EOF ; public final void entryRuleGraphName() throws RecognitionException { try { - // InternalRos2Parser.g:708:1: ( ruleGraphName EOF ) - // InternalRos2Parser.g:709:1: ruleGraphName EOF + // InternalRos2Parser.g:706:1: ( ruleGraphName EOF ) + // InternalRos2Parser.g:707:1: ruleGraphName EOF { before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -2016,17 +2012,17 @@ public final void entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRos2Parser.g:716:1: ruleGraphName : ( GraphName ) ; + // InternalRos2Parser.g:714:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:720:2: ( ( GraphName ) ) - // InternalRos2Parser.g:721:2: ( GraphName ) + // InternalRos2Parser.g:718:2: ( ( GraphName ) ) + // InternalRos2Parser.g:719:2: ( GraphName ) { - // InternalRos2Parser.g:721:2: ( GraphName ) - // InternalRos2Parser.g:722:3: GraphName + // InternalRos2Parser.g:719:2: ( GraphName ) + // InternalRos2Parser.g:720:3: GraphName { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); match(input,GraphName,FOLLOW_2); @@ -2053,11 +2049,11 @@ public final void ruleGraphName() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRos2Parser.g:732:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; + // InternalRos2Parser.g:730:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; public final void entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:733:1: ( ruleGlobalNamespace EOF ) - // InternalRos2Parser.g:734:1: ruleGlobalNamespace EOF + // InternalRos2Parser.g:731:1: ( ruleGlobalNamespace EOF ) + // InternalRos2Parser.g:732:1: ruleGlobalNamespace EOF { before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -2083,21 +2079,21 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRos2Parser.g:741:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; + // InternalRos2Parser.g:739:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:745:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) - // InternalRos2Parser.g:746:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRos2Parser.g:743:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) + // InternalRos2Parser.g:744:2: ( ( rule__GlobalNamespace__Group__0 ) ) { - // InternalRos2Parser.g:746:2: ( ( rule__GlobalNamespace__Group__0 ) ) - // InternalRos2Parser.g:747:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRos2Parser.g:744:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRos2Parser.g:745:3: ( rule__GlobalNamespace__Group__0 ) { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); - // InternalRos2Parser.g:748:3: ( rule__GlobalNamespace__Group__0 ) - // InternalRos2Parser.g:748:4: rule__GlobalNamespace__Group__0 + // InternalRos2Parser.g:746:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRos2Parser.g:746:4: rule__GlobalNamespace__Group__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__0(); @@ -2130,11 +2126,11 @@ public final void ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRos2Parser.g:757:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; + // InternalRos2Parser.g:755:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; public final void entryRuleRelativeNamespace_Impl() throws RecognitionException { try { - // InternalRos2Parser.g:758:1: ( ruleRelativeNamespace_Impl EOF ) - // InternalRos2Parser.g:759:1: ruleRelativeNamespace_Impl EOF + // InternalRos2Parser.g:756:1: ( ruleRelativeNamespace_Impl EOF ) + // InternalRos2Parser.g:757:1: ruleRelativeNamespace_Impl EOF { before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -2160,21 +2156,21 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRos2Parser.g:766:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; + // InternalRos2Parser.g:764:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:770:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) - // InternalRos2Parser.g:771:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRos2Parser.g:768:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) + // InternalRos2Parser.g:769:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) { - // InternalRos2Parser.g:771:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) - // InternalRos2Parser.g:772:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRos2Parser.g:769:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRos2Parser.g:770:3: ( rule__RelativeNamespace_Impl__Group__0 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); - // InternalRos2Parser.g:773:3: ( rule__RelativeNamespace_Impl__Group__0 ) - // InternalRos2Parser.g:773:4: rule__RelativeNamespace_Impl__Group__0 + // InternalRos2Parser.g:771:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRos2Parser.g:771:4: rule__RelativeNamespace_Impl__Group__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__0(); @@ -2207,11 +2203,11 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRos2Parser.g:782:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; + // InternalRos2Parser.g:780:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; public final void entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:783:1: ( rulePrivateNamespace EOF ) - // InternalRos2Parser.g:784:1: rulePrivateNamespace EOF + // InternalRos2Parser.g:781:1: ( rulePrivateNamespace EOF ) + // InternalRos2Parser.g:782:1: rulePrivateNamespace EOF { before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -2237,21 +2233,21 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRos2Parser.g:791:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; + // InternalRos2Parser.g:789:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:795:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) - // InternalRos2Parser.g:796:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRos2Parser.g:793:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) + // InternalRos2Parser.g:794:2: ( ( rule__PrivateNamespace__Group__0 ) ) { - // InternalRos2Parser.g:796:2: ( ( rule__PrivateNamespace__Group__0 ) ) - // InternalRos2Parser.g:797:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRos2Parser.g:794:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRos2Parser.g:795:3: ( rule__PrivateNamespace__Group__0 ) { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); - // InternalRos2Parser.g:798:3: ( rule__PrivateNamespace__Group__0 ) - // InternalRos2Parser.g:798:4: rule__PrivateNamespace__Group__0 + // InternalRos2Parser.g:796:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRos2Parser.g:796:4: rule__PrivateNamespace__Group__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__0(); @@ -2284,11 +2280,11 @@ public final void rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRos2Parser.g:807:1: entryRuleParameterType : ruleParameterType EOF ; + // InternalRos2Parser.g:805:1: entryRuleParameterType : ruleParameterType EOF ; public final void entryRuleParameterType() throws RecognitionException { try { - // InternalRos2Parser.g:808:1: ( ruleParameterType EOF ) - // InternalRos2Parser.g:809:1: ruleParameterType EOF + // InternalRos2Parser.g:806:1: ( ruleParameterType EOF ) + // InternalRos2Parser.g:807:1: ruleParameterType EOF { before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -2314,21 +2310,21 @@ public final void entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRos2Parser.g:816:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; + // InternalRos2Parser.g:814:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:820:2: ( ( ( rule__ParameterType__Alternatives ) ) ) - // InternalRos2Parser.g:821:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalRos2Parser.g:818:2: ( ( ( rule__ParameterType__Alternatives ) ) ) + // InternalRos2Parser.g:819:2: ( ( rule__ParameterType__Alternatives ) ) { - // InternalRos2Parser.g:821:2: ( ( rule__ParameterType__Alternatives ) ) - // InternalRos2Parser.g:822:3: ( rule__ParameterType__Alternatives ) + // InternalRos2Parser.g:819:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalRos2Parser.g:820:3: ( rule__ParameterType__Alternatives ) { before(grammarAccess.getParameterTypeAccess().getAlternatives()); - // InternalRos2Parser.g:823:3: ( rule__ParameterType__Alternatives ) - // InternalRos2Parser.g:823:4: rule__ParameterType__Alternatives + // InternalRos2Parser.g:821:3: ( rule__ParameterType__Alternatives ) + // InternalRos2Parser.g:821:4: rule__ParameterType__Alternatives { pushFollow(FOLLOW_2); rule__ParameterType__Alternatives(); @@ -2361,11 +2357,11 @@ public final void ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRos2Parser.g:832:1: entryRuleParameterValue : ruleParameterValue EOF ; + // InternalRos2Parser.g:830:1: entryRuleParameterValue : ruleParameterValue EOF ; public final void entryRuleParameterValue() throws RecognitionException { try { - // InternalRos2Parser.g:833:1: ( ruleParameterValue EOF ) - // InternalRos2Parser.g:834:1: ruleParameterValue EOF + // InternalRos2Parser.g:831:1: ( ruleParameterValue EOF ) + // InternalRos2Parser.g:832:1: ruleParameterValue EOF { before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -2391,21 +2387,21 @@ public final void entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRos2Parser.g:841:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; + // InternalRos2Parser.g:839:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:845:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) - // InternalRos2Parser.g:846:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalRos2Parser.g:843:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) + // InternalRos2Parser.g:844:2: ( ( rule__ParameterValue__Alternatives ) ) { - // InternalRos2Parser.g:846:2: ( ( rule__ParameterValue__Alternatives ) ) - // InternalRos2Parser.g:847:3: ( rule__ParameterValue__Alternatives ) + // InternalRos2Parser.g:844:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalRos2Parser.g:845:3: ( rule__ParameterValue__Alternatives ) { before(grammarAccess.getParameterValueAccess().getAlternatives()); - // InternalRos2Parser.g:848:3: ( rule__ParameterValue__Alternatives ) - // InternalRos2Parser.g:848:4: rule__ParameterValue__Alternatives + // InternalRos2Parser.g:846:3: ( rule__ParameterValue__Alternatives ) + // InternalRos2Parser.g:846:4: rule__ParameterValue__Alternatives { pushFollow(FOLLOW_2); rule__ParameterValue__Alternatives(); @@ -2438,11 +2434,11 @@ public final void ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalRos2Parser.g:857:1: entryRuleParameterListType : ruleParameterListType EOF ; + // InternalRos2Parser.g:855:1: entryRuleParameterListType : ruleParameterListType EOF ; public final void entryRuleParameterListType() throws RecognitionException { try { - // InternalRos2Parser.g:858:1: ( ruleParameterListType EOF ) - // InternalRos2Parser.g:859:1: ruleParameterListType EOF + // InternalRos2Parser.g:856:1: ( ruleParameterListType EOF ) + // InternalRos2Parser.g:857:1: ruleParameterListType EOF { before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -2468,21 +2464,21 @@ public final void entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRos2Parser.g:866:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; + // InternalRos2Parser.g:864:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:870:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) - // InternalRos2Parser.g:871:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalRos2Parser.g:868:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) + // InternalRos2Parser.g:869:2: ( ( rule__ParameterListType__Group__0 ) ) { - // InternalRos2Parser.g:871:2: ( ( rule__ParameterListType__Group__0 ) ) - // InternalRos2Parser.g:872:3: ( rule__ParameterListType__Group__0 ) + // InternalRos2Parser.g:869:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalRos2Parser.g:870:3: ( rule__ParameterListType__Group__0 ) { before(grammarAccess.getParameterListTypeAccess().getGroup()); - // InternalRos2Parser.g:873:3: ( rule__ParameterListType__Group__0 ) - // InternalRos2Parser.g:873:4: rule__ParameterListType__Group__0 + // InternalRos2Parser.g:871:3: ( rule__ParameterListType__Group__0 ) + // InternalRos2Parser.g:871:4: rule__ParameterListType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterListType__Group__0(); @@ -2515,11 +2511,11 @@ public final void ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRos2Parser.g:882:1: entryRuleParameterStructType : ruleParameterStructType EOF ; + // InternalRos2Parser.g:880:1: entryRuleParameterStructType : ruleParameterStructType EOF ; public final void entryRuleParameterStructType() throws RecognitionException { try { - // InternalRos2Parser.g:883:1: ( ruleParameterStructType EOF ) - // InternalRos2Parser.g:884:1: ruleParameterStructType EOF + // InternalRos2Parser.g:881:1: ( ruleParameterStructType EOF ) + // InternalRos2Parser.g:882:1: ruleParameterStructType EOF { before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -2545,21 +2541,21 @@ public final void entryRuleParameterStructType() throws RecognitionException { // $ANTLR start "ruleParameterStructType" - // InternalRos2Parser.g:891:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; + // InternalRos2Parser.g:889:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:895:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) - // InternalRos2Parser.g:896:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalRos2Parser.g:893:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) + // InternalRos2Parser.g:894:2: ( ( rule__ParameterStructType__Group__0 ) ) { - // InternalRos2Parser.g:896:2: ( ( rule__ParameterStructType__Group__0 ) ) - // InternalRos2Parser.g:897:3: ( rule__ParameterStructType__Group__0 ) + // InternalRos2Parser.g:894:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalRos2Parser.g:895:3: ( rule__ParameterStructType__Group__0 ) { before(grammarAccess.getParameterStructTypeAccess().getGroup()); - // InternalRos2Parser.g:898:3: ( rule__ParameterStructType__Group__0 ) - // InternalRos2Parser.g:898:4: rule__ParameterStructType__Group__0 + // InternalRos2Parser.g:896:3: ( rule__ParameterStructType__Group__0 ) + // InternalRos2Parser.g:896:4: rule__ParameterStructType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__0(); @@ -2592,11 +2588,11 @@ public final void ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRos2Parser.g:907:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; + // InternalRos2Parser.g:905:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; public final void entryRuleParameterIntegerType() throws RecognitionException { try { - // InternalRos2Parser.g:908:1: ( ruleParameterIntegerType EOF ) - // InternalRos2Parser.g:909:1: ruleParameterIntegerType EOF + // InternalRos2Parser.g:906:1: ( ruleParameterIntegerType EOF ) + // InternalRos2Parser.g:907:1: ruleParameterIntegerType EOF { before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -2622,21 +2618,21 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // $ANTLR start "ruleParameterIntegerType" - // InternalRos2Parser.g:916:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; + // InternalRos2Parser.g:914:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:920:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) - // InternalRos2Parser.g:921:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalRos2Parser.g:918:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) + // InternalRos2Parser.g:919:2: ( ( rule__ParameterIntegerType__Group__0 ) ) { - // InternalRos2Parser.g:921:2: ( ( rule__ParameterIntegerType__Group__0 ) ) - // InternalRos2Parser.g:922:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalRos2Parser.g:919:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalRos2Parser.g:920:3: ( rule__ParameterIntegerType__Group__0 ) { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); - // InternalRos2Parser.g:923:3: ( rule__ParameterIntegerType__Group__0 ) - // InternalRos2Parser.g:923:4: rule__ParameterIntegerType__Group__0 + // InternalRos2Parser.g:921:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalRos2Parser.g:921:4: rule__ParameterIntegerType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__0(); @@ -2669,11 +2665,11 @@ public final void ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRos2Parser.g:932:1: entryRuleParameterStringType : ruleParameterStringType EOF ; + // InternalRos2Parser.g:930:1: entryRuleParameterStringType : ruleParameterStringType EOF ; public final void entryRuleParameterStringType() throws RecognitionException { try { - // InternalRos2Parser.g:933:1: ( ruleParameterStringType EOF ) - // InternalRos2Parser.g:934:1: ruleParameterStringType EOF + // InternalRos2Parser.g:931:1: ( ruleParameterStringType EOF ) + // InternalRos2Parser.g:932:1: ruleParameterStringType EOF { before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -2699,21 +2695,21 @@ public final void entryRuleParameterStringType() throws RecognitionException { // $ANTLR start "ruleParameterStringType" - // InternalRos2Parser.g:941:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; + // InternalRos2Parser.g:939:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:945:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) - // InternalRos2Parser.g:946:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalRos2Parser.g:943:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) + // InternalRos2Parser.g:944:2: ( ( rule__ParameterStringType__Group__0 ) ) { - // InternalRos2Parser.g:946:2: ( ( rule__ParameterStringType__Group__0 ) ) - // InternalRos2Parser.g:947:3: ( rule__ParameterStringType__Group__0 ) + // InternalRos2Parser.g:944:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalRos2Parser.g:945:3: ( rule__ParameterStringType__Group__0 ) { before(grammarAccess.getParameterStringTypeAccess().getGroup()); - // InternalRos2Parser.g:948:3: ( rule__ParameterStringType__Group__0 ) - // InternalRos2Parser.g:948:4: rule__ParameterStringType__Group__0 + // InternalRos2Parser.g:946:3: ( rule__ParameterStringType__Group__0 ) + // InternalRos2Parser.g:946:4: rule__ParameterStringType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__0(); @@ -2746,11 +2742,11 @@ public final void ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRos2Parser.g:957:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; + // InternalRos2Parser.g:955:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; public final void entryRuleParameterDoubleType() throws RecognitionException { try { - // InternalRos2Parser.g:958:1: ( ruleParameterDoubleType EOF ) - // InternalRos2Parser.g:959:1: ruleParameterDoubleType EOF + // InternalRos2Parser.g:956:1: ( ruleParameterDoubleType EOF ) + // InternalRos2Parser.g:957:1: ruleParameterDoubleType EOF { before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -2776,21 +2772,21 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // $ANTLR start "ruleParameterDoubleType" - // InternalRos2Parser.g:966:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; + // InternalRos2Parser.g:964:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:970:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) - // InternalRos2Parser.g:971:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalRos2Parser.g:968:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) + // InternalRos2Parser.g:969:2: ( ( rule__ParameterDoubleType__Group__0 ) ) { - // InternalRos2Parser.g:971:2: ( ( rule__ParameterDoubleType__Group__0 ) ) - // InternalRos2Parser.g:972:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalRos2Parser.g:969:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalRos2Parser.g:970:3: ( rule__ParameterDoubleType__Group__0 ) { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); - // InternalRos2Parser.g:973:3: ( rule__ParameterDoubleType__Group__0 ) - // InternalRos2Parser.g:973:4: rule__ParameterDoubleType__Group__0 + // InternalRos2Parser.g:971:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalRos2Parser.g:971:4: rule__ParameterDoubleType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__0(); @@ -2823,11 +2819,11 @@ public final void ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRos2Parser.g:982:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; + // InternalRos2Parser.g:980:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; public final void entryRuleParameterBooleanType() throws RecognitionException { try { - // InternalRos2Parser.g:983:1: ( ruleParameterBooleanType EOF ) - // InternalRos2Parser.g:984:1: ruleParameterBooleanType EOF + // InternalRos2Parser.g:981:1: ( ruleParameterBooleanType EOF ) + // InternalRos2Parser.g:982:1: ruleParameterBooleanType EOF { before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -2853,21 +2849,21 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // $ANTLR start "ruleParameterBooleanType" - // InternalRos2Parser.g:991:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; + // InternalRos2Parser.g:989:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:995:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) - // InternalRos2Parser.g:996:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalRos2Parser.g:993:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) + // InternalRos2Parser.g:994:2: ( ( rule__ParameterBooleanType__Group__0 ) ) { - // InternalRos2Parser.g:996:2: ( ( rule__ParameterBooleanType__Group__0 ) ) - // InternalRos2Parser.g:997:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalRos2Parser.g:994:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalRos2Parser.g:995:3: ( rule__ParameterBooleanType__Group__0 ) { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); - // InternalRos2Parser.g:998:3: ( rule__ParameterBooleanType__Group__0 ) - // InternalRos2Parser.g:998:4: rule__ParameterBooleanType__Group__0 + // InternalRos2Parser.g:996:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalRos2Parser.g:996:4: rule__ParameterBooleanType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__0(); @@ -2900,11 +2896,11 @@ public final void ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRos2Parser.g:1007:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; + // InternalRos2Parser.g:1005:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; public final void entryRuleParameterBase64Type() throws RecognitionException { try { - // InternalRos2Parser.g:1008:1: ( ruleParameterBase64Type EOF ) - // InternalRos2Parser.g:1009:1: ruleParameterBase64Type EOF + // InternalRos2Parser.g:1006:1: ( ruleParameterBase64Type EOF ) + // InternalRos2Parser.g:1007:1: ruleParameterBase64Type EOF { before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -2930,21 +2926,21 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // $ANTLR start "ruleParameterBase64Type" - // InternalRos2Parser.g:1016:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; + // InternalRos2Parser.g:1014:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1020:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) - // InternalRos2Parser.g:1021:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalRos2Parser.g:1018:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) + // InternalRos2Parser.g:1019:2: ( ( rule__ParameterBase64Type__Group__0 ) ) { - // InternalRos2Parser.g:1021:2: ( ( rule__ParameterBase64Type__Group__0 ) ) - // InternalRos2Parser.g:1022:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalRos2Parser.g:1019:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalRos2Parser.g:1020:3: ( rule__ParameterBase64Type__Group__0 ) { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); - // InternalRos2Parser.g:1023:3: ( rule__ParameterBase64Type__Group__0 ) - // InternalRos2Parser.g:1023:4: rule__ParameterBase64Type__Group__0 + // InternalRos2Parser.g:1021:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalRos2Parser.g:1021:4: rule__ParameterBase64Type__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__0(); @@ -2977,11 +2973,11 @@ public final void ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRos2Parser.g:1032:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; + // InternalRos2Parser.g:1030:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; public final void entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRos2Parser.g:1033:1: ( ruleParameterArrayType EOF ) - // InternalRos2Parser.g:1034:1: ruleParameterArrayType EOF + // InternalRos2Parser.g:1031:1: ( ruleParameterArrayType EOF ) + // InternalRos2Parser.g:1032:1: ruleParameterArrayType EOF { before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -3007,21 +3003,21 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRos2Parser.g:1041:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; + // InternalRos2Parser.g:1039:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1045:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) - // InternalRos2Parser.g:1046:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalRos2Parser.g:1043:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) + // InternalRos2Parser.g:1044:2: ( ( rule__ParameterArrayType__Group__0 ) ) { - // InternalRos2Parser.g:1046:2: ( ( rule__ParameterArrayType__Group__0 ) ) - // InternalRos2Parser.g:1047:3: ( rule__ParameterArrayType__Group__0 ) + // InternalRos2Parser.g:1044:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalRos2Parser.g:1045:3: ( rule__ParameterArrayType__Group__0 ) { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); - // InternalRos2Parser.g:1048:3: ( rule__ParameterArrayType__Group__0 ) - // InternalRos2Parser.g:1048:4: rule__ParameterArrayType__Group__0 + // InternalRos2Parser.g:1046:3: ( rule__ParameterArrayType__Group__0 ) + // InternalRos2Parser.g:1046:4: rule__ParameterArrayType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__0(); @@ -3054,11 +3050,11 @@ public final void ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRos2Parser.g:1057:1: entryRuleParameterList : ruleParameterList EOF ; + // InternalRos2Parser.g:1055:1: entryRuleParameterList : ruleParameterList EOF ; public final void entryRuleParameterList() throws RecognitionException { try { - // InternalRos2Parser.g:1058:1: ( ruleParameterList EOF ) - // InternalRos2Parser.g:1059:1: ruleParameterList EOF + // InternalRos2Parser.g:1056:1: ( ruleParameterList EOF ) + // InternalRos2Parser.g:1057:1: ruleParameterList EOF { before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -3084,21 +3080,21 @@ public final void entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRos2Parser.g:1066:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; + // InternalRos2Parser.g:1064:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1070:2: ( ( ( rule__ParameterList__Group__0 ) ) ) - // InternalRos2Parser.g:1071:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalRos2Parser.g:1068:2: ( ( ( rule__ParameterList__Group__0 ) ) ) + // InternalRos2Parser.g:1069:2: ( ( rule__ParameterList__Group__0 ) ) { - // InternalRos2Parser.g:1071:2: ( ( rule__ParameterList__Group__0 ) ) - // InternalRos2Parser.g:1072:3: ( rule__ParameterList__Group__0 ) + // InternalRos2Parser.g:1069:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalRos2Parser.g:1070:3: ( rule__ParameterList__Group__0 ) { before(grammarAccess.getParameterListAccess().getGroup()); - // InternalRos2Parser.g:1073:3: ( rule__ParameterList__Group__0 ) - // InternalRos2Parser.g:1073:4: rule__ParameterList__Group__0 + // InternalRos2Parser.g:1071:3: ( rule__ParameterList__Group__0 ) + // InternalRos2Parser.g:1071:4: rule__ParameterList__Group__0 { pushFollow(FOLLOW_2); rule__ParameterList__Group__0(); @@ -3131,11 +3127,11 @@ public final void ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRos2Parser.g:1082:1: entryRuleParameterAny : ruleParameterAny EOF ; + // InternalRos2Parser.g:1080:1: entryRuleParameterAny : ruleParameterAny EOF ; public final void entryRuleParameterAny() throws RecognitionException { try { - // InternalRos2Parser.g:1083:1: ( ruleParameterAny EOF ) - // InternalRos2Parser.g:1084:1: ruleParameterAny EOF + // InternalRos2Parser.g:1081:1: ( ruleParameterAny EOF ) + // InternalRos2Parser.g:1082:1: ruleParameterAny EOF { before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -3161,21 +3157,21 @@ public final void entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRos2Parser.g:1091:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; + // InternalRos2Parser.g:1089:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1095:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) - // InternalRos2Parser.g:1096:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalRos2Parser.g:1093:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) + // InternalRos2Parser.g:1094:2: ( ( rule__ParameterAny__Group__0 ) ) { - // InternalRos2Parser.g:1096:2: ( ( rule__ParameterAny__Group__0 ) ) - // InternalRos2Parser.g:1097:3: ( rule__ParameterAny__Group__0 ) + // InternalRos2Parser.g:1094:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalRos2Parser.g:1095:3: ( rule__ParameterAny__Group__0 ) { before(grammarAccess.getParameterAnyAccess().getGroup()); - // InternalRos2Parser.g:1098:3: ( rule__ParameterAny__Group__0 ) - // InternalRos2Parser.g:1098:4: rule__ParameterAny__Group__0 + // InternalRos2Parser.g:1096:3: ( rule__ParameterAny__Group__0 ) + // InternalRos2Parser.g:1096:4: rule__ParameterAny__Group__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group__0(); @@ -3208,11 +3204,11 @@ public final void ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRos2Parser.g:1107:1: entryRuleParameterString : ruleParameterString EOF ; + // InternalRos2Parser.g:1105:1: entryRuleParameterString : ruleParameterString EOF ; public final void entryRuleParameterString() throws RecognitionException { try { - // InternalRos2Parser.g:1108:1: ( ruleParameterString EOF ) - // InternalRos2Parser.g:1109:1: ruleParameterString EOF + // InternalRos2Parser.g:1106:1: ( ruleParameterString EOF ) + // InternalRos2Parser.g:1107:1: ruleParameterString EOF { before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -3238,21 +3234,21 @@ public final void entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRos2Parser.g:1116:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; + // InternalRos2Parser.g:1114:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1120:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) - // InternalRos2Parser.g:1121:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalRos2Parser.g:1118:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) + // InternalRos2Parser.g:1119:2: ( ( rule__ParameterString__ValueAssignment ) ) { - // InternalRos2Parser.g:1121:2: ( ( rule__ParameterString__ValueAssignment ) ) - // InternalRos2Parser.g:1122:3: ( rule__ParameterString__ValueAssignment ) + // InternalRos2Parser.g:1119:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalRos2Parser.g:1120:3: ( rule__ParameterString__ValueAssignment ) { before(grammarAccess.getParameterStringAccess().getValueAssignment()); - // InternalRos2Parser.g:1123:3: ( rule__ParameterString__ValueAssignment ) - // InternalRos2Parser.g:1123:4: rule__ParameterString__ValueAssignment + // InternalRos2Parser.g:1121:3: ( rule__ParameterString__ValueAssignment ) + // InternalRos2Parser.g:1121:4: rule__ParameterString__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterString__ValueAssignment(); @@ -3285,11 +3281,11 @@ public final void ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRos2Parser.g:1132:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; + // InternalRos2Parser.g:1130:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; public final void entryRuleParameterBase64() throws RecognitionException { try { - // InternalRos2Parser.g:1133:1: ( ruleParameterBase64 EOF ) - // InternalRos2Parser.g:1134:1: ruleParameterBase64 EOF + // InternalRos2Parser.g:1131:1: ( ruleParameterBase64 EOF ) + // InternalRos2Parser.g:1132:1: ruleParameterBase64 EOF { before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -3315,21 +3311,21 @@ public final void entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRos2Parser.g:1141:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; + // InternalRos2Parser.g:1139:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1145:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) - // InternalRos2Parser.g:1146:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalRos2Parser.g:1143:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) + // InternalRos2Parser.g:1144:2: ( ( rule__ParameterBase64__ValueAssignment ) ) { - // InternalRos2Parser.g:1146:2: ( ( rule__ParameterBase64__ValueAssignment ) ) - // InternalRos2Parser.g:1147:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalRos2Parser.g:1144:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalRos2Parser.g:1145:3: ( rule__ParameterBase64__ValueAssignment ) { before(grammarAccess.getParameterBase64Access().getValueAssignment()); - // InternalRos2Parser.g:1148:3: ( rule__ParameterBase64__ValueAssignment ) - // InternalRos2Parser.g:1148:4: rule__ParameterBase64__ValueAssignment + // InternalRos2Parser.g:1146:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalRos2Parser.g:1146:4: rule__ParameterBase64__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBase64__ValueAssignment(); @@ -3362,11 +3358,11 @@ public final void ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRos2Parser.g:1157:1: entryRuleParameterInteger : ruleParameterInteger EOF ; + // InternalRos2Parser.g:1155:1: entryRuleParameterInteger : ruleParameterInteger EOF ; public final void entryRuleParameterInteger() throws RecognitionException { try { - // InternalRos2Parser.g:1158:1: ( ruleParameterInteger EOF ) - // InternalRos2Parser.g:1159:1: ruleParameterInteger EOF + // InternalRos2Parser.g:1156:1: ( ruleParameterInteger EOF ) + // InternalRos2Parser.g:1157:1: ruleParameterInteger EOF { before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -3392,21 +3388,21 @@ public final void entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRos2Parser.g:1166:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; + // InternalRos2Parser.g:1164:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1170:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) - // InternalRos2Parser.g:1171:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalRos2Parser.g:1168:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) + // InternalRos2Parser.g:1169:2: ( ( rule__ParameterInteger__ValueAssignment ) ) { - // InternalRos2Parser.g:1171:2: ( ( rule__ParameterInteger__ValueAssignment ) ) - // InternalRos2Parser.g:1172:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalRos2Parser.g:1169:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalRos2Parser.g:1170:3: ( rule__ParameterInteger__ValueAssignment ) { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); - // InternalRos2Parser.g:1173:3: ( rule__ParameterInteger__ValueAssignment ) - // InternalRos2Parser.g:1173:4: rule__ParameterInteger__ValueAssignment + // InternalRos2Parser.g:1171:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalRos2Parser.g:1171:4: rule__ParameterInteger__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterInteger__ValueAssignment(); @@ -3439,11 +3435,11 @@ public final void ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRos2Parser.g:1182:1: entryRuleParameterDouble : ruleParameterDouble EOF ; + // InternalRos2Parser.g:1180:1: entryRuleParameterDouble : ruleParameterDouble EOF ; public final void entryRuleParameterDouble() throws RecognitionException { try { - // InternalRos2Parser.g:1183:1: ( ruleParameterDouble EOF ) - // InternalRos2Parser.g:1184:1: ruleParameterDouble EOF + // InternalRos2Parser.g:1181:1: ( ruleParameterDouble EOF ) + // InternalRos2Parser.g:1182:1: ruleParameterDouble EOF { before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -3469,21 +3465,21 @@ public final void entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRos2Parser.g:1191:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; + // InternalRos2Parser.g:1189:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1195:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) - // InternalRos2Parser.g:1196:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalRos2Parser.g:1193:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) + // InternalRos2Parser.g:1194:2: ( ( rule__ParameterDouble__ValueAssignment ) ) { - // InternalRos2Parser.g:1196:2: ( ( rule__ParameterDouble__ValueAssignment ) ) - // InternalRos2Parser.g:1197:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalRos2Parser.g:1194:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalRos2Parser.g:1195:3: ( rule__ParameterDouble__ValueAssignment ) { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); - // InternalRos2Parser.g:1198:3: ( rule__ParameterDouble__ValueAssignment ) - // InternalRos2Parser.g:1198:4: rule__ParameterDouble__ValueAssignment + // InternalRos2Parser.g:1196:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalRos2Parser.g:1196:4: rule__ParameterDouble__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDouble__ValueAssignment(); @@ -3516,11 +3512,11 @@ public final void ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRos2Parser.g:1207:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; + // InternalRos2Parser.g:1205:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; public final void entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRos2Parser.g:1208:1: ( ruleParameterBoolean EOF ) - // InternalRos2Parser.g:1209:1: ruleParameterBoolean EOF + // InternalRos2Parser.g:1206:1: ( ruleParameterBoolean EOF ) + // InternalRos2Parser.g:1207:1: ruleParameterBoolean EOF { before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -3546,21 +3542,21 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRos2Parser.g:1216:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; + // InternalRos2Parser.g:1214:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1220:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) - // InternalRos2Parser.g:1221:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalRos2Parser.g:1218:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) + // InternalRos2Parser.g:1219:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) { - // InternalRos2Parser.g:1221:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) - // InternalRos2Parser.g:1222:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalRos2Parser.g:1219:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalRos2Parser.g:1220:3: ( rule__ParameterBoolean__ValueAssignment ) { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); - // InternalRos2Parser.g:1223:3: ( rule__ParameterBoolean__ValueAssignment ) - // InternalRos2Parser.g:1223:4: rule__ParameterBoolean__ValueAssignment + // InternalRos2Parser.g:1221:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalRos2Parser.g:1221:4: rule__ParameterBoolean__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBoolean__ValueAssignment(); @@ -3593,11 +3589,11 @@ public final void ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRos2Parser.g:1232:1: entryRuleParameterStruct : ruleParameterStruct EOF ; + // InternalRos2Parser.g:1230:1: entryRuleParameterStruct : ruleParameterStruct EOF ; public final void entryRuleParameterStruct() throws RecognitionException { try { - // InternalRos2Parser.g:1233:1: ( ruleParameterStruct EOF ) - // InternalRos2Parser.g:1234:1: ruleParameterStruct EOF + // InternalRos2Parser.g:1231:1: ( ruleParameterStruct EOF ) + // InternalRos2Parser.g:1232:1: ruleParameterStruct EOF { before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -3623,21 +3619,21 @@ public final void entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRos2Parser.g:1241:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; + // InternalRos2Parser.g:1239:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1245:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) - // InternalRos2Parser.g:1246:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalRos2Parser.g:1243:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) + // InternalRos2Parser.g:1244:2: ( ( rule__ParameterStruct__Group__0 ) ) { - // InternalRos2Parser.g:1246:2: ( ( rule__ParameterStruct__Group__0 ) ) - // InternalRos2Parser.g:1247:3: ( rule__ParameterStruct__Group__0 ) + // InternalRos2Parser.g:1244:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalRos2Parser.g:1245:3: ( rule__ParameterStruct__Group__0 ) { before(grammarAccess.getParameterStructAccess().getGroup()); - // InternalRos2Parser.g:1248:3: ( rule__ParameterStruct__Group__0 ) - // InternalRos2Parser.g:1248:4: rule__ParameterStruct__Group__0 + // InternalRos2Parser.g:1246:3: ( rule__ParameterStruct__Group__0 ) + // InternalRos2Parser.g:1246:4: rule__ParameterStruct__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__0(); @@ -3670,11 +3666,11 @@ public final void ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRos2Parser.g:1257:1: entryRuleParameterDate : ruleParameterDate EOF ; + // InternalRos2Parser.g:1255:1: entryRuleParameterDate : ruleParameterDate EOF ; public final void entryRuleParameterDate() throws RecognitionException { try { - // InternalRos2Parser.g:1258:1: ( ruleParameterDate EOF ) - // InternalRos2Parser.g:1259:1: ruleParameterDate EOF + // InternalRos2Parser.g:1256:1: ( ruleParameterDate EOF ) + // InternalRos2Parser.g:1257:1: ruleParameterDate EOF { before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -3700,21 +3696,21 @@ public final void entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRos2Parser.g:1266:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; + // InternalRos2Parser.g:1264:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1270:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) - // InternalRos2Parser.g:1271:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalRos2Parser.g:1268:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) + // InternalRos2Parser.g:1269:2: ( ( rule__ParameterDate__ValueAssignment ) ) { - // InternalRos2Parser.g:1271:2: ( ( rule__ParameterDate__ValueAssignment ) ) - // InternalRos2Parser.g:1272:3: ( rule__ParameterDate__ValueAssignment ) + // InternalRos2Parser.g:1269:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalRos2Parser.g:1270:3: ( rule__ParameterDate__ValueAssignment ) { before(grammarAccess.getParameterDateAccess().getValueAssignment()); - // InternalRos2Parser.g:1273:3: ( rule__ParameterDate__ValueAssignment ) - // InternalRos2Parser.g:1273:4: rule__ParameterDate__ValueAssignment + // InternalRos2Parser.g:1271:3: ( rule__ParameterDate__ValueAssignment ) + // InternalRos2Parser.g:1271:4: rule__ParameterDate__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDate__ValueAssignment(); @@ -3747,11 +3743,11 @@ public final void ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRos2Parser.g:1282:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; + // InternalRos2Parser.g:1280:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; public final void entryRuleParameterStructMember() throws RecognitionException { try { - // InternalRos2Parser.g:1283:1: ( ruleParameterStructMember EOF ) - // InternalRos2Parser.g:1284:1: ruleParameterStructMember EOF + // InternalRos2Parser.g:1281:1: ( ruleParameterStructMember EOF ) + // InternalRos2Parser.g:1282:1: ruleParameterStructMember EOF { before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -3777,21 +3773,21 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // $ANTLR start "ruleParameterStructMember" - // InternalRos2Parser.g:1291:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; + // InternalRos2Parser.g:1289:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1295:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) - // InternalRos2Parser.g:1296:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalRos2Parser.g:1293:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) + // InternalRos2Parser.g:1294:2: ( ( rule__ParameterStructMember__Group__0 ) ) { - // InternalRos2Parser.g:1296:2: ( ( rule__ParameterStructMember__Group__0 ) ) - // InternalRos2Parser.g:1297:3: ( rule__ParameterStructMember__Group__0 ) + // InternalRos2Parser.g:1294:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalRos2Parser.g:1295:3: ( rule__ParameterStructMember__Group__0 ) { before(grammarAccess.getParameterStructMemberAccess().getGroup()); - // InternalRos2Parser.g:1298:3: ( rule__ParameterStructMember__Group__0 ) - // InternalRos2Parser.g:1298:4: rule__ParameterStructMember__Group__0 + // InternalRos2Parser.g:1296:3: ( rule__ParameterStructMember__Group__0 ) + // InternalRos2Parser.g:1296:4: rule__ParameterStructMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__0(); @@ -3824,11 +3820,11 @@ public final void ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRos2Parser.g:1307:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; + // InternalRos2Parser.g:1305:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; public final void entryRuleParameterStructTypeMember() throws RecognitionException { try { - // InternalRos2Parser.g:1308:1: ( ruleParameterStructTypeMember EOF ) - // InternalRos2Parser.g:1309:1: ruleParameterStructTypeMember EOF + // InternalRos2Parser.g:1306:1: ( ruleParameterStructTypeMember EOF ) + // InternalRos2Parser.g:1307:1: ruleParameterStructTypeMember EOF { before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -3854,21 +3850,21 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // $ANTLR start "ruleParameterStructTypeMember" - // InternalRos2Parser.g:1316:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; + // InternalRos2Parser.g:1314:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1320:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) - // InternalRos2Parser.g:1321:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalRos2Parser.g:1318:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) + // InternalRos2Parser.g:1319:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) { - // InternalRos2Parser.g:1321:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) - // InternalRos2Parser.g:1322:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalRos2Parser.g:1319:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalRos2Parser.g:1320:3: ( rule__ParameterStructTypeMember__Group__0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); - // InternalRos2Parser.g:1323:3: ( rule__ParameterStructTypeMember__Group__0 ) - // InternalRos2Parser.g:1323:4: rule__ParameterStructTypeMember__Group__0 + // InternalRos2Parser.g:1321:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalRos2Parser.g:1321:4: rule__ParameterStructTypeMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__0(); @@ -3901,11 +3897,11 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // $ANTLR start "entryRuleBase64Binary" - // InternalRos2Parser.g:1332:1: entryRuleBase64Binary : ruleBase64Binary EOF ; + // InternalRos2Parser.g:1330:1: entryRuleBase64Binary : ruleBase64Binary EOF ; public final void entryRuleBase64Binary() throws RecognitionException { try { - // InternalRos2Parser.g:1333:1: ( ruleBase64Binary EOF ) - // InternalRos2Parser.g:1334:1: ruleBase64Binary EOF + // InternalRos2Parser.g:1331:1: ( ruleBase64Binary EOF ) + // InternalRos2Parser.g:1332:1: ruleBase64Binary EOF { before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -3931,17 +3927,17 @@ public final void entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRos2Parser.g:1341:1: ruleBase64Binary : ( RULE_BINARY ) ; + // InternalRos2Parser.g:1339:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1345:2: ( ( RULE_BINARY ) ) - // InternalRos2Parser.g:1346:2: ( RULE_BINARY ) + // InternalRos2Parser.g:1343:2: ( ( RULE_BINARY ) ) + // InternalRos2Parser.g:1344:2: ( RULE_BINARY ) { - // InternalRos2Parser.g:1346:2: ( RULE_BINARY ) - // InternalRos2Parser.g:1347:3: RULE_BINARY + // InternalRos2Parser.g:1344:2: ( RULE_BINARY ) + // InternalRos2Parser.g:1345:3: RULE_BINARY { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); match(input,RULE_BINARY,FOLLOW_2); @@ -3968,11 +3964,11 @@ public final void ruleBase64Binary() throws RecognitionException { // $ANTLR start "entryRuleboolean0" - // InternalRos2Parser.g:1357:1: entryRuleboolean0 : ruleboolean0 EOF ; + // InternalRos2Parser.g:1355:1: entryRuleboolean0 : ruleboolean0 EOF ; public final void entryRuleboolean0() throws RecognitionException { try { - // InternalRos2Parser.g:1358:1: ( ruleboolean0 EOF ) - // InternalRos2Parser.g:1359:1: ruleboolean0 EOF + // InternalRos2Parser.g:1356:1: ( ruleboolean0 EOF ) + // InternalRos2Parser.g:1357:1: ruleboolean0 EOF { before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -3998,17 +3994,17 @@ public final void entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRos2Parser.g:1366:1: ruleboolean0 : ( RULE_BOOLEAN ) ; + // InternalRos2Parser.g:1364:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1370:2: ( ( RULE_BOOLEAN ) ) - // InternalRos2Parser.g:1371:2: ( RULE_BOOLEAN ) + // InternalRos2Parser.g:1368:2: ( ( RULE_BOOLEAN ) ) + // InternalRos2Parser.g:1369:2: ( RULE_BOOLEAN ) { - // InternalRos2Parser.g:1371:2: ( RULE_BOOLEAN ) - // InternalRos2Parser.g:1372:3: RULE_BOOLEAN + // InternalRos2Parser.g:1369:2: ( RULE_BOOLEAN ) + // InternalRos2Parser.g:1370:3: RULE_BOOLEAN { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); match(input,RULE_BOOLEAN,FOLLOW_2); @@ -4035,11 +4031,11 @@ public final void ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRos2Parser.g:1382:1: entryRuleDouble0 : ruleDouble0 EOF ; + // InternalRos2Parser.g:1380:1: entryRuleDouble0 : ruleDouble0 EOF ; public final void entryRuleDouble0() throws RecognitionException { try { - // InternalRos2Parser.g:1383:1: ( ruleDouble0 EOF ) - // InternalRos2Parser.g:1384:1: ruleDouble0 EOF + // InternalRos2Parser.g:1381:1: ( ruleDouble0 EOF ) + // InternalRos2Parser.g:1382:1: ruleDouble0 EOF { before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -4065,17 +4061,17 @@ public final void entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRos2Parser.g:1391:1: ruleDouble0 : ( RULE_DOUBLE ) ; + // InternalRos2Parser.g:1389:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1395:2: ( ( RULE_DOUBLE ) ) - // InternalRos2Parser.g:1396:2: ( RULE_DOUBLE ) + // InternalRos2Parser.g:1393:2: ( ( RULE_DOUBLE ) ) + // InternalRos2Parser.g:1394:2: ( RULE_DOUBLE ) { - // InternalRos2Parser.g:1396:2: ( RULE_DOUBLE ) - // InternalRos2Parser.g:1397:3: RULE_DOUBLE + // InternalRos2Parser.g:1394:2: ( RULE_DOUBLE ) + // InternalRos2Parser.g:1395:3: RULE_DOUBLE { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); match(input,RULE_DOUBLE,FOLLOW_2); @@ -4102,11 +4098,11 @@ public final void ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRos2Parser.g:1407:1: entryRuleInteger0 : ruleInteger0 EOF ; + // InternalRos2Parser.g:1405:1: entryRuleInteger0 : ruleInteger0 EOF ; public final void entryRuleInteger0() throws RecognitionException { try { - // InternalRos2Parser.g:1408:1: ( ruleInteger0 EOF ) - // InternalRos2Parser.g:1409:1: ruleInteger0 EOF + // InternalRos2Parser.g:1406:1: ( ruleInteger0 EOF ) + // InternalRos2Parser.g:1407:1: ruleInteger0 EOF { before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -4132,17 +4128,17 @@ public final void entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRos2Parser.g:1416:1: ruleInteger0 : ( RULE_DECINT ) ; + // InternalRos2Parser.g:1414:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1420:2: ( ( RULE_DECINT ) ) - // InternalRos2Parser.g:1421:2: ( RULE_DECINT ) + // InternalRos2Parser.g:1418:2: ( ( RULE_DECINT ) ) + // InternalRos2Parser.g:1419:2: ( RULE_DECINT ) { - // InternalRos2Parser.g:1421:2: ( RULE_DECINT ) - // InternalRos2Parser.g:1422:3: RULE_DECINT + // InternalRos2Parser.g:1419:2: ( RULE_DECINT ) + // InternalRos2Parser.g:1420:3: RULE_DECINT { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); match(input,RULE_DECINT,FOLLOW_2); @@ -4169,11 +4165,11 @@ public final void ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRos2Parser.g:1432:1: entryRuleDateTime0 : ruleDateTime0 EOF ; + // InternalRos2Parser.g:1430:1: entryRuleDateTime0 : ruleDateTime0 EOF ; public final void entryRuleDateTime0() throws RecognitionException { try { - // InternalRos2Parser.g:1433:1: ( ruleDateTime0 EOF ) - // InternalRos2Parser.g:1434:1: ruleDateTime0 EOF + // InternalRos2Parser.g:1431:1: ( ruleDateTime0 EOF ) + // InternalRos2Parser.g:1432:1: ruleDateTime0 EOF { before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -4199,17 +4195,17 @@ public final void entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRos2Parser.g:1441:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; + // InternalRos2Parser.g:1439:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1445:2: ( ( RULE_DATE_TIME ) ) - // InternalRos2Parser.g:1446:2: ( RULE_DATE_TIME ) + // InternalRos2Parser.g:1443:2: ( ( RULE_DATE_TIME ) ) + // InternalRos2Parser.g:1444:2: ( RULE_DATE_TIME ) { - // InternalRos2Parser.g:1446:2: ( RULE_DATE_TIME ) - // InternalRos2Parser.g:1447:3: RULE_DATE_TIME + // InternalRos2Parser.g:1444:2: ( RULE_DATE_TIME ) + // InternalRos2Parser.g:1445:3: RULE_DATE_TIME { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); match(input,RULE_DATE_TIME,FOLLOW_2); @@ -4236,11 +4232,11 @@ public final void ruleDateTime0() throws RecognitionException { // $ANTLR start "entryRuleMessagePart" - // InternalRos2Parser.g:1457:1: entryRuleMessagePart : ruleMessagePart EOF ; + // InternalRos2Parser.g:1455:1: entryRuleMessagePart : ruleMessagePart EOF ; public final void entryRuleMessagePart() throws RecognitionException { try { - // InternalRos2Parser.g:1458:1: ( ruleMessagePart EOF ) - // InternalRos2Parser.g:1459:1: ruleMessagePart EOF + // InternalRos2Parser.g:1456:1: ( ruleMessagePart EOF ) + // InternalRos2Parser.g:1457:1: ruleMessagePart EOF { before(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -4266,21 +4262,21 @@ public final void entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRos2Parser.g:1466:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; + // InternalRos2Parser.g:1464:1: ruleMessagePart : ( ( rule__MessagePart__Group__0 ) ) ; public final void ruleMessagePart() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1470:2: ( ( ( rule__MessagePart__Group__0 ) ) ) - // InternalRos2Parser.g:1471:2: ( ( rule__MessagePart__Group__0 ) ) + // InternalRos2Parser.g:1468:2: ( ( ( rule__MessagePart__Group__0 ) ) ) + // InternalRos2Parser.g:1469:2: ( ( rule__MessagePart__Group__0 ) ) { - // InternalRos2Parser.g:1471:2: ( ( rule__MessagePart__Group__0 ) ) - // InternalRos2Parser.g:1472:3: ( rule__MessagePart__Group__0 ) + // InternalRos2Parser.g:1469:2: ( ( rule__MessagePart__Group__0 ) ) + // InternalRos2Parser.g:1470:3: ( rule__MessagePart__Group__0 ) { before(grammarAccess.getMessagePartAccess().getGroup()); - // InternalRos2Parser.g:1473:3: ( rule__MessagePart__Group__0 ) - // InternalRos2Parser.g:1473:4: rule__MessagePart__Group__0 + // InternalRos2Parser.g:1471:3: ( rule__MessagePart__Group__0 ) + // InternalRos2Parser.g:1471:4: rule__MessagePart__Group__0 { pushFollow(FOLLOW_2); rule__MessagePart__Group__0(); @@ -4313,11 +4309,11 @@ public final void ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRos2Parser.g:1482:1: entryRuleAbstractType : ruleAbstractType EOF ; + // InternalRos2Parser.g:1480:1: entryRuleAbstractType : ruleAbstractType EOF ; public final void entryRuleAbstractType() throws RecognitionException { try { - // InternalRos2Parser.g:1483:1: ( ruleAbstractType EOF ) - // InternalRos2Parser.g:1484:1: ruleAbstractType EOF + // InternalRos2Parser.g:1481:1: ( ruleAbstractType EOF ) + // InternalRos2Parser.g:1482:1: ruleAbstractType EOF { before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -4343,21 +4339,21 @@ public final void entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRos2Parser.g:1491:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; + // InternalRos2Parser.g:1489:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1495:2: ( ( ( rule__AbstractType__Alternatives ) ) ) - // InternalRos2Parser.g:1496:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalRos2Parser.g:1493:2: ( ( ( rule__AbstractType__Alternatives ) ) ) + // InternalRos2Parser.g:1494:2: ( ( rule__AbstractType__Alternatives ) ) { - // InternalRos2Parser.g:1496:2: ( ( rule__AbstractType__Alternatives ) ) - // InternalRos2Parser.g:1497:3: ( rule__AbstractType__Alternatives ) + // InternalRos2Parser.g:1494:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalRos2Parser.g:1495:3: ( rule__AbstractType__Alternatives ) { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); - // InternalRos2Parser.g:1498:3: ( rule__AbstractType__Alternatives ) - // InternalRos2Parser.g:1498:4: rule__AbstractType__Alternatives + // InternalRos2Parser.g:1496:3: ( rule__AbstractType__Alternatives ) + // InternalRos2Parser.g:1496:4: rule__AbstractType__Alternatives { pushFollow(FOLLOW_2); rule__AbstractType__Alternatives(); @@ -4390,11 +4386,11 @@ public final void ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRos2Parser.g:1507:1: entryRulebool : rulebool EOF ; + // InternalRos2Parser.g:1505:1: entryRulebool : rulebool EOF ; public final void entryRulebool() throws RecognitionException { try { - // InternalRos2Parser.g:1508:1: ( rulebool EOF ) - // InternalRos2Parser.g:1509:1: rulebool EOF + // InternalRos2Parser.g:1506:1: ( rulebool EOF ) + // InternalRos2Parser.g:1507:1: rulebool EOF { before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -4420,21 +4416,21 @@ public final void entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRos2Parser.g:1516:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; + // InternalRos2Parser.g:1514:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1520:2: ( ( ( rule__Bool__Group__0 ) ) ) - // InternalRos2Parser.g:1521:2: ( ( rule__Bool__Group__0 ) ) + // InternalRos2Parser.g:1518:2: ( ( ( rule__Bool__Group__0 ) ) ) + // InternalRos2Parser.g:1519:2: ( ( rule__Bool__Group__0 ) ) { - // InternalRos2Parser.g:1521:2: ( ( rule__Bool__Group__0 ) ) - // InternalRos2Parser.g:1522:3: ( rule__Bool__Group__0 ) + // InternalRos2Parser.g:1519:2: ( ( rule__Bool__Group__0 ) ) + // InternalRos2Parser.g:1520:3: ( rule__Bool__Group__0 ) { before(grammarAccess.getBoolAccess().getGroup()); - // InternalRos2Parser.g:1523:3: ( rule__Bool__Group__0 ) - // InternalRos2Parser.g:1523:4: rule__Bool__Group__0 + // InternalRos2Parser.g:1521:3: ( rule__Bool__Group__0 ) + // InternalRos2Parser.g:1521:4: rule__Bool__Group__0 { pushFollow(FOLLOW_2); rule__Bool__Group__0(); @@ -4467,11 +4463,11 @@ public final void rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRos2Parser.g:1532:1: entryRuleint8 : ruleint8 EOF ; + // InternalRos2Parser.g:1530:1: entryRuleint8 : ruleint8 EOF ; public final void entryRuleint8() throws RecognitionException { try { - // InternalRos2Parser.g:1533:1: ( ruleint8 EOF ) - // InternalRos2Parser.g:1534:1: ruleint8 EOF + // InternalRos2Parser.g:1531:1: ( ruleint8 EOF ) + // InternalRos2Parser.g:1532:1: ruleint8 EOF { before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -4497,21 +4493,21 @@ public final void entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRos2Parser.g:1541:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; + // InternalRos2Parser.g:1539:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1545:2: ( ( ( rule__Int8__Group__0 ) ) ) - // InternalRos2Parser.g:1546:2: ( ( rule__Int8__Group__0 ) ) + // InternalRos2Parser.g:1543:2: ( ( ( rule__Int8__Group__0 ) ) ) + // InternalRos2Parser.g:1544:2: ( ( rule__Int8__Group__0 ) ) { - // InternalRos2Parser.g:1546:2: ( ( rule__Int8__Group__0 ) ) - // InternalRos2Parser.g:1547:3: ( rule__Int8__Group__0 ) + // InternalRos2Parser.g:1544:2: ( ( rule__Int8__Group__0 ) ) + // InternalRos2Parser.g:1545:3: ( rule__Int8__Group__0 ) { before(grammarAccess.getInt8Access().getGroup()); - // InternalRos2Parser.g:1548:3: ( rule__Int8__Group__0 ) - // InternalRos2Parser.g:1548:4: rule__Int8__Group__0 + // InternalRos2Parser.g:1546:3: ( rule__Int8__Group__0 ) + // InternalRos2Parser.g:1546:4: rule__Int8__Group__0 { pushFollow(FOLLOW_2); rule__Int8__Group__0(); @@ -4544,11 +4540,11 @@ public final void ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRos2Parser.g:1557:1: entryRuleuint8 : ruleuint8 EOF ; + // InternalRos2Parser.g:1555:1: entryRuleuint8 : ruleuint8 EOF ; public final void entryRuleuint8() throws RecognitionException { try { - // InternalRos2Parser.g:1558:1: ( ruleuint8 EOF ) - // InternalRos2Parser.g:1559:1: ruleuint8 EOF + // InternalRos2Parser.g:1556:1: ( ruleuint8 EOF ) + // InternalRos2Parser.g:1557:1: ruleuint8 EOF { before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -4574,21 +4570,21 @@ public final void entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRos2Parser.g:1566:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; + // InternalRos2Parser.g:1564:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1570:2: ( ( ( rule__Uint8__Group__0 ) ) ) - // InternalRos2Parser.g:1571:2: ( ( rule__Uint8__Group__0 ) ) + // InternalRos2Parser.g:1568:2: ( ( ( rule__Uint8__Group__0 ) ) ) + // InternalRos2Parser.g:1569:2: ( ( rule__Uint8__Group__0 ) ) { - // InternalRos2Parser.g:1571:2: ( ( rule__Uint8__Group__0 ) ) - // InternalRos2Parser.g:1572:3: ( rule__Uint8__Group__0 ) + // InternalRos2Parser.g:1569:2: ( ( rule__Uint8__Group__0 ) ) + // InternalRos2Parser.g:1570:3: ( rule__Uint8__Group__0 ) { before(grammarAccess.getUint8Access().getGroup()); - // InternalRos2Parser.g:1573:3: ( rule__Uint8__Group__0 ) - // InternalRos2Parser.g:1573:4: rule__Uint8__Group__0 + // InternalRos2Parser.g:1571:3: ( rule__Uint8__Group__0 ) + // InternalRos2Parser.g:1571:4: rule__Uint8__Group__0 { pushFollow(FOLLOW_2); rule__Uint8__Group__0(); @@ -4621,11 +4617,11 @@ public final void ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRos2Parser.g:1582:1: entryRuleint16 : ruleint16 EOF ; + // InternalRos2Parser.g:1580:1: entryRuleint16 : ruleint16 EOF ; public final void entryRuleint16() throws RecognitionException { try { - // InternalRos2Parser.g:1583:1: ( ruleint16 EOF ) - // InternalRos2Parser.g:1584:1: ruleint16 EOF + // InternalRos2Parser.g:1581:1: ( ruleint16 EOF ) + // InternalRos2Parser.g:1582:1: ruleint16 EOF { before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -4651,21 +4647,21 @@ public final void entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRos2Parser.g:1591:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; + // InternalRos2Parser.g:1589:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1595:2: ( ( ( rule__Int16__Group__0 ) ) ) - // InternalRos2Parser.g:1596:2: ( ( rule__Int16__Group__0 ) ) + // InternalRos2Parser.g:1593:2: ( ( ( rule__Int16__Group__0 ) ) ) + // InternalRos2Parser.g:1594:2: ( ( rule__Int16__Group__0 ) ) { - // InternalRos2Parser.g:1596:2: ( ( rule__Int16__Group__0 ) ) - // InternalRos2Parser.g:1597:3: ( rule__Int16__Group__0 ) + // InternalRos2Parser.g:1594:2: ( ( rule__Int16__Group__0 ) ) + // InternalRos2Parser.g:1595:3: ( rule__Int16__Group__0 ) { before(grammarAccess.getInt16Access().getGroup()); - // InternalRos2Parser.g:1598:3: ( rule__Int16__Group__0 ) - // InternalRos2Parser.g:1598:4: rule__Int16__Group__0 + // InternalRos2Parser.g:1596:3: ( rule__Int16__Group__0 ) + // InternalRos2Parser.g:1596:4: rule__Int16__Group__0 { pushFollow(FOLLOW_2); rule__Int16__Group__0(); @@ -4698,11 +4694,11 @@ public final void ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRos2Parser.g:1607:1: entryRuleuint16 : ruleuint16 EOF ; + // InternalRos2Parser.g:1605:1: entryRuleuint16 : ruleuint16 EOF ; public final void entryRuleuint16() throws RecognitionException { try { - // InternalRos2Parser.g:1608:1: ( ruleuint16 EOF ) - // InternalRos2Parser.g:1609:1: ruleuint16 EOF + // InternalRos2Parser.g:1606:1: ( ruleuint16 EOF ) + // InternalRos2Parser.g:1607:1: ruleuint16 EOF { before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -4728,21 +4724,21 @@ public final void entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRos2Parser.g:1616:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; + // InternalRos2Parser.g:1614:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1620:2: ( ( ( rule__Uint16__Group__0 ) ) ) - // InternalRos2Parser.g:1621:2: ( ( rule__Uint16__Group__0 ) ) + // InternalRos2Parser.g:1618:2: ( ( ( rule__Uint16__Group__0 ) ) ) + // InternalRos2Parser.g:1619:2: ( ( rule__Uint16__Group__0 ) ) { - // InternalRos2Parser.g:1621:2: ( ( rule__Uint16__Group__0 ) ) - // InternalRos2Parser.g:1622:3: ( rule__Uint16__Group__0 ) + // InternalRos2Parser.g:1619:2: ( ( rule__Uint16__Group__0 ) ) + // InternalRos2Parser.g:1620:3: ( rule__Uint16__Group__0 ) { before(grammarAccess.getUint16Access().getGroup()); - // InternalRos2Parser.g:1623:3: ( rule__Uint16__Group__0 ) - // InternalRos2Parser.g:1623:4: rule__Uint16__Group__0 + // InternalRos2Parser.g:1621:3: ( rule__Uint16__Group__0 ) + // InternalRos2Parser.g:1621:4: rule__Uint16__Group__0 { pushFollow(FOLLOW_2); rule__Uint16__Group__0(); @@ -4775,11 +4771,11 @@ public final void ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRos2Parser.g:1632:1: entryRuleint32 : ruleint32 EOF ; + // InternalRos2Parser.g:1630:1: entryRuleint32 : ruleint32 EOF ; public final void entryRuleint32() throws RecognitionException { try { - // InternalRos2Parser.g:1633:1: ( ruleint32 EOF ) - // InternalRos2Parser.g:1634:1: ruleint32 EOF + // InternalRos2Parser.g:1631:1: ( ruleint32 EOF ) + // InternalRos2Parser.g:1632:1: ruleint32 EOF { before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -4805,21 +4801,21 @@ public final void entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRos2Parser.g:1641:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; + // InternalRos2Parser.g:1639:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1645:2: ( ( ( rule__Int32__Group__0 ) ) ) - // InternalRos2Parser.g:1646:2: ( ( rule__Int32__Group__0 ) ) + // InternalRos2Parser.g:1643:2: ( ( ( rule__Int32__Group__0 ) ) ) + // InternalRos2Parser.g:1644:2: ( ( rule__Int32__Group__0 ) ) { - // InternalRos2Parser.g:1646:2: ( ( rule__Int32__Group__0 ) ) - // InternalRos2Parser.g:1647:3: ( rule__Int32__Group__0 ) + // InternalRos2Parser.g:1644:2: ( ( rule__Int32__Group__0 ) ) + // InternalRos2Parser.g:1645:3: ( rule__Int32__Group__0 ) { before(grammarAccess.getInt32Access().getGroup()); - // InternalRos2Parser.g:1648:3: ( rule__Int32__Group__0 ) - // InternalRos2Parser.g:1648:4: rule__Int32__Group__0 + // InternalRos2Parser.g:1646:3: ( rule__Int32__Group__0 ) + // InternalRos2Parser.g:1646:4: rule__Int32__Group__0 { pushFollow(FOLLOW_2); rule__Int32__Group__0(); @@ -4852,11 +4848,11 @@ public final void ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRos2Parser.g:1657:1: entryRuleuint32 : ruleuint32 EOF ; + // InternalRos2Parser.g:1655:1: entryRuleuint32 : ruleuint32 EOF ; public final void entryRuleuint32() throws RecognitionException { try { - // InternalRos2Parser.g:1658:1: ( ruleuint32 EOF ) - // InternalRos2Parser.g:1659:1: ruleuint32 EOF + // InternalRos2Parser.g:1656:1: ( ruleuint32 EOF ) + // InternalRos2Parser.g:1657:1: ruleuint32 EOF { before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -4882,21 +4878,21 @@ public final void entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRos2Parser.g:1666:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; + // InternalRos2Parser.g:1664:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1670:2: ( ( ( rule__Uint32__Group__0 ) ) ) - // InternalRos2Parser.g:1671:2: ( ( rule__Uint32__Group__0 ) ) + // InternalRos2Parser.g:1668:2: ( ( ( rule__Uint32__Group__0 ) ) ) + // InternalRos2Parser.g:1669:2: ( ( rule__Uint32__Group__0 ) ) { - // InternalRos2Parser.g:1671:2: ( ( rule__Uint32__Group__0 ) ) - // InternalRos2Parser.g:1672:3: ( rule__Uint32__Group__0 ) + // InternalRos2Parser.g:1669:2: ( ( rule__Uint32__Group__0 ) ) + // InternalRos2Parser.g:1670:3: ( rule__Uint32__Group__0 ) { before(grammarAccess.getUint32Access().getGroup()); - // InternalRos2Parser.g:1673:3: ( rule__Uint32__Group__0 ) - // InternalRos2Parser.g:1673:4: rule__Uint32__Group__0 + // InternalRos2Parser.g:1671:3: ( rule__Uint32__Group__0 ) + // InternalRos2Parser.g:1671:4: rule__Uint32__Group__0 { pushFollow(FOLLOW_2); rule__Uint32__Group__0(); @@ -4929,11 +4925,11 @@ public final void ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRos2Parser.g:1682:1: entryRuleint64 : ruleint64 EOF ; + // InternalRos2Parser.g:1680:1: entryRuleint64 : ruleint64 EOF ; public final void entryRuleint64() throws RecognitionException { try { - // InternalRos2Parser.g:1683:1: ( ruleint64 EOF ) - // InternalRos2Parser.g:1684:1: ruleint64 EOF + // InternalRos2Parser.g:1681:1: ( ruleint64 EOF ) + // InternalRos2Parser.g:1682:1: ruleint64 EOF { before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -4959,21 +4955,21 @@ public final void entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRos2Parser.g:1691:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; + // InternalRos2Parser.g:1689:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1695:2: ( ( ( rule__Int64__Group__0 ) ) ) - // InternalRos2Parser.g:1696:2: ( ( rule__Int64__Group__0 ) ) + // InternalRos2Parser.g:1693:2: ( ( ( rule__Int64__Group__0 ) ) ) + // InternalRos2Parser.g:1694:2: ( ( rule__Int64__Group__0 ) ) { - // InternalRos2Parser.g:1696:2: ( ( rule__Int64__Group__0 ) ) - // InternalRos2Parser.g:1697:3: ( rule__Int64__Group__0 ) + // InternalRos2Parser.g:1694:2: ( ( rule__Int64__Group__0 ) ) + // InternalRos2Parser.g:1695:3: ( rule__Int64__Group__0 ) { before(grammarAccess.getInt64Access().getGroup()); - // InternalRos2Parser.g:1698:3: ( rule__Int64__Group__0 ) - // InternalRos2Parser.g:1698:4: rule__Int64__Group__0 + // InternalRos2Parser.g:1696:3: ( rule__Int64__Group__0 ) + // InternalRos2Parser.g:1696:4: rule__Int64__Group__0 { pushFollow(FOLLOW_2); rule__Int64__Group__0(); @@ -5006,11 +5002,11 @@ public final void ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRos2Parser.g:1707:1: entryRuleuint64 : ruleuint64 EOF ; + // InternalRos2Parser.g:1705:1: entryRuleuint64 : ruleuint64 EOF ; public final void entryRuleuint64() throws RecognitionException { try { - // InternalRos2Parser.g:1708:1: ( ruleuint64 EOF ) - // InternalRos2Parser.g:1709:1: ruleuint64 EOF + // InternalRos2Parser.g:1706:1: ( ruleuint64 EOF ) + // InternalRos2Parser.g:1707:1: ruleuint64 EOF { before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -5036,21 +5032,21 @@ public final void entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRos2Parser.g:1716:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; + // InternalRos2Parser.g:1714:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1720:2: ( ( ( rule__Uint64__Group__0 ) ) ) - // InternalRos2Parser.g:1721:2: ( ( rule__Uint64__Group__0 ) ) + // InternalRos2Parser.g:1718:2: ( ( ( rule__Uint64__Group__0 ) ) ) + // InternalRos2Parser.g:1719:2: ( ( rule__Uint64__Group__0 ) ) { - // InternalRos2Parser.g:1721:2: ( ( rule__Uint64__Group__0 ) ) - // InternalRos2Parser.g:1722:3: ( rule__Uint64__Group__0 ) + // InternalRos2Parser.g:1719:2: ( ( rule__Uint64__Group__0 ) ) + // InternalRos2Parser.g:1720:3: ( rule__Uint64__Group__0 ) { before(grammarAccess.getUint64Access().getGroup()); - // InternalRos2Parser.g:1723:3: ( rule__Uint64__Group__0 ) - // InternalRos2Parser.g:1723:4: rule__Uint64__Group__0 + // InternalRos2Parser.g:1721:3: ( rule__Uint64__Group__0 ) + // InternalRos2Parser.g:1721:4: rule__Uint64__Group__0 { pushFollow(FOLLOW_2); rule__Uint64__Group__0(); @@ -5083,11 +5079,11 @@ public final void ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRos2Parser.g:1732:1: entryRulefloat32 : rulefloat32 EOF ; + // InternalRos2Parser.g:1730:1: entryRulefloat32 : rulefloat32 EOF ; public final void entryRulefloat32() throws RecognitionException { try { - // InternalRos2Parser.g:1733:1: ( rulefloat32 EOF ) - // InternalRos2Parser.g:1734:1: rulefloat32 EOF + // InternalRos2Parser.g:1731:1: ( rulefloat32 EOF ) + // InternalRos2Parser.g:1732:1: rulefloat32 EOF { before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -5113,21 +5109,21 @@ public final void entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRos2Parser.g:1741:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; + // InternalRos2Parser.g:1739:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1745:2: ( ( ( rule__Float32__Group__0 ) ) ) - // InternalRos2Parser.g:1746:2: ( ( rule__Float32__Group__0 ) ) + // InternalRos2Parser.g:1743:2: ( ( ( rule__Float32__Group__0 ) ) ) + // InternalRos2Parser.g:1744:2: ( ( rule__Float32__Group__0 ) ) { - // InternalRos2Parser.g:1746:2: ( ( rule__Float32__Group__0 ) ) - // InternalRos2Parser.g:1747:3: ( rule__Float32__Group__0 ) + // InternalRos2Parser.g:1744:2: ( ( rule__Float32__Group__0 ) ) + // InternalRos2Parser.g:1745:3: ( rule__Float32__Group__0 ) { before(grammarAccess.getFloat32Access().getGroup()); - // InternalRos2Parser.g:1748:3: ( rule__Float32__Group__0 ) - // InternalRos2Parser.g:1748:4: rule__Float32__Group__0 + // InternalRos2Parser.g:1746:3: ( rule__Float32__Group__0 ) + // InternalRos2Parser.g:1746:4: rule__Float32__Group__0 { pushFollow(FOLLOW_2); rule__Float32__Group__0(); @@ -5160,11 +5156,11 @@ public final void rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRos2Parser.g:1757:1: entryRulefloat64 : rulefloat64 EOF ; + // InternalRos2Parser.g:1755:1: entryRulefloat64 : rulefloat64 EOF ; public final void entryRulefloat64() throws RecognitionException { try { - // InternalRos2Parser.g:1758:1: ( rulefloat64 EOF ) - // InternalRos2Parser.g:1759:1: rulefloat64 EOF + // InternalRos2Parser.g:1756:1: ( rulefloat64 EOF ) + // InternalRos2Parser.g:1757:1: rulefloat64 EOF { before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -5190,21 +5186,21 @@ public final void entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRos2Parser.g:1766:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; + // InternalRos2Parser.g:1764:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1770:2: ( ( ( rule__Float64__Group__0 ) ) ) - // InternalRos2Parser.g:1771:2: ( ( rule__Float64__Group__0 ) ) + // InternalRos2Parser.g:1768:2: ( ( ( rule__Float64__Group__0 ) ) ) + // InternalRos2Parser.g:1769:2: ( ( rule__Float64__Group__0 ) ) { - // InternalRos2Parser.g:1771:2: ( ( rule__Float64__Group__0 ) ) - // InternalRos2Parser.g:1772:3: ( rule__Float64__Group__0 ) + // InternalRos2Parser.g:1769:2: ( ( rule__Float64__Group__0 ) ) + // InternalRos2Parser.g:1770:3: ( rule__Float64__Group__0 ) { before(grammarAccess.getFloat64Access().getGroup()); - // InternalRos2Parser.g:1773:3: ( rule__Float64__Group__0 ) - // InternalRos2Parser.g:1773:4: rule__Float64__Group__0 + // InternalRos2Parser.g:1771:3: ( rule__Float64__Group__0 ) + // InternalRos2Parser.g:1771:4: rule__Float64__Group__0 { pushFollow(FOLLOW_2); rule__Float64__Group__0(); @@ -5237,11 +5233,11 @@ public final void rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRos2Parser.g:1782:1: entryRulestring0 : rulestring0 EOF ; + // InternalRos2Parser.g:1780:1: entryRulestring0 : rulestring0 EOF ; public final void entryRulestring0() throws RecognitionException { try { - // InternalRos2Parser.g:1783:1: ( rulestring0 EOF ) - // InternalRos2Parser.g:1784:1: rulestring0 EOF + // InternalRos2Parser.g:1781:1: ( rulestring0 EOF ) + // InternalRos2Parser.g:1782:1: rulestring0 EOF { before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -5267,21 +5263,21 @@ public final void entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRos2Parser.g:1791:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; + // InternalRos2Parser.g:1789:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1795:2: ( ( ( rule__String0__Group__0 ) ) ) - // InternalRos2Parser.g:1796:2: ( ( rule__String0__Group__0 ) ) + // InternalRos2Parser.g:1793:2: ( ( ( rule__String0__Group__0 ) ) ) + // InternalRos2Parser.g:1794:2: ( ( rule__String0__Group__0 ) ) { - // InternalRos2Parser.g:1796:2: ( ( rule__String0__Group__0 ) ) - // InternalRos2Parser.g:1797:3: ( rule__String0__Group__0 ) + // InternalRos2Parser.g:1794:2: ( ( rule__String0__Group__0 ) ) + // InternalRos2Parser.g:1795:3: ( rule__String0__Group__0 ) { before(grammarAccess.getString0Access().getGroup()); - // InternalRos2Parser.g:1798:3: ( rule__String0__Group__0 ) - // InternalRos2Parser.g:1798:4: rule__String0__Group__0 + // InternalRos2Parser.g:1796:3: ( rule__String0__Group__0 ) + // InternalRos2Parser.g:1796:4: rule__String0__Group__0 { pushFollow(FOLLOW_2); rule__String0__Group__0(); @@ -5314,11 +5310,11 @@ public final void rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRos2Parser.g:1807:1: entryRulebyte : rulebyte EOF ; + // InternalRos2Parser.g:1805:1: entryRulebyte : rulebyte EOF ; public final void entryRulebyte() throws RecognitionException { try { - // InternalRos2Parser.g:1808:1: ( rulebyte EOF ) - // InternalRos2Parser.g:1809:1: rulebyte EOF + // InternalRos2Parser.g:1806:1: ( rulebyte EOF ) + // InternalRos2Parser.g:1807:1: rulebyte EOF { before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -5344,21 +5340,21 @@ public final void entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRos2Parser.g:1816:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; + // InternalRos2Parser.g:1814:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1820:2: ( ( ( rule__Byte__Group__0 ) ) ) - // InternalRos2Parser.g:1821:2: ( ( rule__Byte__Group__0 ) ) + // InternalRos2Parser.g:1818:2: ( ( ( rule__Byte__Group__0 ) ) ) + // InternalRos2Parser.g:1819:2: ( ( rule__Byte__Group__0 ) ) { - // InternalRos2Parser.g:1821:2: ( ( rule__Byte__Group__0 ) ) - // InternalRos2Parser.g:1822:3: ( rule__Byte__Group__0 ) + // InternalRos2Parser.g:1819:2: ( ( rule__Byte__Group__0 ) ) + // InternalRos2Parser.g:1820:3: ( rule__Byte__Group__0 ) { before(grammarAccess.getByteAccess().getGroup()); - // InternalRos2Parser.g:1823:3: ( rule__Byte__Group__0 ) - // InternalRos2Parser.g:1823:4: rule__Byte__Group__0 + // InternalRos2Parser.g:1821:3: ( rule__Byte__Group__0 ) + // InternalRos2Parser.g:1821:4: rule__Byte__Group__0 { pushFollow(FOLLOW_2); rule__Byte__Group__0(); @@ -5391,11 +5387,11 @@ public final void rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRos2Parser.g:1832:1: entryRuletime : ruletime EOF ; + // InternalRos2Parser.g:1830:1: entryRuletime : ruletime EOF ; public final void entryRuletime() throws RecognitionException { try { - // InternalRos2Parser.g:1833:1: ( ruletime EOF ) - // InternalRos2Parser.g:1834:1: ruletime EOF + // InternalRos2Parser.g:1831:1: ( ruletime EOF ) + // InternalRos2Parser.g:1832:1: ruletime EOF { before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -5421,21 +5417,21 @@ public final void entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRos2Parser.g:1841:1: ruletime : ( ( rule__Time__Group__0 ) ) ; + // InternalRos2Parser.g:1839:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1845:2: ( ( ( rule__Time__Group__0 ) ) ) - // InternalRos2Parser.g:1846:2: ( ( rule__Time__Group__0 ) ) + // InternalRos2Parser.g:1843:2: ( ( ( rule__Time__Group__0 ) ) ) + // InternalRos2Parser.g:1844:2: ( ( rule__Time__Group__0 ) ) { - // InternalRos2Parser.g:1846:2: ( ( rule__Time__Group__0 ) ) - // InternalRos2Parser.g:1847:3: ( rule__Time__Group__0 ) + // InternalRos2Parser.g:1844:2: ( ( rule__Time__Group__0 ) ) + // InternalRos2Parser.g:1845:3: ( rule__Time__Group__0 ) { before(grammarAccess.getTimeAccess().getGroup()); - // InternalRos2Parser.g:1848:3: ( rule__Time__Group__0 ) - // InternalRos2Parser.g:1848:4: rule__Time__Group__0 + // InternalRos2Parser.g:1846:3: ( rule__Time__Group__0 ) + // InternalRos2Parser.g:1846:4: rule__Time__Group__0 { pushFollow(FOLLOW_2); rule__Time__Group__0(); @@ -5468,11 +5464,11 @@ public final void ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRos2Parser.g:1857:1: entryRuleduration : ruleduration EOF ; + // InternalRos2Parser.g:1855:1: entryRuleduration : ruleduration EOF ; public final void entryRuleduration() throws RecognitionException { try { - // InternalRos2Parser.g:1858:1: ( ruleduration EOF ) - // InternalRos2Parser.g:1859:1: ruleduration EOF + // InternalRos2Parser.g:1856:1: ( ruleduration EOF ) + // InternalRos2Parser.g:1857:1: ruleduration EOF { before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -5498,21 +5494,21 @@ public final void entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRos2Parser.g:1866:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; + // InternalRos2Parser.g:1864:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1870:2: ( ( ( rule__Duration__Group__0 ) ) ) - // InternalRos2Parser.g:1871:2: ( ( rule__Duration__Group__0 ) ) + // InternalRos2Parser.g:1868:2: ( ( ( rule__Duration__Group__0 ) ) ) + // InternalRos2Parser.g:1869:2: ( ( rule__Duration__Group__0 ) ) { - // InternalRos2Parser.g:1871:2: ( ( rule__Duration__Group__0 ) ) - // InternalRos2Parser.g:1872:3: ( rule__Duration__Group__0 ) + // InternalRos2Parser.g:1869:2: ( ( rule__Duration__Group__0 ) ) + // InternalRos2Parser.g:1870:3: ( rule__Duration__Group__0 ) { before(grammarAccess.getDurationAccess().getGroup()); - // InternalRos2Parser.g:1873:3: ( rule__Duration__Group__0 ) - // InternalRos2Parser.g:1873:4: rule__Duration__Group__0 + // InternalRos2Parser.g:1871:3: ( rule__Duration__Group__0 ) + // InternalRos2Parser.g:1871:4: rule__Duration__Group__0 { pushFollow(FOLLOW_2); rule__Duration__Group__0(); @@ -5545,11 +5541,11 @@ public final void ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRos2Parser.g:1882:1: entryRuleboolArray : ruleboolArray EOF ; + // InternalRos2Parser.g:1880:1: entryRuleboolArray : ruleboolArray EOF ; public final void entryRuleboolArray() throws RecognitionException { try { - // InternalRos2Parser.g:1883:1: ( ruleboolArray EOF ) - // InternalRos2Parser.g:1884:1: ruleboolArray EOF + // InternalRos2Parser.g:1881:1: ( ruleboolArray EOF ) + // InternalRos2Parser.g:1882:1: ruleboolArray EOF { before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -5575,21 +5571,21 @@ public final void entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRos2Parser.g:1891:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; + // InternalRos2Parser.g:1889:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1895:2: ( ( ( rule__BoolArray__Group__0 ) ) ) - // InternalRos2Parser.g:1896:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalRos2Parser.g:1893:2: ( ( ( rule__BoolArray__Group__0 ) ) ) + // InternalRos2Parser.g:1894:2: ( ( rule__BoolArray__Group__0 ) ) { - // InternalRos2Parser.g:1896:2: ( ( rule__BoolArray__Group__0 ) ) - // InternalRos2Parser.g:1897:3: ( rule__BoolArray__Group__0 ) + // InternalRos2Parser.g:1894:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalRos2Parser.g:1895:3: ( rule__BoolArray__Group__0 ) { before(grammarAccess.getBoolArrayAccess().getGroup()); - // InternalRos2Parser.g:1898:3: ( rule__BoolArray__Group__0 ) - // InternalRos2Parser.g:1898:4: rule__BoolArray__Group__0 + // InternalRos2Parser.g:1896:3: ( rule__BoolArray__Group__0 ) + // InternalRos2Parser.g:1896:4: rule__BoolArray__Group__0 { pushFollow(FOLLOW_2); rule__BoolArray__Group__0(); @@ -5622,11 +5618,11 @@ public final void ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRos2Parser.g:1907:1: entryRuleint8Array : ruleint8Array EOF ; + // InternalRos2Parser.g:1905:1: entryRuleint8Array : ruleint8Array EOF ; public final void entryRuleint8Array() throws RecognitionException { try { - // InternalRos2Parser.g:1908:1: ( ruleint8Array EOF ) - // InternalRos2Parser.g:1909:1: ruleint8Array EOF + // InternalRos2Parser.g:1906:1: ( ruleint8Array EOF ) + // InternalRos2Parser.g:1907:1: ruleint8Array EOF { before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -5652,21 +5648,21 @@ public final void entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRos2Parser.g:1916:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; + // InternalRos2Parser.g:1914:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1920:2: ( ( ( rule__Int8Array__Group__0 ) ) ) - // InternalRos2Parser.g:1921:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalRos2Parser.g:1918:2: ( ( ( rule__Int8Array__Group__0 ) ) ) + // InternalRos2Parser.g:1919:2: ( ( rule__Int8Array__Group__0 ) ) { - // InternalRos2Parser.g:1921:2: ( ( rule__Int8Array__Group__0 ) ) - // InternalRos2Parser.g:1922:3: ( rule__Int8Array__Group__0 ) + // InternalRos2Parser.g:1919:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalRos2Parser.g:1920:3: ( rule__Int8Array__Group__0 ) { before(grammarAccess.getInt8ArrayAccess().getGroup()); - // InternalRos2Parser.g:1923:3: ( rule__Int8Array__Group__0 ) - // InternalRos2Parser.g:1923:4: rule__Int8Array__Group__0 + // InternalRos2Parser.g:1921:3: ( rule__Int8Array__Group__0 ) + // InternalRos2Parser.g:1921:4: rule__Int8Array__Group__0 { pushFollow(FOLLOW_2); rule__Int8Array__Group__0(); @@ -5699,11 +5695,11 @@ public final void ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRos2Parser.g:1932:1: entryRuleuint8Array : ruleuint8Array EOF ; + // InternalRos2Parser.g:1930:1: entryRuleuint8Array : ruleuint8Array EOF ; public final void entryRuleuint8Array() throws RecognitionException { try { - // InternalRos2Parser.g:1933:1: ( ruleuint8Array EOF ) - // InternalRos2Parser.g:1934:1: ruleuint8Array EOF + // InternalRos2Parser.g:1931:1: ( ruleuint8Array EOF ) + // InternalRos2Parser.g:1932:1: ruleuint8Array EOF { before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -5729,21 +5725,21 @@ public final void entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRos2Parser.g:1941:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; + // InternalRos2Parser.g:1939:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1945:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) - // InternalRos2Parser.g:1946:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalRos2Parser.g:1943:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) + // InternalRos2Parser.g:1944:2: ( ( rule__Uint8Array__Group__0 ) ) { - // InternalRos2Parser.g:1946:2: ( ( rule__Uint8Array__Group__0 ) ) - // InternalRos2Parser.g:1947:3: ( rule__Uint8Array__Group__0 ) + // InternalRos2Parser.g:1944:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalRos2Parser.g:1945:3: ( rule__Uint8Array__Group__0 ) { before(grammarAccess.getUint8ArrayAccess().getGroup()); - // InternalRos2Parser.g:1948:3: ( rule__Uint8Array__Group__0 ) - // InternalRos2Parser.g:1948:4: rule__Uint8Array__Group__0 + // InternalRos2Parser.g:1946:3: ( rule__Uint8Array__Group__0 ) + // InternalRos2Parser.g:1946:4: rule__Uint8Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint8Array__Group__0(); @@ -5776,11 +5772,11 @@ public final void ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRos2Parser.g:1957:1: entryRuleint16Array : ruleint16Array EOF ; + // InternalRos2Parser.g:1955:1: entryRuleint16Array : ruleint16Array EOF ; public final void entryRuleint16Array() throws RecognitionException { try { - // InternalRos2Parser.g:1958:1: ( ruleint16Array EOF ) - // InternalRos2Parser.g:1959:1: ruleint16Array EOF + // InternalRos2Parser.g:1956:1: ( ruleint16Array EOF ) + // InternalRos2Parser.g:1957:1: ruleint16Array EOF { before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -5806,21 +5802,21 @@ public final void entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRos2Parser.g:1966:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; + // InternalRos2Parser.g:1964:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1970:2: ( ( ( rule__Int16Array__Group__0 ) ) ) - // InternalRos2Parser.g:1971:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalRos2Parser.g:1968:2: ( ( ( rule__Int16Array__Group__0 ) ) ) + // InternalRos2Parser.g:1969:2: ( ( rule__Int16Array__Group__0 ) ) { - // InternalRos2Parser.g:1971:2: ( ( rule__Int16Array__Group__0 ) ) - // InternalRos2Parser.g:1972:3: ( rule__Int16Array__Group__0 ) + // InternalRos2Parser.g:1969:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalRos2Parser.g:1970:3: ( rule__Int16Array__Group__0 ) { before(grammarAccess.getInt16ArrayAccess().getGroup()); - // InternalRos2Parser.g:1973:3: ( rule__Int16Array__Group__0 ) - // InternalRos2Parser.g:1973:4: rule__Int16Array__Group__0 + // InternalRos2Parser.g:1971:3: ( rule__Int16Array__Group__0 ) + // InternalRos2Parser.g:1971:4: rule__Int16Array__Group__0 { pushFollow(FOLLOW_2); rule__Int16Array__Group__0(); @@ -5853,11 +5849,11 @@ public final void ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRos2Parser.g:1982:1: entryRuleuint16Array : ruleuint16Array EOF ; + // InternalRos2Parser.g:1980:1: entryRuleuint16Array : ruleuint16Array EOF ; public final void entryRuleuint16Array() throws RecognitionException { try { - // InternalRos2Parser.g:1983:1: ( ruleuint16Array EOF ) - // InternalRos2Parser.g:1984:1: ruleuint16Array EOF + // InternalRos2Parser.g:1981:1: ( ruleuint16Array EOF ) + // InternalRos2Parser.g:1982:1: ruleuint16Array EOF { before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -5883,21 +5879,21 @@ public final void entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRos2Parser.g:1991:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; + // InternalRos2Parser.g:1989:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:1995:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) - // InternalRos2Parser.g:1996:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalRos2Parser.g:1993:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) + // InternalRos2Parser.g:1994:2: ( ( rule__Uint16Array__Group__0 ) ) { - // InternalRos2Parser.g:1996:2: ( ( rule__Uint16Array__Group__0 ) ) - // InternalRos2Parser.g:1997:3: ( rule__Uint16Array__Group__0 ) + // InternalRos2Parser.g:1994:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalRos2Parser.g:1995:3: ( rule__Uint16Array__Group__0 ) { before(grammarAccess.getUint16ArrayAccess().getGroup()); - // InternalRos2Parser.g:1998:3: ( rule__Uint16Array__Group__0 ) - // InternalRos2Parser.g:1998:4: rule__Uint16Array__Group__0 + // InternalRos2Parser.g:1996:3: ( rule__Uint16Array__Group__0 ) + // InternalRos2Parser.g:1996:4: rule__Uint16Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint16Array__Group__0(); @@ -5930,11 +5926,11 @@ public final void ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRos2Parser.g:2007:1: entryRuleint32Array : ruleint32Array EOF ; + // InternalRos2Parser.g:2005:1: entryRuleint32Array : ruleint32Array EOF ; public final void entryRuleint32Array() throws RecognitionException { try { - // InternalRos2Parser.g:2008:1: ( ruleint32Array EOF ) - // InternalRos2Parser.g:2009:1: ruleint32Array EOF + // InternalRos2Parser.g:2006:1: ( ruleint32Array EOF ) + // InternalRos2Parser.g:2007:1: ruleint32Array EOF { before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -5960,21 +5956,21 @@ public final void entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRos2Parser.g:2016:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; + // InternalRos2Parser.g:2014:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2020:2: ( ( ( rule__Int32Array__Group__0 ) ) ) - // InternalRos2Parser.g:2021:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalRos2Parser.g:2018:2: ( ( ( rule__Int32Array__Group__0 ) ) ) + // InternalRos2Parser.g:2019:2: ( ( rule__Int32Array__Group__0 ) ) { - // InternalRos2Parser.g:2021:2: ( ( rule__Int32Array__Group__0 ) ) - // InternalRos2Parser.g:2022:3: ( rule__Int32Array__Group__0 ) + // InternalRos2Parser.g:2019:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalRos2Parser.g:2020:3: ( rule__Int32Array__Group__0 ) { before(grammarAccess.getInt32ArrayAccess().getGroup()); - // InternalRos2Parser.g:2023:3: ( rule__Int32Array__Group__0 ) - // InternalRos2Parser.g:2023:4: rule__Int32Array__Group__0 + // InternalRos2Parser.g:2021:3: ( rule__Int32Array__Group__0 ) + // InternalRos2Parser.g:2021:4: rule__Int32Array__Group__0 { pushFollow(FOLLOW_2); rule__Int32Array__Group__0(); @@ -6007,11 +6003,11 @@ public final void ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRos2Parser.g:2032:1: entryRuleuint32Array : ruleuint32Array EOF ; + // InternalRos2Parser.g:2030:1: entryRuleuint32Array : ruleuint32Array EOF ; public final void entryRuleuint32Array() throws RecognitionException { try { - // InternalRos2Parser.g:2033:1: ( ruleuint32Array EOF ) - // InternalRos2Parser.g:2034:1: ruleuint32Array EOF + // InternalRos2Parser.g:2031:1: ( ruleuint32Array EOF ) + // InternalRos2Parser.g:2032:1: ruleuint32Array EOF { before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -6037,21 +6033,21 @@ public final void entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRos2Parser.g:2041:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; + // InternalRos2Parser.g:2039:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2045:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) - // InternalRos2Parser.g:2046:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalRos2Parser.g:2043:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) + // InternalRos2Parser.g:2044:2: ( ( rule__Uint32Array__Group__0 ) ) { - // InternalRos2Parser.g:2046:2: ( ( rule__Uint32Array__Group__0 ) ) - // InternalRos2Parser.g:2047:3: ( rule__Uint32Array__Group__0 ) + // InternalRos2Parser.g:2044:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalRos2Parser.g:2045:3: ( rule__Uint32Array__Group__0 ) { before(grammarAccess.getUint32ArrayAccess().getGroup()); - // InternalRos2Parser.g:2048:3: ( rule__Uint32Array__Group__0 ) - // InternalRos2Parser.g:2048:4: rule__Uint32Array__Group__0 + // InternalRos2Parser.g:2046:3: ( rule__Uint32Array__Group__0 ) + // InternalRos2Parser.g:2046:4: rule__Uint32Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint32Array__Group__0(); @@ -6084,11 +6080,11 @@ public final void ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRos2Parser.g:2057:1: entryRuleint64Array : ruleint64Array EOF ; + // InternalRos2Parser.g:2055:1: entryRuleint64Array : ruleint64Array EOF ; public final void entryRuleint64Array() throws RecognitionException { try { - // InternalRos2Parser.g:2058:1: ( ruleint64Array EOF ) - // InternalRos2Parser.g:2059:1: ruleint64Array EOF + // InternalRos2Parser.g:2056:1: ( ruleint64Array EOF ) + // InternalRos2Parser.g:2057:1: ruleint64Array EOF { before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -6114,21 +6110,21 @@ public final void entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRos2Parser.g:2066:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; + // InternalRos2Parser.g:2064:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2070:2: ( ( ( rule__Int64Array__Group__0 ) ) ) - // InternalRos2Parser.g:2071:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalRos2Parser.g:2068:2: ( ( ( rule__Int64Array__Group__0 ) ) ) + // InternalRos2Parser.g:2069:2: ( ( rule__Int64Array__Group__0 ) ) { - // InternalRos2Parser.g:2071:2: ( ( rule__Int64Array__Group__0 ) ) - // InternalRos2Parser.g:2072:3: ( rule__Int64Array__Group__0 ) + // InternalRos2Parser.g:2069:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalRos2Parser.g:2070:3: ( rule__Int64Array__Group__0 ) { before(grammarAccess.getInt64ArrayAccess().getGroup()); - // InternalRos2Parser.g:2073:3: ( rule__Int64Array__Group__0 ) - // InternalRos2Parser.g:2073:4: rule__Int64Array__Group__0 + // InternalRos2Parser.g:2071:3: ( rule__Int64Array__Group__0 ) + // InternalRos2Parser.g:2071:4: rule__Int64Array__Group__0 { pushFollow(FOLLOW_2); rule__Int64Array__Group__0(); @@ -6161,11 +6157,11 @@ public final void ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRos2Parser.g:2082:1: entryRuleuint64Array : ruleuint64Array EOF ; + // InternalRos2Parser.g:2080:1: entryRuleuint64Array : ruleuint64Array EOF ; public final void entryRuleuint64Array() throws RecognitionException { try { - // InternalRos2Parser.g:2083:1: ( ruleuint64Array EOF ) - // InternalRos2Parser.g:2084:1: ruleuint64Array EOF + // InternalRos2Parser.g:2081:1: ( ruleuint64Array EOF ) + // InternalRos2Parser.g:2082:1: ruleuint64Array EOF { before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -6191,21 +6187,21 @@ public final void entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRos2Parser.g:2091:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; + // InternalRos2Parser.g:2089:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2095:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) - // InternalRos2Parser.g:2096:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalRos2Parser.g:2093:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) + // InternalRos2Parser.g:2094:2: ( ( rule__Uint64Array__Group__0 ) ) { - // InternalRos2Parser.g:2096:2: ( ( rule__Uint64Array__Group__0 ) ) - // InternalRos2Parser.g:2097:3: ( rule__Uint64Array__Group__0 ) + // InternalRos2Parser.g:2094:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalRos2Parser.g:2095:3: ( rule__Uint64Array__Group__0 ) { before(grammarAccess.getUint64ArrayAccess().getGroup()); - // InternalRos2Parser.g:2098:3: ( rule__Uint64Array__Group__0 ) - // InternalRos2Parser.g:2098:4: rule__Uint64Array__Group__0 + // InternalRos2Parser.g:2096:3: ( rule__Uint64Array__Group__0 ) + // InternalRos2Parser.g:2096:4: rule__Uint64Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint64Array__Group__0(); @@ -6238,11 +6234,11 @@ public final void ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRos2Parser.g:2107:1: entryRulefloat32Array : rulefloat32Array EOF ; + // InternalRos2Parser.g:2105:1: entryRulefloat32Array : rulefloat32Array EOF ; public final void entryRulefloat32Array() throws RecognitionException { try { - // InternalRos2Parser.g:2108:1: ( rulefloat32Array EOF ) - // InternalRos2Parser.g:2109:1: rulefloat32Array EOF + // InternalRos2Parser.g:2106:1: ( rulefloat32Array EOF ) + // InternalRos2Parser.g:2107:1: rulefloat32Array EOF { before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -6268,21 +6264,21 @@ public final void entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRos2Parser.g:2116:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; + // InternalRos2Parser.g:2114:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2120:2: ( ( ( rule__Float32Array__Group__0 ) ) ) - // InternalRos2Parser.g:2121:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalRos2Parser.g:2118:2: ( ( ( rule__Float32Array__Group__0 ) ) ) + // InternalRos2Parser.g:2119:2: ( ( rule__Float32Array__Group__0 ) ) { - // InternalRos2Parser.g:2121:2: ( ( rule__Float32Array__Group__0 ) ) - // InternalRos2Parser.g:2122:3: ( rule__Float32Array__Group__0 ) + // InternalRos2Parser.g:2119:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalRos2Parser.g:2120:3: ( rule__Float32Array__Group__0 ) { before(grammarAccess.getFloat32ArrayAccess().getGroup()); - // InternalRos2Parser.g:2123:3: ( rule__Float32Array__Group__0 ) - // InternalRos2Parser.g:2123:4: rule__Float32Array__Group__0 + // InternalRos2Parser.g:2121:3: ( rule__Float32Array__Group__0 ) + // InternalRos2Parser.g:2121:4: rule__Float32Array__Group__0 { pushFollow(FOLLOW_2); rule__Float32Array__Group__0(); @@ -6315,11 +6311,11 @@ public final void rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRos2Parser.g:2132:1: entryRulefloat64Array : rulefloat64Array EOF ; + // InternalRos2Parser.g:2130:1: entryRulefloat64Array : rulefloat64Array EOF ; public final void entryRulefloat64Array() throws RecognitionException { try { - // InternalRos2Parser.g:2133:1: ( rulefloat64Array EOF ) - // InternalRos2Parser.g:2134:1: rulefloat64Array EOF + // InternalRos2Parser.g:2131:1: ( rulefloat64Array EOF ) + // InternalRos2Parser.g:2132:1: rulefloat64Array EOF { before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -6345,21 +6341,21 @@ public final void entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRos2Parser.g:2141:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; + // InternalRos2Parser.g:2139:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2145:2: ( ( ( rule__Float64Array__Group__0 ) ) ) - // InternalRos2Parser.g:2146:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalRos2Parser.g:2143:2: ( ( ( rule__Float64Array__Group__0 ) ) ) + // InternalRos2Parser.g:2144:2: ( ( rule__Float64Array__Group__0 ) ) { - // InternalRos2Parser.g:2146:2: ( ( rule__Float64Array__Group__0 ) ) - // InternalRos2Parser.g:2147:3: ( rule__Float64Array__Group__0 ) + // InternalRos2Parser.g:2144:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalRos2Parser.g:2145:3: ( rule__Float64Array__Group__0 ) { before(grammarAccess.getFloat64ArrayAccess().getGroup()); - // InternalRos2Parser.g:2148:3: ( rule__Float64Array__Group__0 ) - // InternalRos2Parser.g:2148:4: rule__Float64Array__Group__0 + // InternalRos2Parser.g:2146:3: ( rule__Float64Array__Group__0 ) + // InternalRos2Parser.g:2146:4: rule__Float64Array__Group__0 { pushFollow(FOLLOW_2); rule__Float64Array__Group__0(); @@ -6392,11 +6388,11 @@ public final void rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRos2Parser.g:2157:1: entryRulestring0Array : rulestring0Array EOF ; + // InternalRos2Parser.g:2155:1: entryRulestring0Array : rulestring0Array EOF ; public final void entryRulestring0Array() throws RecognitionException { try { - // InternalRos2Parser.g:2158:1: ( rulestring0Array EOF ) - // InternalRos2Parser.g:2159:1: rulestring0Array EOF + // InternalRos2Parser.g:2156:1: ( rulestring0Array EOF ) + // InternalRos2Parser.g:2157:1: rulestring0Array EOF { before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -6422,21 +6418,21 @@ public final void entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRos2Parser.g:2166:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; + // InternalRos2Parser.g:2164:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2170:2: ( ( ( rule__String0Array__Group__0 ) ) ) - // InternalRos2Parser.g:2171:2: ( ( rule__String0Array__Group__0 ) ) + // InternalRos2Parser.g:2168:2: ( ( ( rule__String0Array__Group__0 ) ) ) + // InternalRos2Parser.g:2169:2: ( ( rule__String0Array__Group__0 ) ) { - // InternalRos2Parser.g:2171:2: ( ( rule__String0Array__Group__0 ) ) - // InternalRos2Parser.g:2172:3: ( rule__String0Array__Group__0 ) + // InternalRos2Parser.g:2169:2: ( ( rule__String0Array__Group__0 ) ) + // InternalRos2Parser.g:2170:3: ( rule__String0Array__Group__0 ) { before(grammarAccess.getString0ArrayAccess().getGroup()); - // InternalRos2Parser.g:2173:3: ( rule__String0Array__Group__0 ) - // InternalRos2Parser.g:2173:4: rule__String0Array__Group__0 + // InternalRos2Parser.g:2171:3: ( rule__String0Array__Group__0 ) + // InternalRos2Parser.g:2171:4: rule__String0Array__Group__0 { pushFollow(FOLLOW_2); rule__String0Array__Group__0(); @@ -6469,11 +6465,11 @@ public final void rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRos2Parser.g:2182:1: entryRulebyteArray : rulebyteArray EOF ; + // InternalRos2Parser.g:2180:1: entryRulebyteArray : rulebyteArray EOF ; public final void entryRulebyteArray() throws RecognitionException { try { - // InternalRos2Parser.g:2183:1: ( rulebyteArray EOF ) - // InternalRos2Parser.g:2184:1: rulebyteArray EOF + // InternalRos2Parser.g:2181:1: ( rulebyteArray EOF ) + // InternalRos2Parser.g:2182:1: rulebyteArray EOF { before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -6499,21 +6495,21 @@ public final void entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRos2Parser.g:2191:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; + // InternalRos2Parser.g:2189:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2195:2: ( ( ( rule__ByteArray__Group__0 ) ) ) - // InternalRos2Parser.g:2196:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalRos2Parser.g:2193:2: ( ( ( rule__ByteArray__Group__0 ) ) ) + // InternalRos2Parser.g:2194:2: ( ( rule__ByteArray__Group__0 ) ) { - // InternalRos2Parser.g:2196:2: ( ( rule__ByteArray__Group__0 ) ) - // InternalRos2Parser.g:2197:3: ( rule__ByteArray__Group__0 ) + // InternalRos2Parser.g:2194:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalRos2Parser.g:2195:3: ( rule__ByteArray__Group__0 ) { before(grammarAccess.getByteArrayAccess().getGroup()); - // InternalRos2Parser.g:2198:3: ( rule__ByteArray__Group__0 ) - // InternalRos2Parser.g:2198:4: rule__ByteArray__Group__0 + // InternalRos2Parser.g:2196:3: ( rule__ByteArray__Group__0 ) + // InternalRos2Parser.g:2196:4: rule__ByteArray__Group__0 { pushFollow(FOLLOW_2); rule__ByteArray__Group__0(); @@ -6546,11 +6542,11 @@ public final void rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRos2Parser.g:2207:1: entryRuleHeader : ruleHeader EOF ; + // InternalRos2Parser.g:2205:1: entryRuleHeader : ruleHeader EOF ; public final void entryRuleHeader() throws RecognitionException { try { - // InternalRos2Parser.g:2208:1: ( ruleHeader EOF ) - // InternalRos2Parser.g:2209:1: ruleHeader EOF + // InternalRos2Parser.g:2206:1: ( ruleHeader EOF ) + // InternalRos2Parser.g:2207:1: ruleHeader EOF { before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -6576,21 +6572,21 @@ public final void entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRos2Parser.g:2216:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; + // InternalRos2Parser.g:2214:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2220:2: ( ( ( rule__Header__Group__0 ) ) ) - // InternalRos2Parser.g:2221:2: ( ( rule__Header__Group__0 ) ) + // InternalRos2Parser.g:2218:2: ( ( ( rule__Header__Group__0 ) ) ) + // InternalRos2Parser.g:2219:2: ( ( rule__Header__Group__0 ) ) { - // InternalRos2Parser.g:2221:2: ( ( rule__Header__Group__0 ) ) - // InternalRos2Parser.g:2222:3: ( rule__Header__Group__0 ) + // InternalRos2Parser.g:2219:2: ( ( rule__Header__Group__0 ) ) + // InternalRos2Parser.g:2220:3: ( rule__Header__Group__0 ) { before(grammarAccess.getHeaderAccess().getGroup()); - // InternalRos2Parser.g:2223:3: ( rule__Header__Group__0 ) - // InternalRos2Parser.g:2223:4: rule__Header__Group__0 + // InternalRos2Parser.g:2221:3: ( rule__Header__Group__0 ) + // InternalRos2Parser.g:2221:4: rule__Header__Group__0 { pushFollow(FOLLOW_2); rule__Header__Group__0(); @@ -6623,11 +6619,11 @@ public final void ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRos2Parser.g:2232:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; + // InternalRos2Parser.g:2230:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; public final void entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRos2Parser.g:2233:1: ( ruleTopicSpecRef EOF ) - // InternalRos2Parser.g:2234:1: ruleTopicSpecRef EOF + // InternalRos2Parser.g:2231:1: ( ruleTopicSpecRef EOF ) + // InternalRos2Parser.g:2232:1: ruleTopicSpecRef EOF { before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -6653,21 +6649,21 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRos2Parser.g:2241:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; + // InternalRos2Parser.g:2239:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2245:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) - // InternalRos2Parser.g:2246:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalRos2Parser.g:2243:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) + // InternalRos2Parser.g:2244:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) { - // InternalRos2Parser.g:2246:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) - // InternalRos2Parser.g:2247:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalRos2Parser.g:2244:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalRos2Parser.g:2245:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); - // InternalRos2Parser.g:2248:3: ( rule__TopicSpecRef__TopicSpecAssignment ) - // InternalRos2Parser.g:2248:4: rule__TopicSpecRef__TopicSpecAssignment + // InternalRos2Parser.g:2246:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalRos2Parser.g:2246:4: rule__TopicSpecRef__TopicSpecAssignment { pushFollow(FOLLOW_2); rule__TopicSpecRef__TopicSpecAssignment(); @@ -6700,11 +6696,11 @@ public final void ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRos2Parser.g:2257:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; + // InternalRos2Parser.g:2255:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; public final void entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRos2Parser.g:2258:1: ( ruleArrayTopicSpecRef EOF ) - // InternalRos2Parser.g:2259:1: ruleArrayTopicSpecRef EOF + // InternalRos2Parser.g:2256:1: ( ruleArrayTopicSpecRef EOF ) + // InternalRos2Parser.g:2257:1: ruleArrayTopicSpecRef EOF { before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -6730,21 +6726,21 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRos2Parser.g:2266:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; + // InternalRos2Parser.g:2264:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2270:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) - // InternalRos2Parser.g:2271:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalRos2Parser.g:2268:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) + // InternalRos2Parser.g:2269:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) { - // InternalRos2Parser.g:2271:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) - // InternalRos2Parser.g:2272:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalRos2Parser.g:2269:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalRos2Parser.g:2270:3: ( rule__ArrayTopicSpecRef__Group__0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); - // InternalRos2Parser.g:2273:3: ( rule__ArrayTopicSpecRef__Group__0 ) - // InternalRos2Parser.g:2273:4: rule__ArrayTopicSpecRef__Group__0 + // InternalRos2Parser.g:2271:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalRos2Parser.g:2271:4: rule__ArrayTopicSpecRef__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__0(); @@ -6777,11 +6773,11 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRos2Parser.g:2282:1: entryRuleKEYWORD : ruleKEYWORD EOF ; + // InternalRos2Parser.g:2280:1: entryRuleKEYWORD : ruleKEYWORD EOF ; public final void entryRuleKEYWORD() throws RecognitionException { try { - // InternalRos2Parser.g:2283:1: ( ruleKEYWORD EOF ) - // InternalRos2Parser.g:2284:1: ruleKEYWORD EOF + // InternalRos2Parser.g:2281:1: ( ruleKEYWORD EOF ) + // InternalRos2Parser.g:2282:1: ruleKEYWORD EOF { before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -6807,21 +6803,21 @@ public final void entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRos2Parser.g:2291:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; + // InternalRos2Parser.g:2289:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2295:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) - // InternalRos2Parser.g:2296:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalRos2Parser.g:2293:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) + // InternalRos2Parser.g:2294:2: ( ( rule__KEYWORD__Alternatives ) ) { - // InternalRos2Parser.g:2296:2: ( ( rule__KEYWORD__Alternatives ) ) - // InternalRos2Parser.g:2297:3: ( rule__KEYWORD__Alternatives ) + // InternalRos2Parser.g:2294:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalRos2Parser.g:2295:3: ( rule__KEYWORD__Alternatives ) { before(grammarAccess.getKEYWORDAccess().getAlternatives()); - // InternalRos2Parser.g:2298:3: ( rule__KEYWORD__Alternatives ) - // InternalRos2Parser.g:2298:4: rule__KEYWORD__Alternatives + // InternalRos2Parser.g:2296:3: ( rule__KEYWORD__Alternatives ) + // InternalRos2Parser.g:2296:4: rule__KEYWORD__Alternatives { pushFollow(FOLLOW_2); rule__KEYWORD__Alternatives(); @@ -6854,11 +6850,11 @@ public final void ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRos2Parser.g:2307:1: entryRuleEString : ruleEString EOF ; + // InternalRos2Parser.g:2305:1: entryRuleEString : ruleEString EOF ; public final void entryRuleEString() throws RecognitionException { try { - // InternalRos2Parser.g:2308:1: ( ruleEString EOF ) - // InternalRos2Parser.g:2309:1: ruleEString EOF + // InternalRos2Parser.g:2306:1: ( ruleEString EOF ) + // InternalRos2Parser.g:2307:1: ruleEString EOF { before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -6884,21 +6880,21 @@ public final void entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRos2Parser.g:2316:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; + // InternalRos2Parser.g:2314:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2320:2: ( ( ( rule__EString__Alternatives ) ) ) - // InternalRos2Parser.g:2321:2: ( ( rule__EString__Alternatives ) ) + // InternalRos2Parser.g:2318:2: ( ( ( rule__EString__Alternatives ) ) ) + // InternalRos2Parser.g:2319:2: ( ( rule__EString__Alternatives ) ) { - // InternalRos2Parser.g:2321:2: ( ( rule__EString__Alternatives ) ) - // InternalRos2Parser.g:2322:3: ( rule__EString__Alternatives ) + // InternalRos2Parser.g:2319:2: ( ( rule__EString__Alternatives ) ) + // InternalRos2Parser.g:2320:3: ( rule__EString__Alternatives ) { before(grammarAccess.getEStringAccess().getAlternatives()); - // InternalRos2Parser.g:2323:3: ( rule__EString__Alternatives ) - // InternalRos2Parser.g:2323:4: rule__EString__Alternatives + // InternalRos2Parser.g:2321:3: ( rule__EString__Alternatives ) + // InternalRos2Parser.g:2321:4: rule__EString__Alternatives { pushFollow(FOLLOW_2); rule__EString__Alternatives(); @@ -6931,11 +6927,11 @@ public final void ruleEString() throws RecognitionException { // $ANTLR start "entryRuleRosNames" - // InternalRos2Parser.g:2332:1: entryRuleRosNames : ruleRosNames EOF ; + // InternalRos2Parser.g:2330:1: entryRuleRosNames : ruleRosNames EOF ; public final void entryRuleRosNames() throws RecognitionException { try { - // InternalRos2Parser.g:2333:1: ( ruleRosNames EOF ) - // InternalRos2Parser.g:2334:1: ruleRosNames EOF + // InternalRos2Parser.g:2331:1: ( ruleRosNames EOF ) + // InternalRos2Parser.g:2332:1: ruleRosNames EOF { before(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); @@ -6961,21 +6957,21 @@ public final void entryRuleRosNames() throws RecognitionException { // $ANTLR start "ruleRosNames" - // InternalRos2Parser.g:2341:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; + // InternalRos2Parser.g:2339:1: ruleRosNames : ( ( rule__RosNames__Alternatives ) ) ; public final void ruleRosNames() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2345:2: ( ( ( rule__RosNames__Alternatives ) ) ) - // InternalRos2Parser.g:2346:2: ( ( rule__RosNames__Alternatives ) ) + // InternalRos2Parser.g:2343:2: ( ( ( rule__RosNames__Alternatives ) ) ) + // InternalRos2Parser.g:2344:2: ( ( rule__RosNames__Alternatives ) ) { - // InternalRos2Parser.g:2346:2: ( ( rule__RosNames__Alternatives ) ) - // InternalRos2Parser.g:2347:3: ( rule__RosNames__Alternatives ) + // InternalRos2Parser.g:2344:2: ( ( rule__RosNames__Alternatives ) ) + // InternalRos2Parser.g:2345:3: ( rule__RosNames__Alternatives ) { before(grammarAccess.getRosNamesAccess().getAlternatives()); - // InternalRos2Parser.g:2348:3: ( rule__RosNames__Alternatives ) - // InternalRos2Parser.g:2348:4: rule__RosNames__Alternatives + // InternalRos2Parser.g:2346:3: ( rule__RosNames__Alternatives ) + // InternalRos2Parser.g:2346:4: rule__RosNames__Alternatives { pushFollow(FOLLOW_2); rule__RosNames__Alternatives(); @@ -7007,14 +7003,89 @@ public final void ruleRosNames() throws RecognitionException { // $ANTLR end "ruleRosNames" + // $ANTLR start "entryRulePreListElement" + // InternalRos2Parser.g:2355:1: entryRulePreListElement : rulePreListElement EOF ; + public final void entryRulePreListElement() throws RecognitionException { + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRos2Parser.g:2359:1: ( rulePreListElement EOF ) + // InternalRos2Parser.g:2360:1: rulePreListElement EOF + { + before(grammarAccess.getPreListElementRule()); + pushFollow(FOLLOW_1); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPreListElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + myHiddenTokenState.restore(); + + } + return ; + } + // $ANTLR end "entryRulePreListElement" + + + // $ANTLR start "rulePreListElement" + // InternalRos2Parser.g:2370:1: rulePreListElement : ( HyphenMinus ) ; + public final void rulePreListElement() throws RecognitionException { + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:2375:2: ( ( HyphenMinus ) ) + // InternalRos2Parser.g:2376:2: ( HyphenMinus ) + { + // InternalRos2Parser.g:2376:2: ( HyphenMinus ) + // InternalRos2Parser.g:2377:3: HyphenMinus + { + before(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + match(input,HyphenMinus,FOLLOW_2); + after(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + myHiddenTokenState.restore(); + + } + return ; + } + // $ANTLR end "rulePreListElement" + + // $ANTLR start "rule__QualityOfService__QoSProfileAlternatives_1_0_1_0" - // InternalRos2Parser.g:2356:1: rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 : ( ( Default_qos ) | ( Services_qos ) | ( Sensor_qos ) | ( Parameter_qos ) ); + // InternalRos2Parser.g:2387:1: rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 : ( ( Default_qos ) | ( Services_qos ) | ( Sensor_qos ) | ( Parameter_qos ) ); public final void rule__QualityOfService__QoSProfileAlternatives_1_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2360:1: ( ( Default_qos ) | ( Services_qos ) | ( Sensor_qos ) | ( Parameter_qos ) ) + // InternalRos2Parser.g:2391:1: ( ( Default_qos ) | ( Services_qos ) | ( Sensor_qos ) | ( Parameter_qos ) ) int alt1=4; switch ( input.LA(1) ) { case Default_qos: @@ -7046,10 +7117,10 @@ public final void rule__QualityOfService__QoSProfileAlternatives_1_0_1_0() throw switch (alt1) { case 1 : - // InternalRos2Parser.g:2361:2: ( Default_qos ) + // InternalRos2Parser.g:2392:2: ( Default_qos ) { - // InternalRos2Parser.g:2361:2: ( Default_qos ) - // InternalRos2Parser.g:2362:3: Default_qos + // InternalRos2Parser.g:2392:2: ( Default_qos ) + // InternalRos2Parser.g:2393:3: Default_qos { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileDefault_qosKeyword_1_0_1_0_0()); match(input,Default_qos,FOLLOW_2); @@ -7061,10 +7132,10 @@ public final void rule__QualityOfService__QoSProfileAlternatives_1_0_1_0() throw } break; case 2 : - // InternalRos2Parser.g:2367:2: ( Services_qos ) + // InternalRos2Parser.g:2398:2: ( Services_qos ) { - // InternalRos2Parser.g:2367:2: ( Services_qos ) - // InternalRos2Parser.g:2368:3: Services_qos + // InternalRos2Parser.g:2398:2: ( Services_qos ) + // InternalRos2Parser.g:2399:3: Services_qos { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileServices_qosKeyword_1_0_1_0_1()); match(input,Services_qos,FOLLOW_2); @@ -7076,10 +7147,10 @@ public final void rule__QualityOfService__QoSProfileAlternatives_1_0_1_0() throw } break; case 3 : - // InternalRos2Parser.g:2373:2: ( Sensor_qos ) + // InternalRos2Parser.g:2404:2: ( Sensor_qos ) { - // InternalRos2Parser.g:2373:2: ( Sensor_qos ) - // InternalRos2Parser.g:2374:3: Sensor_qos + // InternalRos2Parser.g:2404:2: ( Sensor_qos ) + // InternalRos2Parser.g:2405:3: Sensor_qos { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileSensor_qosKeyword_1_0_1_0_2()); match(input,Sensor_qos,FOLLOW_2); @@ -7091,10 +7162,10 @@ public final void rule__QualityOfService__QoSProfileAlternatives_1_0_1_0() throw } break; case 4 : - // InternalRos2Parser.g:2379:2: ( Parameter_qos ) + // InternalRos2Parser.g:2410:2: ( Parameter_qos ) { - // InternalRos2Parser.g:2379:2: ( Parameter_qos ) - // InternalRos2Parser.g:2380:3: Parameter_qos + // InternalRos2Parser.g:2410:2: ( Parameter_qos ) + // InternalRos2Parser.g:2411:3: Parameter_qos { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileParameter_qosKeyword_1_0_1_0_3()); match(input,Parameter_qos,FOLLOW_2); @@ -7123,13 +7194,13 @@ public final void rule__QualityOfService__QoSProfileAlternatives_1_0_1_0() throw // $ANTLR start "rule__QualityOfService__HistoryAlternatives_1_1_1_0" - // InternalRos2Parser.g:2389:1: rule__QualityOfService__HistoryAlternatives_1_1_1_0 : ( ( Keep_last ) | ( Keep_all ) ); + // InternalRos2Parser.g:2420:1: rule__QualityOfService__HistoryAlternatives_1_1_1_0 : ( ( Keep_last ) | ( Keep_all ) ); public final void rule__QualityOfService__HistoryAlternatives_1_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2393:1: ( ( Keep_last ) | ( Keep_all ) ) + // InternalRos2Parser.g:2424:1: ( ( Keep_last ) | ( Keep_all ) ) int alt2=2; int LA2_0 = input.LA(1); @@ -7147,10 +7218,10 @@ else if ( LA2_0 == Keep_all ) { } switch (alt2) { case 1 : - // InternalRos2Parser.g:2394:2: ( Keep_last ) + // InternalRos2Parser.g:2425:2: ( Keep_last ) { - // InternalRos2Parser.g:2394:2: ( Keep_last ) - // InternalRos2Parser.g:2395:3: Keep_last + // InternalRos2Parser.g:2425:2: ( Keep_last ) + // InternalRos2Parser.g:2426:3: Keep_last { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_lastKeyword_1_1_1_0_0()); match(input,Keep_last,FOLLOW_2); @@ -7162,10 +7233,10 @@ else if ( LA2_0 == Keep_all ) { } break; case 2 : - // InternalRos2Parser.g:2400:2: ( Keep_all ) + // InternalRos2Parser.g:2431:2: ( Keep_all ) { - // InternalRos2Parser.g:2400:2: ( Keep_all ) - // InternalRos2Parser.g:2401:3: Keep_all + // InternalRos2Parser.g:2431:2: ( Keep_all ) + // InternalRos2Parser.g:2432:3: Keep_all { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeep_allKeyword_1_1_1_0_1()); match(input,Keep_all,FOLLOW_2); @@ -7194,13 +7265,13 @@ else if ( LA2_0 == Keep_all ) { // $ANTLR start "rule__QualityOfService__ReliabilityAlternatives_1_3_1_0" - // InternalRos2Parser.g:2410:1: rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 : ( ( Best_effort ) | ( Reliable ) ); + // InternalRos2Parser.g:2441:1: rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 : ( ( Best_effort ) | ( Reliable ) ); public final void rule__QualityOfService__ReliabilityAlternatives_1_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2414:1: ( ( Best_effort ) | ( Reliable ) ) + // InternalRos2Parser.g:2445:1: ( ( Best_effort ) | ( Reliable ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -7218,10 +7289,10 @@ else if ( (LA3_0==Reliable) ) { } switch (alt3) { case 1 : - // InternalRos2Parser.g:2415:2: ( Best_effort ) + // InternalRos2Parser.g:2446:2: ( Best_effort ) { - // InternalRos2Parser.g:2415:2: ( Best_effort ) - // InternalRos2Parser.g:2416:3: Best_effort + // InternalRos2Parser.g:2446:2: ( Best_effort ) + // InternalRos2Parser.g:2447:3: Best_effort { before(grammarAccess.getQualityOfServiceAccess().getReliabilityBest_effortKeyword_1_3_1_0_0()); match(input,Best_effort,FOLLOW_2); @@ -7233,10 +7304,10 @@ else if ( (LA3_0==Reliable) ) { } break; case 2 : - // InternalRos2Parser.g:2421:2: ( Reliable ) + // InternalRos2Parser.g:2452:2: ( Reliable ) { - // InternalRos2Parser.g:2421:2: ( Reliable ) - // InternalRos2Parser.g:2422:3: Reliable + // InternalRos2Parser.g:2452:2: ( Reliable ) + // InternalRos2Parser.g:2453:3: Reliable { before(grammarAccess.getQualityOfServiceAccess().getReliabilityReliableKeyword_1_3_1_0_1()); match(input,Reliable,FOLLOW_2); @@ -7265,13 +7336,13 @@ else if ( (LA3_0==Reliable) ) { // $ANTLR start "rule__QualityOfService__DurabilityAlternatives_1_4_1_0" - // InternalRos2Parser.g:2431:1: rule__QualityOfService__DurabilityAlternatives_1_4_1_0 : ( ( Transient_local ) | ( Volatile ) ); + // InternalRos2Parser.g:2462:1: rule__QualityOfService__DurabilityAlternatives_1_4_1_0 : ( ( Transient_local ) | ( Volatile ) ); public final void rule__QualityOfService__DurabilityAlternatives_1_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2435:1: ( ( Transient_local ) | ( Volatile ) ) + // InternalRos2Parser.g:2466:1: ( ( Transient_local ) | ( Volatile ) ) int alt4=2; int LA4_0 = input.LA(1); @@ -7289,10 +7360,10 @@ else if ( (LA4_0==Volatile) ) { } switch (alt4) { case 1 : - // InternalRos2Parser.g:2436:2: ( Transient_local ) + // InternalRos2Parser.g:2467:2: ( Transient_local ) { - // InternalRos2Parser.g:2436:2: ( Transient_local ) - // InternalRos2Parser.g:2437:3: Transient_local + // InternalRos2Parser.g:2467:2: ( Transient_local ) + // InternalRos2Parser.g:2468:3: Transient_local { before(grammarAccess.getQualityOfServiceAccess().getDurabilityTransient_localKeyword_1_4_1_0_0()); match(input,Transient_local,FOLLOW_2); @@ -7304,10 +7375,10 @@ else if ( (LA4_0==Volatile) ) { } break; case 2 : - // InternalRos2Parser.g:2442:2: ( Volatile ) + // InternalRos2Parser.g:2473:2: ( Volatile ) { - // InternalRos2Parser.g:2442:2: ( Volatile ) - // InternalRos2Parser.g:2443:3: Volatile + // InternalRos2Parser.g:2473:2: ( Volatile ) + // InternalRos2Parser.g:2474:3: Volatile { before(grammarAccess.getQualityOfServiceAccess().getDurabilityVolatileKeyword_1_4_1_0_1()); match(input,Volatile,FOLLOW_2); @@ -7335,14 +7406,14 @@ else if ( (LA4_0==Volatile) ) { // $ANTLR end "rule__QualityOfService__DurabilityAlternatives_1_4_1_0" - // $ANTLR start "rule__Node__Alternatives_3" - // InternalRos2Parser.g:2452:1: rule__Node__Alternatives_3 : ( ( ( rule__Node__Group_3_0__0 ) ) | ( ( rule__Node__Group_3_1__0 ) ) | ( ( rule__Node__Group_3_2__0 ) ) | ( ( rule__Node__Group_3_3__0 ) ) | ( ( rule__Node__Group_3_4__0 ) ) | ( ( rule__Node__Group_3_5__0 ) ) | ( ( rule__Node__Group_3_6__0 ) ) ); - public final void rule__Node__Alternatives_3() throws RecognitionException { + // $ANTLR start "rule__Node__Alternatives_2" + // InternalRos2Parser.g:2483:1: rule__Node__Alternatives_2 : ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ); + public final void rule__Node__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2456:1: ( ( ( rule__Node__Group_3_0__0 ) ) | ( ( rule__Node__Group_3_1__0 ) ) | ( ( rule__Node__Group_3_2__0 ) ) | ( ( rule__Node__Group_3_3__0 ) ) | ( ( rule__Node__Group_3_4__0 ) ) | ( ( rule__Node__Group_3_5__0 ) ) | ( ( rule__Node__Group_3_6__0 ) ) ) + // InternalRos2Parser.g:2487:1: ( ( ( rule__Node__Group_2_0__0 ) ) | ( ( rule__Node__Group_2_1__0 ) ) | ( ( rule__Node__Group_2_2__0 ) ) | ( ( rule__Node__Group_2_3__0 ) ) | ( ( rule__Node__Group_2_4__0 ) ) | ( ( rule__Node__Group_2_5__0 ) ) | ( ( rule__Node__Group_2_6__0 ) ) ) int alt5=7; switch ( input.LA(1) ) { case Publishers: @@ -7355,22 +7426,22 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { alt5=2; } break; - case Serviceserver: + case ServiceServers: { alt5=3; } break; - case Serviceclient: + case ServiceClients: { alt5=4; } break; - case Actionserver: + case ActionServers: { alt5=5; } break; - case Actionclient: + case ActionClients: { alt5=6; } @@ -7389,24 +7460,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { switch (alt5) { case 1 : - // InternalRos2Parser.g:2457:2: ( ( rule__Node__Group_3_0__0 ) ) + // InternalRos2Parser.g:2488:2: ( ( rule__Node__Group_2_0__0 ) ) { - // InternalRos2Parser.g:2457:2: ( ( rule__Node__Group_3_0__0 ) ) - // InternalRos2Parser.g:2458:3: ( rule__Node__Group_3_0__0 ) + // InternalRos2Parser.g:2488:2: ( ( rule__Node__Group_2_0__0 ) ) + // InternalRos2Parser.g:2489:3: ( rule__Node__Group_2_0__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_0()); - // InternalRos2Parser.g:2459:3: ( rule__Node__Group_3_0__0 ) - // InternalRos2Parser.g:2459:4: rule__Node__Group_3_0__0 + before(grammarAccess.getNodeAccess().getGroup_2_0()); + // InternalRos2Parser.g:2490:3: ( rule__Node__Group_2_0__0 ) + // InternalRos2Parser.g:2490:4: rule__Node__Group_2_0__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_0__0(); + rule__Node__Group_2_0__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_0()); + after(grammarAccess.getNodeAccess().getGroup_2_0()); } @@ -7414,24 +7485,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2463:2: ( ( rule__Node__Group_3_1__0 ) ) + // InternalRos2Parser.g:2494:2: ( ( rule__Node__Group_2_1__0 ) ) { - // InternalRos2Parser.g:2463:2: ( ( rule__Node__Group_3_1__0 ) ) - // InternalRos2Parser.g:2464:3: ( rule__Node__Group_3_1__0 ) + // InternalRos2Parser.g:2494:2: ( ( rule__Node__Group_2_1__0 ) ) + // InternalRos2Parser.g:2495:3: ( rule__Node__Group_2_1__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_1()); - // InternalRos2Parser.g:2465:3: ( rule__Node__Group_3_1__0 ) - // InternalRos2Parser.g:2465:4: rule__Node__Group_3_1__0 + before(grammarAccess.getNodeAccess().getGroup_2_1()); + // InternalRos2Parser.g:2496:3: ( rule__Node__Group_2_1__0 ) + // InternalRos2Parser.g:2496:4: rule__Node__Group_2_1__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_1__0(); + rule__Node__Group_2_1__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_1()); + after(grammarAccess.getNodeAccess().getGroup_2_1()); } @@ -7439,24 +7510,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2469:2: ( ( rule__Node__Group_3_2__0 ) ) + // InternalRos2Parser.g:2500:2: ( ( rule__Node__Group_2_2__0 ) ) { - // InternalRos2Parser.g:2469:2: ( ( rule__Node__Group_3_2__0 ) ) - // InternalRos2Parser.g:2470:3: ( rule__Node__Group_3_2__0 ) + // InternalRos2Parser.g:2500:2: ( ( rule__Node__Group_2_2__0 ) ) + // InternalRos2Parser.g:2501:3: ( rule__Node__Group_2_2__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_2()); - // InternalRos2Parser.g:2471:3: ( rule__Node__Group_3_2__0 ) - // InternalRos2Parser.g:2471:4: rule__Node__Group_3_2__0 + before(grammarAccess.getNodeAccess().getGroup_2_2()); + // InternalRos2Parser.g:2502:3: ( rule__Node__Group_2_2__0 ) + // InternalRos2Parser.g:2502:4: rule__Node__Group_2_2__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_2__0(); + rule__Node__Group_2_2__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_2()); + after(grammarAccess.getNodeAccess().getGroup_2_2()); } @@ -7464,24 +7535,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:2475:2: ( ( rule__Node__Group_3_3__0 ) ) + // InternalRos2Parser.g:2506:2: ( ( rule__Node__Group_2_3__0 ) ) { - // InternalRos2Parser.g:2475:2: ( ( rule__Node__Group_3_3__0 ) ) - // InternalRos2Parser.g:2476:3: ( rule__Node__Group_3_3__0 ) + // InternalRos2Parser.g:2506:2: ( ( rule__Node__Group_2_3__0 ) ) + // InternalRos2Parser.g:2507:3: ( rule__Node__Group_2_3__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_3()); - // InternalRos2Parser.g:2477:3: ( rule__Node__Group_3_3__0 ) - // InternalRos2Parser.g:2477:4: rule__Node__Group_3_3__0 + before(grammarAccess.getNodeAccess().getGroup_2_3()); + // InternalRos2Parser.g:2508:3: ( rule__Node__Group_2_3__0 ) + // InternalRos2Parser.g:2508:4: rule__Node__Group_2_3__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_3__0(); + rule__Node__Group_2_3__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_3()); + after(grammarAccess.getNodeAccess().getGroup_2_3()); } @@ -7489,24 +7560,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:2481:2: ( ( rule__Node__Group_3_4__0 ) ) + // InternalRos2Parser.g:2512:2: ( ( rule__Node__Group_2_4__0 ) ) { - // InternalRos2Parser.g:2481:2: ( ( rule__Node__Group_3_4__0 ) ) - // InternalRos2Parser.g:2482:3: ( rule__Node__Group_3_4__0 ) + // InternalRos2Parser.g:2512:2: ( ( rule__Node__Group_2_4__0 ) ) + // InternalRos2Parser.g:2513:3: ( rule__Node__Group_2_4__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_4()); - // InternalRos2Parser.g:2483:3: ( rule__Node__Group_3_4__0 ) - // InternalRos2Parser.g:2483:4: rule__Node__Group_3_4__0 + before(grammarAccess.getNodeAccess().getGroup_2_4()); + // InternalRos2Parser.g:2514:3: ( rule__Node__Group_2_4__0 ) + // InternalRos2Parser.g:2514:4: rule__Node__Group_2_4__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_4__0(); + rule__Node__Group_2_4__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_4()); + after(grammarAccess.getNodeAccess().getGroup_2_4()); } @@ -7514,24 +7585,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:2487:2: ( ( rule__Node__Group_3_5__0 ) ) + // InternalRos2Parser.g:2518:2: ( ( rule__Node__Group_2_5__0 ) ) { - // InternalRos2Parser.g:2487:2: ( ( rule__Node__Group_3_5__0 ) ) - // InternalRos2Parser.g:2488:3: ( rule__Node__Group_3_5__0 ) + // InternalRos2Parser.g:2518:2: ( ( rule__Node__Group_2_5__0 ) ) + // InternalRos2Parser.g:2519:3: ( rule__Node__Group_2_5__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_5()); - // InternalRos2Parser.g:2489:3: ( rule__Node__Group_3_5__0 ) - // InternalRos2Parser.g:2489:4: rule__Node__Group_3_5__0 + before(grammarAccess.getNodeAccess().getGroup_2_5()); + // InternalRos2Parser.g:2520:3: ( rule__Node__Group_2_5__0 ) + // InternalRos2Parser.g:2520:4: rule__Node__Group_2_5__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_5__0(); + rule__Node__Group_2_5__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_5()); + after(grammarAccess.getNodeAccess().getGroup_2_5()); } @@ -7539,24 +7610,24 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:2493:2: ( ( rule__Node__Group_3_6__0 ) ) + // InternalRos2Parser.g:2524:2: ( ( rule__Node__Group_2_6__0 ) ) { - // InternalRos2Parser.g:2493:2: ( ( rule__Node__Group_3_6__0 ) ) - // InternalRos2Parser.g:2494:3: ( rule__Node__Group_3_6__0 ) + // InternalRos2Parser.g:2524:2: ( ( rule__Node__Group_2_6__0 ) ) + // InternalRos2Parser.g:2525:3: ( rule__Node__Group_2_6__0 ) { - before(grammarAccess.getNodeAccess().getGroup_3_6()); - // InternalRos2Parser.g:2495:3: ( rule__Node__Group_3_6__0 ) - // InternalRos2Parser.g:2495:4: rule__Node__Group_3_6__0 + before(grammarAccess.getNodeAccess().getGroup_2_6()); + // InternalRos2Parser.g:2526:3: ( rule__Node__Group_2_6__0 ) + // InternalRos2Parser.g:2526:4: rule__Node__Group_2_6__0 { pushFollow(FOLLOW_2); - rule__Node__Group_3_6__0(); + rule__Node__Group_2_6__0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getGroup_3_6()); + after(grammarAccess.getNodeAccess().getGroup_2_6()); } @@ -7577,17 +7648,17 @@ public final void rule__Node__Alternatives_3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Alternatives_3" + // $ANTLR end "rule__Node__Alternatives_2" // $ANTLR start "rule__SpecBase__Alternatives" - // InternalRos2Parser.g:2503:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); + // InternalRos2Parser.g:2534:1: rule__SpecBase__Alternatives : ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ); public final void rule__SpecBase__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2507:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) + // InternalRos2Parser.g:2538:1: ( ( ruleTopicSpec ) | ( ruleServiceSpec ) | ( ruleActionSpec ) ) int alt6=3; switch ( input.LA(1) ) { case Msg: @@ -7614,10 +7685,10 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { switch (alt6) { case 1 : - // InternalRos2Parser.g:2508:2: ( ruleTopicSpec ) + // InternalRos2Parser.g:2539:2: ( ruleTopicSpec ) { - // InternalRos2Parser.g:2508:2: ( ruleTopicSpec ) - // InternalRos2Parser.g:2509:3: ruleTopicSpec + // InternalRos2Parser.g:2539:2: ( ruleTopicSpec ) + // InternalRos2Parser.g:2540:3: ruleTopicSpec { before(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7633,10 +7704,10 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2514:2: ( ruleServiceSpec ) + // InternalRos2Parser.g:2545:2: ( ruleServiceSpec ) { - // InternalRos2Parser.g:2514:2: ( ruleServiceSpec ) - // InternalRos2Parser.g:2515:3: ruleServiceSpec + // InternalRos2Parser.g:2545:2: ( ruleServiceSpec ) + // InternalRos2Parser.g:2546:3: ruleServiceSpec { before(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7652,10 +7723,10 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2520:2: ( ruleActionSpec ) + // InternalRos2Parser.g:2551:2: ( ruleActionSpec ) { - // InternalRos2Parser.g:2520:2: ( ruleActionSpec ) - // InternalRos2Parser.g:2521:3: ruleActionSpec + // InternalRos2Parser.g:2551:2: ( ruleActionSpec ) + // InternalRos2Parser.g:2552:3: ruleActionSpec { before(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7688,13 +7759,13 @@ public final void rule__SpecBase__Alternatives() throws RecognitionException { // $ANTLR start "rule__TopicSpec__NameAlternatives_2_0" - // InternalRos2Parser.g:2530:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); + // InternalRos2Parser.g:2561:1: rule__TopicSpec__NameAlternatives_2_0 : ( ( ruleEString ) | ( Header ) | ( String ) ); public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2534:1: ( ( ruleEString ) | ( Header ) | ( String ) ) + // InternalRos2Parser.g:2565:1: ( ( ruleEString ) | ( Header ) | ( String ) ) int alt7=3; switch ( input.LA(1) ) { case RULE_ID: @@ -7722,10 +7793,10 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce switch (alt7) { case 1 : - // InternalRos2Parser.g:2535:2: ( ruleEString ) + // InternalRos2Parser.g:2566:2: ( ruleEString ) { - // InternalRos2Parser.g:2535:2: ( ruleEString ) - // InternalRos2Parser.g:2536:3: ruleEString + // InternalRos2Parser.g:2566:2: ( ruleEString ) + // InternalRos2Parser.g:2567:3: ruleEString { before(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -7741,10 +7812,10 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } break; case 2 : - // InternalRos2Parser.g:2541:2: ( Header ) + // InternalRos2Parser.g:2572:2: ( Header ) { - // InternalRos2Parser.g:2541:2: ( Header ) - // InternalRos2Parser.g:2542:3: Header + // InternalRos2Parser.g:2572:2: ( Header ) + // InternalRos2Parser.g:2573:3: Header { before(grammarAccess.getTopicSpecAccess().getNameHeaderKeyword_2_0_1()); match(input,Header,FOLLOW_2); @@ -7756,10 +7827,10 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce } break; case 3 : - // InternalRos2Parser.g:2547:2: ( String ) + // InternalRos2Parser.g:2578:2: ( String ) { - // InternalRos2Parser.g:2547:2: ( String ) - // InternalRos2Parser.g:2548:3: String + // InternalRos2Parser.g:2578:2: ( String ) + // InternalRos2Parser.g:2579:3: String { before(grammarAccess.getTopicSpecAccess().getNameStringKeyword_2_0_2()); match(input,String,FOLLOW_2); @@ -7788,13 +7859,13 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // $ANTLR start "rule__Dependency__Alternatives" - // InternalRos2Parser.g:2557:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); + // InternalRos2Parser.g:2588:1: rule__Dependency__Alternatives : ( ( rulePackageDependency ) | ( ruleExternalDependency ) ); public final void rule__Dependency__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2561:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) + // InternalRos2Parser.g:2592:1: ( ( rulePackageDependency ) | ( ruleExternalDependency ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -7812,10 +7883,10 @@ else if ( (LA8_0==ExternalDependency) ) { } switch (alt8) { case 1 : - // InternalRos2Parser.g:2562:2: ( rulePackageDependency ) + // InternalRos2Parser.g:2593:2: ( rulePackageDependency ) { - // InternalRos2Parser.g:2562:2: ( rulePackageDependency ) - // InternalRos2Parser.g:2563:3: rulePackageDependency + // InternalRos2Parser.g:2593:2: ( rulePackageDependency ) + // InternalRos2Parser.g:2594:3: rulePackageDependency { before(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7831,10 +7902,10 @@ else if ( (LA8_0==ExternalDependency) ) { } break; case 2 : - // InternalRos2Parser.g:2568:2: ( ruleExternalDependency ) + // InternalRos2Parser.g:2599:2: ( ruleExternalDependency ) { - // InternalRos2Parser.g:2568:2: ( ruleExternalDependency ) - // InternalRos2Parser.g:2569:3: ruleExternalDependency + // InternalRos2Parser.g:2599:2: ( ruleExternalDependency ) + // InternalRos2Parser.g:2600:3: ruleExternalDependency { before(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7867,13 +7938,13 @@ else if ( (LA8_0==ExternalDependency) ) { // $ANTLR start "rule__Namespace__Alternatives" - // InternalRos2Parser.g:2578:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); + // InternalRos2Parser.g:2609:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2582:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) + // InternalRos2Parser.g:2613:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt9=3; switch ( input.LA(1) ) { case GlobalNamespace: @@ -7900,10 +7971,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { switch (alt9) { case 1 : - // InternalRos2Parser.g:2583:2: ( ruleGlobalNamespace ) + // InternalRos2Parser.g:2614:2: ( ruleGlobalNamespace ) { - // InternalRos2Parser.g:2583:2: ( ruleGlobalNamespace ) - // InternalRos2Parser.g:2584:3: ruleGlobalNamespace + // InternalRos2Parser.g:2614:2: ( ruleGlobalNamespace ) + // InternalRos2Parser.g:2615:3: ruleGlobalNamespace { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7919,10 +7990,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2589:2: ( ruleRelativeNamespace_Impl ) + // InternalRos2Parser.g:2620:2: ( ruleRelativeNamespace_Impl ) { - // InternalRos2Parser.g:2589:2: ( ruleRelativeNamespace_Impl ) - // InternalRos2Parser.g:2590:3: ruleRelativeNamespace_Impl + // InternalRos2Parser.g:2620:2: ( ruleRelativeNamespace_Impl ) + // InternalRos2Parser.g:2621:3: ruleRelativeNamespace_Impl { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7938,10 +8009,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2595:2: ( rulePrivateNamespace ) + // InternalRos2Parser.g:2626:2: ( rulePrivateNamespace ) { - // InternalRos2Parser.g:2595:2: ( rulePrivateNamespace ) - // InternalRos2Parser.g:2596:3: rulePrivateNamespace + // InternalRos2Parser.g:2626:2: ( rulePrivateNamespace ) + // InternalRos2Parser.g:2627:3: rulePrivateNamespace { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7974,13 +8045,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // $ANTLR start "rule__ParameterType__Alternatives" - // InternalRos2Parser.g:2605:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); + // InternalRos2Parser.g:2636:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2609:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) + // InternalRos2Parser.g:2640:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt10=8; switch ( input.LA(1) ) { case List: @@ -8018,7 +8089,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio alt10=7; } break; - case Array: + case RULE_BEGIN: { alt10=8; } @@ -8032,10 +8103,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio switch (alt10) { case 1 : - // InternalRos2Parser.g:2610:2: ( ruleParameterListType ) + // InternalRos2Parser.g:2641:2: ( ruleParameterListType ) { - // InternalRos2Parser.g:2610:2: ( ruleParameterListType ) - // InternalRos2Parser.g:2611:3: ruleParameterListType + // InternalRos2Parser.g:2641:2: ( ruleParameterListType ) + // InternalRos2Parser.g:2642:3: ruleParameterListType { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8051,10 +8122,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 2 : - // InternalRos2Parser.g:2616:2: ( ruleParameterStructType ) + // InternalRos2Parser.g:2647:2: ( ruleParameterStructType ) { - // InternalRos2Parser.g:2616:2: ( ruleParameterStructType ) - // InternalRos2Parser.g:2617:3: ruleParameterStructType + // InternalRos2Parser.g:2647:2: ( ruleParameterStructType ) + // InternalRos2Parser.g:2648:3: ruleParameterStructType { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8070,10 +8141,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 3 : - // InternalRos2Parser.g:2622:2: ( ruleParameterIntegerType ) + // InternalRos2Parser.g:2653:2: ( ruleParameterIntegerType ) { - // InternalRos2Parser.g:2622:2: ( ruleParameterIntegerType ) - // InternalRos2Parser.g:2623:3: ruleParameterIntegerType + // InternalRos2Parser.g:2653:2: ( ruleParameterIntegerType ) + // InternalRos2Parser.g:2654:3: ruleParameterIntegerType { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -8089,10 +8160,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 4 : - // InternalRos2Parser.g:2628:2: ( ruleParameterStringType ) + // InternalRos2Parser.g:2659:2: ( ruleParameterStringType ) { - // InternalRos2Parser.g:2628:2: ( ruleParameterStringType ) - // InternalRos2Parser.g:2629:3: ruleParameterStringType + // InternalRos2Parser.g:2659:2: ( ruleParameterStringType ) + // InternalRos2Parser.g:2660:3: ruleParameterStringType { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -8108,10 +8179,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 5 : - // InternalRos2Parser.g:2634:2: ( ruleParameterDoubleType ) + // InternalRos2Parser.g:2665:2: ( ruleParameterDoubleType ) { - // InternalRos2Parser.g:2634:2: ( ruleParameterDoubleType ) - // InternalRos2Parser.g:2635:3: ruleParameterDoubleType + // InternalRos2Parser.g:2665:2: ( ruleParameterDoubleType ) + // InternalRos2Parser.g:2666:3: ruleParameterDoubleType { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -8127,10 +8198,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 6 : - // InternalRos2Parser.g:2640:2: ( ruleParameterBooleanType ) + // InternalRos2Parser.g:2671:2: ( ruleParameterBooleanType ) { - // InternalRos2Parser.g:2640:2: ( ruleParameterBooleanType ) - // InternalRos2Parser.g:2641:3: ruleParameterBooleanType + // InternalRos2Parser.g:2671:2: ( ruleParameterBooleanType ) + // InternalRos2Parser.g:2672:3: ruleParameterBooleanType { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -8146,10 +8217,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 7 : - // InternalRos2Parser.g:2646:2: ( ruleParameterBase64Type ) + // InternalRos2Parser.g:2677:2: ( ruleParameterBase64Type ) { - // InternalRos2Parser.g:2646:2: ( ruleParameterBase64Type ) - // InternalRos2Parser.g:2647:3: ruleParameterBase64Type + // InternalRos2Parser.g:2677:2: ( ruleParameterBase64Type ) + // InternalRos2Parser.g:2678:3: ruleParameterBase64Type { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -8165,10 +8236,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 8 : - // InternalRos2Parser.g:2652:2: ( ruleParameterArrayType ) + // InternalRos2Parser.g:2683:2: ( ruleParameterArrayType ) { - // InternalRos2Parser.g:2652:2: ( ruleParameterArrayType ) - // InternalRos2Parser.g:2653:3: ruleParameterArrayType + // InternalRos2Parser.g:2683:2: ( ruleParameterArrayType ) + // InternalRos2Parser.g:2684:3: ruleParameterArrayType { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -8201,80 +8272,21 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__ParameterValue__Alternatives" - // InternalRos2Parser.g:2662:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); + // InternalRos2Parser.g:2693:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2666:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) + // InternalRos2Parser.g:2697:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt11=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt11=1; - } - break; - case RULE_BINARY: - { - alt11=2; - } - break; - case RULE_DECINT: - { - alt11=3; - } - break; - case RULE_DOUBLE: - { - alt11=4; - } - break; - case RULE_BOOLEAN: - { - alt11=5; - } - break; - case LeftSquareBracket: - { - int LA11_6 = input.LA(2); - - if ( (LA11_6==ParameterStructMember) ) { - alt11=7; - } - else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBracket)||(LA11_6>=RULE_BINARY && LA11_6<=RULE_DOUBLE)||(LA11_6>=RULE_ID && LA11_6<=RULE_STRING)) ) { - alt11=6; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 11, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt11=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - + alt11 = dfa11.predict(input); switch (alt11) { case 1 : - // InternalRos2Parser.g:2667:2: ( ruleParameterString ) + // InternalRos2Parser.g:2698:2: ( ruleParameterString ) { - // InternalRos2Parser.g:2667:2: ( ruleParameterString ) - // InternalRos2Parser.g:2668:3: ruleParameterString + // InternalRos2Parser.g:2698:2: ( ruleParameterString ) + // InternalRos2Parser.g:2699:3: ruleParameterString { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8290,10 +8302,10 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack } break; case 2 : - // InternalRos2Parser.g:2673:2: ( ruleParameterBase64 ) + // InternalRos2Parser.g:2704:2: ( ruleParameterBase64 ) { - // InternalRos2Parser.g:2673:2: ( ruleParameterBase64 ) - // InternalRos2Parser.g:2674:3: ruleParameterBase64 + // InternalRos2Parser.g:2704:2: ( ruleParameterBase64 ) + // InternalRos2Parser.g:2705:3: ruleParameterBase64 { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8309,10 +8321,10 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack } break; case 3 : - // InternalRos2Parser.g:2679:2: ( ruleParameterInteger ) + // InternalRos2Parser.g:2710:2: ( ruleParameterInteger ) { - // InternalRos2Parser.g:2679:2: ( ruleParameterInteger ) - // InternalRos2Parser.g:2680:3: ruleParameterInteger + // InternalRos2Parser.g:2710:2: ( ruleParameterInteger ) + // InternalRos2Parser.g:2711:3: ruleParameterInteger { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -8328,10 +8340,10 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack } break; case 4 : - // InternalRos2Parser.g:2685:2: ( ruleParameterDouble ) + // InternalRos2Parser.g:2716:2: ( ruleParameterDouble ) { - // InternalRos2Parser.g:2685:2: ( ruleParameterDouble ) - // InternalRos2Parser.g:2686:3: ruleParameterDouble + // InternalRos2Parser.g:2716:2: ( ruleParameterDouble ) + // InternalRos2Parser.g:2717:3: ruleParameterDouble { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -8347,10 +8359,10 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack } break; case 5 : - // InternalRos2Parser.g:2691:2: ( ruleParameterBoolean ) + // InternalRos2Parser.g:2722:2: ( ruleParameterBoolean ) { - // InternalRos2Parser.g:2691:2: ( ruleParameterBoolean ) - // InternalRos2Parser.g:2692:3: ruleParameterBoolean + // InternalRos2Parser.g:2722:2: ( ruleParameterBoolean ) + // InternalRos2Parser.g:2723:3: ruleParameterBoolean { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -8366,10 +8378,10 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack } break; case 6 : - // InternalRos2Parser.g:2697:2: ( ruleParameterList ) + // InternalRos2Parser.g:2728:2: ( ruleParameterList ) { - // InternalRos2Parser.g:2697:2: ( ruleParameterList ) - // InternalRos2Parser.g:2698:3: ruleParameterList + // InternalRos2Parser.g:2728:2: ( ruleParameterList ) + // InternalRos2Parser.g:2729:3: ruleParameterList { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -8385,10 +8397,10 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack } break; case 7 : - // InternalRos2Parser.g:2703:2: ( ruleParameterStruct ) + // InternalRos2Parser.g:2734:2: ( ruleParameterStruct ) { - // InternalRos2Parser.g:2703:2: ( ruleParameterStruct ) - // InternalRos2Parser.g:2704:3: ruleParameterStruct + // InternalRos2Parser.g:2734:2: ( ruleParameterStruct ) + // InternalRos2Parser.g:2735:3: ruleParameterStruct { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -8420,14 +8432,14 @@ else if ( (LA11_6==Comma||(LA11_6>=LeftSquareBracket && LA11_6<=RightSquareBrack // $ANTLR end "rule__ParameterValue__Alternatives" - // $ANTLR start "rule__MessagePart__DataAlternatives_1_0" - // InternalRos2Parser.g:2713:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); - public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionException { + // $ANTLR start "rule__MessagePart__DataAlternatives_0_0" + // InternalRos2Parser.g:2744:1: rule__MessagePart__DataAlternatives_0_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); + public final void rule__MessagePart__DataAlternatives_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2717:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) + // InternalRos2Parser.g:2748:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) int alt12=3; switch ( input.LA(1) ) { case Duration: @@ -8465,18 +8477,18 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx switch (alt12) { case 1 : - // InternalRos2Parser.g:2718:2: ( ruleKEYWORD ) + // InternalRos2Parser.g:2749:2: ( ruleKEYWORD ) { - // InternalRos2Parser.g:2718:2: ( ruleKEYWORD ) - // InternalRos2Parser.g:2719:3: ruleKEYWORD + // InternalRos2Parser.g:2749:2: ( ruleKEYWORD ) + // InternalRos2Parser.g:2750:3: ruleKEYWORD { - before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); pushFollow(FOLLOW_2); ruleKEYWORD(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + after(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); } @@ -8484,14 +8496,14 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } break; case 2 : - // InternalRos2Parser.g:2724:2: ( RULE_MESSAGE_ASIGMENT ) + // InternalRos2Parser.g:2755:2: ( RULE_MESSAGE_ASIGMENT ) { - // InternalRos2Parser.g:2724:2: ( RULE_MESSAGE_ASIGMENT ) - // InternalRos2Parser.g:2725:3: RULE_MESSAGE_ASIGMENT + // InternalRos2Parser.g:2755:2: ( RULE_MESSAGE_ASIGMENT ) + // InternalRos2Parser.g:2756:3: RULE_MESSAGE_ASIGMENT { - before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); - after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + after(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); } @@ -8499,18 +8511,18 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } break; case 3 : - // InternalRos2Parser.g:2730:2: ( ruleEString ) + // InternalRos2Parser.g:2761:2: ( ruleEString ) { - // InternalRos2Parser.g:2730:2: ( ruleEString ) - // InternalRos2Parser.g:2731:3: ruleEString + // InternalRos2Parser.g:2761:2: ( ruleEString ) + // InternalRos2Parser.g:2762:3: ruleEString { - before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + after(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); } @@ -8531,25 +8543,188 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } return ; } - // $ANTLR end "rule__MessagePart__DataAlternatives_1_0" + // $ANTLR end "rule__MessagePart__DataAlternatives_0_0" // $ANTLR start "rule__AbstractType__Alternatives" - // InternalRos2Parser.g:2740:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); + // InternalRos2Parser.g:2771:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2744:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) + // InternalRos2Parser.g:2775:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt13=31; - alt13 = dfa13.predict(input); + switch ( input.LA(1) ) { + case Bool: + { + alt13=1; + } + break; + case Int8: + { + alt13=2; + } + break; + case Uint8: + { + alt13=3; + } + break; + case Int16: + { + alt13=4; + } + break; + case Uint16: + { + alt13=5; + } + break; + case Int32: + { + alt13=6; + } + break; + case Uint32: + { + alt13=7; + } + break; + case Int64: + { + alt13=8; + } + break; + case Uint64: + { + alt13=9; + } + break; + case Float32: + { + alt13=10; + } + break; + case Float64: + { + alt13=11; + } + break; + case String_1: + { + alt13=12; + } + break; + case Byte: + { + alt13=13; + } + break; + case Time: + { + alt13=14; + } + break; + case Duration: + { + alt13=15; + } + break; + case Header: + { + alt13=16; + } + break; + case Bool_1: + { + alt13=17; + } + break; + case Int8_1: + { + alt13=18; + } + break; + case Uint8_1: + { + alt13=19; + } + break; + case Int16_1: + { + alt13=20; + } + break; + case Uint16_1: + { + alt13=21; + } + break; + case Int32_1: + { + alt13=22; + } + break; + case Uint32_1: + { + alt13=23; + } + break; + case Int64_1: + { + alt13=24; + } + break; + case Uint64_1: + { + alt13=25; + } + break; + case Float32_1: + { + alt13=26; + } + break; + case Float64_1: + { + alt13=27; + } + break; + case String_2: + { + alt13=28; + } + break; + case Byte_1: + { + alt13=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt13=30; + } + break; + case LeftSquareBracket: + { + alt13=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 13, 0, input); + + throw nvae; + } + switch (alt13) { case 1 : - // InternalRos2Parser.g:2745:2: ( rulebool ) + // InternalRos2Parser.g:2776:2: ( rulebool ) { - // InternalRos2Parser.g:2745:2: ( rulebool ) - // InternalRos2Parser.g:2746:3: rulebool + // InternalRos2Parser.g:2776:2: ( rulebool ) + // InternalRos2Parser.g:2777:3: rulebool { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8565,10 +8740,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 2 : - // InternalRos2Parser.g:2751:2: ( ruleint8 ) + // InternalRos2Parser.g:2782:2: ( ruleint8 ) { - // InternalRos2Parser.g:2751:2: ( ruleint8 ) - // InternalRos2Parser.g:2752:3: ruleint8 + // InternalRos2Parser.g:2782:2: ( ruleint8 ) + // InternalRos2Parser.g:2783:3: ruleint8 { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8584,10 +8759,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 3 : - // InternalRos2Parser.g:2757:2: ( ruleuint8 ) + // InternalRos2Parser.g:2788:2: ( ruleuint8 ) { - // InternalRos2Parser.g:2757:2: ( ruleuint8 ) - // InternalRos2Parser.g:2758:3: ruleuint8 + // InternalRos2Parser.g:2788:2: ( ruleuint8 ) + // InternalRos2Parser.g:2789:3: ruleuint8 { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -8603,10 +8778,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 4 : - // InternalRos2Parser.g:2763:2: ( ruleint16 ) + // InternalRos2Parser.g:2794:2: ( ruleint16 ) { - // InternalRos2Parser.g:2763:2: ( ruleint16 ) - // InternalRos2Parser.g:2764:3: ruleint16 + // InternalRos2Parser.g:2794:2: ( ruleint16 ) + // InternalRos2Parser.g:2795:3: ruleint16 { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -8622,10 +8797,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 5 : - // InternalRos2Parser.g:2769:2: ( ruleuint16 ) + // InternalRos2Parser.g:2800:2: ( ruleuint16 ) { - // InternalRos2Parser.g:2769:2: ( ruleuint16 ) - // InternalRos2Parser.g:2770:3: ruleuint16 + // InternalRos2Parser.g:2800:2: ( ruleuint16 ) + // InternalRos2Parser.g:2801:3: ruleuint16 { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -8641,10 +8816,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 6 : - // InternalRos2Parser.g:2775:2: ( ruleint32 ) + // InternalRos2Parser.g:2806:2: ( ruleint32 ) { - // InternalRos2Parser.g:2775:2: ( ruleint32 ) - // InternalRos2Parser.g:2776:3: ruleint32 + // InternalRos2Parser.g:2806:2: ( ruleint32 ) + // InternalRos2Parser.g:2807:3: ruleint32 { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -8660,10 +8835,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 7 : - // InternalRos2Parser.g:2781:2: ( ruleuint32 ) + // InternalRos2Parser.g:2812:2: ( ruleuint32 ) { - // InternalRos2Parser.g:2781:2: ( ruleuint32 ) - // InternalRos2Parser.g:2782:3: ruleuint32 + // InternalRos2Parser.g:2812:2: ( ruleuint32 ) + // InternalRos2Parser.g:2813:3: ruleuint32 { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -8679,10 +8854,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 8 : - // InternalRos2Parser.g:2787:2: ( ruleint64 ) + // InternalRos2Parser.g:2818:2: ( ruleint64 ) { - // InternalRos2Parser.g:2787:2: ( ruleint64 ) - // InternalRos2Parser.g:2788:3: ruleint64 + // InternalRos2Parser.g:2818:2: ( ruleint64 ) + // InternalRos2Parser.g:2819:3: ruleint64 { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -8698,10 +8873,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 9 : - // InternalRos2Parser.g:2793:2: ( ruleuint64 ) + // InternalRos2Parser.g:2824:2: ( ruleuint64 ) { - // InternalRos2Parser.g:2793:2: ( ruleuint64 ) - // InternalRos2Parser.g:2794:3: ruleuint64 + // InternalRos2Parser.g:2824:2: ( ruleuint64 ) + // InternalRos2Parser.g:2825:3: ruleuint64 { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); @@ -8717,10 +8892,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 10 : - // InternalRos2Parser.g:2799:2: ( rulefloat32 ) + // InternalRos2Parser.g:2830:2: ( rulefloat32 ) { - // InternalRos2Parser.g:2799:2: ( rulefloat32 ) - // InternalRos2Parser.g:2800:3: rulefloat32 + // InternalRos2Parser.g:2830:2: ( rulefloat32 ) + // InternalRos2Parser.g:2831:3: rulefloat32 { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); @@ -8736,10 +8911,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 11 : - // InternalRos2Parser.g:2805:2: ( rulefloat64 ) + // InternalRos2Parser.g:2836:2: ( rulefloat64 ) { - // InternalRos2Parser.g:2805:2: ( rulefloat64 ) - // InternalRos2Parser.g:2806:3: rulefloat64 + // InternalRos2Parser.g:2836:2: ( rulefloat64 ) + // InternalRos2Parser.g:2837:3: rulefloat64 { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); @@ -8755,10 +8930,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 12 : - // InternalRos2Parser.g:2811:2: ( rulestring0 ) + // InternalRos2Parser.g:2842:2: ( rulestring0 ) { - // InternalRos2Parser.g:2811:2: ( rulestring0 ) - // InternalRos2Parser.g:2812:3: rulestring0 + // InternalRos2Parser.g:2842:2: ( rulestring0 ) + // InternalRos2Parser.g:2843:3: rulestring0 { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); @@ -8774,10 +8949,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 13 : - // InternalRos2Parser.g:2817:2: ( rulebyte ) + // InternalRos2Parser.g:2848:2: ( rulebyte ) { - // InternalRos2Parser.g:2817:2: ( rulebyte ) - // InternalRos2Parser.g:2818:3: rulebyte + // InternalRos2Parser.g:2848:2: ( rulebyte ) + // InternalRos2Parser.g:2849:3: rulebyte { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); @@ -8793,10 +8968,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 14 : - // InternalRos2Parser.g:2823:2: ( ruletime ) + // InternalRos2Parser.g:2854:2: ( ruletime ) { - // InternalRos2Parser.g:2823:2: ( ruletime ) - // InternalRos2Parser.g:2824:3: ruletime + // InternalRos2Parser.g:2854:2: ( ruletime ) + // InternalRos2Parser.g:2855:3: ruletime { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); @@ -8812,10 +8987,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 15 : - // InternalRos2Parser.g:2829:2: ( ruleduration ) + // InternalRos2Parser.g:2860:2: ( ruleduration ) { - // InternalRos2Parser.g:2829:2: ( ruleduration ) - // InternalRos2Parser.g:2830:3: ruleduration + // InternalRos2Parser.g:2860:2: ( ruleduration ) + // InternalRos2Parser.g:2861:3: ruleduration { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); @@ -8831,10 +9006,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 16 : - // InternalRos2Parser.g:2835:2: ( ruleHeader ) + // InternalRos2Parser.g:2866:2: ( ruleHeader ) { - // InternalRos2Parser.g:2835:2: ( ruleHeader ) - // InternalRos2Parser.g:2836:3: ruleHeader + // InternalRos2Parser.g:2866:2: ( ruleHeader ) + // InternalRos2Parser.g:2867:3: ruleHeader { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); @@ -8850,10 +9025,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 17 : - // InternalRos2Parser.g:2841:2: ( ruleboolArray ) + // InternalRos2Parser.g:2872:2: ( ruleboolArray ) { - // InternalRos2Parser.g:2841:2: ( ruleboolArray ) - // InternalRos2Parser.g:2842:3: ruleboolArray + // InternalRos2Parser.g:2872:2: ( ruleboolArray ) + // InternalRos2Parser.g:2873:3: ruleboolArray { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); @@ -8869,10 +9044,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 18 : - // InternalRos2Parser.g:2847:2: ( ruleint8Array ) + // InternalRos2Parser.g:2878:2: ( ruleint8Array ) { - // InternalRos2Parser.g:2847:2: ( ruleint8Array ) - // InternalRos2Parser.g:2848:3: ruleint8Array + // InternalRos2Parser.g:2878:2: ( ruleint8Array ) + // InternalRos2Parser.g:2879:3: ruleint8Array { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); @@ -8888,10 +9063,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 19 : - // InternalRos2Parser.g:2853:2: ( ruleuint8Array ) + // InternalRos2Parser.g:2884:2: ( ruleuint8Array ) { - // InternalRos2Parser.g:2853:2: ( ruleuint8Array ) - // InternalRos2Parser.g:2854:3: ruleuint8Array + // InternalRos2Parser.g:2884:2: ( ruleuint8Array ) + // InternalRos2Parser.g:2885:3: ruleuint8Array { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); @@ -8907,10 +9082,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 20 : - // InternalRos2Parser.g:2859:2: ( ruleint16Array ) + // InternalRos2Parser.g:2890:2: ( ruleint16Array ) { - // InternalRos2Parser.g:2859:2: ( ruleint16Array ) - // InternalRos2Parser.g:2860:3: ruleint16Array + // InternalRos2Parser.g:2890:2: ( ruleint16Array ) + // InternalRos2Parser.g:2891:3: ruleint16Array { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); @@ -8926,10 +9101,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 21 : - // InternalRos2Parser.g:2865:2: ( ruleuint16Array ) + // InternalRos2Parser.g:2896:2: ( ruleuint16Array ) { - // InternalRos2Parser.g:2865:2: ( ruleuint16Array ) - // InternalRos2Parser.g:2866:3: ruleuint16Array + // InternalRos2Parser.g:2896:2: ( ruleuint16Array ) + // InternalRos2Parser.g:2897:3: ruleuint16Array { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); @@ -8945,10 +9120,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 22 : - // InternalRos2Parser.g:2871:2: ( ruleint32Array ) + // InternalRos2Parser.g:2902:2: ( ruleint32Array ) { - // InternalRos2Parser.g:2871:2: ( ruleint32Array ) - // InternalRos2Parser.g:2872:3: ruleint32Array + // InternalRos2Parser.g:2902:2: ( ruleint32Array ) + // InternalRos2Parser.g:2903:3: ruleint32Array { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); @@ -8964,10 +9139,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 23 : - // InternalRos2Parser.g:2877:2: ( ruleuint32Array ) + // InternalRos2Parser.g:2908:2: ( ruleuint32Array ) { - // InternalRos2Parser.g:2877:2: ( ruleuint32Array ) - // InternalRos2Parser.g:2878:3: ruleuint32Array + // InternalRos2Parser.g:2908:2: ( ruleuint32Array ) + // InternalRos2Parser.g:2909:3: ruleuint32Array { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); @@ -8983,10 +9158,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 24 : - // InternalRos2Parser.g:2883:2: ( ruleint64Array ) + // InternalRos2Parser.g:2914:2: ( ruleint64Array ) { - // InternalRos2Parser.g:2883:2: ( ruleint64Array ) - // InternalRos2Parser.g:2884:3: ruleint64Array + // InternalRos2Parser.g:2914:2: ( ruleint64Array ) + // InternalRos2Parser.g:2915:3: ruleint64Array { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); @@ -9002,10 +9177,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 25 : - // InternalRos2Parser.g:2889:2: ( ruleuint64Array ) + // InternalRos2Parser.g:2920:2: ( ruleuint64Array ) { - // InternalRos2Parser.g:2889:2: ( ruleuint64Array ) - // InternalRos2Parser.g:2890:3: ruleuint64Array + // InternalRos2Parser.g:2920:2: ( ruleuint64Array ) + // InternalRos2Parser.g:2921:3: ruleuint64Array { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); @@ -9021,10 +9196,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 26 : - // InternalRos2Parser.g:2895:2: ( rulefloat32Array ) + // InternalRos2Parser.g:2926:2: ( rulefloat32Array ) { - // InternalRos2Parser.g:2895:2: ( rulefloat32Array ) - // InternalRos2Parser.g:2896:3: rulefloat32Array + // InternalRos2Parser.g:2926:2: ( rulefloat32Array ) + // InternalRos2Parser.g:2927:3: rulefloat32Array { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); @@ -9040,10 +9215,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 27 : - // InternalRos2Parser.g:2901:2: ( rulefloat64Array ) + // InternalRos2Parser.g:2932:2: ( rulefloat64Array ) { - // InternalRos2Parser.g:2901:2: ( rulefloat64Array ) - // InternalRos2Parser.g:2902:3: rulefloat64Array + // InternalRos2Parser.g:2932:2: ( rulefloat64Array ) + // InternalRos2Parser.g:2933:3: rulefloat64Array { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); @@ -9059,10 +9234,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 28 : - // InternalRos2Parser.g:2907:2: ( rulestring0Array ) + // InternalRos2Parser.g:2938:2: ( rulestring0Array ) { - // InternalRos2Parser.g:2907:2: ( rulestring0Array ) - // InternalRos2Parser.g:2908:3: rulestring0Array + // InternalRos2Parser.g:2938:2: ( rulestring0Array ) + // InternalRos2Parser.g:2939:3: rulestring0Array { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); @@ -9078,10 +9253,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 29 : - // InternalRos2Parser.g:2913:2: ( rulebyteArray ) + // InternalRos2Parser.g:2944:2: ( rulebyteArray ) { - // InternalRos2Parser.g:2913:2: ( rulebyteArray ) - // InternalRos2Parser.g:2914:3: rulebyteArray + // InternalRos2Parser.g:2944:2: ( rulebyteArray ) + // InternalRos2Parser.g:2945:3: rulebyteArray { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); @@ -9097,10 +9272,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 30 : - // InternalRos2Parser.g:2919:2: ( ruleTopicSpecRef ) + // InternalRos2Parser.g:2950:2: ( ruleTopicSpecRef ) { - // InternalRos2Parser.g:2919:2: ( ruleTopicSpecRef ) - // InternalRos2Parser.g:2920:3: ruleTopicSpecRef + // InternalRos2Parser.g:2950:2: ( ruleTopicSpecRef ) + // InternalRos2Parser.g:2951:3: ruleTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); @@ -9116,10 +9291,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 31 : - // InternalRos2Parser.g:2925:2: ( ruleArrayTopicSpecRef ) + // InternalRos2Parser.g:2956:2: ( ruleArrayTopicSpecRef ) { - // InternalRos2Parser.g:2925:2: ( ruleArrayTopicSpecRef ) - // InternalRos2Parser.g:2926:3: ruleArrayTopicSpecRef + // InternalRos2Parser.g:2956:2: ( ruleArrayTopicSpecRef ) + // InternalRos2Parser.g:2957:3: ruleArrayTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); @@ -9152,13 +9327,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // $ANTLR start "rule__KEYWORD__Alternatives" - // InternalRos2Parser.g:2935:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); + // InternalRos2Parser.g:2966:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:2939:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) + // InternalRos2Parser.g:2970:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt14=11; switch ( input.LA(1) ) { case Goal: @@ -9225,10 +9400,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { switch (alt14) { case 1 : - // InternalRos2Parser.g:2940:2: ( Goal ) + // InternalRos2Parser.g:2971:2: ( Goal ) { - // InternalRos2Parser.g:2940:2: ( Goal ) - // InternalRos2Parser.g:2941:3: Goal + // InternalRos2Parser.g:2971:2: ( Goal ) + // InternalRos2Parser.g:2972:3: Goal { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); match(input,Goal,FOLLOW_2); @@ -9240,10 +9415,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2946:2: ( Message ) + // InternalRos2Parser.g:2977:2: ( Message ) { - // InternalRos2Parser.g:2946:2: ( Message ) - // InternalRos2Parser.g:2947:3: Message + // InternalRos2Parser.g:2977:2: ( Message ) + // InternalRos2Parser.g:2978:3: Message { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); match(input,Message,FOLLOW_2); @@ -9255,10 +9430,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2952:2: ( Result ) + // InternalRos2Parser.g:2983:2: ( Result ) { - // InternalRos2Parser.g:2952:2: ( Result ) - // InternalRos2Parser.g:2953:3: Result + // InternalRos2Parser.g:2983:2: ( Result ) + // InternalRos2Parser.g:2984:3: Result { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); match(input,Result,FOLLOW_2); @@ -9270,10 +9445,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:2958:2: ( Feedback ) + // InternalRos2Parser.g:2989:2: ( Feedback ) { - // InternalRos2Parser.g:2958:2: ( Feedback ) - // InternalRos2Parser.g:2959:3: Feedback + // InternalRos2Parser.g:2989:2: ( Feedback ) + // InternalRos2Parser.g:2990:3: Feedback { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); match(input,Feedback,FOLLOW_2); @@ -9285,10 +9460,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:2964:2: ( Name ) + // InternalRos2Parser.g:2995:2: ( Name ) { - // InternalRos2Parser.g:2964:2: ( Name ) - // InternalRos2Parser.g:2965:3: Name + // InternalRos2Parser.g:2995:2: ( Name ) + // InternalRos2Parser.g:2996:3: Name { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); match(input,Name,FOLLOW_2); @@ -9300,10 +9475,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:2970:2: ( Value ) + // InternalRos2Parser.g:3001:2: ( Value ) { - // InternalRos2Parser.g:2970:2: ( Value ) - // InternalRos2Parser.g:2971:3: Value + // InternalRos2Parser.g:3001:2: ( Value ) + // InternalRos2Parser.g:3002:3: Value { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); match(input,Value,FOLLOW_2); @@ -9315,10 +9490,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:2976:2: ( Service ) + // InternalRos2Parser.g:3007:2: ( Service ) { - // InternalRos2Parser.g:2976:2: ( Service ) - // InternalRos2Parser.g:2977:3: Service + // InternalRos2Parser.g:3007:2: ( Service ) + // InternalRos2Parser.g:3008:3: Service { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); match(input,Service,FOLLOW_2); @@ -9330,10 +9505,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:2982:2: ( Type ) + // InternalRos2Parser.g:3013:2: ( Type ) { - // InternalRos2Parser.g:2982:2: ( Type ) - // InternalRos2Parser.g:2983:3: Type + // InternalRos2Parser.g:3013:2: ( Type ) + // InternalRos2Parser.g:3014:3: Type { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); match(input,Type,FOLLOW_2); @@ -9345,10 +9520,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 9 : - // InternalRos2Parser.g:2988:2: ( Action ) + // InternalRos2Parser.g:3019:2: ( Action ) { - // InternalRos2Parser.g:2988:2: ( Action ) - // InternalRos2Parser.g:2989:3: Action + // InternalRos2Parser.g:3019:2: ( Action ) + // InternalRos2Parser.g:3020:3: Action { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); match(input,Action,FOLLOW_2); @@ -9360,10 +9535,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 10 : - // InternalRos2Parser.g:2994:2: ( Duration ) + // InternalRos2Parser.g:3025:2: ( Duration ) { - // InternalRos2Parser.g:2994:2: ( Duration ) - // InternalRos2Parser.g:2995:3: Duration + // InternalRos2Parser.g:3025:2: ( Duration ) + // InternalRos2Parser.g:3026:3: Duration { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); match(input,Duration,FOLLOW_2); @@ -9375,10 +9550,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 11 : - // InternalRos2Parser.g:3000:2: ( Time ) + // InternalRos2Parser.g:3031:2: ( Time ) { - // InternalRos2Parser.g:3000:2: ( Time ) - // InternalRos2Parser.g:3001:3: Time + // InternalRos2Parser.g:3031:2: ( Time ) + // InternalRos2Parser.g:3032:3: Time { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); match(input,Time,FOLLOW_2); @@ -9407,13 +9582,13 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // $ANTLR start "rule__EString__Alternatives" - // InternalRos2Parser.g:3010:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); + // InternalRos2Parser.g:3041:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3014:1: ( ( RULE_STRING ) | ( RULE_ID ) ) + // InternalRos2Parser.g:3045:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt15=2; int LA15_0 = input.LA(1); @@ -9431,10 +9606,10 @@ else if ( (LA15_0==RULE_ID) ) { } switch (alt15) { case 1 : - // InternalRos2Parser.g:3015:2: ( RULE_STRING ) + // InternalRos2Parser.g:3046:2: ( RULE_STRING ) { - // InternalRos2Parser.g:3015:2: ( RULE_STRING ) - // InternalRos2Parser.g:3016:3: RULE_STRING + // InternalRos2Parser.g:3046:2: ( RULE_STRING ) + // InternalRos2Parser.g:3047:3: RULE_STRING { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -9446,10 +9621,10 @@ else if ( (LA15_0==RULE_ID) ) { } break; case 2 : - // InternalRos2Parser.g:3021:2: ( RULE_ID ) + // InternalRos2Parser.g:3052:2: ( RULE_ID ) { - // InternalRos2Parser.g:3021:2: ( RULE_ID ) - // InternalRos2Parser.g:3022:3: RULE_ID + // InternalRos2Parser.g:3052:2: ( RULE_ID ) + // InternalRos2Parser.g:3053:3: RULE_ID { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); match(input,RULE_ID,FOLLOW_2); @@ -9478,13 +9653,13 @@ else if ( (LA15_0==RULE_ID) ) { // $ANTLR start "rule__RosNames__Alternatives" - // InternalRos2Parser.g:3031:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); + // InternalRos2Parser.g:3062:1: rule__RosNames__Alternatives : ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ); public final void rule__RosNames__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3035:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) + // InternalRos2Parser.g:3066:1: ( ( RULE_ROS_CONVENTION_A ) | ( RULE_ID ) | ( Node ) ) int alt16=3; switch ( input.LA(1) ) { case RULE_ROS_CONVENTION_A: @@ -9511,10 +9686,10 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { switch (alt16) { case 1 : - // InternalRos2Parser.g:3036:2: ( RULE_ROS_CONVENTION_A ) + // InternalRos2Parser.g:3067:2: ( RULE_ROS_CONVENTION_A ) { - // InternalRos2Parser.g:3036:2: ( RULE_ROS_CONVENTION_A ) - // InternalRos2Parser.g:3037:3: RULE_ROS_CONVENTION_A + // InternalRos2Parser.g:3067:2: ( RULE_ROS_CONVENTION_A ) + // InternalRos2Parser.g:3068:3: RULE_ROS_CONVENTION_A { before(grammarAccess.getRosNamesAccess().getROS_CONVENTION_ATerminalRuleCall_0()); match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); @@ -9526,10 +9701,10 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:3042:2: ( RULE_ID ) + // InternalRos2Parser.g:3073:2: ( RULE_ID ) { - // InternalRos2Parser.g:3042:2: ( RULE_ID ) - // InternalRos2Parser.g:3043:3: RULE_ID + // InternalRos2Parser.g:3073:2: ( RULE_ID ) + // InternalRos2Parser.g:3074:3: RULE_ID { before(grammarAccess.getRosNamesAccess().getIDTerminalRuleCall_1()); match(input,RULE_ID,FOLLOW_2); @@ -9541,10 +9716,10 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:3048:2: ( Node ) + // InternalRos2Parser.g:3079:2: ( Node ) { - // InternalRos2Parser.g:3048:2: ( Node ) - // InternalRos2Parser.g:3049:3: Node + // InternalRos2Parser.g:3079:2: ( Node ) + // InternalRos2Parser.g:3080:3: Node { before(grammarAccess.getRosNamesAccess().getNodeKeyword_2()); match(input,Node,FOLLOW_2); @@ -9573,14 +9748,14 @@ public final void rule__RosNames__Alternatives() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__0" - // InternalRos2Parser.g:3058:1: rule__AmentPackage__Group__0 : rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 ; + // InternalRos2Parser.g:3089:1: rule__AmentPackage__Group__0 : rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 ; public final void rule__AmentPackage__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3062:1: ( rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 ) - // InternalRos2Parser.g:3063:2: rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 + // InternalRos2Parser.g:3093:1: ( rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 ) + // InternalRos2Parser.g:3094:2: rule__AmentPackage__Group__0__Impl rule__AmentPackage__Group__1 { pushFollow(FOLLOW_3); rule__AmentPackage__Group__0__Impl(); @@ -9611,21 +9786,21 @@ public final void rule__AmentPackage__Group__0() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__0__Impl" - // InternalRos2Parser.g:3070:1: rule__AmentPackage__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:3101:1: rule__AmentPackage__Group__0__Impl : ( () ) ; public final void rule__AmentPackage__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3074:1: ( ( () ) ) - // InternalRos2Parser.g:3075:1: ( () ) + // InternalRos2Parser.g:3105:1: ( ( () ) ) + // InternalRos2Parser.g:3106:1: ( () ) { - // InternalRos2Parser.g:3075:1: ( () ) - // InternalRos2Parser.g:3076:2: () + // InternalRos2Parser.g:3106:1: ( () ) + // InternalRos2Parser.g:3107:2: () { before(grammarAccess.getAmentPackageAccess().getAmentPackageAction_0()); - // InternalRos2Parser.g:3077:2: () - // InternalRos2Parser.g:3077:3: + // InternalRos2Parser.g:3108:2: () + // InternalRos2Parser.g:3108:3: { } @@ -9648,14 +9823,14 @@ public final void rule__AmentPackage__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__1" - // InternalRos2Parser.g:3085:1: rule__AmentPackage__Group__1 : rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 ; + // InternalRos2Parser.g:3116:1: rule__AmentPackage__Group__1 : rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 ; public final void rule__AmentPackage__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3089:1: ( rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 ) - // InternalRos2Parser.g:3090:2: rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 + // InternalRos2Parser.g:3120:1: ( rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 ) + // InternalRos2Parser.g:3121:2: rule__AmentPackage__Group__1__Impl rule__AmentPackage__Group__2 { pushFollow(FOLLOW_4); rule__AmentPackage__Group__1__Impl(); @@ -9686,21 +9861,21 @@ public final void rule__AmentPackage__Group__1() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__1__Impl" - // InternalRos2Parser.g:3097:1: rule__AmentPackage__Group__1__Impl : ( ( rule__AmentPackage__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:3128:1: rule__AmentPackage__Group__1__Impl : ( ( rule__AmentPackage__NameAssignment_1 ) ) ; public final void rule__AmentPackage__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3101:1: ( ( ( rule__AmentPackage__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:3102:1: ( ( rule__AmentPackage__NameAssignment_1 ) ) + // InternalRos2Parser.g:3132:1: ( ( ( rule__AmentPackage__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:3133:1: ( ( rule__AmentPackage__NameAssignment_1 ) ) { - // InternalRos2Parser.g:3102:1: ( ( rule__AmentPackage__NameAssignment_1 ) ) - // InternalRos2Parser.g:3103:2: ( rule__AmentPackage__NameAssignment_1 ) + // InternalRos2Parser.g:3133:1: ( ( rule__AmentPackage__NameAssignment_1 ) ) + // InternalRos2Parser.g:3134:2: ( rule__AmentPackage__NameAssignment_1 ) { before(grammarAccess.getAmentPackageAccess().getNameAssignment_1()); - // InternalRos2Parser.g:3104:2: ( rule__AmentPackage__NameAssignment_1 ) - // InternalRos2Parser.g:3104:3: rule__AmentPackage__NameAssignment_1 + // InternalRos2Parser.g:3135:2: ( rule__AmentPackage__NameAssignment_1 ) + // InternalRos2Parser.g:3135:3: rule__AmentPackage__NameAssignment_1 { pushFollow(FOLLOW_2); rule__AmentPackage__NameAssignment_1(); @@ -9733,14 +9908,14 @@ public final void rule__AmentPackage__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__2" - // InternalRos2Parser.g:3112:1: rule__AmentPackage__Group__2 : rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 ; + // InternalRos2Parser.g:3143:1: rule__AmentPackage__Group__2 : rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 ; public final void rule__AmentPackage__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3116:1: ( rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 ) - // InternalRos2Parser.g:3117:2: rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 + // InternalRos2Parser.g:3147:1: ( rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 ) + // InternalRos2Parser.g:3148:2: rule__AmentPackage__Group__2__Impl rule__AmentPackage__Group__3 { pushFollow(FOLLOW_5); rule__AmentPackage__Group__2__Impl(); @@ -9771,17 +9946,17 @@ public final void rule__AmentPackage__Group__2() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__2__Impl" - // InternalRos2Parser.g:3124:1: rule__AmentPackage__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:3155:1: rule__AmentPackage__Group__2__Impl : ( Colon ) ; public final void rule__AmentPackage__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3128:1: ( ( Colon ) ) - // InternalRos2Parser.g:3129:1: ( Colon ) + // InternalRos2Parser.g:3159:1: ( ( Colon ) ) + // InternalRos2Parser.g:3160:1: ( Colon ) { - // InternalRos2Parser.g:3129:1: ( Colon ) - // InternalRos2Parser.g:3130:2: Colon + // InternalRos2Parser.g:3160:1: ( Colon ) + // InternalRos2Parser.g:3161:2: Colon { before(grammarAccess.getAmentPackageAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -9808,14 +9983,14 @@ public final void rule__AmentPackage__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__3" - // InternalRos2Parser.g:3139:1: rule__AmentPackage__Group__3 : rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 ; + // InternalRos2Parser.g:3170:1: rule__AmentPackage__Group__3 : rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 ; public final void rule__AmentPackage__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3143:1: ( rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 ) - // InternalRos2Parser.g:3144:2: rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 + // InternalRos2Parser.g:3174:1: ( rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 ) + // InternalRos2Parser.g:3175:2: rule__AmentPackage__Group__3__Impl rule__AmentPackage__Group__4 { pushFollow(FOLLOW_6); rule__AmentPackage__Group__3__Impl(); @@ -9846,17 +10021,17 @@ public final void rule__AmentPackage__Group__3() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__3__Impl" - // InternalRos2Parser.g:3151:1: rule__AmentPackage__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:3182:1: rule__AmentPackage__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__AmentPackage__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3155:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:3156:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:3186:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:3187:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:3156:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:3157:2: RULE_BEGIN + // InternalRos2Parser.g:3187:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:3188:2: RULE_BEGIN { before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -9883,14 +10058,14 @@ public final void rule__AmentPackage__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__4" - // InternalRos2Parser.g:3166:1: rule__AmentPackage__Group__4 : rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 ; + // InternalRos2Parser.g:3197:1: rule__AmentPackage__Group__4 : rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 ; public final void rule__AmentPackage__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3170:1: ( rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 ) - // InternalRos2Parser.g:3171:2: rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 + // InternalRos2Parser.g:3201:1: ( rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 ) + // InternalRos2Parser.g:3202:2: rule__AmentPackage__Group__4__Impl rule__AmentPackage__Group__5 { pushFollow(FOLLOW_6); rule__AmentPackage__Group__4__Impl(); @@ -9921,20 +10096,20 @@ public final void rule__AmentPackage__Group__4() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__4__Impl" - // InternalRos2Parser.g:3178:1: rule__AmentPackage__Group__4__Impl : ( ( rule__AmentPackage__Group_4__0 )? ) ; + // InternalRos2Parser.g:3209:1: rule__AmentPackage__Group__4__Impl : ( ( rule__AmentPackage__Group_4__0 )? ) ; public final void rule__AmentPackage__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3182:1: ( ( ( rule__AmentPackage__Group_4__0 )? ) ) - // InternalRos2Parser.g:3183:1: ( ( rule__AmentPackage__Group_4__0 )? ) + // InternalRos2Parser.g:3213:1: ( ( ( rule__AmentPackage__Group_4__0 )? ) ) + // InternalRos2Parser.g:3214:1: ( ( rule__AmentPackage__Group_4__0 )? ) { - // InternalRos2Parser.g:3183:1: ( ( rule__AmentPackage__Group_4__0 )? ) - // InternalRos2Parser.g:3184:2: ( rule__AmentPackage__Group_4__0 )? + // InternalRos2Parser.g:3214:1: ( ( rule__AmentPackage__Group_4__0 )? ) + // InternalRos2Parser.g:3215:2: ( rule__AmentPackage__Group_4__0 )? { before(grammarAccess.getAmentPackageAccess().getGroup_4()); - // InternalRos2Parser.g:3185:2: ( rule__AmentPackage__Group_4__0 )? + // InternalRos2Parser.g:3216:2: ( rule__AmentPackage__Group_4__0 )? int alt17=2; int LA17_0 = input.LA(1); @@ -9943,7 +10118,7 @@ public final void rule__AmentPackage__Group__4__Impl() throws RecognitionExcepti } switch (alt17) { case 1 : - // InternalRos2Parser.g:3185:3: rule__AmentPackage__Group_4__0 + // InternalRos2Parser.g:3216:3: rule__AmentPackage__Group_4__0 { pushFollow(FOLLOW_2); rule__AmentPackage__Group_4__0(); @@ -9979,14 +10154,14 @@ public final void rule__AmentPackage__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__5" - // InternalRos2Parser.g:3193:1: rule__AmentPackage__Group__5 : rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 ; + // InternalRos2Parser.g:3224:1: rule__AmentPackage__Group__5 : rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 ; public final void rule__AmentPackage__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3197:1: ( rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 ) - // InternalRos2Parser.g:3198:2: rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 + // InternalRos2Parser.g:3228:1: ( rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 ) + // InternalRos2Parser.g:3229:2: rule__AmentPackage__Group__5__Impl rule__AmentPackage__Group__6 { pushFollow(FOLLOW_6); rule__AmentPackage__Group__5__Impl(); @@ -10017,20 +10192,20 @@ public final void rule__AmentPackage__Group__5() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__5__Impl" - // InternalRos2Parser.g:3205:1: rule__AmentPackage__Group__5__Impl : ( ( rule__AmentPackage__Group_5__0 )? ) ; + // InternalRos2Parser.g:3236:1: rule__AmentPackage__Group__5__Impl : ( ( rule__AmentPackage__Group_5__0 )? ) ; public final void rule__AmentPackage__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3209:1: ( ( ( rule__AmentPackage__Group_5__0 )? ) ) - // InternalRos2Parser.g:3210:1: ( ( rule__AmentPackage__Group_5__0 )? ) + // InternalRos2Parser.g:3240:1: ( ( ( rule__AmentPackage__Group_5__0 )? ) ) + // InternalRos2Parser.g:3241:1: ( ( rule__AmentPackage__Group_5__0 )? ) { - // InternalRos2Parser.g:3210:1: ( ( rule__AmentPackage__Group_5__0 )? ) - // InternalRos2Parser.g:3211:2: ( rule__AmentPackage__Group_5__0 )? + // InternalRos2Parser.g:3241:1: ( ( rule__AmentPackage__Group_5__0 )? ) + // InternalRos2Parser.g:3242:2: ( rule__AmentPackage__Group_5__0 )? { before(grammarAccess.getAmentPackageAccess().getGroup_5()); - // InternalRos2Parser.g:3212:2: ( rule__AmentPackage__Group_5__0 )? + // InternalRos2Parser.g:3243:2: ( rule__AmentPackage__Group_5__0 )? int alt18=2; int LA18_0 = input.LA(1); @@ -10039,7 +10214,7 @@ public final void rule__AmentPackage__Group__5__Impl() throws RecognitionExcepti } switch (alt18) { case 1 : - // InternalRos2Parser.g:3212:3: rule__AmentPackage__Group_5__0 + // InternalRos2Parser.g:3243:3: rule__AmentPackage__Group_5__0 { pushFollow(FOLLOW_2); rule__AmentPackage__Group_5__0(); @@ -10075,14 +10250,14 @@ public final void rule__AmentPackage__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__6" - // InternalRos2Parser.g:3220:1: rule__AmentPackage__Group__6 : rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 ; + // InternalRos2Parser.g:3251:1: rule__AmentPackage__Group__6 : rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 ; public final void rule__AmentPackage__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3224:1: ( rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 ) - // InternalRos2Parser.g:3225:2: rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 + // InternalRos2Parser.g:3255:1: ( rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 ) + // InternalRos2Parser.g:3256:2: rule__AmentPackage__Group__6__Impl rule__AmentPackage__Group__7 { pushFollow(FOLLOW_6); rule__AmentPackage__Group__6__Impl(); @@ -10113,20 +10288,20 @@ public final void rule__AmentPackage__Group__6() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__6__Impl" - // InternalRos2Parser.g:3232:1: rule__AmentPackage__Group__6__Impl : ( ( rule__AmentPackage__Group_6__0 )? ) ; + // InternalRos2Parser.g:3263:1: rule__AmentPackage__Group__6__Impl : ( ( rule__AmentPackage__Group_6__0 )? ) ; public final void rule__AmentPackage__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3236:1: ( ( ( rule__AmentPackage__Group_6__0 )? ) ) - // InternalRos2Parser.g:3237:1: ( ( rule__AmentPackage__Group_6__0 )? ) + // InternalRos2Parser.g:3267:1: ( ( ( rule__AmentPackage__Group_6__0 )? ) ) + // InternalRos2Parser.g:3268:1: ( ( rule__AmentPackage__Group_6__0 )? ) { - // InternalRos2Parser.g:3237:1: ( ( rule__AmentPackage__Group_6__0 )? ) - // InternalRos2Parser.g:3238:2: ( rule__AmentPackage__Group_6__0 )? + // InternalRos2Parser.g:3268:1: ( ( rule__AmentPackage__Group_6__0 )? ) + // InternalRos2Parser.g:3269:2: ( rule__AmentPackage__Group_6__0 )? { before(grammarAccess.getAmentPackageAccess().getGroup_6()); - // InternalRos2Parser.g:3239:2: ( rule__AmentPackage__Group_6__0 )? + // InternalRos2Parser.g:3270:2: ( rule__AmentPackage__Group_6__0 )? int alt19=2; int LA19_0 = input.LA(1); @@ -10135,7 +10310,7 @@ public final void rule__AmentPackage__Group__6__Impl() throws RecognitionExcepti } switch (alt19) { case 1 : - // InternalRos2Parser.g:3239:3: rule__AmentPackage__Group_6__0 + // InternalRos2Parser.g:3270:3: rule__AmentPackage__Group_6__0 { pushFollow(FOLLOW_2); rule__AmentPackage__Group_6__0(); @@ -10171,14 +10346,14 @@ public final void rule__AmentPackage__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group__7" - // InternalRos2Parser.g:3247:1: rule__AmentPackage__Group__7 : rule__AmentPackage__Group__7__Impl ; + // InternalRos2Parser.g:3278:1: rule__AmentPackage__Group__7 : rule__AmentPackage__Group__7__Impl ; public final void rule__AmentPackage__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3251:1: ( rule__AmentPackage__Group__7__Impl ) - // InternalRos2Parser.g:3252:2: rule__AmentPackage__Group__7__Impl + // InternalRos2Parser.g:3282:1: ( rule__AmentPackage__Group__7__Impl ) + // InternalRos2Parser.g:3283:2: rule__AmentPackage__Group__7__Impl { pushFollow(FOLLOW_2); rule__AmentPackage__Group__7__Impl(); @@ -10204,17 +10379,17 @@ public final void rule__AmentPackage__Group__7() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group__7__Impl" - // InternalRos2Parser.g:3258:1: rule__AmentPackage__Group__7__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:3289:1: rule__AmentPackage__Group__7__Impl : ( RULE_END ) ; public final void rule__AmentPackage__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3262:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:3263:1: ( RULE_END ) + // InternalRos2Parser.g:3293:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:3294:1: ( RULE_END ) { - // InternalRos2Parser.g:3263:1: ( RULE_END ) - // InternalRos2Parser.g:3264:2: RULE_END + // InternalRos2Parser.g:3294:1: ( RULE_END ) + // InternalRos2Parser.g:3295:2: RULE_END { before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -10241,14 +10416,14 @@ public final void rule__AmentPackage__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__AmentPackage__Group_4__0" - // InternalRos2Parser.g:3274:1: rule__AmentPackage__Group_4__0 : rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 ; + // InternalRos2Parser.g:3305:1: rule__AmentPackage__Group_4__0 : rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 ; public final void rule__AmentPackage__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3278:1: ( rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 ) - // InternalRos2Parser.g:3279:2: rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 + // InternalRos2Parser.g:3309:1: ( rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 ) + // InternalRos2Parser.g:3310:2: rule__AmentPackage__Group_4__0__Impl rule__AmentPackage__Group_4__1 { pushFollow(FOLLOW_7); rule__AmentPackage__Group_4__0__Impl(); @@ -10279,17 +10454,17 @@ public final void rule__AmentPackage__Group_4__0() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_4__0__Impl" - // InternalRos2Parser.g:3286:1: rule__AmentPackage__Group_4__0__Impl : ( FromGitRepo ) ; + // InternalRos2Parser.g:3317:1: rule__AmentPackage__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__AmentPackage__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3290:1: ( ( FromGitRepo ) ) - // InternalRos2Parser.g:3291:1: ( FromGitRepo ) + // InternalRos2Parser.g:3321:1: ( ( FromGitRepo ) ) + // InternalRos2Parser.g:3322:1: ( FromGitRepo ) { - // InternalRos2Parser.g:3291:1: ( FromGitRepo ) - // InternalRos2Parser.g:3292:2: FromGitRepo + // InternalRos2Parser.g:3322:1: ( FromGitRepo ) + // InternalRos2Parser.g:3323:2: FromGitRepo { before(grammarAccess.getAmentPackageAccess().getFromGitRepoKeyword_4_0()); match(input,FromGitRepo,FOLLOW_2); @@ -10316,14 +10491,14 @@ public final void rule__AmentPackage__Group_4__0__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_4__1" - // InternalRos2Parser.g:3301:1: rule__AmentPackage__Group_4__1 : rule__AmentPackage__Group_4__1__Impl ; + // InternalRos2Parser.g:3332:1: rule__AmentPackage__Group_4__1 : rule__AmentPackage__Group_4__1__Impl ; public final void rule__AmentPackage__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3305:1: ( rule__AmentPackage__Group_4__1__Impl ) - // InternalRos2Parser.g:3306:2: rule__AmentPackage__Group_4__1__Impl + // InternalRos2Parser.g:3336:1: ( rule__AmentPackage__Group_4__1__Impl ) + // InternalRos2Parser.g:3337:2: rule__AmentPackage__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__AmentPackage__Group_4__1__Impl(); @@ -10349,21 +10524,21 @@ public final void rule__AmentPackage__Group_4__1() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_4__1__Impl" - // InternalRos2Parser.g:3312:1: rule__AmentPackage__Group_4__1__Impl : ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) ; + // InternalRos2Parser.g:3343:1: rule__AmentPackage__Group_4__1__Impl : ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) ; public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3316:1: ( ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) ) - // InternalRos2Parser.g:3317:1: ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) + // InternalRos2Parser.g:3347:1: ( ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) ) + // InternalRos2Parser.g:3348:1: ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) { - // InternalRos2Parser.g:3317:1: ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) - // InternalRos2Parser.g:3318:2: ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) + // InternalRos2Parser.g:3348:1: ( ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) ) + // InternalRos2Parser.g:3349:2: ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) { before(grammarAccess.getAmentPackageAccess().getFromGitRepoAssignment_4_1()); - // InternalRos2Parser.g:3319:2: ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) - // InternalRos2Parser.g:3319:3: rule__AmentPackage__FromGitRepoAssignment_4_1 + // InternalRos2Parser.g:3350:2: ( rule__AmentPackage__FromGitRepoAssignment_4_1 ) + // InternalRos2Parser.g:3350:3: rule__AmentPackage__FromGitRepoAssignment_4_1 { pushFollow(FOLLOW_2); rule__AmentPackage__FromGitRepoAssignment_4_1(); @@ -10396,14 +10571,14 @@ public final void rule__AmentPackage__Group_4__1__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_5__0" - // InternalRos2Parser.g:3328:1: rule__AmentPackage__Group_5__0 : rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 ; + // InternalRos2Parser.g:3359:1: rule__AmentPackage__Group_5__0 : rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 ; public final void rule__AmentPackage__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3332:1: ( rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 ) - // InternalRos2Parser.g:3333:2: rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 + // InternalRos2Parser.g:3363:1: ( rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 ) + // InternalRos2Parser.g:3364:2: rule__AmentPackage__Group_5__0__Impl rule__AmentPackage__Group_5__1 { pushFollow(FOLLOW_5); rule__AmentPackage__Group_5__0__Impl(); @@ -10434,17 +10609,17 @@ public final void rule__AmentPackage__Group_5__0() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_5__0__Impl" - // InternalRos2Parser.g:3340:1: rule__AmentPackage__Group_5__0__Impl : ( Artifacts ) ; + // InternalRos2Parser.g:3371:1: rule__AmentPackage__Group_5__0__Impl : ( Artifacts ) ; public final void rule__AmentPackage__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3344:1: ( ( Artifacts ) ) - // InternalRos2Parser.g:3345:1: ( Artifacts ) + // InternalRos2Parser.g:3375:1: ( ( Artifacts ) ) + // InternalRos2Parser.g:3376:1: ( Artifacts ) { - // InternalRos2Parser.g:3345:1: ( Artifacts ) - // InternalRos2Parser.g:3346:2: Artifacts + // InternalRos2Parser.g:3376:1: ( Artifacts ) + // InternalRos2Parser.g:3377:2: Artifacts { before(grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()); match(input,Artifacts,FOLLOW_2); @@ -10471,14 +10646,14 @@ public final void rule__AmentPackage__Group_5__0__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_5__1" - // InternalRos2Parser.g:3355:1: rule__AmentPackage__Group_5__1 : rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 ; + // InternalRos2Parser.g:3386:1: rule__AmentPackage__Group_5__1 : rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 ; public final void rule__AmentPackage__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3359:1: ( rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 ) - // InternalRos2Parser.g:3360:2: rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 + // InternalRos2Parser.g:3390:1: ( rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 ) + // InternalRos2Parser.g:3391:2: rule__AmentPackage__Group_5__1__Impl rule__AmentPackage__Group_5__2 { pushFollow(FOLLOW_8); rule__AmentPackage__Group_5__1__Impl(); @@ -10509,17 +10684,17 @@ public final void rule__AmentPackage__Group_5__1() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_5__1__Impl" - // InternalRos2Parser.g:3367:1: rule__AmentPackage__Group_5__1__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:3398:1: rule__AmentPackage__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__AmentPackage__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3371:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:3372:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:3402:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:3403:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:3372:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:3373:2: RULE_BEGIN + // InternalRos2Parser.g:3403:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:3404:2: RULE_BEGIN { before(grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -10546,14 +10721,14 @@ public final void rule__AmentPackage__Group_5__1__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_5__2" - // InternalRos2Parser.g:3382:1: rule__AmentPackage__Group_5__2 : rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 ; + // InternalRos2Parser.g:3413:1: rule__AmentPackage__Group_5__2 : rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 ; public final void rule__AmentPackage__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3386:1: ( rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 ) - // InternalRos2Parser.g:3387:2: rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 + // InternalRos2Parser.g:3417:1: ( rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 ) + // InternalRos2Parser.g:3418:2: rule__AmentPackage__Group_5__2__Impl rule__AmentPackage__Group_5__3 { pushFollow(FOLLOW_8); rule__AmentPackage__Group_5__2__Impl(); @@ -10584,20 +10759,20 @@ public final void rule__AmentPackage__Group_5__2() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_5__2__Impl" - // InternalRos2Parser.g:3394:1: rule__AmentPackage__Group_5__2__Impl : ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) ; + // InternalRos2Parser.g:3425:1: rule__AmentPackage__Group_5__2__Impl : ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) ; public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3398:1: ( ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) ) - // InternalRos2Parser.g:3399:1: ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) + // InternalRos2Parser.g:3429:1: ( ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) ) + // InternalRos2Parser.g:3430:1: ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) { - // InternalRos2Parser.g:3399:1: ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) - // InternalRos2Parser.g:3400:2: ( rule__AmentPackage__ArtifactAssignment_5_2 )* + // InternalRos2Parser.g:3430:1: ( ( rule__AmentPackage__ArtifactAssignment_5_2 )* ) + // InternalRos2Parser.g:3431:2: ( rule__AmentPackage__ArtifactAssignment_5_2 )* { before(grammarAccess.getAmentPackageAccess().getArtifactAssignment_5_2()); - // InternalRos2Parser.g:3401:2: ( rule__AmentPackage__ArtifactAssignment_5_2 )* + // InternalRos2Parser.g:3432:2: ( rule__AmentPackage__ArtifactAssignment_5_2 )* loop20: do { int alt20=2; @@ -10610,7 +10785,7 @@ public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionExcep switch (alt20) { case 1 : - // InternalRos2Parser.g:3401:3: rule__AmentPackage__ArtifactAssignment_5_2 + // InternalRos2Parser.g:3432:3: rule__AmentPackage__ArtifactAssignment_5_2 { pushFollow(FOLLOW_9); rule__AmentPackage__ArtifactAssignment_5_2(); @@ -10649,14 +10824,14 @@ public final void rule__AmentPackage__Group_5__2__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_5__3" - // InternalRos2Parser.g:3409:1: rule__AmentPackage__Group_5__3 : rule__AmentPackage__Group_5__3__Impl ; + // InternalRos2Parser.g:3440:1: rule__AmentPackage__Group_5__3 : rule__AmentPackage__Group_5__3__Impl ; public final void rule__AmentPackage__Group_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3413:1: ( rule__AmentPackage__Group_5__3__Impl ) - // InternalRos2Parser.g:3414:2: rule__AmentPackage__Group_5__3__Impl + // InternalRos2Parser.g:3444:1: ( rule__AmentPackage__Group_5__3__Impl ) + // InternalRos2Parser.g:3445:2: rule__AmentPackage__Group_5__3__Impl { pushFollow(FOLLOW_2); rule__AmentPackage__Group_5__3__Impl(); @@ -10682,17 +10857,17 @@ public final void rule__AmentPackage__Group_5__3() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_5__3__Impl" - // InternalRos2Parser.g:3420:1: rule__AmentPackage__Group_5__3__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:3451:1: rule__AmentPackage__Group_5__3__Impl : ( RULE_END ) ; public final void rule__AmentPackage__Group_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3424:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:3425:1: ( RULE_END ) + // InternalRos2Parser.g:3455:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:3456:1: ( RULE_END ) { - // InternalRos2Parser.g:3425:1: ( RULE_END ) - // InternalRos2Parser.g:3426:2: RULE_END + // InternalRos2Parser.g:3456:1: ( RULE_END ) + // InternalRos2Parser.g:3457:2: RULE_END { before(grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3()); match(input,RULE_END,FOLLOW_2); @@ -10719,14 +10894,14 @@ public final void rule__AmentPackage__Group_5__3__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_6__0" - // InternalRos2Parser.g:3436:1: rule__AmentPackage__Group_6__0 : rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 ; + // InternalRos2Parser.g:3467:1: rule__AmentPackage__Group_6__0 : rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 ; public final void rule__AmentPackage__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3440:1: ( rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 ) - // InternalRos2Parser.g:3441:2: rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 + // InternalRos2Parser.g:3471:1: ( rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 ) + // InternalRos2Parser.g:3472:2: rule__AmentPackage__Group_6__0__Impl rule__AmentPackage__Group_6__1 { pushFollow(FOLLOW_10); rule__AmentPackage__Group_6__0__Impl(); @@ -10757,17 +10932,17 @@ public final void rule__AmentPackage__Group_6__0() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_6__0__Impl" - // InternalRos2Parser.g:3448:1: rule__AmentPackage__Group_6__0__Impl : ( Dependencies ) ; + // InternalRos2Parser.g:3479:1: rule__AmentPackage__Group_6__0__Impl : ( Dependencies ) ; public final void rule__AmentPackage__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3452:1: ( ( Dependencies ) ) - // InternalRos2Parser.g:3453:1: ( Dependencies ) + // InternalRos2Parser.g:3483:1: ( ( Dependencies ) ) + // InternalRos2Parser.g:3484:1: ( Dependencies ) { - // InternalRos2Parser.g:3453:1: ( Dependencies ) - // InternalRos2Parser.g:3454:2: Dependencies + // InternalRos2Parser.g:3484:1: ( Dependencies ) + // InternalRos2Parser.g:3485:2: Dependencies { before(grammarAccess.getAmentPackageAccess().getDependenciesKeyword_6_0()); match(input,Dependencies,FOLLOW_2); @@ -10794,14 +10969,14 @@ public final void rule__AmentPackage__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_6__1" - // InternalRos2Parser.g:3463:1: rule__AmentPackage__Group_6__1 : rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 ; + // InternalRos2Parser.g:3494:1: rule__AmentPackage__Group_6__1 : rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 ; public final void rule__AmentPackage__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3467:1: ( rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 ) - // InternalRos2Parser.g:3468:2: rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 + // InternalRos2Parser.g:3498:1: ( rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 ) + // InternalRos2Parser.g:3499:2: rule__AmentPackage__Group_6__1__Impl rule__AmentPackage__Group_6__2 { pushFollow(FOLLOW_11); rule__AmentPackage__Group_6__1__Impl(); @@ -10832,17 +11007,17 @@ public final void rule__AmentPackage__Group_6__1() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_6__1__Impl" - // InternalRos2Parser.g:3475:1: rule__AmentPackage__Group_6__1__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:3506:1: rule__AmentPackage__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__AmentPackage__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3479:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:3480:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:3510:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:3511:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:3480:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:3481:2: LeftSquareBracket + // InternalRos2Parser.g:3511:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:3512:2: LeftSquareBracket { before(grammarAccess.getAmentPackageAccess().getLeftSquareBracketKeyword_6_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -10869,14 +11044,14 @@ public final void rule__AmentPackage__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_6__2" - // InternalRos2Parser.g:3490:1: rule__AmentPackage__Group_6__2 : rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 ; + // InternalRos2Parser.g:3521:1: rule__AmentPackage__Group_6__2 : rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 ; public final void rule__AmentPackage__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3494:1: ( rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 ) - // InternalRos2Parser.g:3495:2: rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 + // InternalRos2Parser.g:3525:1: ( rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 ) + // InternalRos2Parser.g:3526:2: rule__AmentPackage__Group_6__2__Impl rule__AmentPackage__Group_6__3 { pushFollow(FOLLOW_12); rule__AmentPackage__Group_6__2__Impl(); @@ -10907,21 +11082,21 @@ public final void rule__AmentPackage__Group_6__2() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_6__2__Impl" - // InternalRos2Parser.g:3502:1: rule__AmentPackage__Group_6__2__Impl : ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) ; + // InternalRos2Parser.g:3533:1: rule__AmentPackage__Group_6__2__Impl : ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) ; public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3506:1: ( ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) ) - // InternalRos2Parser.g:3507:1: ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) + // InternalRos2Parser.g:3537:1: ( ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) ) + // InternalRos2Parser.g:3538:1: ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) { - // InternalRos2Parser.g:3507:1: ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) - // InternalRos2Parser.g:3508:2: ( rule__AmentPackage__DependencyAssignment_6_2 ) + // InternalRos2Parser.g:3538:1: ( ( rule__AmentPackage__DependencyAssignment_6_2 ) ) + // InternalRos2Parser.g:3539:2: ( rule__AmentPackage__DependencyAssignment_6_2 ) { before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_2()); - // InternalRos2Parser.g:3509:2: ( rule__AmentPackage__DependencyAssignment_6_2 ) - // InternalRos2Parser.g:3509:3: rule__AmentPackage__DependencyAssignment_6_2 + // InternalRos2Parser.g:3540:2: ( rule__AmentPackage__DependencyAssignment_6_2 ) + // InternalRos2Parser.g:3540:3: rule__AmentPackage__DependencyAssignment_6_2 { pushFollow(FOLLOW_2); rule__AmentPackage__DependencyAssignment_6_2(); @@ -10954,14 +11129,14 @@ public final void rule__AmentPackage__Group_6__2__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_6__3" - // InternalRos2Parser.g:3517:1: rule__AmentPackage__Group_6__3 : rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 ; + // InternalRos2Parser.g:3548:1: rule__AmentPackage__Group_6__3 : rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 ; public final void rule__AmentPackage__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3521:1: ( rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 ) - // InternalRos2Parser.g:3522:2: rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 + // InternalRos2Parser.g:3552:1: ( rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 ) + // InternalRos2Parser.g:3553:2: rule__AmentPackage__Group_6__3__Impl rule__AmentPackage__Group_6__4 { pushFollow(FOLLOW_12); rule__AmentPackage__Group_6__3__Impl(); @@ -10992,20 +11167,20 @@ public final void rule__AmentPackage__Group_6__3() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_6__3__Impl" - // InternalRos2Parser.g:3529:1: rule__AmentPackage__Group_6__3__Impl : ( ( rule__AmentPackage__Group_6_3__0 )* ) ; + // InternalRos2Parser.g:3560:1: rule__AmentPackage__Group_6__3__Impl : ( ( rule__AmentPackage__Group_6_3__0 )* ) ; public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3533:1: ( ( ( rule__AmentPackage__Group_6_3__0 )* ) ) - // InternalRos2Parser.g:3534:1: ( ( rule__AmentPackage__Group_6_3__0 )* ) + // InternalRos2Parser.g:3564:1: ( ( ( rule__AmentPackage__Group_6_3__0 )* ) ) + // InternalRos2Parser.g:3565:1: ( ( rule__AmentPackage__Group_6_3__0 )* ) { - // InternalRos2Parser.g:3534:1: ( ( rule__AmentPackage__Group_6_3__0 )* ) - // InternalRos2Parser.g:3535:2: ( rule__AmentPackage__Group_6_3__0 )* + // InternalRos2Parser.g:3565:1: ( ( rule__AmentPackage__Group_6_3__0 )* ) + // InternalRos2Parser.g:3566:2: ( rule__AmentPackage__Group_6_3__0 )* { before(grammarAccess.getAmentPackageAccess().getGroup_6_3()); - // InternalRos2Parser.g:3536:2: ( rule__AmentPackage__Group_6_3__0 )* + // InternalRos2Parser.g:3567:2: ( rule__AmentPackage__Group_6_3__0 )* loop21: do { int alt21=2; @@ -11018,7 +11193,7 @@ public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionExcep switch (alt21) { case 1 : - // InternalRos2Parser.g:3536:3: rule__AmentPackage__Group_6_3__0 + // InternalRos2Parser.g:3567:3: rule__AmentPackage__Group_6_3__0 { pushFollow(FOLLOW_13); rule__AmentPackage__Group_6_3__0(); @@ -11057,14 +11232,14 @@ public final void rule__AmentPackage__Group_6__3__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_6__4" - // InternalRos2Parser.g:3544:1: rule__AmentPackage__Group_6__4 : rule__AmentPackage__Group_6__4__Impl ; + // InternalRos2Parser.g:3575:1: rule__AmentPackage__Group_6__4 : rule__AmentPackage__Group_6__4__Impl ; public final void rule__AmentPackage__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3548:1: ( rule__AmentPackage__Group_6__4__Impl ) - // InternalRos2Parser.g:3549:2: rule__AmentPackage__Group_6__4__Impl + // InternalRos2Parser.g:3579:1: ( rule__AmentPackage__Group_6__4__Impl ) + // InternalRos2Parser.g:3580:2: rule__AmentPackage__Group_6__4__Impl { pushFollow(FOLLOW_2); rule__AmentPackage__Group_6__4__Impl(); @@ -11090,17 +11265,17 @@ public final void rule__AmentPackage__Group_6__4() throws RecognitionException { // $ANTLR start "rule__AmentPackage__Group_6__4__Impl" - // InternalRos2Parser.g:3555:1: rule__AmentPackage__Group_6__4__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:3586:1: rule__AmentPackage__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__AmentPackage__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3559:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:3560:1: ( RightSquareBracket ) + // InternalRos2Parser.g:3590:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:3591:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:3560:1: ( RightSquareBracket ) - // InternalRos2Parser.g:3561:2: RightSquareBracket + // InternalRos2Parser.g:3591:1: ( RightSquareBracket ) + // InternalRos2Parser.g:3592:2: RightSquareBracket { before(grammarAccess.getAmentPackageAccess().getRightSquareBracketKeyword_6_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -11127,14 +11302,14 @@ public final void rule__AmentPackage__Group_6__4__Impl() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__Group_6_3__0" - // InternalRos2Parser.g:3571:1: rule__AmentPackage__Group_6_3__0 : rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 ; + // InternalRos2Parser.g:3602:1: rule__AmentPackage__Group_6_3__0 : rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 ; public final void rule__AmentPackage__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3575:1: ( rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 ) - // InternalRos2Parser.g:3576:2: rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 + // InternalRos2Parser.g:3606:1: ( rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 ) + // InternalRos2Parser.g:3607:2: rule__AmentPackage__Group_6_3__0__Impl rule__AmentPackage__Group_6_3__1 { pushFollow(FOLLOW_11); rule__AmentPackage__Group_6_3__0__Impl(); @@ -11165,17 +11340,17 @@ public final void rule__AmentPackage__Group_6_3__0() throws RecognitionException // $ANTLR start "rule__AmentPackage__Group_6_3__0__Impl" - // InternalRos2Parser.g:3583:1: rule__AmentPackage__Group_6_3__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:3614:1: rule__AmentPackage__Group_6_3__0__Impl : ( Comma ) ; public final void rule__AmentPackage__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3587:1: ( ( Comma ) ) - // InternalRos2Parser.g:3588:1: ( Comma ) + // InternalRos2Parser.g:3618:1: ( ( Comma ) ) + // InternalRos2Parser.g:3619:1: ( Comma ) { - // InternalRos2Parser.g:3588:1: ( Comma ) - // InternalRos2Parser.g:3589:2: Comma + // InternalRos2Parser.g:3619:1: ( Comma ) + // InternalRos2Parser.g:3620:2: Comma { before(grammarAccess.getAmentPackageAccess().getCommaKeyword_6_3_0()); match(input,Comma,FOLLOW_2); @@ -11202,14 +11377,14 @@ public final void rule__AmentPackage__Group_6_3__0__Impl() throws RecognitionExc // $ANTLR start "rule__AmentPackage__Group_6_3__1" - // InternalRos2Parser.g:3598:1: rule__AmentPackage__Group_6_3__1 : rule__AmentPackage__Group_6_3__1__Impl ; + // InternalRos2Parser.g:3629:1: rule__AmentPackage__Group_6_3__1 : rule__AmentPackage__Group_6_3__1__Impl ; public final void rule__AmentPackage__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3602:1: ( rule__AmentPackage__Group_6_3__1__Impl ) - // InternalRos2Parser.g:3603:2: rule__AmentPackage__Group_6_3__1__Impl + // InternalRos2Parser.g:3633:1: ( rule__AmentPackage__Group_6_3__1__Impl ) + // InternalRos2Parser.g:3634:2: rule__AmentPackage__Group_6_3__1__Impl { pushFollow(FOLLOW_2); rule__AmentPackage__Group_6_3__1__Impl(); @@ -11235,21 +11410,21 @@ public final void rule__AmentPackage__Group_6_3__1() throws RecognitionException // $ANTLR start "rule__AmentPackage__Group_6_3__1__Impl" - // InternalRos2Parser.g:3609:1: rule__AmentPackage__Group_6_3__1__Impl : ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) ; + // InternalRos2Parser.g:3640:1: rule__AmentPackage__Group_6_3__1__Impl : ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) ; public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3613:1: ( ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) ) - // InternalRos2Parser.g:3614:1: ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) + // InternalRos2Parser.g:3644:1: ( ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) ) + // InternalRos2Parser.g:3645:1: ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) { - // InternalRos2Parser.g:3614:1: ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) - // InternalRos2Parser.g:3615:2: ( rule__AmentPackage__DependencyAssignment_6_3_1 ) + // InternalRos2Parser.g:3645:1: ( ( rule__AmentPackage__DependencyAssignment_6_3_1 ) ) + // InternalRos2Parser.g:3646:2: ( rule__AmentPackage__DependencyAssignment_6_3_1 ) { before(grammarAccess.getAmentPackageAccess().getDependencyAssignment_6_3_1()); - // InternalRos2Parser.g:3616:2: ( rule__AmentPackage__DependencyAssignment_6_3_1 ) - // InternalRos2Parser.g:3616:3: rule__AmentPackage__DependencyAssignment_6_3_1 + // InternalRos2Parser.g:3647:2: ( rule__AmentPackage__DependencyAssignment_6_3_1 ) + // InternalRos2Parser.g:3647:3: rule__AmentPackage__DependencyAssignment_6_3_1 { pushFollow(FOLLOW_2); rule__AmentPackage__DependencyAssignment_6_3_1(); @@ -11282,14 +11457,14 @@ public final void rule__AmentPackage__Group_6_3__1__Impl() throws RecognitionExc // $ANTLR start "rule__QualityOfService__Group__0" - // InternalRos2Parser.g:3625:1: rule__QualityOfService__Group__0 : rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 ; + // InternalRos2Parser.g:3656:1: rule__QualityOfService__Group__0 : rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 ; public final void rule__QualityOfService__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3629:1: ( rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 ) - // InternalRos2Parser.g:3630:2: rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 + // InternalRos2Parser.g:3660:1: ( rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 ) + // InternalRos2Parser.g:3661:2: rule__QualityOfService__Group__0__Impl rule__QualityOfService__Group__1 { pushFollow(FOLLOW_14); rule__QualityOfService__Group__0__Impl(); @@ -11320,21 +11495,21 @@ public final void rule__QualityOfService__Group__0() throws RecognitionException // $ANTLR start "rule__QualityOfService__Group__0__Impl" - // InternalRos2Parser.g:3637:1: rule__QualityOfService__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:3668:1: rule__QualityOfService__Group__0__Impl : ( () ) ; public final void rule__QualityOfService__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3641:1: ( ( () ) ) - // InternalRos2Parser.g:3642:1: ( () ) + // InternalRos2Parser.g:3672:1: ( ( () ) ) + // InternalRos2Parser.g:3673:1: ( () ) { - // InternalRos2Parser.g:3642:1: ( () ) - // InternalRos2Parser.g:3643:2: () + // InternalRos2Parser.g:3673:1: ( () ) + // InternalRos2Parser.g:3674:2: () { before(grammarAccess.getQualityOfServiceAccess().getQualityOfServiceAction_0()); - // InternalRos2Parser.g:3644:2: () - // InternalRos2Parser.g:3644:3: + // InternalRos2Parser.g:3675:2: () + // InternalRos2Parser.g:3675:3: { } @@ -11357,14 +11532,14 @@ public final void rule__QualityOfService__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__QualityOfService__Group__1" - // InternalRos2Parser.g:3652:1: rule__QualityOfService__Group__1 : rule__QualityOfService__Group__1__Impl ; + // InternalRos2Parser.g:3683:1: rule__QualityOfService__Group__1 : rule__QualityOfService__Group__1__Impl ; public final void rule__QualityOfService__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3656:1: ( rule__QualityOfService__Group__1__Impl ) - // InternalRos2Parser.g:3657:2: rule__QualityOfService__Group__1__Impl + // InternalRos2Parser.g:3687:1: ( rule__QualityOfService__Group__1__Impl ) + // InternalRos2Parser.g:3688:2: rule__QualityOfService__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__Group__1__Impl(); @@ -11390,21 +11565,21 @@ public final void rule__QualityOfService__Group__1() throws RecognitionException // $ANTLR start "rule__QualityOfService__Group__1__Impl" - // InternalRos2Parser.g:3663:1: rule__QualityOfService__Group__1__Impl : ( ( rule__QualityOfService__UnorderedGroup_1 ) ) ; + // InternalRos2Parser.g:3694:1: rule__QualityOfService__Group__1__Impl : ( ( rule__QualityOfService__UnorderedGroup_1 ) ) ; public final void rule__QualityOfService__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3667:1: ( ( ( rule__QualityOfService__UnorderedGroup_1 ) ) ) - // InternalRos2Parser.g:3668:1: ( ( rule__QualityOfService__UnorderedGroup_1 ) ) + // InternalRos2Parser.g:3698:1: ( ( ( rule__QualityOfService__UnorderedGroup_1 ) ) ) + // InternalRos2Parser.g:3699:1: ( ( rule__QualityOfService__UnorderedGroup_1 ) ) { - // InternalRos2Parser.g:3668:1: ( ( rule__QualityOfService__UnorderedGroup_1 ) ) - // InternalRos2Parser.g:3669:2: ( rule__QualityOfService__UnorderedGroup_1 ) + // InternalRos2Parser.g:3699:1: ( ( rule__QualityOfService__UnorderedGroup_1 ) ) + // InternalRos2Parser.g:3700:2: ( rule__QualityOfService__UnorderedGroup_1 ) { before(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1()); - // InternalRos2Parser.g:3670:2: ( rule__QualityOfService__UnorderedGroup_1 ) - // InternalRos2Parser.g:3670:3: rule__QualityOfService__UnorderedGroup_1 + // InternalRos2Parser.g:3701:2: ( rule__QualityOfService__UnorderedGroup_1 ) + // InternalRos2Parser.g:3701:3: rule__QualityOfService__UnorderedGroup_1 { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1(); @@ -11437,14 +11612,14 @@ public final void rule__QualityOfService__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__QualityOfService__Group_1_0__0" - // InternalRos2Parser.g:3679:1: rule__QualityOfService__Group_1_0__0 : rule__QualityOfService__Group_1_0__0__Impl rule__QualityOfService__Group_1_0__1 ; + // InternalRos2Parser.g:3710:1: rule__QualityOfService__Group_1_0__0 : rule__QualityOfService__Group_1_0__0__Impl rule__QualityOfService__Group_1_0__1 ; public final void rule__QualityOfService__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3683:1: ( rule__QualityOfService__Group_1_0__0__Impl rule__QualityOfService__Group_1_0__1 ) - // InternalRos2Parser.g:3684:2: rule__QualityOfService__Group_1_0__0__Impl rule__QualityOfService__Group_1_0__1 + // InternalRos2Parser.g:3714:1: ( rule__QualityOfService__Group_1_0__0__Impl rule__QualityOfService__Group_1_0__1 ) + // InternalRos2Parser.g:3715:2: rule__QualityOfService__Group_1_0__0__Impl rule__QualityOfService__Group_1_0__1 { pushFollow(FOLLOW_15); rule__QualityOfService__Group_1_0__0__Impl(); @@ -11475,17 +11650,17 @@ public final void rule__QualityOfService__Group_1_0__0() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_0__0__Impl" - // InternalRos2Parser.g:3691:1: rule__QualityOfService__Group_1_0__0__Impl : ( Profile ) ; + // InternalRos2Parser.g:3722:1: rule__QualityOfService__Group_1_0__0__Impl : ( Profile ) ; public final void rule__QualityOfService__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3695:1: ( ( Profile ) ) - // InternalRos2Parser.g:3696:1: ( Profile ) + // InternalRos2Parser.g:3726:1: ( ( Profile ) ) + // InternalRos2Parser.g:3727:1: ( Profile ) { - // InternalRos2Parser.g:3696:1: ( Profile ) - // InternalRos2Parser.g:3697:2: Profile + // InternalRos2Parser.g:3727:1: ( Profile ) + // InternalRos2Parser.g:3728:2: Profile { before(grammarAccess.getQualityOfServiceAccess().getProfileKeyword_1_0_0()); match(input,Profile,FOLLOW_2); @@ -11512,14 +11687,14 @@ public final void rule__QualityOfService__Group_1_0__0__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_0__1" - // InternalRos2Parser.g:3706:1: rule__QualityOfService__Group_1_0__1 : rule__QualityOfService__Group_1_0__1__Impl ; + // InternalRos2Parser.g:3737:1: rule__QualityOfService__Group_1_0__1 : rule__QualityOfService__Group_1_0__1__Impl ; public final void rule__QualityOfService__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3710:1: ( rule__QualityOfService__Group_1_0__1__Impl ) - // InternalRos2Parser.g:3711:2: rule__QualityOfService__Group_1_0__1__Impl + // InternalRos2Parser.g:3741:1: ( rule__QualityOfService__Group_1_0__1__Impl ) + // InternalRos2Parser.g:3742:2: rule__QualityOfService__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_0__1__Impl(); @@ -11545,21 +11720,21 @@ public final void rule__QualityOfService__Group_1_0__1() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_0__1__Impl" - // InternalRos2Parser.g:3717:1: rule__QualityOfService__Group_1_0__1__Impl : ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) ; + // InternalRos2Parser.g:3748:1: rule__QualityOfService__Group_1_0__1__Impl : ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) ; public final void rule__QualityOfService__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3721:1: ( ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) ) - // InternalRos2Parser.g:3722:1: ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) + // InternalRos2Parser.g:3752:1: ( ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) ) + // InternalRos2Parser.g:3753:1: ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) { - // InternalRos2Parser.g:3722:1: ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) - // InternalRos2Parser.g:3723:2: ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) + // InternalRos2Parser.g:3753:1: ( ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) ) + // InternalRos2Parser.g:3754:2: ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAssignment_1_0_1()); - // InternalRos2Parser.g:3724:2: ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) - // InternalRos2Parser.g:3724:3: rule__QualityOfService__QoSProfileAssignment_1_0_1 + // InternalRos2Parser.g:3755:2: ( rule__QualityOfService__QoSProfileAssignment_1_0_1 ) + // InternalRos2Parser.g:3755:3: rule__QualityOfService__QoSProfileAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__QualityOfService__QoSProfileAssignment_1_0_1(); @@ -11592,14 +11767,14 @@ public final void rule__QualityOfService__Group_1_0__1__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_1__0" - // InternalRos2Parser.g:3733:1: rule__QualityOfService__Group_1_1__0 : rule__QualityOfService__Group_1_1__0__Impl rule__QualityOfService__Group_1_1__1 ; + // InternalRos2Parser.g:3764:1: rule__QualityOfService__Group_1_1__0 : rule__QualityOfService__Group_1_1__0__Impl rule__QualityOfService__Group_1_1__1 ; public final void rule__QualityOfService__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3737:1: ( rule__QualityOfService__Group_1_1__0__Impl rule__QualityOfService__Group_1_1__1 ) - // InternalRos2Parser.g:3738:2: rule__QualityOfService__Group_1_1__0__Impl rule__QualityOfService__Group_1_1__1 + // InternalRos2Parser.g:3768:1: ( rule__QualityOfService__Group_1_1__0__Impl rule__QualityOfService__Group_1_1__1 ) + // InternalRos2Parser.g:3769:2: rule__QualityOfService__Group_1_1__0__Impl rule__QualityOfService__Group_1_1__1 { pushFollow(FOLLOW_16); rule__QualityOfService__Group_1_1__0__Impl(); @@ -11630,17 +11805,17 @@ public final void rule__QualityOfService__Group_1_1__0() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_1__0__Impl" - // InternalRos2Parser.g:3745:1: rule__QualityOfService__Group_1_1__0__Impl : ( History ) ; + // InternalRos2Parser.g:3776:1: rule__QualityOfService__Group_1_1__0__Impl : ( History ) ; public final void rule__QualityOfService__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3749:1: ( ( History ) ) - // InternalRos2Parser.g:3750:1: ( History ) + // InternalRos2Parser.g:3780:1: ( ( History ) ) + // InternalRos2Parser.g:3781:1: ( History ) { - // InternalRos2Parser.g:3750:1: ( History ) - // InternalRos2Parser.g:3751:2: History + // InternalRos2Parser.g:3781:1: ( History ) + // InternalRos2Parser.g:3782:2: History { before(grammarAccess.getQualityOfServiceAccess().getHistoryKeyword_1_1_0()); match(input,History,FOLLOW_2); @@ -11667,14 +11842,14 @@ public final void rule__QualityOfService__Group_1_1__0__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_1__1" - // InternalRos2Parser.g:3760:1: rule__QualityOfService__Group_1_1__1 : rule__QualityOfService__Group_1_1__1__Impl ; + // InternalRos2Parser.g:3791:1: rule__QualityOfService__Group_1_1__1 : rule__QualityOfService__Group_1_1__1__Impl ; public final void rule__QualityOfService__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3764:1: ( rule__QualityOfService__Group_1_1__1__Impl ) - // InternalRos2Parser.g:3765:2: rule__QualityOfService__Group_1_1__1__Impl + // InternalRos2Parser.g:3795:1: ( rule__QualityOfService__Group_1_1__1__Impl ) + // InternalRos2Parser.g:3796:2: rule__QualityOfService__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_1__1__Impl(); @@ -11700,21 +11875,21 @@ public final void rule__QualityOfService__Group_1_1__1() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_1__1__Impl" - // InternalRos2Parser.g:3771:1: rule__QualityOfService__Group_1_1__1__Impl : ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) ; + // InternalRos2Parser.g:3802:1: rule__QualityOfService__Group_1_1__1__Impl : ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) ; public final void rule__QualityOfService__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3775:1: ( ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) ) - // InternalRos2Parser.g:3776:1: ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) + // InternalRos2Parser.g:3806:1: ( ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) ) + // InternalRos2Parser.g:3807:1: ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) { - // InternalRos2Parser.g:3776:1: ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) - // InternalRos2Parser.g:3777:2: ( rule__QualityOfService__HistoryAssignment_1_1_1 ) + // InternalRos2Parser.g:3807:1: ( ( rule__QualityOfService__HistoryAssignment_1_1_1 ) ) + // InternalRos2Parser.g:3808:2: ( rule__QualityOfService__HistoryAssignment_1_1_1 ) { before(grammarAccess.getQualityOfServiceAccess().getHistoryAssignment_1_1_1()); - // InternalRos2Parser.g:3778:2: ( rule__QualityOfService__HistoryAssignment_1_1_1 ) - // InternalRos2Parser.g:3778:3: rule__QualityOfService__HistoryAssignment_1_1_1 + // InternalRos2Parser.g:3809:2: ( rule__QualityOfService__HistoryAssignment_1_1_1 ) + // InternalRos2Parser.g:3809:3: rule__QualityOfService__HistoryAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__QualityOfService__HistoryAssignment_1_1_1(); @@ -11747,14 +11922,14 @@ public final void rule__QualityOfService__Group_1_1__1__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_2__0" - // InternalRos2Parser.g:3787:1: rule__QualityOfService__Group_1_2__0 : rule__QualityOfService__Group_1_2__0__Impl rule__QualityOfService__Group_1_2__1 ; + // InternalRos2Parser.g:3818:1: rule__QualityOfService__Group_1_2__0 : rule__QualityOfService__Group_1_2__0__Impl rule__QualityOfService__Group_1_2__1 ; public final void rule__QualityOfService__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3791:1: ( rule__QualityOfService__Group_1_2__0__Impl rule__QualityOfService__Group_1_2__1 ) - // InternalRos2Parser.g:3792:2: rule__QualityOfService__Group_1_2__0__Impl rule__QualityOfService__Group_1_2__1 + // InternalRos2Parser.g:3822:1: ( rule__QualityOfService__Group_1_2__0__Impl rule__QualityOfService__Group_1_2__1 ) + // InternalRos2Parser.g:3823:2: rule__QualityOfService__Group_1_2__0__Impl rule__QualityOfService__Group_1_2__1 { pushFollow(FOLLOW_17); rule__QualityOfService__Group_1_2__0__Impl(); @@ -11785,17 +11960,17 @@ public final void rule__QualityOfService__Group_1_2__0() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_2__0__Impl" - // InternalRos2Parser.g:3799:1: rule__QualityOfService__Group_1_2__0__Impl : ( Depth ) ; + // InternalRos2Parser.g:3830:1: rule__QualityOfService__Group_1_2__0__Impl : ( Depth ) ; public final void rule__QualityOfService__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3803:1: ( ( Depth ) ) - // InternalRos2Parser.g:3804:1: ( Depth ) + // InternalRos2Parser.g:3834:1: ( ( Depth ) ) + // InternalRos2Parser.g:3835:1: ( Depth ) { - // InternalRos2Parser.g:3804:1: ( Depth ) - // InternalRos2Parser.g:3805:2: Depth + // InternalRos2Parser.g:3835:1: ( Depth ) + // InternalRos2Parser.g:3836:2: Depth { before(grammarAccess.getQualityOfServiceAccess().getDepthKeyword_1_2_0()); match(input,Depth,FOLLOW_2); @@ -11822,14 +11997,14 @@ public final void rule__QualityOfService__Group_1_2__0__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_2__1" - // InternalRos2Parser.g:3814:1: rule__QualityOfService__Group_1_2__1 : rule__QualityOfService__Group_1_2__1__Impl ; + // InternalRos2Parser.g:3845:1: rule__QualityOfService__Group_1_2__1 : rule__QualityOfService__Group_1_2__1__Impl ; public final void rule__QualityOfService__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3818:1: ( rule__QualityOfService__Group_1_2__1__Impl ) - // InternalRos2Parser.g:3819:2: rule__QualityOfService__Group_1_2__1__Impl + // InternalRos2Parser.g:3849:1: ( rule__QualityOfService__Group_1_2__1__Impl ) + // InternalRos2Parser.g:3850:2: rule__QualityOfService__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_2__1__Impl(); @@ -11855,21 +12030,21 @@ public final void rule__QualityOfService__Group_1_2__1() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_2__1__Impl" - // InternalRos2Parser.g:3825:1: rule__QualityOfService__Group_1_2__1__Impl : ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) ; + // InternalRos2Parser.g:3856:1: rule__QualityOfService__Group_1_2__1__Impl : ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) ; public final void rule__QualityOfService__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3829:1: ( ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) ) - // InternalRos2Parser.g:3830:1: ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) + // InternalRos2Parser.g:3860:1: ( ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) ) + // InternalRos2Parser.g:3861:1: ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) { - // InternalRos2Parser.g:3830:1: ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) - // InternalRos2Parser.g:3831:2: ( rule__QualityOfService__DepthAssignment_1_2_1 ) + // InternalRos2Parser.g:3861:1: ( ( rule__QualityOfService__DepthAssignment_1_2_1 ) ) + // InternalRos2Parser.g:3862:2: ( rule__QualityOfService__DepthAssignment_1_2_1 ) { before(grammarAccess.getQualityOfServiceAccess().getDepthAssignment_1_2_1()); - // InternalRos2Parser.g:3832:2: ( rule__QualityOfService__DepthAssignment_1_2_1 ) - // InternalRos2Parser.g:3832:3: rule__QualityOfService__DepthAssignment_1_2_1 + // InternalRos2Parser.g:3863:2: ( rule__QualityOfService__DepthAssignment_1_2_1 ) + // InternalRos2Parser.g:3863:3: rule__QualityOfService__DepthAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__QualityOfService__DepthAssignment_1_2_1(); @@ -11902,14 +12077,14 @@ public final void rule__QualityOfService__Group_1_2__1__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_3__0" - // InternalRos2Parser.g:3841:1: rule__QualityOfService__Group_1_3__0 : rule__QualityOfService__Group_1_3__0__Impl rule__QualityOfService__Group_1_3__1 ; + // InternalRos2Parser.g:3872:1: rule__QualityOfService__Group_1_3__0 : rule__QualityOfService__Group_1_3__0__Impl rule__QualityOfService__Group_1_3__1 ; public final void rule__QualityOfService__Group_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3845:1: ( rule__QualityOfService__Group_1_3__0__Impl rule__QualityOfService__Group_1_3__1 ) - // InternalRos2Parser.g:3846:2: rule__QualityOfService__Group_1_3__0__Impl rule__QualityOfService__Group_1_3__1 + // InternalRos2Parser.g:3876:1: ( rule__QualityOfService__Group_1_3__0__Impl rule__QualityOfService__Group_1_3__1 ) + // InternalRos2Parser.g:3877:2: rule__QualityOfService__Group_1_3__0__Impl rule__QualityOfService__Group_1_3__1 { pushFollow(FOLLOW_18); rule__QualityOfService__Group_1_3__0__Impl(); @@ -11940,17 +12115,17 @@ public final void rule__QualityOfService__Group_1_3__0() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_3__0__Impl" - // InternalRos2Parser.g:3853:1: rule__QualityOfService__Group_1_3__0__Impl : ( Reliability ) ; + // InternalRos2Parser.g:3884:1: rule__QualityOfService__Group_1_3__0__Impl : ( Reliability ) ; public final void rule__QualityOfService__Group_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3857:1: ( ( Reliability ) ) - // InternalRos2Parser.g:3858:1: ( Reliability ) + // InternalRos2Parser.g:3888:1: ( ( Reliability ) ) + // InternalRos2Parser.g:3889:1: ( Reliability ) { - // InternalRos2Parser.g:3858:1: ( Reliability ) - // InternalRos2Parser.g:3859:2: Reliability + // InternalRos2Parser.g:3889:1: ( Reliability ) + // InternalRos2Parser.g:3890:2: Reliability { before(grammarAccess.getQualityOfServiceAccess().getReliabilityKeyword_1_3_0()); match(input,Reliability,FOLLOW_2); @@ -11977,14 +12152,14 @@ public final void rule__QualityOfService__Group_1_3__0__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_3__1" - // InternalRos2Parser.g:3868:1: rule__QualityOfService__Group_1_3__1 : rule__QualityOfService__Group_1_3__1__Impl ; + // InternalRos2Parser.g:3899:1: rule__QualityOfService__Group_1_3__1 : rule__QualityOfService__Group_1_3__1__Impl ; public final void rule__QualityOfService__Group_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3872:1: ( rule__QualityOfService__Group_1_3__1__Impl ) - // InternalRos2Parser.g:3873:2: rule__QualityOfService__Group_1_3__1__Impl + // InternalRos2Parser.g:3903:1: ( rule__QualityOfService__Group_1_3__1__Impl ) + // InternalRos2Parser.g:3904:2: rule__QualityOfService__Group_1_3__1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_3__1__Impl(); @@ -12010,21 +12185,21 @@ public final void rule__QualityOfService__Group_1_3__1() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_3__1__Impl" - // InternalRos2Parser.g:3879:1: rule__QualityOfService__Group_1_3__1__Impl : ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) ; + // InternalRos2Parser.g:3910:1: rule__QualityOfService__Group_1_3__1__Impl : ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) ; public final void rule__QualityOfService__Group_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3883:1: ( ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) ) - // InternalRos2Parser.g:3884:1: ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) + // InternalRos2Parser.g:3914:1: ( ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) ) + // InternalRos2Parser.g:3915:1: ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) { - // InternalRos2Parser.g:3884:1: ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) - // InternalRos2Parser.g:3885:2: ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) + // InternalRos2Parser.g:3915:1: ( ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) ) + // InternalRos2Parser.g:3916:2: ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) { before(grammarAccess.getQualityOfServiceAccess().getReliabilityAssignment_1_3_1()); - // InternalRos2Parser.g:3886:2: ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) - // InternalRos2Parser.g:3886:3: rule__QualityOfService__ReliabilityAssignment_1_3_1 + // InternalRos2Parser.g:3917:2: ( rule__QualityOfService__ReliabilityAssignment_1_3_1 ) + // InternalRos2Parser.g:3917:3: rule__QualityOfService__ReliabilityAssignment_1_3_1 { pushFollow(FOLLOW_2); rule__QualityOfService__ReliabilityAssignment_1_3_1(); @@ -12057,14 +12232,14 @@ public final void rule__QualityOfService__Group_1_3__1__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_4__0" - // InternalRos2Parser.g:3895:1: rule__QualityOfService__Group_1_4__0 : rule__QualityOfService__Group_1_4__0__Impl rule__QualityOfService__Group_1_4__1 ; + // InternalRos2Parser.g:3926:1: rule__QualityOfService__Group_1_4__0 : rule__QualityOfService__Group_1_4__0__Impl rule__QualityOfService__Group_1_4__1 ; public final void rule__QualityOfService__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3899:1: ( rule__QualityOfService__Group_1_4__0__Impl rule__QualityOfService__Group_1_4__1 ) - // InternalRos2Parser.g:3900:2: rule__QualityOfService__Group_1_4__0__Impl rule__QualityOfService__Group_1_4__1 + // InternalRos2Parser.g:3930:1: ( rule__QualityOfService__Group_1_4__0__Impl rule__QualityOfService__Group_1_4__1 ) + // InternalRos2Parser.g:3931:2: rule__QualityOfService__Group_1_4__0__Impl rule__QualityOfService__Group_1_4__1 { pushFollow(FOLLOW_19); rule__QualityOfService__Group_1_4__0__Impl(); @@ -12095,17 +12270,17 @@ public final void rule__QualityOfService__Group_1_4__0() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_4__0__Impl" - // InternalRos2Parser.g:3907:1: rule__QualityOfService__Group_1_4__0__Impl : ( Durability ) ; + // InternalRos2Parser.g:3938:1: rule__QualityOfService__Group_1_4__0__Impl : ( Durability ) ; public final void rule__QualityOfService__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3911:1: ( ( Durability ) ) - // InternalRos2Parser.g:3912:1: ( Durability ) + // InternalRos2Parser.g:3942:1: ( ( Durability ) ) + // InternalRos2Parser.g:3943:1: ( Durability ) { - // InternalRos2Parser.g:3912:1: ( Durability ) - // InternalRos2Parser.g:3913:2: Durability + // InternalRos2Parser.g:3943:1: ( Durability ) + // InternalRos2Parser.g:3944:2: Durability { before(grammarAccess.getQualityOfServiceAccess().getDurabilityKeyword_1_4_0()); match(input,Durability,FOLLOW_2); @@ -12132,14 +12307,14 @@ public final void rule__QualityOfService__Group_1_4__0__Impl() throws Recognitio // $ANTLR start "rule__QualityOfService__Group_1_4__1" - // InternalRos2Parser.g:3922:1: rule__QualityOfService__Group_1_4__1 : rule__QualityOfService__Group_1_4__1__Impl ; + // InternalRos2Parser.g:3953:1: rule__QualityOfService__Group_1_4__1 : rule__QualityOfService__Group_1_4__1__Impl ; public final void rule__QualityOfService__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3926:1: ( rule__QualityOfService__Group_1_4__1__Impl ) - // InternalRos2Parser.g:3927:2: rule__QualityOfService__Group_1_4__1__Impl + // InternalRos2Parser.g:3957:1: ( rule__QualityOfService__Group_1_4__1__Impl ) + // InternalRos2Parser.g:3958:2: rule__QualityOfService__Group_1_4__1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_4__1__Impl(); @@ -12165,21 +12340,21 @@ public final void rule__QualityOfService__Group_1_4__1() throws RecognitionExcep // $ANTLR start "rule__QualityOfService__Group_1_4__1__Impl" - // InternalRos2Parser.g:3933:1: rule__QualityOfService__Group_1_4__1__Impl : ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) ; + // InternalRos2Parser.g:3964:1: rule__QualityOfService__Group_1_4__1__Impl : ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) ; public final void rule__QualityOfService__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3937:1: ( ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) ) - // InternalRos2Parser.g:3938:1: ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) + // InternalRos2Parser.g:3968:1: ( ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) ) + // InternalRos2Parser.g:3969:1: ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) { - // InternalRos2Parser.g:3938:1: ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) - // InternalRos2Parser.g:3939:2: ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) + // InternalRos2Parser.g:3969:1: ( ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) ) + // InternalRos2Parser.g:3970:2: ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) { before(grammarAccess.getQualityOfServiceAccess().getDurabilityAssignment_1_4_1()); - // InternalRos2Parser.g:3940:2: ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) - // InternalRos2Parser.g:3940:3: rule__QualityOfService__DurabilityAssignment_1_4_1 + // InternalRos2Parser.g:3971:2: ( rule__QualityOfService__DurabilityAssignment_1_4_1 ) + // InternalRos2Parser.g:3971:3: rule__QualityOfService__DurabilityAssignment_1_4_1 { pushFollow(FOLLOW_2); rule__QualityOfService__DurabilityAssignment_1_4_1(); @@ -12212,14 +12387,14 @@ public final void rule__QualityOfService__Group_1_4__1__Impl() throws Recognitio // $ANTLR start "rule__Publisher__Group__0" - // InternalRos2Parser.g:3949:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; + // InternalRos2Parser.g:3980:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; public final void rule__Publisher__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3953:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) - // InternalRos2Parser.g:3954:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 + // InternalRos2Parser.g:3984:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) + // InternalRos2Parser.g:3985:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 { pushFollow(FOLLOW_7); rule__Publisher__Group__0__Impl(); @@ -12250,21 +12425,21 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__0__Impl" - // InternalRos2Parser.g:3961:1: rule__Publisher__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:3992:1: rule__Publisher__Group__0__Impl : ( () ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3965:1: ( ( () ) ) - // InternalRos2Parser.g:3966:1: ( () ) + // InternalRos2Parser.g:3996:1: ( ( () ) ) + // InternalRos2Parser.g:3997:1: ( () ) { - // InternalRos2Parser.g:3966:1: ( () ) - // InternalRos2Parser.g:3967:2: () + // InternalRos2Parser.g:3997:1: ( () ) + // InternalRos2Parser.g:3998:2: () { before(grammarAccess.getPublisherAccess().getPublisherAction_0()); - // InternalRos2Parser.g:3968:2: () - // InternalRos2Parser.g:3968:3: + // InternalRos2Parser.g:3999:2: () + // InternalRos2Parser.g:3999:3: { } @@ -12287,14 +12462,14 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__1" - // InternalRos2Parser.g:3976:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; + // InternalRos2Parser.g:4007:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; public final void rule__Publisher__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3980:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) - // InternalRos2Parser.g:3981:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 + // InternalRos2Parser.g:4011:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) + // InternalRos2Parser.g:4012:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 { pushFollow(FOLLOW_4); rule__Publisher__Group__1__Impl(); @@ -12325,21 +12500,21 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__1__Impl" - // InternalRos2Parser.g:3988:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:4019:1: rule__Publisher__Group__1__Impl : ( ( rule__Publisher__NameAssignment_1 ) ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:3992:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:3993:1: ( ( rule__Publisher__NameAssignment_1 ) ) + // InternalRos2Parser.g:4023:1: ( ( ( rule__Publisher__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:4024:1: ( ( rule__Publisher__NameAssignment_1 ) ) { - // InternalRos2Parser.g:3993:1: ( ( rule__Publisher__NameAssignment_1 ) ) - // InternalRos2Parser.g:3994:2: ( rule__Publisher__NameAssignment_1 ) + // InternalRos2Parser.g:4024:1: ( ( rule__Publisher__NameAssignment_1 ) ) + // InternalRos2Parser.g:4025:2: ( rule__Publisher__NameAssignment_1 ) { before(grammarAccess.getPublisherAccess().getNameAssignment_1()); - // InternalRos2Parser.g:3995:2: ( rule__Publisher__NameAssignment_1 ) - // InternalRos2Parser.g:3995:3: rule__Publisher__NameAssignment_1 + // InternalRos2Parser.g:4026:2: ( rule__Publisher__NameAssignment_1 ) + // InternalRos2Parser.g:4026:3: rule__Publisher__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Publisher__NameAssignment_1(); @@ -12372,14 +12547,14 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__2" - // InternalRos2Parser.g:4003:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; + // InternalRos2Parser.g:4034:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; public final void rule__Publisher__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4007:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) - // InternalRos2Parser.g:4008:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 + // InternalRos2Parser.g:4038:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) + // InternalRos2Parser.g:4039:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 { pushFollow(FOLLOW_5); rule__Publisher__Group__2__Impl(); @@ -12410,17 +12585,17 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__2__Impl" - // InternalRos2Parser.g:4015:1: rule__Publisher__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:4046:1: rule__Publisher__Group__2__Impl : ( Colon ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4019:1: ( ( Colon ) ) - // InternalRos2Parser.g:4020:1: ( Colon ) + // InternalRos2Parser.g:4050:1: ( ( Colon ) ) + // InternalRos2Parser.g:4051:1: ( Colon ) { - // InternalRos2Parser.g:4020:1: ( Colon ) - // InternalRos2Parser.g:4021:2: Colon + // InternalRos2Parser.g:4051:1: ( Colon ) + // InternalRos2Parser.g:4052:2: Colon { before(grammarAccess.getPublisherAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -12447,14 +12622,14 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__3" - // InternalRos2Parser.g:4030:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; + // InternalRos2Parser.g:4061:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; public final void rule__Publisher__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4034:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) - // InternalRos2Parser.g:4035:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 + // InternalRos2Parser.g:4065:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) + // InternalRos2Parser.g:4066:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 { pushFollow(FOLLOW_20); rule__Publisher__Group__3__Impl(); @@ -12485,17 +12660,17 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__3__Impl" - // InternalRos2Parser.g:4042:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:4073:1: rule__Publisher__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Publisher__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4046:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:4047:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4077:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:4078:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:4047:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:4048:2: RULE_BEGIN + // InternalRos2Parser.g:4078:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4079:2: RULE_BEGIN { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -12522,14 +12697,14 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__4" - // InternalRos2Parser.g:4057:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; + // InternalRos2Parser.g:4088:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; public final void rule__Publisher__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4061:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) - // InternalRos2Parser.g:4062:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 + // InternalRos2Parser.g:4092:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) + // InternalRos2Parser.g:4093:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 { pushFollow(FOLLOW_7); rule__Publisher__Group__4__Impl(); @@ -12560,17 +12735,17 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__4__Impl" - // InternalRos2Parser.g:4069:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; + // InternalRos2Parser.g:4100:1: rule__Publisher__Group__4__Impl : ( Type_1 ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4073:1: ( ( Type_1 ) ) - // InternalRos2Parser.g:4074:1: ( Type_1 ) + // InternalRos2Parser.g:4104:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:4105:1: ( Type_1 ) { - // InternalRos2Parser.g:4074:1: ( Type_1 ) - // InternalRos2Parser.g:4075:2: Type_1 + // InternalRos2Parser.g:4105:1: ( Type_1 ) + // InternalRos2Parser.g:4106:2: Type_1 { before(grammarAccess.getPublisherAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -12597,14 +12772,14 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__5" - // InternalRos2Parser.g:4084:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; + // InternalRos2Parser.g:4115:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; public final void rule__Publisher__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4088:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) - // InternalRos2Parser.g:4089:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 + // InternalRos2Parser.g:4119:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) + // InternalRos2Parser.g:4120:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 { pushFollow(FOLLOW_21); rule__Publisher__Group__5__Impl(); @@ -12635,21 +12810,21 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__5__Impl" - // InternalRos2Parser.g:4096:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; + // InternalRos2Parser.g:4127:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; public final void rule__Publisher__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4100:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) - // InternalRos2Parser.g:4101:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRos2Parser.g:4131:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) + // InternalRos2Parser.g:4132:1: ( ( rule__Publisher__MessageAssignment_5 ) ) { - // InternalRos2Parser.g:4101:1: ( ( rule__Publisher__MessageAssignment_5 ) ) - // InternalRos2Parser.g:4102:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRos2Parser.g:4132:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRos2Parser.g:4133:2: ( rule__Publisher__MessageAssignment_5 ) { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); - // InternalRos2Parser.g:4103:2: ( rule__Publisher__MessageAssignment_5 ) - // InternalRos2Parser.g:4103:3: rule__Publisher__MessageAssignment_5 + // InternalRos2Parser.g:4134:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRos2Parser.g:4134:3: rule__Publisher__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Publisher__MessageAssignment_5(); @@ -12682,14 +12857,14 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__6" - // InternalRos2Parser.g:4111:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; + // InternalRos2Parser.g:4142:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; public final void rule__Publisher__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4115:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) - // InternalRos2Parser.g:4116:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 + // InternalRos2Parser.g:4146:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) + // InternalRos2Parser.g:4147:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 { pushFollow(FOLLOW_21); rule__Publisher__Group__6__Impl(); @@ -12720,20 +12895,20 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__6__Impl" - // InternalRos2Parser.g:4123:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; + // InternalRos2Parser.g:4154:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; public final void rule__Publisher__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4127:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) - // InternalRos2Parser.g:4128:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRos2Parser.g:4158:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) + // InternalRos2Parser.g:4159:1: ( ( rule__Publisher__Group_6__0 )? ) { - // InternalRos2Parser.g:4128:1: ( ( rule__Publisher__Group_6__0 )? ) - // InternalRos2Parser.g:4129:2: ( rule__Publisher__Group_6__0 )? + // InternalRos2Parser.g:4159:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRos2Parser.g:4160:2: ( rule__Publisher__Group_6__0 )? { before(grammarAccess.getPublisherAccess().getGroup_6()); - // InternalRos2Parser.g:4130:2: ( rule__Publisher__Group_6__0 )? + // InternalRos2Parser.g:4161:2: ( rule__Publisher__Group_6__0 )? int alt22=2; int LA22_0 = input.LA(1); @@ -12742,7 +12917,7 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException } switch (alt22) { case 1 : - // InternalRos2Parser.g:4130:3: rule__Publisher__Group_6__0 + // InternalRos2Parser.g:4161:3: rule__Publisher__Group_6__0 { pushFollow(FOLLOW_2); rule__Publisher__Group_6__0(); @@ -12778,14 +12953,14 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__7" - // InternalRos2Parser.g:4138:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl rule__Publisher__Group__8 ; + // InternalRos2Parser.g:4169:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl rule__Publisher__Group__8 ; public final void rule__Publisher__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4142:1: ( rule__Publisher__Group__7__Impl rule__Publisher__Group__8 ) - // InternalRos2Parser.g:4143:2: rule__Publisher__Group__7__Impl rule__Publisher__Group__8 + // InternalRos2Parser.g:4173:1: ( rule__Publisher__Group__7__Impl rule__Publisher__Group__8 ) + // InternalRos2Parser.g:4174:2: rule__Publisher__Group__7__Impl rule__Publisher__Group__8 { pushFollow(FOLLOW_21); rule__Publisher__Group__7__Impl(); @@ -12816,20 +12991,20 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__7__Impl" - // InternalRos2Parser.g:4150:1: rule__Publisher__Group__7__Impl : ( ( rule__Publisher__Group_7__0 )? ) ; + // InternalRos2Parser.g:4181:1: rule__Publisher__Group__7__Impl : ( ( rule__Publisher__Group_7__0 )? ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4154:1: ( ( ( rule__Publisher__Group_7__0 )? ) ) - // InternalRos2Parser.g:4155:1: ( ( rule__Publisher__Group_7__0 )? ) + // InternalRos2Parser.g:4185:1: ( ( ( rule__Publisher__Group_7__0 )? ) ) + // InternalRos2Parser.g:4186:1: ( ( rule__Publisher__Group_7__0 )? ) { - // InternalRos2Parser.g:4155:1: ( ( rule__Publisher__Group_7__0 )? ) - // InternalRos2Parser.g:4156:2: ( rule__Publisher__Group_7__0 )? + // InternalRos2Parser.g:4186:1: ( ( rule__Publisher__Group_7__0 )? ) + // InternalRos2Parser.g:4187:2: ( rule__Publisher__Group_7__0 )? { before(grammarAccess.getPublisherAccess().getGroup_7()); - // InternalRos2Parser.g:4157:2: ( rule__Publisher__Group_7__0 )? + // InternalRos2Parser.g:4188:2: ( rule__Publisher__Group_7__0 )? int alt23=2; int LA23_0 = input.LA(1); @@ -12838,7 +13013,7 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException } switch (alt23) { case 1 : - // InternalRos2Parser.g:4157:3: rule__Publisher__Group_7__0 + // InternalRos2Parser.g:4188:3: rule__Publisher__Group_7__0 { pushFollow(FOLLOW_2); rule__Publisher__Group_7__0(); @@ -12874,14 +13049,14 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__8" - // InternalRos2Parser.g:4165:1: rule__Publisher__Group__8 : rule__Publisher__Group__8__Impl ; + // InternalRos2Parser.g:4196:1: rule__Publisher__Group__8 : rule__Publisher__Group__8__Impl ; public final void rule__Publisher__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4169:1: ( rule__Publisher__Group__8__Impl ) - // InternalRos2Parser.g:4170:2: rule__Publisher__Group__8__Impl + // InternalRos2Parser.g:4200:1: ( rule__Publisher__Group__8__Impl ) + // InternalRos2Parser.g:4201:2: rule__Publisher__Group__8__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group__8__Impl(); @@ -12907,17 +13082,17 @@ public final void rule__Publisher__Group__8() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__8__Impl" - // InternalRos2Parser.g:4176:1: rule__Publisher__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:4207:1: rule__Publisher__Group__8__Impl : ( RULE_END ) ; public final void rule__Publisher__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4180:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:4181:1: ( RULE_END ) + // InternalRos2Parser.g:4211:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:4212:1: ( RULE_END ) { - // InternalRos2Parser.g:4181:1: ( RULE_END ) - // InternalRos2Parser.g:4182:2: RULE_END + // InternalRos2Parser.g:4212:1: ( RULE_END ) + // InternalRos2Parser.g:4213:2: RULE_END { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -12944,14 +13119,14 @@ public final void rule__Publisher__Group__8__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group_6__0" - // InternalRos2Parser.g:4192:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; + // InternalRos2Parser.g:4223:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; public final void rule__Publisher__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4196:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) - // InternalRos2Parser.g:4197:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 + // InternalRos2Parser.g:4227:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) + // InternalRos2Parser.g:4228:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 { pushFollow(FOLLOW_22); rule__Publisher__Group_6__0__Impl(); @@ -12982,17 +13157,17 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__0__Impl" - // InternalRos2Parser.g:4204:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:4235:1: rule__Publisher__Group_6__0__Impl : ( Ns ) ; public final void rule__Publisher__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4208:1: ( ( Ns ) ) - // InternalRos2Parser.g:4209:1: ( Ns ) + // InternalRos2Parser.g:4239:1: ( ( Ns ) ) + // InternalRos2Parser.g:4240:1: ( Ns ) { - // InternalRos2Parser.g:4209:1: ( Ns ) - // InternalRos2Parser.g:4210:2: Ns + // InternalRos2Parser.g:4240:1: ( Ns ) + // InternalRos2Parser.g:4241:2: Ns { before(grammarAccess.getPublisherAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -13019,14 +13194,14 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_6__1" - // InternalRos2Parser.g:4219:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; + // InternalRos2Parser.g:4250:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; public final void rule__Publisher__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4223:1: ( rule__Publisher__Group_6__1__Impl ) - // InternalRos2Parser.g:4224:2: rule__Publisher__Group_6__1__Impl + // InternalRos2Parser.g:4254:1: ( rule__Publisher__Group_6__1__Impl ) + // InternalRos2Parser.g:4255:2: rule__Publisher__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group_6__1__Impl(); @@ -13052,21 +13227,21 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__1__Impl" - // InternalRos2Parser.g:4230:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:4261:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; public final void rule__Publisher__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4234:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:4235:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:4265:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:4266:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:4235:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:4236:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:4266:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:4267:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:4237:2: ( rule__Publisher__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:4237:3: rule__Publisher__NamespaceAssignment_6_1 + // InternalRos2Parser.g:4268:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:4268:3: rule__Publisher__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Publisher__NamespaceAssignment_6_1(); @@ -13099,14 +13274,14 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_7__0" - // InternalRos2Parser.g:4246:1: rule__Publisher__Group_7__0 : rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 ; + // InternalRos2Parser.g:4277:1: rule__Publisher__Group_7__0 : rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 ; public final void rule__Publisher__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4250:1: ( rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 ) - // InternalRos2Parser.g:4251:2: rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 + // InternalRos2Parser.g:4281:1: ( rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 ) + // InternalRos2Parser.g:4282:2: rule__Publisher__Group_7__0__Impl rule__Publisher__Group_7__1 { pushFollow(FOLLOW_5); rule__Publisher__Group_7__0__Impl(); @@ -13137,17 +13312,17 @@ public final void rule__Publisher__Group_7__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_7__0__Impl" - // InternalRos2Parser.g:4258:1: rule__Publisher__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:4289:1: rule__Publisher__Group_7__0__Impl : ( Qos ) ; public final void rule__Publisher__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4262:1: ( ( Qos ) ) - // InternalRos2Parser.g:4263:1: ( Qos ) + // InternalRos2Parser.g:4293:1: ( ( Qos ) ) + // InternalRos2Parser.g:4294:1: ( Qos ) { - // InternalRos2Parser.g:4263:1: ( Qos ) - // InternalRos2Parser.g:4264:2: Qos + // InternalRos2Parser.g:4294:1: ( Qos ) + // InternalRos2Parser.g:4295:2: Qos { before(grammarAccess.getPublisherAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -13174,14 +13349,14 @@ public final void rule__Publisher__Group_7__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_7__1" - // InternalRos2Parser.g:4273:1: rule__Publisher__Group_7__1 : rule__Publisher__Group_7__1__Impl rule__Publisher__Group_7__2 ; + // InternalRos2Parser.g:4304:1: rule__Publisher__Group_7__1 : rule__Publisher__Group_7__1__Impl rule__Publisher__Group_7__2 ; public final void rule__Publisher__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4277:1: ( rule__Publisher__Group_7__1__Impl rule__Publisher__Group_7__2 ) - // InternalRos2Parser.g:4278:2: rule__Publisher__Group_7__1__Impl rule__Publisher__Group_7__2 + // InternalRos2Parser.g:4308:1: ( rule__Publisher__Group_7__1__Impl rule__Publisher__Group_7__2 ) + // InternalRos2Parser.g:4309:2: rule__Publisher__Group_7__1__Impl rule__Publisher__Group_7__2 { pushFollow(FOLLOW_14); rule__Publisher__Group_7__1__Impl(); @@ -13212,17 +13387,17 @@ public final void rule__Publisher__Group_7__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_7__1__Impl" - // InternalRos2Parser.g:4285:1: rule__Publisher__Group_7__1__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:4316:1: rule__Publisher__Group_7__1__Impl : ( RULE_BEGIN ) ; public final void rule__Publisher__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4289:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:4290:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4320:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:4321:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:4290:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:4291:2: RULE_BEGIN + // InternalRos2Parser.g:4321:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4322:2: RULE_BEGIN { before(grammarAccess.getPublisherAccess().getBEGINTerminalRuleCall_7_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -13249,14 +13424,14 @@ public final void rule__Publisher__Group_7__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_7__2" - // InternalRos2Parser.g:4300:1: rule__Publisher__Group_7__2 : rule__Publisher__Group_7__2__Impl rule__Publisher__Group_7__3 ; + // InternalRos2Parser.g:4331:1: rule__Publisher__Group_7__2 : rule__Publisher__Group_7__2__Impl rule__Publisher__Group_7__3 ; public final void rule__Publisher__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4304:1: ( rule__Publisher__Group_7__2__Impl rule__Publisher__Group_7__3 ) - // InternalRos2Parser.g:4305:2: rule__Publisher__Group_7__2__Impl rule__Publisher__Group_7__3 + // InternalRos2Parser.g:4335:1: ( rule__Publisher__Group_7__2__Impl rule__Publisher__Group_7__3 ) + // InternalRos2Parser.g:4336:2: rule__Publisher__Group_7__2__Impl rule__Publisher__Group_7__3 { pushFollow(FOLLOW_23); rule__Publisher__Group_7__2__Impl(); @@ -13287,21 +13462,21 @@ public final void rule__Publisher__Group_7__2() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_7__2__Impl" - // InternalRos2Parser.g:4312:1: rule__Publisher__Group_7__2__Impl : ( ( rule__Publisher__QosAssignment_7_2 ) ) ; + // InternalRos2Parser.g:4343:1: rule__Publisher__Group_7__2__Impl : ( ( rule__Publisher__QosAssignment_7_2 ) ) ; public final void rule__Publisher__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4316:1: ( ( ( rule__Publisher__QosAssignment_7_2 ) ) ) - // InternalRos2Parser.g:4317:1: ( ( rule__Publisher__QosAssignment_7_2 ) ) + // InternalRos2Parser.g:4347:1: ( ( ( rule__Publisher__QosAssignment_7_2 ) ) ) + // InternalRos2Parser.g:4348:1: ( ( rule__Publisher__QosAssignment_7_2 ) ) { - // InternalRos2Parser.g:4317:1: ( ( rule__Publisher__QosAssignment_7_2 ) ) - // InternalRos2Parser.g:4318:2: ( rule__Publisher__QosAssignment_7_2 ) + // InternalRos2Parser.g:4348:1: ( ( rule__Publisher__QosAssignment_7_2 ) ) + // InternalRos2Parser.g:4349:2: ( rule__Publisher__QosAssignment_7_2 ) { before(grammarAccess.getPublisherAccess().getQosAssignment_7_2()); - // InternalRos2Parser.g:4319:2: ( rule__Publisher__QosAssignment_7_2 ) - // InternalRos2Parser.g:4319:3: rule__Publisher__QosAssignment_7_2 + // InternalRos2Parser.g:4350:2: ( rule__Publisher__QosAssignment_7_2 ) + // InternalRos2Parser.g:4350:3: rule__Publisher__QosAssignment_7_2 { pushFollow(FOLLOW_2); rule__Publisher__QosAssignment_7_2(); @@ -13334,14 +13509,14 @@ public final void rule__Publisher__Group_7__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_7__3" - // InternalRos2Parser.g:4327:1: rule__Publisher__Group_7__3 : rule__Publisher__Group_7__3__Impl ; + // InternalRos2Parser.g:4358:1: rule__Publisher__Group_7__3 : rule__Publisher__Group_7__3__Impl ; public final void rule__Publisher__Group_7__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4331:1: ( rule__Publisher__Group_7__3__Impl ) - // InternalRos2Parser.g:4332:2: rule__Publisher__Group_7__3__Impl + // InternalRos2Parser.g:4362:1: ( rule__Publisher__Group_7__3__Impl ) + // InternalRos2Parser.g:4363:2: rule__Publisher__Group_7__3__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group_7__3__Impl(); @@ -13367,17 +13542,17 @@ public final void rule__Publisher__Group_7__3() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_7__3__Impl" - // InternalRos2Parser.g:4338:1: rule__Publisher__Group_7__3__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:4369:1: rule__Publisher__Group_7__3__Impl : ( RULE_END ) ; public final void rule__Publisher__Group_7__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4342:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:4343:1: ( RULE_END ) + // InternalRos2Parser.g:4373:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:4374:1: ( RULE_END ) { - // InternalRos2Parser.g:4343:1: ( RULE_END ) - // InternalRos2Parser.g:4344:2: RULE_END + // InternalRos2Parser.g:4374:1: ( RULE_END ) + // InternalRos2Parser.g:4375:2: RULE_END { before(grammarAccess.getPublisherAccess().getENDTerminalRuleCall_7_3()); match(input,RULE_END,FOLLOW_2); @@ -13404,14 +13579,14 @@ public final void rule__Publisher__Group_7__3__Impl() throws RecognitionExceptio // $ANTLR start "rule__Subscriber__Group__0" - // InternalRos2Parser.g:4354:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; + // InternalRos2Parser.g:4385:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; public final void rule__Subscriber__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4358:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) - // InternalRos2Parser.g:4359:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 + // InternalRos2Parser.g:4389:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) + // InternalRos2Parser.g:4390:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 { pushFollow(FOLLOW_7); rule__Subscriber__Group__0__Impl(); @@ -13442,21 +13617,21 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__0__Impl" - // InternalRos2Parser.g:4366:1: rule__Subscriber__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:4397:1: rule__Subscriber__Group__0__Impl : ( () ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4370:1: ( ( () ) ) - // InternalRos2Parser.g:4371:1: ( () ) + // InternalRos2Parser.g:4401:1: ( ( () ) ) + // InternalRos2Parser.g:4402:1: ( () ) { - // InternalRos2Parser.g:4371:1: ( () ) - // InternalRos2Parser.g:4372:2: () + // InternalRos2Parser.g:4402:1: ( () ) + // InternalRos2Parser.g:4403:2: () { before(grammarAccess.getSubscriberAccess().getSubscriberAction_0()); - // InternalRos2Parser.g:4373:2: () - // InternalRos2Parser.g:4373:3: + // InternalRos2Parser.g:4404:2: () + // InternalRos2Parser.g:4404:3: { } @@ -13479,14 +13654,14 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__1" - // InternalRos2Parser.g:4381:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; + // InternalRos2Parser.g:4412:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; public final void rule__Subscriber__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4385:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) - // InternalRos2Parser.g:4386:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 + // InternalRos2Parser.g:4416:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) + // InternalRos2Parser.g:4417:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 { pushFollow(FOLLOW_4); rule__Subscriber__Group__1__Impl(); @@ -13517,21 +13692,21 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__1__Impl" - // InternalRos2Parser.g:4393:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:4424:1: rule__Subscriber__Group__1__Impl : ( ( rule__Subscriber__NameAssignment_1 ) ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4397:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:4398:1: ( ( rule__Subscriber__NameAssignment_1 ) ) + // InternalRos2Parser.g:4428:1: ( ( ( rule__Subscriber__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:4429:1: ( ( rule__Subscriber__NameAssignment_1 ) ) { - // InternalRos2Parser.g:4398:1: ( ( rule__Subscriber__NameAssignment_1 ) ) - // InternalRos2Parser.g:4399:2: ( rule__Subscriber__NameAssignment_1 ) + // InternalRos2Parser.g:4429:1: ( ( rule__Subscriber__NameAssignment_1 ) ) + // InternalRos2Parser.g:4430:2: ( rule__Subscriber__NameAssignment_1 ) { before(grammarAccess.getSubscriberAccess().getNameAssignment_1()); - // InternalRos2Parser.g:4400:2: ( rule__Subscriber__NameAssignment_1 ) - // InternalRos2Parser.g:4400:3: rule__Subscriber__NameAssignment_1 + // InternalRos2Parser.g:4431:2: ( rule__Subscriber__NameAssignment_1 ) + // InternalRos2Parser.g:4431:3: rule__Subscriber__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Subscriber__NameAssignment_1(); @@ -13564,14 +13739,14 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__2" - // InternalRos2Parser.g:4408:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; + // InternalRos2Parser.g:4439:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; public final void rule__Subscriber__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4412:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) - // InternalRos2Parser.g:4413:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 + // InternalRos2Parser.g:4443:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) + // InternalRos2Parser.g:4444:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 { pushFollow(FOLLOW_5); rule__Subscriber__Group__2__Impl(); @@ -13602,17 +13777,17 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__2__Impl" - // InternalRos2Parser.g:4420:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:4451:1: rule__Subscriber__Group__2__Impl : ( Colon ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4424:1: ( ( Colon ) ) - // InternalRos2Parser.g:4425:1: ( Colon ) + // InternalRos2Parser.g:4455:1: ( ( Colon ) ) + // InternalRos2Parser.g:4456:1: ( Colon ) { - // InternalRos2Parser.g:4425:1: ( Colon ) - // InternalRos2Parser.g:4426:2: Colon + // InternalRos2Parser.g:4456:1: ( Colon ) + // InternalRos2Parser.g:4457:2: Colon { before(grammarAccess.getSubscriberAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -13639,14 +13814,14 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__3" - // InternalRos2Parser.g:4435:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; + // InternalRos2Parser.g:4466:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; public final void rule__Subscriber__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4439:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) - // InternalRos2Parser.g:4440:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 + // InternalRos2Parser.g:4470:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) + // InternalRos2Parser.g:4471:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 { pushFollow(FOLLOW_20); rule__Subscriber__Group__3__Impl(); @@ -13677,17 +13852,17 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__3__Impl" - // InternalRos2Parser.g:4447:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:4478:1: rule__Subscriber__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Subscriber__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4451:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:4452:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4482:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:4483:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:4452:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:4453:2: RULE_BEGIN + // InternalRos2Parser.g:4483:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4484:2: RULE_BEGIN { before(grammarAccess.getSubscriberAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -13714,14 +13889,14 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__4" - // InternalRos2Parser.g:4462:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; + // InternalRos2Parser.g:4493:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; public final void rule__Subscriber__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4466:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) - // InternalRos2Parser.g:4467:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 + // InternalRos2Parser.g:4497:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) + // InternalRos2Parser.g:4498:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 { pushFollow(FOLLOW_7); rule__Subscriber__Group__4__Impl(); @@ -13752,17 +13927,17 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__4__Impl" - // InternalRos2Parser.g:4474:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; + // InternalRos2Parser.g:4505:1: rule__Subscriber__Group__4__Impl : ( Type_1 ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4478:1: ( ( Type_1 ) ) - // InternalRos2Parser.g:4479:1: ( Type_1 ) + // InternalRos2Parser.g:4509:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:4510:1: ( Type_1 ) { - // InternalRos2Parser.g:4479:1: ( Type_1 ) - // InternalRos2Parser.g:4480:2: Type_1 + // InternalRos2Parser.g:4510:1: ( Type_1 ) + // InternalRos2Parser.g:4511:2: Type_1 { before(grammarAccess.getSubscriberAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -13789,14 +13964,14 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__5" - // InternalRos2Parser.g:4489:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; + // InternalRos2Parser.g:4520:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; public final void rule__Subscriber__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4493:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) - // InternalRos2Parser.g:4494:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 + // InternalRos2Parser.g:4524:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) + // InternalRos2Parser.g:4525:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 { pushFollow(FOLLOW_21); rule__Subscriber__Group__5__Impl(); @@ -13827,21 +14002,21 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__5__Impl" - // InternalRos2Parser.g:4501:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; + // InternalRos2Parser.g:4532:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; public final void rule__Subscriber__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4505:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) - // InternalRos2Parser.g:4506:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRos2Parser.g:4536:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) + // InternalRos2Parser.g:4537:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) { - // InternalRos2Parser.g:4506:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) - // InternalRos2Parser.g:4507:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRos2Parser.g:4537:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRos2Parser.g:4538:2: ( rule__Subscriber__MessageAssignment_5 ) { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); - // InternalRos2Parser.g:4508:2: ( rule__Subscriber__MessageAssignment_5 ) - // InternalRos2Parser.g:4508:3: rule__Subscriber__MessageAssignment_5 + // InternalRos2Parser.g:4539:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRos2Parser.g:4539:3: rule__Subscriber__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Subscriber__MessageAssignment_5(); @@ -13874,14 +14049,14 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__6" - // InternalRos2Parser.g:4516:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; + // InternalRos2Parser.g:4547:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; public final void rule__Subscriber__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4520:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) - // InternalRos2Parser.g:4521:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 + // InternalRos2Parser.g:4551:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) + // InternalRos2Parser.g:4552:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 { pushFollow(FOLLOW_21); rule__Subscriber__Group__6__Impl(); @@ -13912,20 +14087,20 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__6__Impl" - // InternalRos2Parser.g:4528:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; + // InternalRos2Parser.g:4559:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; public final void rule__Subscriber__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4532:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) - // InternalRos2Parser.g:4533:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRos2Parser.g:4563:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) + // InternalRos2Parser.g:4564:1: ( ( rule__Subscriber__Group_6__0 )? ) { - // InternalRos2Parser.g:4533:1: ( ( rule__Subscriber__Group_6__0 )? ) - // InternalRos2Parser.g:4534:2: ( rule__Subscriber__Group_6__0 )? + // InternalRos2Parser.g:4564:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRos2Parser.g:4565:2: ( rule__Subscriber__Group_6__0 )? { before(grammarAccess.getSubscriberAccess().getGroup_6()); - // InternalRos2Parser.g:4535:2: ( rule__Subscriber__Group_6__0 )? + // InternalRos2Parser.g:4566:2: ( rule__Subscriber__Group_6__0 )? int alt24=2; int LA24_0 = input.LA(1); @@ -13934,7 +14109,7 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException } switch (alt24) { case 1 : - // InternalRos2Parser.g:4535:3: rule__Subscriber__Group_6__0 + // InternalRos2Parser.g:4566:3: rule__Subscriber__Group_6__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__0(); @@ -13970,14 +14145,14 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__7" - // InternalRos2Parser.g:4543:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 ; + // InternalRos2Parser.g:4574:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 ; public final void rule__Subscriber__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4547:1: ( rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 ) - // InternalRos2Parser.g:4548:2: rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 + // InternalRos2Parser.g:4578:1: ( rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 ) + // InternalRos2Parser.g:4579:2: rule__Subscriber__Group__7__Impl rule__Subscriber__Group__8 { pushFollow(FOLLOW_21); rule__Subscriber__Group__7__Impl(); @@ -14008,20 +14183,20 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__7__Impl" - // InternalRos2Parser.g:4555:1: rule__Subscriber__Group__7__Impl : ( ( rule__Subscriber__Group_7__0 )? ) ; + // InternalRos2Parser.g:4586:1: rule__Subscriber__Group__7__Impl : ( ( rule__Subscriber__Group_7__0 )? ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4559:1: ( ( ( rule__Subscriber__Group_7__0 )? ) ) - // InternalRos2Parser.g:4560:1: ( ( rule__Subscriber__Group_7__0 )? ) + // InternalRos2Parser.g:4590:1: ( ( ( rule__Subscriber__Group_7__0 )? ) ) + // InternalRos2Parser.g:4591:1: ( ( rule__Subscriber__Group_7__0 )? ) { - // InternalRos2Parser.g:4560:1: ( ( rule__Subscriber__Group_7__0 )? ) - // InternalRos2Parser.g:4561:2: ( rule__Subscriber__Group_7__0 )? + // InternalRos2Parser.g:4591:1: ( ( rule__Subscriber__Group_7__0 )? ) + // InternalRos2Parser.g:4592:2: ( rule__Subscriber__Group_7__0 )? { before(grammarAccess.getSubscriberAccess().getGroup_7()); - // InternalRos2Parser.g:4562:2: ( rule__Subscriber__Group_7__0 )? + // InternalRos2Parser.g:4593:2: ( rule__Subscriber__Group_7__0 )? int alt25=2; int LA25_0 = input.LA(1); @@ -14030,7 +14205,7 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException } switch (alt25) { case 1 : - // InternalRos2Parser.g:4562:3: rule__Subscriber__Group_7__0 + // InternalRos2Parser.g:4593:3: rule__Subscriber__Group_7__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group_7__0(); @@ -14066,14 +14241,14 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__8" - // InternalRos2Parser.g:4570:1: rule__Subscriber__Group__8 : rule__Subscriber__Group__8__Impl ; + // InternalRos2Parser.g:4601:1: rule__Subscriber__Group__8 : rule__Subscriber__Group__8__Impl ; public final void rule__Subscriber__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4574:1: ( rule__Subscriber__Group__8__Impl ) - // InternalRos2Parser.g:4575:2: rule__Subscriber__Group__8__Impl + // InternalRos2Parser.g:4605:1: ( rule__Subscriber__Group__8__Impl ) + // InternalRos2Parser.g:4606:2: rule__Subscriber__Group__8__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group__8__Impl(); @@ -14099,17 +14274,17 @@ public final void rule__Subscriber__Group__8() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__8__Impl" - // InternalRos2Parser.g:4581:1: rule__Subscriber__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:4612:1: rule__Subscriber__Group__8__Impl : ( RULE_END ) ; public final void rule__Subscriber__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4585:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:4586:1: ( RULE_END ) + // InternalRos2Parser.g:4616:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:4617:1: ( RULE_END ) { - // InternalRos2Parser.g:4586:1: ( RULE_END ) - // InternalRos2Parser.g:4587:2: RULE_END + // InternalRos2Parser.g:4617:1: ( RULE_END ) + // InternalRos2Parser.g:4618:2: RULE_END { before(grammarAccess.getSubscriberAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -14136,14 +14311,14 @@ public final void rule__Subscriber__Group__8__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group_6__0" - // InternalRos2Parser.g:4597:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; + // InternalRos2Parser.g:4628:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; public final void rule__Subscriber__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4601:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) - // InternalRos2Parser.g:4602:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 + // InternalRos2Parser.g:4632:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) + // InternalRos2Parser.g:4633:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 { pushFollow(FOLLOW_22); rule__Subscriber__Group_6__0__Impl(); @@ -14174,17 +14349,17 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__0__Impl" - // InternalRos2Parser.g:4609:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:4640:1: rule__Subscriber__Group_6__0__Impl : ( Ns ) ; public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4613:1: ( ( Ns ) ) - // InternalRos2Parser.g:4614:1: ( Ns ) + // InternalRos2Parser.g:4644:1: ( ( Ns ) ) + // InternalRos2Parser.g:4645:1: ( Ns ) { - // InternalRos2Parser.g:4614:1: ( Ns ) - // InternalRos2Parser.g:4615:2: Ns + // InternalRos2Parser.g:4645:1: ( Ns ) + // InternalRos2Parser.g:4646:2: Ns { before(grammarAccess.getSubscriberAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -14211,14 +14386,14 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__Group_6__1" - // InternalRos2Parser.g:4624:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; + // InternalRos2Parser.g:4655:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; public final void rule__Subscriber__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4628:1: ( rule__Subscriber__Group_6__1__Impl ) - // InternalRos2Parser.g:4629:2: rule__Subscriber__Group_6__1__Impl + // InternalRos2Parser.g:4659:1: ( rule__Subscriber__Group_6__1__Impl ) + // InternalRos2Parser.g:4660:2: rule__Subscriber__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__1__Impl(); @@ -14244,21 +14419,21 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__1__Impl" - // InternalRos2Parser.g:4635:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:4666:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4639:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:4640:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:4670:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:4671:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:4640:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:4641:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:4671:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:4672:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:4642:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:4642:3: rule__Subscriber__NamespaceAssignment_6_1 + // InternalRos2Parser.g:4673:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:4673:3: rule__Subscriber__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Subscriber__NamespaceAssignment_6_1(); @@ -14291,14 +14466,14 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__Group_7__0" - // InternalRos2Parser.g:4651:1: rule__Subscriber__Group_7__0 : rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 ; + // InternalRos2Parser.g:4682:1: rule__Subscriber__Group_7__0 : rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 ; public final void rule__Subscriber__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4655:1: ( rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 ) - // InternalRos2Parser.g:4656:2: rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 + // InternalRos2Parser.g:4686:1: ( rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 ) + // InternalRos2Parser.g:4687:2: rule__Subscriber__Group_7__0__Impl rule__Subscriber__Group_7__1 { pushFollow(FOLLOW_14); rule__Subscriber__Group_7__0__Impl(); @@ -14329,17 +14504,17 @@ public final void rule__Subscriber__Group_7__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_7__0__Impl" - // InternalRos2Parser.g:4663:1: rule__Subscriber__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:4694:1: rule__Subscriber__Group_7__0__Impl : ( Qos ) ; public final void rule__Subscriber__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4667:1: ( ( Qos ) ) - // InternalRos2Parser.g:4668:1: ( Qos ) + // InternalRos2Parser.g:4698:1: ( ( Qos ) ) + // InternalRos2Parser.g:4699:1: ( Qos ) { - // InternalRos2Parser.g:4668:1: ( Qos ) - // InternalRos2Parser.g:4669:2: Qos + // InternalRos2Parser.g:4699:1: ( Qos ) + // InternalRos2Parser.g:4700:2: Qos { before(grammarAccess.getSubscriberAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -14366,14 +14541,14 @@ public final void rule__Subscriber__Group_7__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__Group_7__1" - // InternalRos2Parser.g:4678:1: rule__Subscriber__Group_7__1 : rule__Subscriber__Group_7__1__Impl ; + // InternalRos2Parser.g:4709:1: rule__Subscriber__Group_7__1 : rule__Subscriber__Group_7__1__Impl ; public final void rule__Subscriber__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4682:1: ( rule__Subscriber__Group_7__1__Impl ) - // InternalRos2Parser.g:4683:2: rule__Subscriber__Group_7__1__Impl + // InternalRos2Parser.g:4713:1: ( rule__Subscriber__Group_7__1__Impl ) + // InternalRos2Parser.g:4714:2: rule__Subscriber__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group_7__1__Impl(); @@ -14399,21 +14574,21 @@ public final void rule__Subscriber__Group_7__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_7__1__Impl" - // InternalRos2Parser.g:4689:1: rule__Subscriber__Group_7__1__Impl : ( ( rule__Subscriber__QosAssignment_7_1 ) ) ; + // InternalRos2Parser.g:4720:1: rule__Subscriber__Group_7__1__Impl : ( ( rule__Subscriber__QosAssignment_7_1 ) ) ; public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4693:1: ( ( ( rule__Subscriber__QosAssignment_7_1 ) ) ) - // InternalRos2Parser.g:4694:1: ( ( rule__Subscriber__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:4724:1: ( ( ( rule__Subscriber__QosAssignment_7_1 ) ) ) + // InternalRos2Parser.g:4725:1: ( ( rule__Subscriber__QosAssignment_7_1 ) ) { - // InternalRos2Parser.g:4694:1: ( ( rule__Subscriber__QosAssignment_7_1 ) ) - // InternalRos2Parser.g:4695:2: ( rule__Subscriber__QosAssignment_7_1 ) + // InternalRos2Parser.g:4725:1: ( ( rule__Subscriber__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:4726:2: ( rule__Subscriber__QosAssignment_7_1 ) { before(grammarAccess.getSubscriberAccess().getQosAssignment_7_1()); - // InternalRos2Parser.g:4696:2: ( rule__Subscriber__QosAssignment_7_1 ) - // InternalRos2Parser.g:4696:3: rule__Subscriber__QosAssignment_7_1 + // InternalRos2Parser.g:4727:2: ( rule__Subscriber__QosAssignment_7_1 ) + // InternalRos2Parser.g:4727:3: rule__Subscriber__QosAssignment_7_1 { pushFollow(FOLLOW_2); rule__Subscriber__QosAssignment_7_1(); @@ -14446,14 +14621,14 @@ public final void rule__Subscriber__Group_7__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ServiceServer__Group__0" - // InternalRos2Parser.g:4705:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; + // InternalRos2Parser.g:4736:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; public final void rule__ServiceServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4709:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) - // InternalRos2Parser.g:4710:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 + // InternalRos2Parser.g:4740:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) + // InternalRos2Parser.g:4741:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 { pushFollow(FOLLOW_7); rule__ServiceServer__Group__0__Impl(); @@ -14484,21 +14659,21 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__0__Impl" - // InternalRos2Parser.g:4717:1: rule__ServiceServer__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:4748:1: rule__ServiceServer__Group__0__Impl : ( () ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4721:1: ( ( () ) ) - // InternalRos2Parser.g:4722:1: ( () ) + // InternalRos2Parser.g:4752:1: ( ( () ) ) + // InternalRos2Parser.g:4753:1: ( () ) { - // InternalRos2Parser.g:4722:1: ( () ) - // InternalRos2Parser.g:4723:2: () + // InternalRos2Parser.g:4753:1: ( () ) + // InternalRos2Parser.g:4754:2: () { before(grammarAccess.getServiceServerAccess().getServiceServerAction_0()); - // InternalRos2Parser.g:4724:2: () - // InternalRos2Parser.g:4724:3: + // InternalRos2Parser.g:4755:2: () + // InternalRos2Parser.g:4755:3: { } @@ -14521,14 +14696,14 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__1" - // InternalRos2Parser.g:4732:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; + // InternalRos2Parser.g:4763:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; public final void rule__ServiceServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4736:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) - // InternalRos2Parser.g:4737:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 + // InternalRos2Parser.g:4767:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) + // InternalRos2Parser.g:4768:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 { pushFollow(FOLLOW_4); rule__ServiceServer__Group__1__Impl(); @@ -14559,21 +14734,21 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__1__Impl" - // InternalRos2Parser.g:4744:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:4775:1: rule__ServiceServer__Group__1__Impl : ( ( rule__ServiceServer__NameAssignment_1 ) ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4748:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:4749:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) + // InternalRos2Parser.g:4779:1: ( ( ( rule__ServiceServer__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:4780:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) { - // InternalRos2Parser.g:4749:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) - // InternalRos2Parser.g:4750:2: ( rule__ServiceServer__NameAssignment_1 ) + // InternalRos2Parser.g:4780:1: ( ( rule__ServiceServer__NameAssignment_1 ) ) + // InternalRos2Parser.g:4781:2: ( rule__ServiceServer__NameAssignment_1 ) { before(grammarAccess.getServiceServerAccess().getNameAssignment_1()); - // InternalRos2Parser.g:4751:2: ( rule__ServiceServer__NameAssignment_1 ) - // InternalRos2Parser.g:4751:3: rule__ServiceServer__NameAssignment_1 + // InternalRos2Parser.g:4782:2: ( rule__ServiceServer__NameAssignment_1 ) + // InternalRos2Parser.g:4782:3: rule__ServiceServer__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ServiceServer__NameAssignment_1(); @@ -14606,14 +14781,14 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__2" - // InternalRos2Parser.g:4759:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; + // InternalRos2Parser.g:4790:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; public final void rule__ServiceServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4763:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) - // InternalRos2Parser.g:4764:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 + // InternalRos2Parser.g:4794:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) + // InternalRos2Parser.g:4795:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 { pushFollow(FOLLOW_5); rule__ServiceServer__Group__2__Impl(); @@ -14644,17 +14819,17 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__2__Impl" - // InternalRos2Parser.g:4771:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:4802:1: rule__ServiceServer__Group__2__Impl : ( Colon ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4775:1: ( ( Colon ) ) - // InternalRos2Parser.g:4776:1: ( Colon ) + // InternalRos2Parser.g:4806:1: ( ( Colon ) ) + // InternalRos2Parser.g:4807:1: ( Colon ) { - // InternalRos2Parser.g:4776:1: ( Colon ) - // InternalRos2Parser.g:4777:2: Colon + // InternalRos2Parser.g:4807:1: ( Colon ) + // InternalRos2Parser.g:4808:2: Colon { before(grammarAccess.getServiceServerAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -14681,14 +14856,14 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__3" - // InternalRos2Parser.g:4786:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; + // InternalRos2Parser.g:4817:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; public final void rule__ServiceServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4790:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) - // InternalRos2Parser.g:4791:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 + // InternalRos2Parser.g:4821:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) + // InternalRos2Parser.g:4822:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 { pushFollow(FOLLOW_20); rule__ServiceServer__Group__3__Impl(); @@ -14719,17 +14894,17 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__3__Impl" - // InternalRos2Parser.g:4798:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:4829:1: rule__ServiceServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4802:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:4803:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4833:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:4834:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:4803:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:4804:2: RULE_BEGIN + // InternalRos2Parser.g:4834:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:4835:2: RULE_BEGIN { before(grammarAccess.getServiceServerAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -14756,14 +14931,14 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__4" - // InternalRos2Parser.g:4813:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; + // InternalRos2Parser.g:4844:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; public final void rule__ServiceServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4817:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) - // InternalRos2Parser.g:4818:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 + // InternalRos2Parser.g:4848:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) + // InternalRos2Parser.g:4849:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 { pushFollow(FOLLOW_7); rule__ServiceServer__Group__4__Impl(); @@ -14794,17 +14969,17 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__4__Impl" - // InternalRos2Parser.g:4825:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; + // InternalRos2Parser.g:4856:1: rule__ServiceServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4829:1: ( ( Type_1 ) ) - // InternalRos2Parser.g:4830:1: ( Type_1 ) + // InternalRos2Parser.g:4860:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:4861:1: ( Type_1 ) { - // InternalRos2Parser.g:4830:1: ( Type_1 ) - // InternalRos2Parser.g:4831:2: Type_1 + // InternalRos2Parser.g:4861:1: ( Type_1 ) + // InternalRos2Parser.g:4862:2: Type_1 { before(grammarAccess.getServiceServerAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -14831,14 +15006,14 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__5" - // InternalRos2Parser.g:4840:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; + // InternalRos2Parser.g:4871:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; public final void rule__ServiceServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4844:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) - // InternalRos2Parser.g:4845:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 + // InternalRos2Parser.g:4875:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) + // InternalRos2Parser.g:4876:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 { pushFollow(FOLLOW_21); rule__ServiceServer__Group__5__Impl(); @@ -14869,21 +15044,21 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__5__Impl" - // InternalRos2Parser.g:4852:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; + // InternalRos2Parser.g:4883:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; public final void rule__ServiceServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4856:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) - // InternalRos2Parser.g:4857:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRos2Parser.g:4887:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) + // InternalRos2Parser.g:4888:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) { - // InternalRos2Parser.g:4857:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) - // InternalRos2Parser.g:4858:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRos2Parser.g:4888:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRos2Parser.g:4889:2: ( rule__ServiceServer__ServiceAssignment_5 ) { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); - // InternalRos2Parser.g:4859:2: ( rule__ServiceServer__ServiceAssignment_5 ) - // InternalRos2Parser.g:4859:3: rule__ServiceServer__ServiceAssignment_5 + // InternalRos2Parser.g:4890:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRos2Parser.g:4890:3: rule__ServiceServer__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceServer__ServiceAssignment_5(); @@ -14916,14 +15091,14 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__6" - // InternalRos2Parser.g:4867:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; + // InternalRos2Parser.g:4898:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; public final void rule__ServiceServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4871:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) - // InternalRos2Parser.g:4872:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 + // InternalRos2Parser.g:4902:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) + // InternalRos2Parser.g:4903:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 { pushFollow(FOLLOW_21); rule__ServiceServer__Group__6__Impl(); @@ -14954,20 +15129,20 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__6__Impl" - // InternalRos2Parser.g:4879:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; + // InternalRos2Parser.g:4910:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; public final void rule__ServiceServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4883:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) - // InternalRos2Parser.g:4884:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRos2Parser.g:4914:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) + // InternalRos2Parser.g:4915:1: ( ( rule__ServiceServer__Group_6__0 )? ) { - // InternalRos2Parser.g:4884:1: ( ( rule__ServiceServer__Group_6__0 )? ) - // InternalRos2Parser.g:4885:2: ( rule__ServiceServer__Group_6__0 )? + // InternalRos2Parser.g:4915:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRos2Parser.g:4916:2: ( rule__ServiceServer__Group_6__0 )? { before(grammarAccess.getServiceServerAccess().getGroup_6()); - // InternalRos2Parser.g:4886:2: ( rule__ServiceServer__Group_6__0 )? + // InternalRos2Parser.g:4917:2: ( rule__ServiceServer__Group_6__0 )? int alt26=2; int LA26_0 = input.LA(1); @@ -14976,7 +15151,7 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept } switch (alt26) { case 1 : - // InternalRos2Parser.g:4886:3: rule__ServiceServer__Group_6__0 + // InternalRos2Parser.g:4917:3: rule__ServiceServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__0(); @@ -15012,14 +15187,14 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__7" - // InternalRos2Parser.g:4894:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 ; + // InternalRos2Parser.g:4925:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 ; public final void rule__ServiceServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4898:1: ( rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 ) - // InternalRos2Parser.g:4899:2: rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 + // InternalRos2Parser.g:4929:1: ( rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 ) + // InternalRos2Parser.g:4930:2: rule__ServiceServer__Group__7__Impl rule__ServiceServer__Group__8 { pushFollow(FOLLOW_21); rule__ServiceServer__Group__7__Impl(); @@ -15050,20 +15225,20 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__7__Impl" - // InternalRos2Parser.g:4906:1: rule__ServiceServer__Group__7__Impl : ( ( rule__ServiceServer__Group_7__0 )? ) ; + // InternalRos2Parser.g:4937:1: rule__ServiceServer__Group__7__Impl : ( ( rule__ServiceServer__Group_7__0 )? ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4910:1: ( ( ( rule__ServiceServer__Group_7__0 )? ) ) - // InternalRos2Parser.g:4911:1: ( ( rule__ServiceServer__Group_7__0 )? ) + // InternalRos2Parser.g:4941:1: ( ( ( rule__ServiceServer__Group_7__0 )? ) ) + // InternalRos2Parser.g:4942:1: ( ( rule__ServiceServer__Group_7__0 )? ) { - // InternalRos2Parser.g:4911:1: ( ( rule__ServiceServer__Group_7__0 )? ) - // InternalRos2Parser.g:4912:2: ( rule__ServiceServer__Group_7__0 )? + // InternalRos2Parser.g:4942:1: ( ( rule__ServiceServer__Group_7__0 )? ) + // InternalRos2Parser.g:4943:2: ( rule__ServiceServer__Group_7__0 )? { before(grammarAccess.getServiceServerAccess().getGroup_7()); - // InternalRos2Parser.g:4913:2: ( rule__ServiceServer__Group_7__0 )? + // InternalRos2Parser.g:4944:2: ( rule__ServiceServer__Group_7__0 )? int alt27=2; int LA27_0 = input.LA(1); @@ -15072,7 +15247,7 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept } switch (alt27) { case 1 : - // InternalRos2Parser.g:4913:3: rule__ServiceServer__Group_7__0 + // InternalRos2Parser.g:4944:3: rule__ServiceServer__Group_7__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group_7__0(); @@ -15108,14 +15283,14 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__8" - // InternalRos2Parser.g:4921:1: rule__ServiceServer__Group__8 : rule__ServiceServer__Group__8__Impl ; + // InternalRos2Parser.g:4952:1: rule__ServiceServer__Group__8 : rule__ServiceServer__Group__8__Impl ; public final void rule__ServiceServer__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4925:1: ( rule__ServiceServer__Group__8__Impl ) - // InternalRos2Parser.g:4926:2: rule__ServiceServer__Group__8__Impl + // InternalRos2Parser.g:4956:1: ( rule__ServiceServer__Group__8__Impl ) + // InternalRos2Parser.g:4957:2: rule__ServiceServer__Group__8__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group__8__Impl(); @@ -15141,17 +15316,17 @@ public final void rule__ServiceServer__Group__8() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__8__Impl" - // InternalRos2Parser.g:4932:1: rule__ServiceServer__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:4963:1: rule__ServiceServer__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceServer__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4936:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:4937:1: ( RULE_END ) + // InternalRos2Parser.g:4967:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:4968:1: ( RULE_END ) { - // InternalRos2Parser.g:4937:1: ( RULE_END ) - // InternalRos2Parser.g:4938:2: RULE_END + // InternalRos2Parser.g:4968:1: ( RULE_END ) + // InternalRos2Parser.g:4969:2: RULE_END { before(grammarAccess.getServiceServerAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -15178,14 +15353,14 @@ public final void rule__ServiceServer__Group__8__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group_6__0" - // InternalRos2Parser.g:4948:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; + // InternalRos2Parser.g:4979:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; public final void rule__ServiceServer__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4952:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) - // InternalRos2Parser.g:4953:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 + // InternalRos2Parser.g:4983:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) + // InternalRos2Parser.g:4984:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 { pushFollow(FOLLOW_22); rule__ServiceServer__Group_6__0__Impl(); @@ -15216,17 +15391,17 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__0__Impl" - // InternalRos2Parser.g:4960:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:4991:1: rule__ServiceServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4964:1: ( ( Ns ) ) - // InternalRos2Parser.g:4965:1: ( Ns ) + // InternalRos2Parser.g:4995:1: ( ( Ns ) ) + // InternalRos2Parser.g:4996:1: ( Ns ) { - // InternalRos2Parser.g:4965:1: ( Ns ) - // InternalRos2Parser.g:4966:2: Ns + // InternalRos2Parser.g:4996:1: ( Ns ) + // InternalRos2Parser.g:4997:2: Ns { before(grammarAccess.getServiceServerAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -15253,14 +15428,14 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceServer__Group_6__1" - // InternalRos2Parser.g:4975:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; + // InternalRos2Parser.g:5006:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; public final void rule__ServiceServer__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4979:1: ( rule__ServiceServer__Group_6__1__Impl ) - // InternalRos2Parser.g:4980:2: rule__ServiceServer__Group_6__1__Impl + // InternalRos2Parser.g:5010:1: ( rule__ServiceServer__Group_6__1__Impl ) + // InternalRos2Parser.g:5011:2: rule__ServiceServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__1__Impl(); @@ -15286,21 +15461,21 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__1__Impl" - // InternalRos2Parser.g:4986:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:5017:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:4990:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:4991:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:5021:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:5022:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:4991:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:4992:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:5022:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:5023:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:4993:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:4993:3: rule__ServiceServer__NamespaceAssignment_6_1 + // InternalRos2Parser.g:5024:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:5024:3: rule__ServiceServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceServer__NamespaceAssignment_6_1(); @@ -15333,14 +15508,14 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceServer__Group_7__0" - // InternalRos2Parser.g:5002:1: rule__ServiceServer__Group_7__0 : rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 ; + // InternalRos2Parser.g:5033:1: rule__ServiceServer__Group_7__0 : rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 ; public final void rule__ServiceServer__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5006:1: ( rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 ) - // InternalRos2Parser.g:5007:2: rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 + // InternalRos2Parser.g:5037:1: ( rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 ) + // InternalRos2Parser.g:5038:2: rule__ServiceServer__Group_7__0__Impl rule__ServiceServer__Group_7__1 { pushFollow(FOLLOW_14); rule__ServiceServer__Group_7__0__Impl(); @@ -15371,17 +15546,17 @@ public final void rule__ServiceServer__Group_7__0() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_7__0__Impl" - // InternalRos2Parser.g:5014:1: rule__ServiceServer__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:5045:1: rule__ServiceServer__Group_7__0__Impl : ( Qos ) ; public final void rule__ServiceServer__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5018:1: ( ( Qos ) ) - // InternalRos2Parser.g:5019:1: ( Qos ) + // InternalRos2Parser.g:5049:1: ( ( Qos ) ) + // InternalRos2Parser.g:5050:1: ( Qos ) { - // InternalRos2Parser.g:5019:1: ( Qos ) - // InternalRos2Parser.g:5020:2: Qos + // InternalRos2Parser.g:5050:1: ( Qos ) + // InternalRos2Parser.g:5051:2: Qos { before(grammarAccess.getServiceServerAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -15408,14 +15583,14 @@ public final void rule__ServiceServer__Group_7__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceServer__Group_7__1" - // InternalRos2Parser.g:5029:1: rule__ServiceServer__Group_7__1 : rule__ServiceServer__Group_7__1__Impl ; + // InternalRos2Parser.g:5060:1: rule__ServiceServer__Group_7__1 : rule__ServiceServer__Group_7__1__Impl ; public final void rule__ServiceServer__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5033:1: ( rule__ServiceServer__Group_7__1__Impl ) - // InternalRos2Parser.g:5034:2: rule__ServiceServer__Group_7__1__Impl + // InternalRos2Parser.g:5064:1: ( rule__ServiceServer__Group_7__1__Impl ) + // InternalRos2Parser.g:5065:2: rule__ServiceServer__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group_7__1__Impl(); @@ -15441,21 +15616,21 @@ public final void rule__ServiceServer__Group_7__1() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_7__1__Impl" - // InternalRos2Parser.g:5040:1: rule__ServiceServer__Group_7__1__Impl : ( ( rule__ServiceServer__QosAssignment_7_1 ) ) ; + // InternalRos2Parser.g:5071:1: rule__ServiceServer__Group_7__1__Impl : ( ( rule__ServiceServer__QosAssignment_7_1 ) ) ; public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5044:1: ( ( ( rule__ServiceServer__QosAssignment_7_1 ) ) ) - // InternalRos2Parser.g:5045:1: ( ( rule__ServiceServer__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:5075:1: ( ( ( rule__ServiceServer__QosAssignment_7_1 ) ) ) + // InternalRos2Parser.g:5076:1: ( ( rule__ServiceServer__QosAssignment_7_1 ) ) { - // InternalRos2Parser.g:5045:1: ( ( rule__ServiceServer__QosAssignment_7_1 ) ) - // InternalRos2Parser.g:5046:2: ( rule__ServiceServer__QosAssignment_7_1 ) + // InternalRos2Parser.g:5076:1: ( ( rule__ServiceServer__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:5077:2: ( rule__ServiceServer__QosAssignment_7_1 ) { before(grammarAccess.getServiceServerAccess().getQosAssignment_7_1()); - // InternalRos2Parser.g:5047:2: ( rule__ServiceServer__QosAssignment_7_1 ) - // InternalRos2Parser.g:5047:3: rule__ServiceServer__QosAssignment_7_1 + // InternalRos2Parser.g:5078:2: ( rule__ServiceServer__QosAssignment_7_1 ) + // InternalRos2Parser.g:5078:3: rule__ServiceServer__QosAssignment_7_1 { pushFollow(FOLLOW_2); rule__ServiceServer__QosAssignment_7_1(); @@ -15488,14 +15663,14 @@ public final void rule__ServiceServer__Group_7__1__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group__0" - // InternalRos2Parser.g:5056:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; + // InternalRos2Parser.g:5087:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; public final void rule__ServiceClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5060:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) - // InternalRos2Parser.g:5061:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 + // InternalRos2Parser.g:5091:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) + // InternalRos2Parser.g:5092:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 { pushFollow(FOLLOW_7); rule__ServiceClient__Group__0__Impl(); @@ -15526,21 +15701,21 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__0__Impl" - // InternalRos2Parser.g:5068:1: rule__ServiceClient__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:5099:1: rule__ServiceClient__Group__0__Impl : ( () ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5072:1: ( ( () ) ) - // InternalRos2Parser.g:5073:1: ( () ) + // InternalRos2Parser.g:5103:1: ( ( () ) ) + // InternalRos2Parser.g:5104:1: ( () ) { - // InternalRos2Parser.g:5073:1: ( () ) - // InternalRos2Parser.g:5074:2: () + // InternalRos2Parser.g:5104:1: ( () ) + // InternalRos2Parser.g:5105:2: () { before(grammarAccess.getServiceClientAccess().getServiceClientAction_0()); - // InternalRos2Parser.g:5075:2: () - // InternalRos2Parser.g:5075:3: + // InternalRos2Parser.g:5106:2: () + // InternalRos2Parser.g:5106:3: { } @@ -15563,14 +15738,14 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__1" - // InternalRos2Parser.g:5083:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; + // InternalRos2Parser.g:5114:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; public final void rule__ServiceClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5087:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) - // InternalRos2Parser.g:5088:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 + // InternalRos2Parser.g:5118:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) + // InternalRos2Parser.g:5119:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 { pushFollow(FOLLOW_4); rule__ServiceClient__Group__1__Impl(); @@ -15601,21 +15776,21 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__1__Impl" - // InternalRos2Parser.g:5095:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:5126:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5099:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:5100:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) + // InternalRos2Parser.g:5130:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:5131:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) { - // InternalRos2Parser.g:5100:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) - // InternalRos2Parser.g:5101:2: ( rule__ServiceClient__NameAssignment_1 ) + // InternalRos2Parser.g:5131:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) + // InternalRos2Parser.g:5132:2: ( rule__ServiceClient__NameAssignment_1 ) { before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); - // InternalRos2Parser.g:5102:2: ( rule__ServiceClient__NameAssignment_1 ) - // InternalRos2Parser.g:5102:3: rule__ServiceClient__NameAssignment_1 + // InternalRos2Parser.g:5133:2: ( rule__ServiceClient__NameAssignment_1 ) + // InternalRos2Parser.g:5133:3: rule__ServiceClient__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ServiceClient__NameAssignment_1(); @@ -15648,14 +15823,14 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__2" - // InternalRos2Parser.g:5110:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; + // InternalRos2Parser.g:5141:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; public final void rule__ServiceClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5114:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) - // InternalRos2Parser.g:5115:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 + // InternalRos2Parser.g:5145:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) + // InternalRos2Parser.g:5146:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 { pushFollow(FOLLOW_5); rule__ServiceClient__Group__2__Impl(); @@ -15686,17 +15861,17 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__2__Impl" - // InternalRos2Parser.g:5122:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:5153:1: rule__ServiceClient__Group__2__Impl : ( Colon ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5126:1: ( ( Colon ) ) - // InternalRos2Parser.g:5127:1: ( Colon ) + // InternalRos2Parser.g:5157:1: ( ( Colon ) ) + // InternalRos2Parser.g:5158:1: ( Colon ) { - // InternalRos2Parser.g:5127:1: ( Colon ) - // InternalRos2Parser.g:5128:2: Colon + // InternalRos2Parser.g:5158:1: ( Colon ) + // InternalRos2Parser.g:5159:2: Colon { before(grammarAccess.getServiceClientAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -15723,14 +15898,14 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__3" - // InternalRos2Parser.g:5137:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; + // InternalRos2Parser.g:5168:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; public final void rule__ServiceClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5141:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) - // InternalRos2Parser.g:5142:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 + // InternalRos2Parser.g:5172:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) + // InternalRos2Parser.g:5173:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 { pushFollow(FOLLOW_20); rule__ServiceClient__Group__3__Impl(); @@ -15761,17 +15936,17 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__3__Impl" - // InternalRos2Parser.g:5149:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:5180:1: rule__ServiceClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5153:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:5154:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:5184:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:5185:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:5154:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:5155:2: RULE_BEGIN + // InternalRos2Parser.g:5185:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:5186:2: RULE_BEGIN { before(grammarAccess.getServiceClientAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -15798,14 +15973,14 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__4" - // InternalRos2Parser.g:5164:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; + // InternalRos2Parser.g:5195:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; public final void rule__ServiceClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5168:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) - // InternalRos2Parser.g:5169:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 + // InternalRos2Parser.g:5199:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) + // InternalRos2Parser.g:5200:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 { pushFollow(FOLLOW_7); rule__ServiceClient__Group__4__Impl(); @@ -15836,17 +16011,17 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__4__Impl" - // InternalRos2Parser.g:5176:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; + // InternalRos2Parser.g:5207:1: rule__ServiceClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5180:1: ( ( Type_1 ) ) - // InternalRos2Parser.g:5181:1: ( Type_1 ) + // InternalRos2Parser.g:5211:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:5212:1: ( Type_1 ) { - // InternalRos2Parser.g:5181:1: ( Type_1 ) - // InternalRos2Parser.g:5182:2: Type_1 + // InternalRos2Parser.g:5212:1: ( Type_1 ) + // InternalRos2Parser.g:5213:2: Type_1 { before(grammarAccess.getServiceClientAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -15873,14 +16048,14 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__5" - // InternalRos2Parser.g:5191:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; + // InternalRos2Parser.g:5222:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; public final void rule__ServiceClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5195:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) - // InternalRos2Parser.g:5196:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 + // InternalRos2Parser.g:5226:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) + // InternalRos2Parser.g:5227:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 { pushFollow(FOLLOW_21); rule__ServiceClient__Group__5__Impl(); @@ -15911,21 +16086,21 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__5__Impl" - // InternalRos2Parser.g:5203:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; + // InternalRos2Parser.g:5234:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5207:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) - // InternalRos2Parser.g:5208:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRos2Parser.g:5238:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) + // InternalRos2Parser.g:5239:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) { - // InternalRos2Parser.g:5208:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) - // InternalRos2Parser.g:5209:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRos2Parser.g:5239:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRos2Parser.g:5240:2: ( rule__ServiceClient__ServiceAssignment_5 ) { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); - // InternalRos2Parser.g:5210:2: ( rule__ServiceClient__ServiceAssignment_5 ) - // InternalRos2Parser.g:5210:3: rule__ServiceClient__ServiceAssignment_5 + // InternalRos2Parser.g:5241:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRos2Parser.g:5241:3: rule__ServiceClient__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceClient__ServiceAssignment_5(); @@ -15958,14 +16133,14 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__6" - // InternalRos2Parser.g:5218:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; + // InternalRos2Parser.g:5249:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; public final void rule__ServiceClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5222:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) - // InternalRos2Parser.g:5223:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 + // InternalRos2Parser.g:5253:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) + // InternalRos2Parser.g:5254:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 { pushFollow(FOLLOW_21); rule__ServiceClient__Group__6__Impl(); @@ -15996,20 +16171,20 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__6__Impl" - // InternalRos2Parser.g:5230:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; + // InternalRos2Parser.g:5261:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5234:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) - // InternalRos2Parser.g:5235:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRos2Parser.g:5265:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) + // InternalRos2Parser.g:5266:1: ( ( rule__ServiceClient__Group_6__0 )? ) { - // InternalRos2Parser.g:5235:1: ( ( rule__ServiceClient__Group_6__0 )? ) - // InternalRos2Parser.g:5236:2: ( rule__ServiceClient__Group_6__0 )? + // InternalRos2Parser.g:5266:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRos2Parser.g:5267:2: ( rule__ServiceClient__Group_6__0 )? { before(grammarAccess.getServiceClientAccess().getGroup_6()); - // InternalRos2Parser.g:5237:2: ( rule__ServiceClient__Group_6__0 )? + // InternalRos2Parser.g:5268:2: ( rule__ServiceClient__Group_6__0 )? int alt28=2; int LA28_0 = input.LA(1); @@ -16018,7 +16193,7 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept } switch (alt28) { case 1 : - // InternalRos2Parser.g:5237:3: rule__ServiceClient__Group_6__0 + // InternalRos2Parser.g:5268:3: rule__ServiceClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__0(); @@ -16054,14 +16229,14 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__7" - // InternalRos2Parser.g:5245:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ; + // InternalRos2Parser.g:5276:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ; public final void rule__ServiceClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5249:1: ( rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ) - // InternalRos2Parser.g:5250:2: rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 + // InternalRos2Parser.g:5280:1: ( rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ) + // InternalRos2Parser.g:5281:2: rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 { pushFollow(FOLLOW_21); rule__ServiceClient__Group__7__Impl(); @@ -16092,20 +16267,20 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__7__Impl" - // InternalRos2Parser.g:5257:1: rule__ServiceClient__Group__7__Impl : ( ( rule__ServiceClient__Group_7__0 )? ) ; + // InternalRos2Parser.g:5288:1: rule__ServiceClient__Group__7__Impl : ( ( rule__ServiceClient__Group_7__0 )? ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5261:1: ( ( ( rule__ServiceClient__Group_7__0 )? ) ) - // InternalRos2Parser.g:5262:1: ( ( rule__ServiceClient__Group_7__0 )? ) + // InternalRos2Parser.g:5292:1: ( ( ( rule__ServiceClient__Group_7__0 )? ) ) + // InternalRos2Parser.g:5293:1: ( ( rule__ServiceClient__Group_7__0 )? ) { - // InternalRos2Parser.g:5262:1: ( ( rule__ServiceClient__Group_7__0 )? ) - // InternalRos2Parser.g:5263:2: ( rule__ServiceClient__Group_7__0 )? + // InternalRos2Parser.g:5293:1: ( ( rule__ServiceClient__Group_7__0 )? ) + // InternalRos2Parser.g:5294:2: ( rule__ServiceClient__Group_7__0 )? { before(grammarAccess.getServiceClientAccess().getGroup_7()); - // InternalRos2Parser.g:5264:2: ( rule__ServiceClient__Group_7__0 )? + // InternalRos2Parser.g:5295:2: ( rule__ServiceClient__Group_7__0 )? int alt29=2; int LA29_0 = input.LA(1); @@ -16114,7 +16289,7 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept } switch (alt29) { case 1 : - // InternalRos2Parser.g:5264:3: rule__ServiceClient__Group_7__0 + // InternalRos2Parser.g:5295:3: rule__ServiceClient__Group_7__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group_7__0(); @@ -16150,14 +16325,14 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__8" - // InternalRos2Parser.g:5272:1: rule__ServiceClient__Group__8 : rule__ServiceClient__Group__8__Impl ; + // InternalRos2Parser.g:5303:1: rule__ServiceClient__Group__8 : rule__ServiceClient__Group__8__Impl ; public final void rule__ServiceClient__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5276:1: ( rule__ServiceClient__Group__8__Impl ) - // InternalRos2Parser.g:5277:2: rule__ServiceClient__Group__8__Impl + // InternalRos2Parser.g:5307:1: ( rule__ServiceClient__Group__8__Impl ) + // InternalRos2Parser.g:5308:2: rule__ServiceClient__Group__8__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group__8__Impl(); @@ -16183,17 +16358,17 @@ public final void rule__ServiceClient__Group__8() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__8__Impl" - // InternalRos2Parser.g:5283:1: rule__ServiceClient__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:5314:1: rule__ServiceClient__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceClient__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5287:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:5288:1: ( RULE_END ) + // InternalRos2Parser.g:5318:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:5319:1: ( RULE_END ) { - // InternalRos2Parser.g:5288:1: ( RULE_END ) - // InternalRos2Parser.g:5289:2: RULE_END + // InternalRos2Parser.g:5319:1: ( RULE_END ) + // InternalRos2Parser.g:5320:2: RULE_END { before(grammarAccess.getServiceClientAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -16220,14 +16395,14 @@ public final void rule__ServiceClient__Group__8__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group_6__0" - // InternalRos2Parser.g:5299:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; + // InternalRos2Parser.g:5330:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; public final void rule__ServiceClient__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5303:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) - // InternalRos2Parser.g:5304:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 + // InternalRos2Parser.g:5334:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) + // InternalRos2Parser.g:5335:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 { pushFollow(FOLLOW_22); rule__ServiceClient__Group_6__0__Impl(); @@ -16258,17 +16433,17 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__0__Impl" - // InternalRos2Parser.g:5311:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:5342:1: rule__ServiceClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5315:1: ( ( Ns ) ) - // InternalRos2Parser.g:5316:1: ( Ns ) + // InternalRos2Parser.g:5346:1: ( ( Ns ) ) + // InternalRos2Parser.g:5347:1: ( Ns ) { - // InternalRos2Parser.g:5316:1: ( Ns ) - // InternalRos2Parser.g:5317:2: Ns + // InternalRos2Parser.g:5347:1: ( Ns ) + // InternalRos2Parser.g:5348:2: Ns { before(grammarAccess.getServiceClientAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -16295,14 +16470,14 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group_6__1" - // InternalRos2Parser.g:5326:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; + // InternalRos2Parser.g:5357:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; public final void rule__ServiceClient__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5330:1: ( rule__ServiceClient__Group_6__1__Impl ) - // InternalRos2Parser.g:5331:2: rule__ServiceClient__Group_6__1__Impl + // InternalRos2Parser.g:5361:1: ( rule__ServiceClient__Group_6__1__Impl ) + // InternalRos2Parser.g:5362:2: rule__ServiceClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__1__Impl(); @@ -16328,21 +16503,21 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__1__Impl" - // InternalRos2Parser.g:5337:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:5368:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5341:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:5342:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:5372:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:5373:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:5342:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:5343:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:5373:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:5374:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:5344:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:5344:3: rule__ServiceClient__NamespaceAssignment_6_1 + // InternalRos2Parser.g:5375:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:5375:3: rule__ServiceClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceClient__NamespaceAssignment_6_1(); @@ -16375,14 +16550,14 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group_7__0" - // InternalRos2Parser.g:5353:1: rule__ServiceClient__Group_7__0 : rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 ; + // InternalRos2Parser.g:5384:1: rule__ServiceClient__Group_7__0 : rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 ; public final void rule__ServiceClient__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5357:1: ( rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 ) - // InternalRos2Parser.g:5358:2: rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 + // InternalRos2Parser.g:5388:1: ( rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 ) + // InternalRos2Parser.g:5389:2: rule__ServiceClient__Group_7__0__Impl rule__ServiceClient__Group_7__1 { pushFollow(FOLLOW_14); rule__ServiceClient__Group_7__0__Impl(); @@ -16413,17 +16588,17 @@ public final void rule__ServiceClient__Group_7__0() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_7__0__Impl" - // InternalRos2Parser.g:5365:1: rule__ServiceClient__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:5396:1: rule__ServiceClient__Group_7__0__Impl : ( Qos ) ; public final void rule__ServiceClient__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5369:1: ( ( Qos ) ) - // InternalRos2Parser.g:5370:1: ( Qos ) + // InternalRos2Parser.g:5400:1: ( ( Qos ) ) + // InternalRos2Parser.g:5401:1: ( Qos ) { - // InternalRos2Parser.g:5370:1: ( Qos ) - // InternalRos2Parser.g:5371:2: Qos + // InternalRos2Parser.g:5401:1: ( Qos ) + // InternalRos2Parser.g:5402:2: Qos { before(grammarAccess.getServiceClientAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -16450,14 +16625,14 @@ public final void rule__ServiceClient__Group_7__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group_7__1" - // InternalRos2Parser.g:5380:1: rule__ServiceClient__Group_7__1 : rule__ServiceClient__Group_7__1__Impl ; + // InternalRos2Parser.g:5411:1: rule__ServiceClient__Group_7__1 : rule__ServiceClient__Group_7__1__Impl ; public final void rule__ServiceClient__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5384:1: ( rule__ServiceClient__Group_7__1__Impl ) - // InternalRos2Parser.g:5385:2: rule__ServiceClient__Group_7__1__Impl + // InternalRos2Parser.g:5415:1: ( rule__ServiceClient__Group_7__1__Impl ) + // InternalRos2Parser.g:5416:2: rule__ServiceClient__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group_7__1__Impl(); @@ -16483,21 +16658,21 @@ public final void rule__ServiceClient__Group_7__1() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_7__1__Impl" - // InternalRos2Parser.g:5391:1: rule__ServiceClient__Group_7__1__Impl : ( ( rule__ServiceClient__QosAssignment_7_1 ) ) ; + // InternalRos2Parser.g:5422:1: rule__ServiceClient__Group_7__1__Impl : ( ( rule__ServiceClient__QosAssignment_7_1 ) ) ; public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5395:1: ( ( ( rule__ServiceClient__QosAssignment_7_1 ) ) ) - // InternalRos2Parser.g:5396:1: ( ( rule__ServiceClient__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:5426:1: ( ( ( rule__ServiceClient__QosAssignment_7_1 ) ) ) + // InternalRos2Parser.g:5427:1: ( ( rule__ServiceClient__QosAssignment_7_1 ) ) { - // InternalRos2Parser.g:5396:1: ( ( rule__ServiceClient__QosAssignment_7_1 ) ) - // InternalRos2Parser.g:5397:2: ( rule__ServiceClient__QosAssignment_7_1 ) + // InternalRos2Parser.g:5427:1: ( ( rule__ServiceClient__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:5428:2: ( rule__ServiceClient__QosAssignment_7_1 ) { before(grammarAccess.getServiceClientAccess().getQosAssignment_7_1()); - // InternalRos2Parser.g:5398:2: ( rule__ServiceClient__QosAssignment_7_1 ) - // InternalRos2Parser.g:5398:3: rule__ServiceClient__QosAssignment_7_1 + // InternalRos2Parser.g:5429:2: ( rule__ServiceClient__QosAssignment_7_1 ) + // InternalRos2Parser.g:5429:3: rule__ServiceClient__QosAssignment_7_1 { pushFollow(FOLLOW_2); rule__ServiceClient__QosAssignment_7_1(); @@ -16530,14 +16705,14 @@ public final void rule__ServiceClient__Group_7__1__Impl() throws RecognitionExce // $ANTLR start "rule__ActionServer__Group__0" - // InternalRos2Parser.g:5407:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; + // InternalRos2Parser.g:5438:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; public final void rule__ActionServer__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5411:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) - // InternalRos2Parser.g:5412:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 + // InternalRos2Parser.g:5442:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) + // InternalRos2Parser.g:5443:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 { pushFollow(FOLLOW_7); rule__ActionServer__Group__0__Impl(); @@ -16568,21 +16743,21 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__0__Impl" - // InternalRos2Parser.g:5419:1: rule__ActionServer__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:5450:1: rule__ActionServer__Group__0__Impl : ( () ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5423:1: ( ( () ) ) - // InternalRos2Parser.g:5424:1: ( () ) + // InternalRos2Parser.g:5454:1: ( ( () ) ) + // InternalRos2Parser.g:5455:1: ( () ) { - // InternalRos2Parser.g:5424:1: ( () ) - // InternalRos2Parser.g:5425:2: () + // InternalRos2Parser.g:5455:1: ( () ) + // InternalRos2Parser.g:5456:2: () { before(grammarAccess.getActionServerAccess().getActionServerAction_0()); - // InternalRos2Parser.g:5426:2: () - // InternalRos2Parser.g:5426:3: + // InternalRos2Parser.g:5457:2: () + // InternalRos2Parser.g:5457:3: { } @@ -16605,14 +16780,14 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__1" - // InternalRos2Parser.g:5434:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; + // InternalRos2Parser.g:5465:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; public final void rule__ActionServer__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5438:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) - // InternalRos2Parser.g:5439:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 + // InternalRos2Parser.g:5469:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) + // InternalRos2Parser.g:5470:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 { pushFollow(FOLLOW_4); rule__ActionServer__Group__1__Impl(); @@ -16643,21 +16818,21 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__1__Impl" - // InternalRos2Parser.g:5446:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:5477:1: rule__ActionServer__Group__1__Impl : ( ( rule__ActionServer__NameAssignment_1 ) ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5450:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:5451:1: ( ( rule__ActionServer__NameAssignment_1 ) ) + // InternalRos2Parser.g:5481:1: ( ( ( rule__ActionServer__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:5482:1: ( ( rule__ActionServer__NameAssignment_1 ) ) { - // InternalRos2Parser.g:5451:1: ( ( rule__ActionServer__NameAssignment_1 ) ) - // InternalRos2Parser.g:5452:2: ( rule__ActionServer__NameAssignment_1 ) + // InternalRos2Parser.g:5482:1: ( ( rule__ActionServer__NameAssignment_1 ) ) + // InternalRos2Parser.g:5483:2: ( rule__ActionServer__NameAssignment_1 ) { before(grammarAccess.getActionServerAccess().getNameAssignment_1()); - // InternalRos2Parser.g:5453:2: ( rule__ActionServer__NameAssignment_1 ) - // InternalRos2Parser.g:5453:3: rule__ActionServer__NameAssignment_1 + // InternalRos2Parser.g:5484:2: ( rule__ActionServer__NameAssignment_1 ) + // InternalRos2Parser.g:5484:3: rule__ActionServer__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ActionServer__NameAssignment_1(); @@ -16690,14 +16865,14 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__2" - // InternalRos2Parser.g:5461:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; + // InternalRos2Parser.g:5492:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; public final void rule__ActionServer__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5465:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) - // InternalRos2Parser.g:5466:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 + // InternalRos2Parser.g:5496:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) + // InternalRos2Parser.g:5497:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 { pushFollow(FOLLOW_5); rule__ActionServer__Group__2__Impl(); @@ -16728,17 +16903,17 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__2__Impl" - // InternalRos2Parser.g:5473:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:5504:1: rule__ActionServer__Group__2__Impl : ( Colon ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5477:1: ( ( Colon ) ) - // InternalRos2Parser.g:5478:1: ( Colon ) + // InternalRos2Parser.g:5508:1: ( ( Colon ) ) + // InternalRos2Parser.g:5509:1: ( Colon ) { - // InternalRos2Parser.g:5478:1: ( Colon ) - // InternalRos2Parser.g:5479:2: Colon + // InternalRos2Parser.g:5509:1: ( Colon ) + // InternalRos2Parser.g:5510:2: Colon { before(grammarAccess.getActionServerAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -16765,14 +16940,14 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__3" - // InternalRos2Parser.g:5488:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; + // InternalRos2Parser.g:5519:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; public final void rule__ActionServer__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5492:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) - // InternalRos2Parser.g:5493:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 + // InternalRos2Parser.g:5523:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) + // InternalRos2Parser.g:5524:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 { pushFollow(FOLLOW_20); rule__ActionServer__Group__3__Impl(); @@ -16803,17 +16978,17 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__3__Impl" - // InternalRos2Parser.g:5500:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:5531:1: rule__ActionServer__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5504:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:5505:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:5535:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:5536:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:5505:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:5506:2: RULE_BEGIN + // InternalRos2Parser.g:5536:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:5537:2: RULE_BEGIN { before(grammarAccess.getActionServerAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -16840,14 +17015,14 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__4" - // InternalRos2Parser.g:5515:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; + // InternalRos2Parser.g:5546:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; public final void rule__ActionServer__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5519:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) - // InternalRos2Parser.g:5520:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 + // InternalRos2Parser.g:5550:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) + // InternalRos2Parser.g:5551:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 { pushFollow(FOLLOW_7); rule__ActionServer__Group__4__Impl(); @@ -16878,17 +17053,17 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__4__Impl" - // InternalRos2Parser.g:5527:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; + // InternalRos2Parser.g:5558:1: rule__ActionServer__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5531:1: ( ( Type_1 ) ) - // InternalRos2Parser.g:5532:1: ( Type_1 ) + // InternalRos2Parser.g:5562:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:5563:1: ( Type_1 ) { - // InternalRos2Parser.g:5532:1: ( Type_1 ) - // InternalRos2Parser.g:5533:2: Type_1 + // InternalRos2Parser.g:5563:1: ( Type_1 ) + // InternalRos2Parser.g:5564:2: Type_1 { before(grammarAccess.getActionServerAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -16915,14 +17090,14 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__5" - // InternalRos2Parser.g:5542:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; + // InternalRos2Parser.g:5573:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; public final void rule__ActionServer__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5546:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) - // InternalRos2Parser.g:5547:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 + // InternalRos2Parser.g:5577:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) + // InternalRos2Parser.g:5578:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 { pushFollow(FOLLOW_21); rule__ActionServer__Group__5__Impl(); @@ -16953,21 +17128,21 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__5__Impl" - // InternalRos2Parser.g:5554:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; + // InternalRos2Parser.g:5585:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; public final void rule__ActionServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5558:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) - // InternalRos2Parser.g:5559:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRos2Parser.g:5589:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) + // InternalRos2Parser.g:5590:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) { - // InternalRos2Parser.g:5559:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) - // InternalRos2Parser.g:5560:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRos2Parser.g:5590:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRos2Parser.g:5591:2: ( rule__ActionServer__ActionAssignment_5 ) { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); - // InternalRos2Parser.g:5561:2: ( rule__ActionServer__ActionAssignment_5 ) - // InternalRos2Parser.g:5561:3: rule__ActionServer__ActionAssignment_5 + // InternalRos2Parser.g:5592:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRos2Parser.g:5592:3: rule__ActionServer__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionServer__ActionAssignment_5(); @@ -17000,14 +17175,14 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__6" - // InternalRos2Parser.g:5569:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; + // InternalRos2Parser.g:5600:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; public final void rule__ActionServer__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5573:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) - // InternalRos2Parser.g:5574:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 + // InternalRos2Parser.g:5604:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) + // InternalRos2Parser.g:5605:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 { pushFollow(FOLLOW_21); rule__ActionServer__Group__6__Impl(); @@ -17038,20 +17213,20 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__6__Impl" - // InternalRos2Parser.g:5581:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; + // InternalRos2Parser.g:5612:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; public final void rule__ActionServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5585:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) - // InternalRos2Parser.g:5586:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRos2Parser.g:5616:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) + // InternalRos2Parser.g:5617:1: ( ( rule__ActionServer__Group_6__0 )? ) { - // InternalRos2Parser.g:5586:1: ( ( rule__ActionServer__Group_6__0 )? ) - // InternalRos2Parser.g:5587:2: ( rule__ActionServer__Group_6__0 )? + // InternalRos2Parser.g:5617:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRos2Parser.g:5618:2: ( rule__ActionServer__Group_6__0 )? { before(grammarAccess.getActionServerAccess().getGroup_6()); - // InternalRos2Parser.g:5588:2: ( rule__ActionServer__Group_6__0 )? + // InternalRos2Parser.g:5619:2: ( rule__ActionServer__Group_6__0 )? int alt30=2; int LA30_0 = input.LA(1); @@ -17060,7 +17235,7 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti } switch (alt30) { case 1 : - // InternalRos2Parser.g:5588:3: rule__ActionServer__Group_6__0 + // InternalRos2Parser.g:5619:3: rule__ActionServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__0(); @@ -17096,14 +17271,14 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__7" - // InternalRos2Parser.g:5596:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 ; + // InternalRos2Parser.g:5627:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 ; public final void rule__ActionServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5600:1: ( rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 ) - // InternalRos2Parser.g:5601:2: rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 + // InternalRos2Parser.g:5631:1: ( rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 ) + // InternalRos2Parser.g:5632:2: rule__ActionServer__Group__7__Impl rule__ActionServer__Group__8 { pushFollow(FOLLOW_21); rule__ActionServer__Group__7__Impl(); @@ -17134,20 +17309,20 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__7__Impl" - // InternalRos2Parser.g:5608:1: rule__ActionServer__Group__7__Impl : ( ( rule__ActionServer__Group_7__0 )? ) ; + // InternalRos2Parser.g:5639:1: rule__ActionServer__Group__7__Impl : ( ( rule__ActionServer__Group_7__0 )? ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5612:1: ( ( ( rule__ActionServer__Group_7__0 )? ) ) - // InternalRos2Parser.g:5613:1: ( ( rule__ActionServer__Group_7__0 )? ) + // InternalRos2Parser.g:5643:1: ( ( ( rule__ActionServer__Group_7__0 )? ) ) + // InternalRos2Parser.g:5644:1: ( ( rule__ActionServer__Group_7__0 )? ) { - // InternalRos2Parser.g:5613:1: ( ( rule__ActionServer__Group_7__0 )? ) - // InternalRos2Parser.g:5614:2: ( rule__ActionServer__Group_7__0 )? + // InternalRos2Parser.g:5644:1: ( ( rule__ActionServer__Group_7__0 )? ) + // InternalRos2Parser.g:5645:2: ( rule__ActionServer__Group_7__0 )? { before(grammarAccess.getActionServerAccess().getGroup_7()); - // InternalRos2Parser.g:5615:2: ( rule__ActionServer__Group_7__0 )? + // InternalRos2Parser.g:5646:2: ( rule__ActionServer__Group_7__0 )? int alt31=2; int LA31_0 = input.LA(1); @@ -17156,7 +17331,7 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti } switch (alt31) { case 1 : - // InternalRos2Parser.g:5615:3: rule__ActionServer__Group_7__0 + // InternalRos2Parser.g:5646:3: rule__ActionServer__Group_7__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group_7__0(); @@ -17192,14 +17367,14 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__8" - // InternalRos2Parser.g:5623:1: rule__ActionServer__Group__8 : rule__ActionServer__Group__8__Impl ; + // InternalRos2Parser.g:5654:1: rule__ActionServer__Group__8 : rule__ActionServer__Group__8__Impl ; public final void rule__ActionServer__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5627:1: ( rule__ActionServer__Group__8__Impl ) - // InternalRos2Parser.g:5628:2: rule__ActionServer__Group__8__Impl + // InternalRos2Parser.g:5658:1: ( rule__ActionServer__Group__8__Impl ) + // InternalRos2Parser.g:5659:2: rule__ActionServer__Group__8__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group__8__Impl(); @@ -17225,17 +17400,17 @@ public final void rule__ActionServer__Group__8() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__8__Impl" - // InternalRos2Parser.g:5634:1: rule__ActionServer__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:5665:1: rule__ActionServer__Group__8__Impl : ( RULE_END ) ; public final void rule__ActionServer__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5638:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:5639:1: ( RULE_END ) + // InternalRos2Parser.g:5669:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:5670:1: ( RULE_END ) { - // InternalRos2Parser.g:5639:1: ( RULE_END ) - // InternalRos2Parser.g:5640:2: RULE_END + // InternalRos2Parser.g:5670:1: ( RULE_END ) + // InternalRos2Parser.g:5671:2: RULE_END { before(grammarAccess.getActionServerAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -17262,14 +17437,14 @@ public final void rule__ActionServer__Group__8__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group_6__0" - // InternalRos2Parser.g:5650:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; + // InternalRos2Parser.g:5681:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; public final void rule__ActionServer__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5654:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) - // InternalRos2Parser.g:5655:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 + // InternalRos2Parser.g:5685:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) + // InternalRos2Parser.g:5686:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 { pushFollow(FOLLOW_22); rule__ActionServer__Group_6__0__Impl(); @@ -17300,17 +17475,17 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__0__Impl" - // InternalRos2Parser.g:5662:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:5693:1: rule__ActionServer__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5666:1: ( ( Ns ) ) - // InternalRos2Parser.g:5667:1: ( Ns ) + // InternalRos2Parser.g:5697:1: ( ( Ns ) ) + // InternalRos2Parser.g:5698:1: ( Ns ) { - // InternalRos2Parser.g:5667:1: ( Ns ) - // InternalRos2Parser.g:5668:2: Ns + // InternalRos2Parser.g:5698:1: ( Ns ) + // InternalRos2Parser.g:5699:2: Ns { before(grammarAccess.getActionServerAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -17337,14 +17512,14 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionServer__Group_6__1" - // InternalRos2Parser.g:5677:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; + // InternalRos2Parser.g:5708:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; public final void rule__ActionServer__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5681:1: ( rule__ActionServer__Group_6__1__Impl ) - // InternalRos2Parser.g:5682:2: rule__ActionServer__Group_6__1__Impl + // InternalRos2Parser.g:5712:1: ( rule__ActionServer__Group_6__1__Impl ) + // InternalRos2Parser.g:5713:2: rule__ActionServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__1__Impl(); @@ -17370,21 +17545,21 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__1__Impl" - // InternalRos2Parser.g:5688:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:5719:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5692:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:5693:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:5723:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:5724:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:5693:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:5694:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:5724:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:5725:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:5695:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:5695:3: rule__ActionServer__NamespaceAssignment_6_1 + // InternalRos2Parser.g:5726:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:5726:3: rule__ActionServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionServer__NamespaceAssignment_6_1(); @@ -17417,14 +17592,14 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionServer__Group_7__0" - // InternalRos2Parser.g:5704:1: rule__ActionServer__Group_7__0 : rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 ; + // InternalRos2Parser.g:5735:1: rule__ActionServer__Group_7__0 : rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 ; public final void rule__ActionServer__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5708:1: ( rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 ) - // InternalRos2Parser.g:5709:2: rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 + // InternalRos2Parser.g:5739:1: ( rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 ) + // InternalRos2Parser.g:5740:2: rule__ActionServer__Group_7__0__Impl rule__ActionServer__Group_7__1 { pushFollow(FOLLOW_14); rule__ActionServer__Group_7__0__Impl(); @@ -17455,17 +17630,17 @@ public final void rule__ActionServer__Group_7__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_7__0__Impl" - // InternalRos2Parser.g:5716:1: rule__ActionServer__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:5747:1: rule__ActionServer__Group_7__0__Impl : ( Qos ) ; public final void rule__ActionServer__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5720:1: ( ( Qos ) ) - // InternalRos2Parser.g:5721:1: ( Qos ) + // InternalRos2Parser.g:5751:1: ( ( Qos ) ) + // InternalRos2Parser.g:5752:1: ( Qos ) { - // InternalRos2Parser.g:5721:1: ( Qos ) - // InternalRos2Parser.g:5722:2: Qos + // InternalRos2Parser.g:5752:1: ( Qos ) + // InternalRos2Parser.g:5753:2: Qos { before(grammarAccess.getActionServerAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -17492,14 +17667,14 @@ public final void rule__ActionServer__Group_7__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionServer__Group_7__1" - // InternalRos2Parser.g:5731:1: rule__ActionServer__Group_7__1 : rule__ActionServer__Group_7__1__Impl ; + // InternalRos2Parser.g:5762:1: rule__ActionServer__Group_7__1 : rule__ActionServer__Group_7__1__Impl ; public final void rule__ActionServer__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5735:1: ( rule__ActionServer__Group_7__1__Impl ) - // InternalRos2Parser.g:5736:2: rule__ActionServer__Group_7__1__Impl + // InternalRos2Parser.g:5766:1: ( rule__ActionServer__Group_7__1__Impl ) + // InternalRos2Parser.g:5767:2: rule__ActionServer__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group_7__1__Impl(); @@ -17525,21 +17700,21 @@ public final void rule__ActionServer__Group_7__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_7__1__Impl" - // InternalRos2Parser.g:5742:1: rule__ActionServer__Group_7__1__Impl : ( ( rule__ActionServer__QosAssignment_7_1 ) ) ; + // InternalRos2Parser.g:5773:1: rule__ActionServer__Group_7__1__Impl : ( ( rule__ActionServer__QosAssignment_7_1 ) ) ; public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5746:1: ( ( ( rule__ActionServer__QosAssignment_7_1 ) ) ) - // InternalRos2Parser.g:5747:1: ( ( rule__ActionServer__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:5777:1: ( ( ( rule__ActionServer__QosAssignment_7_1 ) ) ) + // InternalRos2Parser.g:5778:1: ( ( rule__ActionServer__QosAssignment_7_1 ) ) { - // InternalRos2Parser.g:5747:1: ( ( rule__ActionServer__QosAssignment_7_1 ) ) - // InternalRos2Parser.g:5748:2: ( rule__ActionServer__QosAssignment_7_1 ) + // InternalRos2Parser.g:5778:1: ( ( rule__ActionServer__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:5779:2: ( rule__ActionServer__QosAssignment_7_1 ) { before(grammarAccess.getActionServerAccess().getQosAssignment_7_1()); - // InternalRos2Parser.g:5749:2: ( rule__ActionServer__QosAssignment_7_1 ) - // InternalRos2Parser.g:5749:3: rule__ActionServer__QosAssignment_7_1 + // InternalRos2Parser.g:5780:2: ( rule__ActionServer__QosAssignment_7_1 ) + // InternalRos2Parser.g:5780:3: rule__ActionServer__QosAssignment_7_1 { pushFollow(FOLLOW_2); rule__ActionServer__QosAssignment_7_1(); @@ -17572,14 +17747,14 @@ public final void rule__ActionServer__Group_7__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group__0" - // InternalRos2Parser.g:5758:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; + // InternalRos2Parser.g:5789:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; public final void rule__ActionClient__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5762:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) - // InternalRos2Parser.g:5763:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 + // InternalRos2Parser.g:5793:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) + // InternalRos2Parser.g:5794:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 { pushFollow(FOLLOW_7); rule__ActionClient__Group__0__Impl(); @@ -17610,21 +17785,21 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__0__Impl" - // InternalRos2Parser.g:5770:1: rule__ActionClient__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:5801:1: rule__ActionClient__Group__0__Impl : ( () ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5774:1: ( ( () ) ) - // InternalRos2Parser.g:5775:1: ( () ) + // InternalRos2Parser.g:5805:1: ( ( () ) ) + // InternalRos2Parser.g:5806:1: ( () ) { - // InternalRos2Parser.g:5775:1: ( () ) - // InternalRos2Parser.g:5776:2: () + // InternalRos2Parser.g:5806:1: ( () ) + // InternalRos2Parser.g:5807:2: () { before(grammarAccess.getActionClientAccess().getActionClientAction_0()); - // InternalRos2Parser.g:5777:2: () - // InternalRos2Parser.g:5777:3: + // InternalRos2Parser.g:5808:2: () + // InternalRos2Parser.g:5808:3: { } @@ -17647,14 +17822,14 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__1" - // InternalRos2Parser.g:5785:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; + // InternalRos2Parser.g:5816:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; public final void rule__ActionClient__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5789:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) - // InternalRos2Parser.g:5790:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 + // InternalRos2Parser.g:5820:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) + // InternalRos2Parser.g:5821:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 { pushFollow(FOLLOW_4); rule__ActionClient__Group__1__Impl(); @@ -17685,21 +17860,21 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__1__Impl" - // InternalRos2Parser.g:5797:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:5828:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5801:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:5802:1: ( ( rule__ActionClient__NameAssignment_1 ) ) + // InternalRos2Parser.g:5832:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:5833:1: ( ( rule__ActionClient__NameAssignment_1 ) ) { - // InternalRos2Parser.g:5802:1: ( ( rule__ActionClient__NameAssignment_1 ) ) - // InternalRos2Parser.g:5803:2: ( rule__ActionClient__NameAssignment_1 ) + // InternalRos2Parser.g:5833:1: ( ( rule__ActionClient__NameAssignment_1 ) ) + // InternalRos2Parser.g:5834:2: ( rule__ActionClient__NameAssignment_1 ) { before(grammarAccess.getActionClientAccess().getNameAssignment_1()); - // InternalRos2Parser.g:5804:2: ( rule__ActionClient__NameAssignment_1 ) - // InternalRos2Parser.g:5804:3: rule__ActionClient__NameAssignment_1 + // InternalRos2Parser.g:5835:2: ( rule__ActionClient__NameAssignment_1 ) + // InternalRos2Parser.g:5835:3: rule__ActionClient__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ActionClient__NameAssignment_1(); @@ -17732,14 +17907,14 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__2" - // InternalRos2Parser.g:5812:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; + // InternalRos2Parser.g:5843:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; public final void rule__ActionClient__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5816:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) - // InternalRos2Parser.g:5817:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 + // InternalRos2Parser.g:5847:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) + // InternalRos2Parser.g:5848:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 { pushFollow(FOLLOW_5); rule__ActionClient__Group__2__Impl(); @@ -17770,17 +17945,17 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__2__Impl" - // InternalRos2Parser.g:5824:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:5855:1: rule__ActionClient__Group__2__Impl : ( Colon ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5828:1: ( ( Colon ) ) - // InternalRos2Parser.g:5829:1: ( Colon ) + // InternalRos2Parser.g:5859:1: ( ( Colon ) ) + // InternalRos2Parser.g:5860:1: ( Colon ) { - // InternalRos2Parser.g:5829:1: ( Colon ) - // InternalRos2Parser.g:5830:2: Colon + // InternalRos2Parser.g:5860:1: ( Colon ) + // InternalRos2Parser.g:5861:2: Colon { before(grammarAccess.getActionClientAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -17807,14 +17982,14 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__3" - // InternalRos2Parser.g:5839:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; + // InternalRos2Parser.g:5870:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; public final void rule__ActionClient__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5843:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) - // InternalRos2Parser.g:5844:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 + // InternalRos2Parser.g:5874:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) + // InternalRos2Parser.g:5875:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 { pushFollow(FOLLOW_20); rule__ActionClient__Group__3__Impl(); @@ -17845,17 +18020,17 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__3__Impl" - // InternalRos2Parser.g:5851:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:5882:1: rule__ActionClient__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5855:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:5856:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:5886:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:5887:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:5856:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:5857:2: RULE_BEGIN + // InternalRos2Parser.g:5887:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:5888:2: RULE_BEGIN { before(grammarAccess.getActionClientAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -17882,14 +18057,14 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__4" - // InternalRos2Parser.g:5866:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; + // InternalRos2Parser.g:5897:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; public final void rule__ActionClient__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5870:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) - // InternalRos2Parser.g:5871:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 + // InternalRos2Parser.g:5901:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) + // InternalRos2Parser.g:5902:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 { pushFollow(FOLLOW_7); rule__ActionClient__Group__4__Impl(); @@ -17920,17 +18095,17 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__4__Impl" - // InternalRos2Parser.g:5878:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; + // InternalRos2Parser.g:5909:1: rule__ActionClient__Group__4__Impl : ( Type_1 ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5882:1: ( ( Type_1 ) ) - // InternalRos2Parser.g:5883:1: ( Type_1 ) + // InternalRos2Parser.g:5913:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:5914:1: ( Type_1 ) { - // InternalRos2Parser.g:5883:1: ( Type_1 ) - // InternalRos2Parser.g:5884:2: Type_1 + // InternalRos2Parser.g:5914:1: ( Type_1 ) + // InternalRos2Parser.g:5915:2: Type_1 { before(grammarAccess.getActionClientAccess().getTypeKeyword_4()); match(input,Type_1,FOLLOW_2); @@ -17957,14 +18132,14 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__5" - // InternalRos2Parser.g:5893:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; + // InternalRos2Parser.g:5924:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; public final void rule__ActionClient__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5897:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) - // InternalRos2Parser.g:5898:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 + // InternalRos2Parser.g:5928:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) + // InternalRos2Parser.g:5929:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 { pushFollow(FOLLOW_21); rule__ActionClient__Group__5__Impl(); @@ -17995,21 +18170,21 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__5__Impl" - // InternalRos2Parser.g:5905:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; + // InternalRos2Parser.g:5936:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5909:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) - // InternalRos2Parser.g:5910:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRos2Parser.g:5940:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) + // InternalRos2Parser.g:5941:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) { - // InternalRos2Parser.g:5910:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) - // InternalRos2Parser.g:5911:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRos2Parser.g:5941:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRos2Parser.g:5942:2: ( rule__ActionClient__ActionAssignment_5 ) { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); - // InternalRos2Parser.g:5912:2: ( rule__ActionClient__ActionAssignment_5 ) - // InternalRos2Parser.g:5912:3: rule__ActionClient__ActionAssignment_5 + // InternalRos2Parser.g:5943:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRos2Parser.g:5943:3: rule__ActionClient__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionClient__ActionAssignment_5(); @@ -18042,14 +18217,14 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__6" - // InternalRos2Parser.g:5920:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; + // InternalRos2Parser.g:5951:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; public final void rule__ActionClient__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5924:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) - // InternalRos2Parser.g:5925:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 + // InternalRos2Parser.g:5955:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) + // InternalRos2Parser.g:5956:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 { pushFollow(FOLLOW_21); rule__ActionClient__Group__6__Impl(); @@ -18080,20 +18255,20 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__6__Impl" - // InternalRos2Parser.g:5932:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; + // InternalRos2Parser.g:5963:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5936:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) - // InternalRos2Parser.g:5937:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRos2Parser.g:5967:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) + // InternalRos2Parser.g:5968:1: ( ( rule__ActionClient__Group_6__0 )? ) { - // InternalRos2Parser.g:5937:1: ( ( rule__ActionClient__Group_6__0 )? ) - // InternalRos2Parser.g:5938:2: ( rule__ActionClient__Group_6__0 )? + // InternalRos2Parser.g:5968:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRos2Parser.g:5969:2: ( rule__ActionClient__Group_6__0 )? { before(grammarAccess.getActionClientAccess().getGroup_6()); - // InternalRos2Parser.g:5939:2: ( rule__ActionClient__Group_6__0 )? + // InternalRos2Parser.g:5970:2: ( rule__ActionClient__Group_6__0 )? int alt32=2; int LA32_0 = input.LA(1); @@ -18102,7 +18277,7 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti } switch (alt32) { case 1 : - // InternalRos2Parser.g:5939:3: rule__ActionClient__Group_6__0 + // InternalRos2Parser.g:5970:3: rule__ActionClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__0(); @@ -18138,14 +18313,14 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__7" - // InternalRos2Parser.g:5947:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ; + // InternalRos2Parser.g:5978:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ; public final void rule__ActionClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5951:1: ( rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ) - // InternalRos2Parser.g:5952:2: rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 + // InternalRos2Parser.g:5982:1: ( rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ) + // InternalRos2Parser.g:5983:2: rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 { pushFollow(FOLLOW_21); rule__ActionClient__Group__7__Impl(); @@ -18176,20 +18351,20 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__7__Impl" - // InternalRos2Parser.g:5959:1: rule__ActionClient__Group__7__Impl : ( ( rule__ActionClient__Group_7__0 )? ) ; + // InternalRos2Parser.g:5990:1: rule__ActionClient__Group__7__Impl : ( ( rule__ActionClient__Group_7__0 )? ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5963:1: ( ( ( rule__ActionClient__Group_7__0 )? ) ) - // InternalRos2Parser.g:5964:1: ( ( rule__ActionClient__Group_7__0 )? ) + // InternalRos2Parser.g:5994:1: ( ( ( rule__ActionClient__Group_7__0 )? ) ) + // InternalRos2Parser.g:5995:1: ( ( rule__ActionClient__Group_7__0 )? ) { - // InternalRos2Parser.g:5964:1: ( ( rule__ActionClient__Group_7__0 )? ) - // InternalRos2Parser.g:5965:2: ( rule__ActionClient__Group_7__0 )? + // InternalRos2Parser.g:5995:1: ( ( rule__ActionClient__Group_7__0 )? ) + // InternalRos2Parser.g:5996:2: ( rule__ActionClient__Group_7__0 )? { before(grammarAccess.getActionClientAccess().getGroup_7()); - // InternalRos2Parser.g:5966:2: ( rule__ActionClient__Group_7__0 )? + // InternalRos2Parser.g:5997:2: ( rule__ActionClient__Group_7__0 )? int alt33=2; int LA33_0 = input.LA(1); @@ -18198,7 +18373,7 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti } switch (alt33) { case 1 : - // InternalRos2Parser.g:5966:3: rule__ActionClient__Group_7__0 + // InternalRos2Parser.g:5997:3: rule__ActionClient__Group_7__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group_7__0(); @@ -18234,14 +18409,14 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__8" - // InternalRos2Parser.g:5974:1: rule__ActionClient__Group__8 : rule__ActionClient__Group__8__Impl ; + // InternalRos2Parser.g:6005:1: rule__ActionClient__Group__8 : rule__ActionClient__Group__8__Impl ; public final void rule__ActionClient__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5978:1: ( rule__ActionClient__Group__8__Impl ) - // InternalRos2Parser.g:5979:2: rule__ActionClient__Group__8__Impl + // InternalRos2Parser.g:6009:1: ( rule__ActionClient__Group__8__Impl ) + // InternalRos2Parser.g:6010:2: rule__ActionClient__Group__8__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group__8__Impl(); @@ -18267,17 +18442,17 @@ public final void rule__ActionClient__Group__8() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__8__Impl" - // InternalRos2Parser.g:5985:1: rule__ActionClient__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:6016:1: rule__ActionClient__Group__8__Impl : ( RULE_END ) ; public final void rule__ActionClient__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:5989:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:5990:1: ( RULE_END ) + // InternalRos2Parser.g:6020:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:6021:1: ( RULE_END ) { - // InternalRos2Parser.g:5990:1: ( RULE_END ) - // InternalRos2Parser.g:5991:2: RULE_END + // InternalRos2Parser.g:6021:1: ( RULE_END ) + // InternalRos2Parser.g:6022:2: RULE_END { before(grammarAccess.getActionClientAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -18304,14 +18479,14 @@ public final void rule__ActionClient__Group__8__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group_6__0" - // InternalRos2Parser.g:6001:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; + // InternalRos2Parser.g:6032:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; public final void rule__ActionClient__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6005:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) - // InternalRos2Parser.g:6006:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 + // InternalRos2Parser.g:6036:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) + // InternalRos2Parser.g:6037:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 { pushFollow(FOLLOW_22); rule__ActionClient__Group_6__0__Impl(); @@ -18342,17 +18517,17 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__0__Impl" - // InternalRos2Parser.g:6013:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:6044:1: rule__ActionClient__Group_6__0__Impl : ( Ns ) ; public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6017:1: ( ( Ns ) ) - // InternalRos2Parser.g:6018:1: ( Ns ) + // InternalRos2Parser.g:6048:1: ( ( Ns ) ) + // InternalRos2Parser.g:6049:1: ( Ns ) { - // InternalRos2Parser.g:6018:1: ( Ns ) - // InternalRos2Parser.g:6019:2: Ns + // InternalRos2Parser.g:6049:1: ( Ns ) + // InternalRos2Parser.g:6050:2: Ns { before(grammarAccess.getActionClientAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -18379,14 +18554,14 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group_6__1" - // InternalRos2Parser.g:6028:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; + // InternalRos2Parser.g:6059:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; public final void rule__ActionClient__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6032:1: ( rule__ActionClient__Group_6__1__Impl ) - // InternalRos2Parser.g:6033:2: rule__ActionClient__Group_6__1__Impl + // InternalRos2Parser.g:6063:1: ( rule__ActionClient__Group_6__1__Impl ) + // InternalRos2Parser.g:6064:2: rule__ActionClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__1__Impl(); @@ -18412,21 +18587,21 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__1__Impl" - // InternalRos2Parser.g:6039:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:6070:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6043:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:6044:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:6074:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:6075:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:6044:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:6045:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:6075:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:6076:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:6046:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:6046:3: rule__ActionClient__NamespaceAssignment_6_1 + // InternalRos2Parser.g:6077:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:6077:3: rule__ActionClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionClient__NamespaceAssignment_6_1(); @@ -18459,14 +18634,14 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group_7__0" - // InternalRos2Parser.g:6055:1: rule__ActionClient__Group_7__0 : rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 ; + // InternalRos2Parser.g:6086:1: rule__ActionClient__Group_7__0 : rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 ; public final void rule__ActionClient__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6059:1: ( rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 ) - // InternalRos2Parser.g:6060:2: rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 + // InternalRos2Parser.g:6090:1: ( rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 ) + // InternalRos2Parser.g:6091:2: rule__ActionClient__Group_7__0__Impl rule__ActionClient__Group_7__1 { pushFollow(FOLLOW_14); rule__ActionClient__Group_7__0__Impl(); @@ -18497,17 +18672,17 @@ public final void rule__ActionClient__Group_7__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_7__0__Impl" - // InternalRos2Parser.g:6067:1: rule__ActionClient__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:6098:1: rule__ActionClient__Group_7__0__Impl : ( Qos ) ; public final void rule__ActionClient__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6071:1: ( ( Qos ) ) - // InternalRos2Parser.g:6072:1: ( Qos ) + // InternalRos2Parser.g:6102:1: ( ( Qos ) ) + // InternalRos2Parser.g:6103:1: ( Qos ) { - // InternalRos2Parser.g:6072:1: ( Qos ) - // InternalRos2Parser.g:6073:2: Qos + // InternalRos2Parser.g:6103:1: ( Qos ) + // InternalRos2Parser.g:6104:2: Qos { before(grammarAccess.getActionClientAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -18534,14 +18709,14 @@ public final void rule__ActionClient__Group_7__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group_7__1" - // InternalRos2Parser.g:6082:1: rule__ActionClient__Group_7__1 : rule__ActionClient__Group_7__1__Impl ; + // InternalRos2Parser.g:6113:1: rule__ActionClient__Group_7__1 : rule__ActionClient__Group_7__1__Impl ; public final void rule__ActionClient__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6086:1: ( rule__ActionClient__Group_7__1__Impl ) - // InternalRos2Parser.g:6087:2: rule__ActionClient__Group_7__1__Impl + // InternalRos2Parser.g:6117:1: ( rule__ActionClient__Group_7__1__Impl ) + // InternalRos2Parser.g:6118:2: rule__ActionClient__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group_7__1__Impl(); @@ -18567,21 +18742,21 @@ public final void rule__ActionClient__Group_7__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_7__1__Impl" - // InternalRos2Parser.g:6093:1: rule__ActionClient__Group_7__1__Impl : ( ( rule__ActionClient__QosAssignment_7_1 ) ) ; + // InternalRos2Parser.g:6124:1: rule__ActionClient__Group_7__1__Impl : ( ( rule__ActionClient__QosAssignment_7_1 ) ) ; public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6097:1: ( ( ( rule__ActionClient__QosAssignment_7_1 ) ) ) - // InternalRos2Parser.g:6098:1: ( ( rule__ActionClient__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:6128:1: ( ( ( rule__ActionClient__QosAssignment_7_1 ) ) ) + // InternalRos2Parser.g:6129:1: ( ( rule__ActionClient__QosAssignment_7_1 ) ) { - // InternalRos2Parser.g:6098:1: ( ( rule__ActionClient__QosAssignment_7_1 ) ) - // InternalRos2Parser.g:6099:2: ( rule__ActionClient__QosAssignment_7_1 ) + // InternalRos2Parser.g:6129:1: ( ( rule__ActionClient__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:6130:2: ( rule__ActionClient__QosAssignment_7_1 ) { before(grammarAccess.getActionClientAccess().getQosAssignment_7_1()); - // InternalRos2Parser.g:6100:2: ( rule__ActionClient__QosAssignment_7_1 ) - // InternalRos2Parser.g:6100:3: rule__ActionClient__QosAssignment_7_1 + // InternalRos2Parser.g:6131:2: ( rule__ActionClient__QosAssignment_7_1 ) + // InternalRos2Parser.g:6131:3: rule__ActionClient__QosAssignment_7_1 { pushFollow(FOLLOW_2); rule__ActionClient__QosAssignment_7_1(); @@ -18614,14 +18789,14 @@ public final void rule__ActionClient__Group_7__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Parameter__Group__0" - // InternalRos2Parser.g:6109:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalRos2Parser.g:6140: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 { - // InternalRos2Parser.g:6113:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRos2Parser.g:6114:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalRos2Parser.g:6144:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalRos2Parser.g:6145:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FOLLOW_7); rule__Parameter__Group__0__Impl(); @@ -18652,21 +18827,21 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRos2Parser.g:6121:1: rule__Parameter__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:6152:1: rule__Parameter__Group__0__Impl : ( () ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6125:1: ( ( () ) ) - // InternalRos2Parser.g:6126:1: ( () ) + // InternalRos2Parser.g:6156:1: ( ( () ) ) + // InternalRos2Parser.g:6157:1: ( () ) { - // InternalRos2Parser.g:6126:1: ( () ) - // InternalRos2Parser.g:6127:2: () + // InternalRos2Parser.g:6157:1: ( () ) + // InternalRos2Parser.g:6158:2: () { before(grammarAccess.getParameterAccess().getParameterAction_0()); - // InternalRos2Parser.g:6128:2: () - // InternalRos2Parser.g:6128:3: + // InternalRos2Parser.g:6159:2: () + // InternalRos2Parser.g:6159:3: { } @@ -18689,14 +18864,14 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__1" - // InternalRos2Parser.g:6136:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; + // InternalRos2Parser.g:6167: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 { - // InternalRos2Parser.g:6140:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRos2Parser.g:6141:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalRos2Parser.g:6171:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) + // InternalRos2Parser.g:6172:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FOLLOW_4); rule__Parameter__Group__1__Impl(); @@ -18727,21 +18902,21 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRos2Parser.g:6148:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:6179:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6152:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:6153:1: ( ( rule__Parameter__NameAssignment_1 ) ) + // InternalRos2Parser.g:6183:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:6184:1: ( ( rule__Parameter__NameAssignment_1 ) ) { - // InternalRos2Parser.g:6153:1: ( ( rule__Parameter__NameAssignment_1 ) ) - // InternalRos2Parser.g:6154:2: ( rule__Parameter__NameAssignment_1 ) + // InternalRos2Parser.g:6184:1: ( ( rule__Parameter__NameAssignment_1 ) ) + // InternalRos2Parser.g:6185:2: ( rule__Parameter__NameAssignment_1 ) { before(grammarAccess.getParameterAccess().getNameAssignment_1()); - // InternalRos2Parser.g:6155:2: ( rule__Parameter__NameAssignment_1 ) - // InternalRos2Parser.g:6155:3: rule__Parameter__NameAssignment_1 + // InternalRos2Parser.g:6186:2: ( rule__Parameter__NameAssignment_1 ) + // InternalRos2Parser.g:6186:3: rule__Parameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Parameter__NameAssignment_1(); @@ -18774,14 +18949,14 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__2" - // InternalRos2Parser.g:6163:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; + // InternalRos2Parser.g:6194: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 { - // InternalRos2Parser.g:6167:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRos2Parser.g:6168:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 + // InternalRos2Parser.g:6198:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) + // InternalRos2Parser.g:6199:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 { pushFollow(FOLLOW_5); rule__Parameter__Group__2__Impl(); @@ -18812,17 +18987,17 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRos2Parser.g:6175:1: rule__Parameter__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:6206:1: rule__Parameter__Group__2__Impl : ( Colon ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6179:1: ( ( Colon ) ) - // InternalRos2Parser.g:6180:1: ( Colon ) + // InternalRos2Parser.g:6210:1: ( ( Colon ) ) + // InternalRos2Parser.g:6211:1: ( Colon ) { - // InternalRos2Parser.g:6180:1: ( Colon ) - // InternalRos2Parser.g:6181:2: Colon + // InternalRos2Parser.g:6211:1: ( Colon ) + // InternalRos2Parser.g:6212:2: Colon { before(grammarAccess.getParameterAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -18849,16 +19024,16 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__3" - // InternalRos2Parser.g:6190:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; + // InternalRos2Parser.g:6221: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 { - // InternalRos2Parser.g:6194:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRos2Parser.g:6195:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 + // InternalRos2Parser.g:6225:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) + // InternalRos2Parser.g:6226:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 { - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_20); rule__Parameter__Group__3__Impl(); state._fsp--; @@ -18887,17 +19062,17 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRos2Parser.g:6202:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:6233:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6206:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:6207:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:6237:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:6238:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:6207:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:6208:2: RULE_BEGIN + // InternalRos2Parser.g:6238:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:6239:2: RULE_BEGIN { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -18924,16 +19099,16 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__4" - // InternalRos2Parser.g:6217:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; + // InternalRos2Parser.g:6248: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 { - // InternalRos2Parser.g:6221:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRos2Parser.g:6222:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 + // InternalRos2Parser.g:6252:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) + // InternalRos2Parser.g:6253:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__Parameter__Group__4__Impl(); state._fsp--; @@ -18962,20 +19137,20 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRos2Parser.g:6229:1: rule__Parameter__Group__4__Impl : ( Type ) ; + // InternalRos2Parser.g:6260:1: rule__Parameter__Group__4__Impl : ( Type_1 ) ; public final void rule__Parameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6233:1: ( ( Type ) ) - // InternalRos2Parser.g:6234:1: ( Type ) + // InternalRos2Parser.g:6264:1: ( ( Type_1 ) ) + // InternalRos2Parser.g:6265:1: ( Type_1 ) { - // InternalRos2Parser.g:6234:1: ( Type ) - // InternalRos2Parser.g:6235:2: Type + // InternalRos2Parser.g:6265:1: ( Type_1 ) + // InternalRos2Parser.g:6266:2: Type_1 { before(grammarAccess.getParameterAccess().getTypeKeyword_4()); - match(input,Type,FOLLOW_2); + match(input,Type_1,FOLLOW_2); after(grammarAccess.getParameterAccess().getTypeKeyword_4()); } @@ -18999,16 +19174,16 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__5" - // InternalRos2Parser.g:6244:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; + // InternalRos2Parser.g:6275: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 { - // InternalRos2Parser.g:6248:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRos2Parser.g:6249:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 + // InternalRos2Parser.g:6279:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) + // InternalRos2Parser.g:6280:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_25); rule__Parameter__Group__5__Impl(); state._fsp--; @@ -19037,21 +19212,21 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRos2Parser.g:6256:1: rule__Parameter__Group__5__Impl : ( ( rule__Parameter__TypeAssignment_5 ) ) ; + // InternalRos2Parser.g:6287:1: rule__Parameter__Group__5__Impl : ( ( rule__Parameter__TypeAssignment_5 ) ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6260:1: ( ( ( rule__Parameter__TypeAssignment_5 ) ) ) - // InternalRos2Parser.g:6261:1: ( ( rule__Parameter__TypeAssignment_5 ) ) + // InternalRos2Parser.g:6291:1: ( ( ( rule__Parameter__TypeAssignment_5 ) ) ) + // InternalRos2Parser.g:6292:1: ( ( rule__Parameter__TypeAssignment_5 ) ) { - // InternalRos2Parser.g:6261:1: ( ( rule__Parameter__TypeAssignment_5 ) ) - // InternalRos2Parser.g:6262:2: ( rule__Parameter__TypeAssignment_5 ) + // InternalRos2Parser.g:6292:1: ( ( rule__Parameter__TypeAssignment_5 ) ) + // InternalRos2Parser.g:6293:2: ( rule__Parameter__TypeAssignment_5 ) { before(grammarAccess.getParameterAccess().getTypeAssignment_5()); - // InternalRos2Parser.g:6263:2: ( rule__Parameter__TypeAssignment_5 ) - // InternalRos2Parser.g:6263:3: rule__Parameter__TypeAssignment_5 + // InternalRos2Parser.g:6294:2: ( rule__Parameter__TypeAssignment_5 ) + // InternalRos2Parser.g:6294:3: rule__Parameter__TypeAssignment_5 { pushFollow(FOLLOW_2); rule__Parameter__TypeAssignment_5(); @@ -19084,16 +19259,16 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__6" - // InternalRos2Parser.g:6271:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; + // InternalRos2Parser.g:6302: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 { - // InternalRos2Parser.g:6275:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRos2Parser.g:6276:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 + // InternalRos2Parser.g:6306:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) + // InternalRos2Parser.g:6307:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_25); rule__Parameter__Group__6__Impl(); state._fsp--; @@ -19122,20 +19297,20 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__6__Impl" - // InternalRos2Parser.g:6283:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__Group_6__0 )? ) ; + // InternalRos2Parser.g:6314:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__Group_6__0 )? ) ; public final void rule__Parameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6287:1: ( ( ( rule__Parameter__Group_6__0 )? ) ) - // InternalRos2Parser.g:6288:1: ( ( rule__Parameter__Group_6__0 )? ) + // InternalRos2Parser.g:6318:1: ( ( ( rule__Parameter__Group_6__0 )? ) ) + // InternalRos2Parser.g:6319:1: ( ( rule__Parameter__Group_6__0 )? ) { - // InternalRos2Parser.g:6288:1: ( ( rule__Parameter__Group_6__0 )? ) - // InternalRos2Parser.g:6289:2: ( rule__Parameter__Group_6__0 )? + // InternalRos2Parser.g:6319:1: ( ( rule__Parameter__Group_6__0 )? ) + // InternalRos2Parser.g:6320:2: ( rule__Parameter__Group_6__0 )? { before(grammarAccess.getParameterAccess().getGroup_6()); - // InternalRos2Parser.g:6290:2: ( rule__Parameter__Group_6__0 )? + // InternalRos2Parser.g:6321:2: ( rule__Parameter__Group_6__0 )? int alt34=2; int LA34_0 = input.LA(1); @@ -19144,7 +19319,7 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException } switch (alt34) { case 1 : - // InternalRos2Parser.g:6290:3: rule__Parameter__Group_6__0 + // InternalRos2Parser.g:6321:3: rule__Parameter__Group_6__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_6__0(); @@ -19180,16 +19355,16 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__7" - // InternalRos2Parser.g:6298:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; + // InternalRos2Parser.g:6329:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ; public final void rule__Parameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6302:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) - // InternalRos2Parser.g:6303:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 + // InternalRos2Parser.g:6333:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) + // InternalRos2Parser.g:6334:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_25); rule__Parameter__Group__7__Impl(); state._fsp--; @@ -19218,20 +19393,20 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__7__Impl" - // InternalRos2Parser.g:6310:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; + // InternalRos2Parser.g:6341:1: rule__Parameter__Group__7__Impl : ( ( rule__Parameter__Group_7__0 )? ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6314:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) - // InternalRos2Parser.g:6315:1: ( ( rule__Parameter__Group_7__0 )? ) + // InternalRos2Parser.g:6345:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) + // InternalRos2Parser.g:6346:1: ( ( rule__Parameter__Group_7__0 )? ) { - // InternalRos2Parser.g:6315:1: ( ( rule__Parameter__Group_7__0 )? ) - // InternalRos2Parser.g:6316:2: ( rule__Parameter__Group_7__0 )? + // InternalRos2Parser.g:6346:1: ( ( rule__Parameter__Group_7__0 )? ) + // InternalRos2Parser.g:6347:2: ( rule__Parameter__Group_7__0 )? { before(grammarAccess.getParameterAccess().getGroup_7()); - // InternalRos2Parser.g:6317:2: ( rule__Parameter__Group_7__0 )? + // InternalRos2Parser.g:6348:2: ( rule__Parameter__Group_7__0 )? int alt35=2; int LA35_0 = input.LA(1); @@ -19240,7 +19415,7 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException } switch (alt35) { case 1 : - // InternalRos2Parser.g:6317:3: rule__Parameter__Group_7__0 + // InternalRos2Parser.g:6348:3: rule__Parameter__Group_7__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_7__0(); @@ -19276,16 +19451,16 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__8" - // InternalRos2Parser.g:6325:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl rule__Parameter__Group__9 ; + // InternalRos2Parser.g:6356:1: rule__Parameter__Group__8 : rule__Parameter__Group__8__Impl rule__Parameter__Group__9 ; public final void rule__Parameter__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6329:1: ( rule__Parameter__Group__8__Impl rule__Parameter__Group__9 ) - // InternalRos2Parser.g:6330:2: rule__Parameter__Group__8__Impl rule__Parameter__Group__9 + // InternalRos2Parser.g:6360:1: ( rule__Parameter__Group__8__Impl rule__Parameter__Group__9 ) + // InternalRos2Parser.g:6361:2: rule__Parameter__Group__8__Impl rule__Parameter__Group__9 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); rule__Parameter__Group__8__Impl(); state._fsp--; @@ -19314,21 +19489,42 @@ public final void rule__Parameter__Group__8() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__8__Impl" - // InternalRos2Parser.g:6337:1: rule__Parameter__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:6368:1: rule__Parameter__Group__8__Impl : ( ( rule__Parameter__Group_8__0 )? ) ; public final void rule__Parameter__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6341:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:6342:1: ( RULE_END ) + // InternalRos2Parser.g:6372:1: ( ( ( rule__Parameter__Group_8__0 )? ) ) + // InternalRos2Parser.g:6373:1: ( ( rule__Parameter__Group_8__0 )? ) { - // InternalRos2Parser.g:6342:1: ( RULE_END ) - // InternalRos2Parser.g:6343:2: RULE_END + // InternalRos2Parser.g:6373:1: ( ( rule__Parameter__Group_8__0 )? ) + // InternalRos2Parser.g:6374:2: ( rule__Parameter__Group_8__0 )? { - before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getParameterAccess().getGroup_8()); + // InternalRos2Parser.g:6375:2: ( rule__Parameter__Group_8__0 )? + int alt36=2; + int LA36_0 = input.LA(1); + + if ( (LA36_0==Default) ) { + alt36=1; + } + switch (alt36) { + case 1 : + // InternalRos2Parser.g:6375:3: rule__Parameter__Group_8__0 + { + pushFollow(FOLLOW_2); + rule__Parameter__Group_8__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getParameterAccess().getGroup_8()); } @@ -19351,14 +19547,14 @@ public final void rule__Parameter__Group__8__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__9" - // InternalRos2Parser.g:6352:1: rule__Parameter__Group__9 : rule__Parameter__Group__9__Impl ; + // InternalRos2Parser.g:6383:1: rule__Parameter__Group__9 : rule__Parameter__Group__9__Impl ; public final void rule__Parameter__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6356:1: ( rule__Parameter__Group__9__Impl ) - // InternalRos2Parser.g:6357:2: rule__Parameter__Group__9__Impl + // InternalRos2Parser.g:6387:1: ( rule__Parameter__Group__9__Impl ) + // InternalRos2Parser.g:6388:2: rule__Parameter__Group__9__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__9__Impl(); @@ -19384,21 +19580,21 @@ public final void rule__Parameter__Group__9() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__9__Impl" - // InternalRos2Parser.g:6363:1: rule__Parameter__Group__9__Impl : ( RightCurlyBracket ) ; + // InternalRos2Parser.g:6394:1: rule__Parameter__Group__9__Impl : ( RULE_END ) ; public final void rule__Parameter__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6367:1: ( ( RightCurlyBracket ) ) - // InternalRos2Parser.g:6368:1: ( RightCurlyBracket ) + // InternalRos2Parser.g:6398:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:6399:1: ( RULE_END ) { - // InternalRos2Parser.g:6368:1: ( RightCurlyBracket ) - // InternalRos2Parser.g:6369:2: RightCurlyBracket + // InternalRos2Parser.g:6399:1: ( RULE_END ) + // InternalRos2Parser.g:6400:2: RULE_END { - before(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_9()); - match(input,RightCurlyBracket,FOLLOW_2); - after(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_9()); + before(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } @@ -19421,14 +19617,14 @@ public final void rule__Parameter__Group__9__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group_6__0" - // InternalRos2Parser.g:6379:1: rule__Parameter__Group_6__0 : rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ; + // InternalRos2Parser.g:6410:1: rule__Parameter__Group_6__0 : rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ; public final void rule__Parameter__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6383:1: ( rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ) - // InternalRos2Parser.g:6384:2: rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 + // InternalRos2Parser.g:6414:1: ( rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 ) + // InternalRos2Parser.g:6415:2: rule__Parameter__Group_6__0__Impl rule__Parameter__Group_6__1 { pushFollow(FOLLOW_22); rule__Parameter__Group_6__0__Impl(); @@ -19459,17 +19655,17 @@ public final void rule__Parameter__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_6__0__Impl" - // InternalRos2Parser.g:6391:1: rule__Parameter__Group_6__0__Impl : ( Ns ) ; + // InternalRos2Parser.g:6422:1: rule__Parameter__Group_6__0__Impl : ( Ns ) ; public final void rule__Parameter__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6395:1: ( ( Ns ) ) - // InternalRos2Parser.g:6396:1: ( Ns ) + // InternalRos2Parser.g:6426:1: ( ( Ns ) ) + // InternalRos2Parser.g:6427:1: ( Ns ) { - // InternalRos2Parser.g:6396:1: ( Ns ) - // InternalRos2Parser.g:6397:2: Ns + // InternalRos2Parser.g:6427:1: ( Ns ) + // InternalRos2Parser.g:6428:2: Ns { before(grammarAccess.getParameterAccess().getNsKeyword_6_0()); match(input,Ns,FOLLOW_2); @@ -19496,14 +19692,14 @@ public final void rule__Parameter__Group_6__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_6__1" - // InternalRos2Parser.g:6406:1: rule__Parameter__Group_6__1 : rule__Parameter__Group_6__1__Impl ; + // InternalRos2Parser.g:6437:1: rule__Parameter__Group_6__1 : rule__Parameter__Group_6__1__Impl ; public final void rule__Parameter__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6410:1: ( rule__Parameter__Group_6__1__Impl ) - // InternalRos2Parser.g:6411:2: rule__Parameter__Group_6__1__Impl + // InternalRos2Parser.g:6441:1: ( rule__Parameter__Group_6__1__Impl ) + // InternalRos2Parser.g:6442:2: rule__Parameter__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_6__1__Impl(); @@ -19529,21 +19725,21 @@ public final void rule__Parameter__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_6__1__Impl" - // InternalRos2Parser.g:6417:1: rule__Parameter__Group_6__1__Impl : ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) ; + // InternalRos2Parser.g:6448:1: rule__Parameter__Group_6__1__Impl : ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) ; public final void rule__Parameter__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6421:1: ( ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) ) - // InternalRos2Parser.g:6422:1: ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:6452:1: ( ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) ) + // InternalRos2Parser.g:6453:1: ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) { - // InternalRos2Parser.g:6422:1: ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) - // InternalRos2Parser.g:6423:2: ( rule__Parameter__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:6453:1: ( ( rule__Parameter__NamespaceAssignment_6_1 ) ) + // InternalRos2Parser.g:6454:2: ( rule__Parameter__NamespaceAssignment_6_1 ) { before(grammarAccess.getParameterAccess().getNamespaceAssignment_6_1()); - // InternalRos2Parser.g:6424:2: ( rule__Parameter__NamespaceAssignment_6_1 ) - // InternalRos2Parser.g:6424:3: rule__Parameter__NamespaceAssignment_6_1 + // InternalRos2Parser.g:6455:2: ( rule__Parameter__NamespaceAssignment_6_1 ) + // InternalRos2Parser.g:6455:3: rule__Parameter__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Parameter__NamespaceAssignment_6_1(); @@ -19576,14 +19772,14 @@ public final void rule__Parameter__Group_6__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_7__0" - // InternalRos2Parser.g:6433:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; + // InternalRos2Parser.g:6464:1: rule__Parameter__Group_7__0 : rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ; public final void rule__Parameter__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6437:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) - // InternalRos2Parser.g:6438:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 + // InternalRos2Parser.g:6468:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) + // InternalRos2Parser.g:6469:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 { pushFollow(FOLLOW_14); rule__Parameter__Group_7__0__Impl(); @@ -19614,17 +19810,17 @@ public final void rule__Parameter__Group_7__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_7__0__Impl" - // InternalRos2Parser.g:6445:1: rule__Parameter__Group_7__0__Impl : ( Qos ) ; + // InternalRos2Parser.g:6476:1: rule__Parameter__Group_7__0__Impl : ( Qos ) ; public final void rule__Parameter__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6449:1: ( ( Qos ) ) - // InternalRos2Parser.g:6450:1: ( Qos ) + // InternalRos2Parser.g:6480:1: ( ( Qos ) ) + // InternalRos2Parser.g:6481:1: ( Qos ) { - // InternalRos2Parser.g:6450:1: ( Qos ) - // InternalRos2Parser.g:6451:2: Qos + // InternalRos2Parser.g:6481:1: ( Qos ) + // InternalRos2Parser.g:6482:2: Qos { before(grammarAccess.getParameterAccess().getQosKeyword_7_0()); match(input,Qos,FOLLOW_2); @@ -19651,14 +19847,14 @@ public final void rule__Parameter__Group_7__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_7__1" - // InternalRos2Parser.g:6460:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; + // InternalRos2Parser.g:6491:1: rule__Parameter__Group_7__1 : rule__Parameter__Group_7__1__Impl ; public final void rule__Parameter__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6464:1: ( rule__Parameter__Group_7__1__Impl ) - // InternalRos2Parser.g:6465:2: rule__Parameter__Group_7__1__Impl + // InternalRos2Parser.g:6495:1: ( rule__Parameter__Group_7__1__Impl ) + // InternalRos2Parser.g:6496:2: rule__Parameter__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_7__1__Impl(); @@ -19684,21 +19880,21 @@ public final void rule__Parameter__Group_7__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_7__1__Impl" - // InternalRos2Parser.g:6471:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__QosAssignment_7_1 ) ) ; + // InternalRos2Parser.g:6502:1: rule__Parameter__Group_7__1__Impl : ( ( rule__Parameter__QosAssignment_7_1 ) ) ; public final void rule__Parameter__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6475:1: ( ( ( rule__Parameter__QosAssignment_7_1 ) ) ) - // InternalRos2Parser.g:6476:1: ( ( rule__Parameter__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:6506:1: ( ( ( rule__Parameter__QosAssignment_7_1 ) ) ) + // InternalRos2Parser.g:6507:1: ( ( rule__Parameter__QosAssignment_7_1 ) ) { - // InternalRos2Parser.g:6476:1: ( ( rule__Parameter__QosAssignment_7_1 ) ) - // InternalRos2Parser.g:6477:2: ( rule__Parameter__QosAssignment_7_1 ) + // InternalRos2Parser.g:6507:1: ( ( rule__Parameter__QosAssignment_7_1 ) ) + // InternalRos2Parser.g:6508:2: ( rule__Parameter__QosAssignment_7_1 ) { before(grammarAccess.getParameterAccess().getQosAssignment_7_1()); - // InternalRos2Parser.g:6478:2: ( rule__Parameter__QosAssignment_7_1 ) - // InternalRos2Parser.g:6478:3: rule__Parameter__QosAssignment_7_1 + // InternalRos2Parser.g:6509:2: ( rule__Parameter__QosAssignment_7_1 ) + // InternalRos2Parser.g:6509:3: rule__Parameter__QosAssignment_7_1 { pushFollow(FOLLOW_2); rule__Parameter__QosAssignment_7_1(); @@ -19730,15 +19926,170 @@ public final void rule__Parameter__Group_7__1__Impl() throws RecognitionExceptio // $ANTLR end "rule__Parameter__Group_7__1__Impl" + // $ANTLR start "rule__Parameter__Group_8__0" + // InternalRos2Parser.g:6518:1: rule__Parameter__Group_8__0 : rule__Parameter__Group_8__0__Impl rule__Parameter__Group_8__1 ; + public final void rule__Parameter__Group_8__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6522:1: ( rule__Parameter__Group_8__0__Impl rule__Parameter__Group_8__1 ) + // InternalRos2Parser.g:6523:2: rule__Parameter__Group_8__0__Impl rule__Parameter__Group_8__1 + { + pushFollow(FOLLOW_26); + rule__Parameter__Group_8__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Parameter__Group_8__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Parameter__Group_8__0" + + + // $ANTLR start "rule__Parameter__Group_8__0__Impl" + // InternalRos2Parser.g:6530:1: rule__Parameter__Group_8__0__Impl : ( Default ) ; + public final void rule__Parameter__Group_8__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6534:1: ( ( Default ) ) + // InternalRos2Parser.g:6535:1: ( Default ) + { + // InternalRos2Parser.g:6535:1: ( Default ) + // InternalRos2Parser.g:6536:2: Default + { + before(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + match(input,Default,FOLLOW_2); + after(grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Parameter__Group_8__0__Impl" + + + // $ANTLR start "rule__Parameter__Group_8__1" + // InternalRos2Parser.g:6545:1: rule__Parameter__Group_8__1 : rule__Parameter__Group_8__1__Impl ; + public final void rule__Parameter__Group_8__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6549:1: ( rule__Parameter__Group_8__1__Impl ) + // InternalRos2Parser.g:6550:2: rule__Parameter__Group_8__1__Impl + { + pushFollow(FOLLOW_2); + rule__Parameter__Group_8__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Parameter__Group_8__1" + + + // $ANTLR start "rule__Parameter__Group_8__1__Impl" + // InternalRos2Parser.g:6556:1: rule__Parameter__Group_8__1__Impl : ( ( rule__Parameter__ValueAssignment_8_1 ) ) ; + public final void rule__Parameter__Group_8__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6560:1: ( ( ( rule__Parameter__ValueAssignment_8_1 ) ) ) + // InternalRos2Parser.g:6561:1: ( ( rule__Parameter__ValueAssignment_8_1 ) ) + { + // InternalRos2Parser.g:6561:1: ( ( rule__Parameter__ValueAssignment_8_1 ) ) + // InternalRos2Parser.g:6562:2: ( rule__Parameter__ValueAssignment_8_1 ) + { + before(grammarAccess.getParameterAccess().getValueAssignment_8_1()); + // InternalRos2Parser.g:6563:2: ( rule__Parameter__ValueAssignment_8_1 ) + // InternalRos2Parser.g:6563:3: rule__Parameter__ValueAssignment_8_1 + { + pushFollow(FOLLOW_2); + rule__Parameter__ValueAssignment_8_1(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterAccess().getValueAssignment_8_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Parameter__Group_8__1__Impl" + + // $ANTLR start "rule__Package_Impl__Group__0" - // InternalRos2Parser.g:6487:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; + // InternalRos2Parser.g:6572:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; public final void rule__Package_Impl__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6491:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) - // InternalRos2Parser.g:6492:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 + // InternalRos2Parser.g:6576:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) + // InternalRos2Parser.g:6577:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 { pushFollow(FOLLOW_3); rule__Package_Impl__Group__0__Impl(); @@ -19769,21 +20120,21 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__0__Impl" - // InternalRos2Parser.g:6499:1: rule__Package_Impl__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:6584:1: rule__Package_Impl__Group__0__Impl : ( () ) ; public final void rule__Package_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6503:1: ( ( () ) ) - // InternalRos2Parser.g:6504:1: ( () ) + // InternalRos2Parser.g:6588:1: ( ( () ) ) + // InternalRos2Parser.g:6589:1: ( () ) { - // InternalRos2Parser.g:6504:1: ( () ) - // InternalRos2Parser.g:6505:2: () + // InternalRos2Parser.g:6589:1: ( () ) + // InternalRos2Parser.g:6590:2: () { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); - // InternalRos2Parser.g:6506:2: () - // InternalRos2Parser.g:6506:3: + // InternalRos2Parser.g:6591:2: () + // InternalRos2Parser.g:6591:3: { } @@ -19806,14 +20157,14 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__1" - // InternalRos2Parser.g:6514:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; + // InternalRos2Parser.g:6599:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; public final void rule__Package_Impl__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6518:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) - // InternalRos2Parser.g:6519:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 + // InternalRos2Parser.g:6603:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) + // InternalRos2Parser.g:6604:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 { pushFollow(FOLLOW_4); rule__Package_Impl__Group__1__Impl(); @@ -19844,21 +20195,21 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__1__Impl" - // InternalRos2Parser.g:6526:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:6611:1: rule__Package_Impl__Group__1__Impl : ( ( rule__Package_Impl__NameAssignment_1 ) ) ; public final void rule__Package_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6530:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:6531:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) + // InternalRos2Parser.g:6615:1: ( ( ( rule__Package_Impl__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:6616:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) { - // InternalRos2Parser.g:6531:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) - // InternalRos2Parser.g:6532:2: ( rule__Package_Impl__NameAssignment_1 ) + // InternalRos2Parser.g:6616:1: ( ( rule__Package_Impl__NameAssignment_1 ) ) + // InternalRos2Parser.g:6617:2: ( rule__Package_Impl__NameAssignment_1 ) { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_1()); - // InternalRos2Parser.g:6533:2: ( rule__Package_Impl__NameAssignment_1 ) - // InternalRos2Parser.g:6533:3: rule__Package_Impl__NameAssignment_1 + // InternalRos2Parser.g:6618:2: ( rule__Package_Impl__NameAssignment_1 ) + // InternalRos2Parser.g:6618:3: rule__Package_Impl__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Package_Impl__NameAssignment_1(); @@ -19891,14 +20242,14 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__2" - // InternalRos2Parser.g:6541:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; + // InternalRos2Parser.g:6626:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; public final void rule__Package_Impl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6545:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) - // InternalRos2Parser.g:6546:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 + // InternalRos2Parser.g:6630:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) + // InternalRos2Parser.g:6631:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 { pushFollow(FOLLOW_5); rule__Package_Impl__Group__2__Impl(); @@ -19929,17 +20280,17 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__2__Impl" - // InternalRos2Parser.g:6553:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:6638:1: rule__Package_Impl__Group__2__Impl : ( Colon ) ; public final void rule__Package_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6557:1: ( ( Colon ) ) - // InternalRos2Parser.g:6558:1: ( Colon ) + // InternalRos2Parser.g:6642:1: ( ( Colon ) ) + // InternalRos2Parser.g:6643:1: ( Colon ) { - // InternalRos2Parser.g:6558:1: ( Colon ) - // InternalRos2Parser.g:6559:2: Colon + // InternalRos2Parser.g:6643:1: ( Colon ) + // InternalRos2Parser.g:6644:2: Colon { before(grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -19966,14 +20317,14 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__3" - // InternalRos2Parser.g:6568:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; + // InternalRos2Parser.g:6653:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; public final void rule__Package_Impl__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6572:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) - // InternalRos2Parser.g:6573:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 + // InternalRos2Parser.g:6657:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) + // InternalRos2Parser.g:6658:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 { pushFollow(FOLLOW_27); rule__Package_Impl__Group__3__Impl(); @@ -20004,17 +20355,17 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__3__Impl" - // InternalRos2Parser.g:6580:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:6665:1: rule__Package_Impl__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6584:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:6585:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:6669:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:6670:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:6585:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:6586:2: RULE_BEGIN + // InternalRos2Parser.g:6670:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:6671:2: RULE_BEGIN { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -20041,14 +20392,14 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__4" - // InternalRos2Parser.g:6595:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; + // InternalRos2Parser.g:6680:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; public final void rule__Package_Impl__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6599:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) - // InternalRos2Parser.g:6600:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 + // InternalRos2Parser.g:6684:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) + // InternalRos2Parser.g:6685:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 { pushFollow(FOLLOW_27); rule__Package_Impl__Group__4__Impl(); @@ -20079,29 +20430,29 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__4__Impl" - // InternalRos2Parser.g:6607:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; + // InternalRos2Parser.g:6692:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; public final void rule__Package_Impl__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6611:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) - // InternalRos2Parser.g:6612:1: ( ( rule__Package_Impl__Group_4__0 )? ) + // InternalRos2Parser.g:6696:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) + // InternalRos2Parser.g:6697:1: ( ( rule__Package_Impl__Group_4__0 )? ) { - // InternalRos2Parser.g:6612:1: ( ( rule__Package_Impl__Group_4__0 )? ) - // InternalRos2Parser.g:6613:2: ( rule__Package_Impl__Group_4__0 )? + // InternalRos2Parser.g:6697:1: ( ( rule__Package_Impl__Group_4__0 )? ) + // InternalRos2Parser.g:6698:2: ( rule__Package_Impl__Group_4__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); - // InternalRos2Parser.g:6614:2: ( rule__Package_Impl__Group_4__0 )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalRos2Parser.g:6699:2: ( rule__Package_Impl__Group_4__0 )? + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA36_0==FromGitRepo) ) { - alt36=1; + if ( (LA37_0==FromGitRepo) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : - // InternalRos2Parser.g:6614:3: rule__Package_Impl__Group_4__0 + // InternalRos2Parser.g:6699:3: rule__Package_Impl__Group_4__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4__0(); @@ -20137,14 +20488,14 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__5" - // InternalRos2Parser.g:6622:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; + // InternalRos2Parser.g:6707:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; public final void rule__Package_Impl__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6626:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) - // InternalRos2Parser.g:6627:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 + // InternalRos2Parser.g:6711:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) + // InternalRos2Parser.g:6712:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 { pushFollow(FOLLOW_27); rule__Package_Impl__Group__5__Impl(); @@ -20175,29 +20526,29 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__5__Impl" - // InternalRos2Parser.g:6634:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; + // InternalRos2Parser.g:6719:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; public final void rule__Package_Impl__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6638:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) - // InternalRos2Parser.g:6639:1: ( ( rule__Package_Impl__Group_5__0 )? ) + // InternalRos2Parser.g:6723:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) + // InternalRos2Parser.g:6724:1: ( ( rule__Package_Impl__Group_5__0 )? ) { - // InternalRos2Parser.g:6639:1: ( ( rule__Package_Impl__Group_5__0 )? ) - // InternalRos2Parser.g:6640:2: ( rule__Package_Impl__Group_5__0 )? + // InternalRos2Parser.g:6724:1: ( ( rule__Package_Impl__Group_5__0 )? ) + // InternalRos2Parser.g:6725:2: ( rule__Package_Impl__Group_5__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); - // InternalRos2Parser.g:6641:2: ( rule__Package_Impl__Group_5__0 )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRos2Parser.g:6726:2: ( rule__Package_Impl__Group_5__0 )? + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==Specs) ) { - alt37=1; + if ( (LA38_0==Specs) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : - // InternalRos2Parser.g:6641:3: rule__Package_Impl__Group_5__0 + // InternalRos2Parser.g:6726:3: rule__Package_Impl__Group_5__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_5__0(); @@ -20233,14 +20584,14 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__6" - // InternalRos2Parser.g:6649:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; + // InternalRos2Parser.g:6734:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ; public final void rule__Package_Impl__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6653:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) - // InternalRos2Parser.g:6654:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 + // InternalRos2Parser.g:6738:1: ( rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 ) + // InternalRos2Parser.g:6739:2: rule__Package_Impl__Group__6__Impl rule__Package_Impl__Group__7 { pushFollow(FOLLOW_27); rule__Package_Impl__Group__6__Impl(); @@ -20271,29 +20622,29 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__6__Impl" - // InternalRos2Parser.g:6661:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; + // InternalRos2Parser.g:6746:1: rule__Package_Impl__Group__6__Impl : ( ( rule__Package_Impl__Group_6__0 )? ) ; public final void rule__Package_Impl__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6665:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) - // InternalRos2Parser.g:6666:1: ( ( rule__Package_Impl__Group_6__0 )? ) + // InternalRos2Parser.g:6750:1: ( ( ( rule__Package_Impl__Group_6__0 )? ) ) + // InternalRos2Parser.g:6751:1: ( ( rule__Package_Impl__Group_6__0 )? ) { - // InternalRos2Parser.g:6666:1: ( ( rule__Package_Impl__Group_6__0 )? ) - // InternalRos2Parser.g:6667:2: ( rule__Package_Impl__Group_6__0 )? + // InternalRos2Parser.g:6751:1: ( ( rule__Package_Impl__Group_6__0 )? ) + // InternalRos2Parser.g:6752:2: ( rule__Package_Impl__Group_6__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_6()); - // InternalRos2Parser.g:6668:2: ( rule__Package_Impl__Group_6__0 )? - int alt38=2; - int LA38_0 = input.LA(1); + // InternalRos2Parser.g:6753:2: ( rule__Package_Impl__Group_6__0 )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==Dependencies) ) { - alt38=1; + if ( (LA39_0==Dependencies) ) { + alt39=1; } - switch (alt38) { + switch (alt39) { case 1 : - // InternalRos2Parser.g:6668:3: rule__Package_Impl__Group_6__0 + // InternalRos2Parser.g:6753:3: rule__Package_Impl__Group_6__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_6__0(); @@ -20329,14 +20680,14 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__7" - // InternalRos2Parser.g:6676:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; + // InternalRos2Parser.g:6761:1: rule__Package_Impl__Group__7 : rule__Package_Impl__Group__7__Impl ; public final void rule__Package_Impl__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6680:1: ( rule__Package_Impl__Group__7__Impl ) - // InternalRos2Parser.g:6681:2: rule__Package_Impl__Group__7__Impl + // InternalRos2Parser.g:6765:1: ( rule__Package_Impl__Group__7__Impl ) + // InternalRos2Parser.g:6766:2: rule__Package_Impl__Group__7__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group__7__Impl(); @@ -20362,17 +20713,17 @@ public final void rule__Package_Impl__Group__7() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__7__Impl" - // InternalRos2Parser.g:6687:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:6772:1: rule__Package_Impl__Group__7__Impl : ( RULE_END ) ; public final void rule__Package_Impl__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6691:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:6692:1: ( RULE_END ) + // InternalRos2Parser.g:6776:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:6777:1: ( RULE_END ) { - // InternalRos2Parser.g:6692:1: ( RULE_END ) - // InternalRos2Parser.g:6693:2: RULE_END + // InternalRos2Parser.g:6777:1: ( RULE_END ) + // InternalRos2Parser.g:6778:2: RULE_END { before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); match(input,RULE_END,FOLLOW_2); @@ -20399,14 +20750,14 @@ public final void rule__Package_Impl__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group_4__0" - // InternalRos2Parser.g:6703:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; + // InternalRos2Parser.g:6788:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; public final void rule__Package_Impl__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6707:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) - // InternalRos2Parser.g:6708:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 + // InternalRos2Parser.g:6792:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) + // InternalRos2Parser.g:6793:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 { pushFollow(FOLLOW_7); rule__Package_Impl__Group_4__0__Impl(); @@ -20437,17 +20788,17 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__0__Impl" - // InternalRos2Parser.g:6715:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; + // InternalRos2Parser.g:6800:1: rule__Package_Impl__Group_4__0__Impl : ( FromGitRepo ) ; public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6719:1: ( ( FromGitRepo ) ) - // InternalRos2Parser.g:6720:1: ( FromGitRepo ) + // InternalRos2Parser.g:6804:1: ( ( FromGitRepo ) ) + // InternalRos2Parser.g:6805:1: ( FromGitRepo ) { - // InternalRos2Parser.g:6720:1: ( FromGitRepo ) - // InternalRos2Parser.g:6721:2: FromGitRepo + // InternalRos2Parser.g:6805:1: ( FromGitRepo ) + // InternalRos2Parser.g:6806:2: FromGitRepo { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); match(input,FromGitRepo,FOLLOW_2); @@ -20474,14 +20825,14 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4__1" - // InternalRos2Parser.g:6730:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; + // InternalRos2Parser.g:6815:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl ; public final void rule__Package_Impl__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6734:1: ( rule__Package_Impl__Group_4__1__Impl ) - // InternalRos2Parser.g:6735:2: rule__Package_Impl__Group_4__1__Impl + // InternalRos2Parser.g:6819:1: ( rule__Package_Impl__Group_4__1__Impl ) + // InternalRos2Parser.g:6820:2: rule__Package_Impl__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4__1__Impl(); @@ -20507,21 +20858,21 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__1__Impl" - // InternalRos2Parser.g:6741:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; + // InternalRos2Parser.g:6826:1: rule__Package_Impl__Group_4__1__Impl : ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ; public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6745:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) - // InternalRos2Parser.g:6746:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) + // InternalRos2Parser.g:6830:1: ( ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) ) + // InternalRos2Parser.g:6831:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) { - // InternalRos2Parser.g:6746:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) - // InternalRos2Parser.g:6747:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) + // InternalRos2Parser.g:6831:1: ( ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) ) + // InternalRos2Parser.g:6832:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoAssignment_4_1()); - // InternalRos2Parser.g:6748:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) - // InternalRos2Parser.g:6748:3: rule__Package_Impl__FromGitRepoAssignment_4_1 + // InternalRos2Parser.g:6833:2: ( rule__Package_Impl__FromGitRepoAssignment_4_1 ) + // InternalRos2Parser.g:6833:3: rule__Package_Impl__FromGitRepoAssignment_4_1 { pushFollow(FOLLOW_2); rule__Package_Impl__FromGitRepoAssignment_4_1(); @@ -20554,14 +20905,14 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__0" - // InternalRos2Parser.g:6757:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; + // InternalRos2Parser.g:6842:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; public final void rule__Package_Impl__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6761:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) - // InternalRos2Parser.g:6762:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 + // InternalRos2Parser.g:6846:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) + // InternalRos2Parser.g:6847:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 { pushFollow(FOLLOW_5); rule__Package_Impl__Group_5__0__Impl(); @@ -20592,17 +20943,17 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__0__Impl" - // InternalRos2Parser.g:6769:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; + // InternalRos2Parser.g:6854:1: rule__Package_Impl__Group_5__0__Impl : ( Specs ) ; public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6773:1: ( ( Specs ) ) - // InternalRos2Parser.g:6774:1: ( Specs ) + // InternalRos2Parser.g:6858:1: ( ( Specs ) ) + // InternalRos2Parser.g:6859:1: ( Specs ) { - // InternalRos2Parser.g:6774:1: ( Specs ) - // InternalRos2Parser.g:6775:2: Specs + // InternalRos2Parser.g:6859:1: ( Specs ) + // InternalRos2Parser.g:6860:2: Specs { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); match(input,Specs,FOLLOW_2); @@ -20629,14 +20980,14 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__1" - // InternalRos2Parser.g:6784:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; + // InternalRos2Parser.g:6869:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ; public final void rule__Package_Impl__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6788:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) - // InternalRos2Parser.g:6789:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 + // InternalRos2Parser.g:6873:1: ( rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 ) + // InternalRos2Parser.g:6874:2: rule__Package_Impl__Group_5__1__Impl rule__Package_Impl__Group_5__2 { pushFollow(FOLLOW_28); rule__Package_Impl__Group_5__1__Impl(); @@ -20667,17 +21018,17 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__1__Impl" - // InternalRos2Parser.g:6796:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:6881:1: rule__Package_Impl__Group_5__1__Impl : ( RULE_BEGIN ) ; public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6800:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:6801:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:6885:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:6886:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:6801:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:6802:2: RULE_BEGIN + // InternalRos2Parser.g:6886:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:6887:2: RULE_BEGIN { before(grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -20704,16 +21055,16 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__2" - // InternalRos2Parser.g:6811:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; + // InternalRos2Parser.g:6896:1: rule__Package_Impl__Group_5__2 : rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ; public final void rule__Package_Impl__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6815:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) - // InternalRos2Parser.g:6816:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 + // InternalRos2Parser.g:6900:1: ( rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 ) + // InternalRos2Parser.g:6901:2: rule__Package_Impl__Group_5__2__Impl rule__Package_Impl__Group_5__3 { - pushFollow(FOLLOW_28); + pushFollow(FOLLOW_29); rule__Package_Impl__Group_5__2__Impl(); state._fsp--; @@ -20742,36 +21093,200 @@ public final void rule__Package_Impl__Group_5__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__2__Impl" - // InternalRos2Parser.g:6823:1: rule__Package_Impl__Group_5__2__Impl : ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ; + // InternalRos2Parser.g:6908:1: rule__Package_Impl__Group_5__2__Impl : ( rulePreListElement ) ; public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6827:1: ( ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) ) - // InternalRos2Parser.g:6828:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) + // InternalRos2Parser.g:6912:1: ( ( rulePreListElement ) ) + // InternalRos2Parser.g:6913:1: ( rulePreListElement ) { - // InternalRos2Parser.g:6828:1: ( ( rule__Package_Impl__SpecAssignment_5_2 )* ) - // InternalRos2Parser.g:6829:2: ( rule__Package_Impl__SpecAssignment_5_2 )* + // InternalRos2Parser.g:6913:1: ( rulePreListElement ) + // InternalRos2Parser.g:6914:2: rulePreListElement { - before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); - // InternalRos2Parser.g:6830:2: ( rule__Package_Impl__SpecAssignment_5_2 )* - loop39: + before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + pushFollow(FOLLOW_2); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__2__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5__3" + // InternalRos2Parser.g:6923:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl rule__Package_Impl__Group_5__4 ; + public final void rule__Package_Impl__Group_5__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6927:1: ( rule__Package_Impl__Group_5__3__Impl rule__Package_Impl__Group_5__4 ) + // InternalRos2Parser.g:6928:2: rule__Package_Impl__Group_5__3__Impl rule__Package_Impl__Group_5__4 + { + pushFollow(FOLLOW_30); + rule__Package_Impl__Group_5__3__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5__4(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__3" + + + // $ANTLR start "rule__Package_Impl__Group_5__3__Impl" + // InternalRos2Parser.g:6935:1: rule__Package_Impl__Group_5__3__Impl : ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) ; + public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6939:1: ( ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) ) + // InternalRos2Parser.g:6940:1: ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) + { + // InternalRos2Parser.g:6940:1: ( ( rule__Package_Impl__SpecAssignment_5_3 ) ) + // InternalRos2Parser.g:6941:2: ( rule__Package_Impl__SpecAssignment_5_3 ) + { + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); + // InternalRos2Parser.g:6942:2: ( rule__Package_Impl__SpecAssignment_5_3 ) + // InternalRos2Parser.g:6942:3: rule__Package_Impl__SpecAssignment_5_3 + { + pushFollow(FOLLOW_2); + rule__Package_Impl__SpecAssignment_5_3(); + + state._fsp--; + + + } + + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__3__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5__4" + // InternalRos2Parser.g:6950:1: rule__Package_Impl__Group_5__4 : rule__Package_Impl__Group_5__4__Impl rule__Package_Impl__Group_5__5 ; + public final void rule__Package_Impl__Group_5__4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6954:1: ( rule__Package_Impl__Group_5__4__Impl rule__Package_Impl__Group_5__5 ) + // InternalRos2Parser.g:6955:2: rule__Package_Impl__Group_5__4__Impl rule__Package_Impl__Group_5__5 + { + pushFollow(FOLLOW_30); + rule__Package_Impl__Group_5__4__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5__5(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5__4" + + + // $ANTLR start "rule__Package_Impl__Group_5__4__Impl" + // InternalRos2Parser.g:6962:1: rule__Package_Impl__Group_5__4__Impl : ( ( rule__Package_Impl__Group_5_4__0 )* ) ; + public final void rule__Package_Impl__Group_5__4__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:6966:1: ( ( ( rule__Package_Impl__Group_5_4__0 )* ) ) + // InternalRos2Parser.g:6967:1: ( ( rule__Package_Impl__Group_5_4__0 )* ) + { + // InternalRos2Parser.g:6967:1: ( ( rule__Package_Impl__Group_5_4__0 )* ) + // InternalRos2Parser.g:6968:2: ( rule__Package_Impl__Group_5_4__0 )* + { + before(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); + // InternalRos2Parser.g:6969:2: ( rule__Package_Impl__Group_5_4__0 )* + loop40: do { - int alt39=2; - int LA39_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA39_0==Action_1||LA39_0==Msg||LA39_0==Srv) ) { - alt39=1; + if ( (LA40_0==HyphenMinus) ) { + alt40=1; } - switch (alt39) { + switch (alt40) { case 1 : - // InternalRos2Parser.g:6830:3: rule__Package_Impl__SpecAssignment_5_2 + // InternalRos2Parser.g:6969:3: rule__Package_Impl__Group_5_4__0 { - pushFollow(FOLLOW_29); - rule__Package_Impl__SpecAssignment_5_2(); + pushFollow(FOLLOW_31); + rule__Package_Impl__Group_5_4__0(); state._fsp--; @@ -20780,11 +21295,11 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep break; default : - break loop39; + break loop40; } } while (true); - after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_2()); + after(grammarAccess.getPackage_ImplAccess().getGroup_5_4()); } @@ -20803,21 +21318,21 @@ public final void rule__Package_Impl__Group_5__2__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__Package_Impl__Group_5__2__Impl" + // $ANTLR end "rule__Package_Impl__Group_5__4__Impl" - // $ANTLR start "rule__Package_Impl__Group_5__3" - // InternalRos2Parser.g:6838:1: rule__Package_Impl__Group_5__3 : rule__Package_Impl__Group_5__3__Impl ; - public final void rule__Package_Impl__Group_5__3() throws RecognitionException { + // $ANTLR start "rule__Package_Impl__Group_5__5" + // InternalRos2Parser.g:6977:1: rule__Package_Impl__Group_5__5 : rule__Package_Impl__Group_5__5__Impl ; + public final void rule__Package_Impl__Group_5__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6842:1: ( rule__Package_Impl__Group_5__3__Impl ) - // InternalRos2Parser.g:6843:2: rule__Package_Impl__Group_5__3__Impl + // InternalRos2Parser.g:6981:1: ( rule__Package_Impl__Group_5__5__Impl ) + // InternalRos2Parser.g:6982:2: rule__Package_Impl__Group_5__5__Impl { pushFollow(FOLLOW_2); - rule__Package_Impl__Group_5__3__Impl(); + rule__Package_Impl__Group_5__5__Impl(); state._fsp--; @@ -20836,25 +21351,25 @@ public final void rule__Package_Impl__Group_5__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Package_Impl__Group_5__3" + // $ANTLR end "rule__Package_Impl__Group_5__5" - // $ANTLR start "rule__Package_Impl__Group_5__3__Impl" - // InternalRos2Parser.g:6849:1: rule__Package_Impl__Group_5__3__Impl : ( RULE_END ) ; - public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Package_Impl__Group_5__5__Impl" + // InternalRos2Parser.g:6988:1: rule__Package_Impl__Group_5__5__Impl : ( RULE_END ) ; + public final void rule__Package_Impl__Group_5__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6853:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:6854:1: ( RULE_END ) + // InternalRos2Parser.g:6992:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:6993:1: ( RULE_END ) { - // InternalRos2Parser.g:6854:1: ( RULE_END ) - // InternalRos2Parser.g:6855:2: RULE_END + // InternalRos2Parser.g:6993:1: ( RULE_END ) + // InternalRos2Parser.g:6994:2: RULE_END { - before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + before(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + after(grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } @@ -20873,18 +21388,177 @@ public final void rule__Package_Impl__Group_5__3__Impl() throws RecognitionExcep } return ; } - // $ANTLR end "rule__Package_Impl__Group_5__3__Impl" + // $ANTLR end "rule__Package_Impl__Group_5__5__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__0" + // InternalRos2Parser.g:7004:1: rule__Package_Impl__Group_5_4__0 : rule__Package_Impl__Group_5_4__0__Impl rule__Package_Impl__Group_5_4__1 ; + public final void rule__Package_Impl__Group_5_4__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:7008:1: ( rule__Package_Impl__Group_5_4__0__Impl rule__Package_Impl__Group_5_4__1 ) + // InternalRos2Parser.g:7009:2: rule__Package_Impl__Group_5_4__0__Impl rule__Package_Impl__Group_5_4__1 + { + pushFollow(FOLLOW_29); + rule__Package_Impl__Group_5_4__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5_4__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__0" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__0__Impl" + // InternalRos2Parser.g:7016:1: rule__Package_Impl__Group_5_4__0__Impl : ( rulePreListElement ) ; + public final void rule__Package_Impl__Group_5_4__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:7020:1: ( ( rulePreListElement ) ) + // InternalRos2Parser.g:7021:1: ( rulePreListElement ) + { + // InternalRos2Parser.g:7021:1: ( rulePreListElement ) + // InternalRos2Parser.g:7022:2: rulePreListElement + { + before(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + pushFollow(FOLLOW_2); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__0__Impl" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__1" + // InternalRos2Parser.g:7031:1: rule__Package_Impl__Group_5_4__1 : rule__Package_Impl__Group_5_4__1__Impl ; + public final void rule__Package_Impl__Group_5_4__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:7035:1: ( rule__Package_Impl__Group_5_4__1__Impl ) + // InternalRos2Parser.g:7036:2: rule__Package_Impl__Group_5_4__1__Impl + { + pushFollow(FOLLOW_2); + rule__Package_Impl__Group_5_4__1__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__1" + + + // $ANTLR start "rule__Package_Impl__Group_5_4__1__Impl" + // InternalRos2Parser.g:7042:1: rule__Package_Impl__Group_5_4__1__Impl : ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) ; + public final void rule__Package_Impl__Group_5_4__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:7046:1: ( ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) ) + // InternalRos2Parser.g:7047:1: ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) + { + // InternalRos2Parser.g:7047:1: ( ( rule__Package_Impl__SpecAssignment_5_4_1 ) ) + // InternalRos2Parser.g:7048:2: ( rule__Package_Impl__SpecAssignment_5_4_1 ) + { + before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); + // InternalRos2Parser.g:7049:2: ( rule__Package_Impl__SpecAssignment_5_4_1 ) + // InternalRos2Parser.g:7049:3: rule__Package_Impl__SpecAssignment_5_4_1 + { + pushFollow(FOLLOW_2); + rule__Package_Impl__SpecAssignment_5_4_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPackage_ImplAccess().getSpecAssignment_5_4_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__Group_5_4__1__Impl" // $ANTLR start "rule__Package_Impl__Group_6__0" - // InternalRos2Parser.g:6865:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; + // InternalRos2Parser.g:7058:1: rule__Package_Impl__Group_6__0 : rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ; public final void rule__Package_Impl__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6869:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) - // InternalRos2Parser.g:6870:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 + // InternalRos2Parser.g:7062:1: ( rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 ) + // InternalRos2Parser.g:7063:2: rule__Package_Impl__Group_6__0__Impl rule__Package_Impl__Group_6__1 { pushFollow(FOLLOW_10); rule__Package_Impl__Group_6__0__Impl(); @@ -20915,17 +21589,17 @@ public final void rule__Package_Impl__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__0__Impl" - // InternalRos2Parser.g:6877:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; + // InternalRos2Parser.g:7070:1: rule__Package_Impl__Group_6__0__Impl : ( Dependencies ) ; public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6881:1: ( ( Dependencies ) ) - // InternalRos2Parser.g:6882:1: ( Dependencies ) + // InternalRos2Parser.g:7074:1: ( ( Dependencies ) ) + // InternalRos2Parser.g:7075:1: ( Dependencies ) { - // InternalRos2Parser.g:6882:1: ( Dependencies ) - // InternalRos2Parser.g:6883:2: Dependencies + // InternalRos2Parser.g:7075:1: ( Dependencies ) + // InternalRos2Parser.g:7076:2: Dependencies { before(grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); match(input,Dependencies,FOLLOW_2); @@ -20952,14 +21626,14 @@ public final void rule__Package_Impl__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__1" - // InternalRos2Parser.g:6892:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; + // InternalRos2Parser.g:7085:1: rule__Package_Impl__Group_6__1 : rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ; public final void rule__Package_Impl__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6896:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) - // InternalRos2Parser.g:6897:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 + // InternalRos2Parser.g:7089:1: ( rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 ) + // InternalRos2Parser.g:7090:2: rule__Package_Impl__Group_6__1__Impl rule__Package_Impl__Group_6__2 { pushFollow(FOLLOW_11); rule__Package_Impl__Group_6__1__Impl(); @@ -20990,17 +21664,17 @@ public final void rule__Package_Impl__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__1__Impl" - // InternalRos2Parser.g:6904:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:7097:1: rule__Package_Impl__Group_6__1__Impl : ( LeftSquareBracket ) ; public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6908:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:6909:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:7101:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:7102:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:6909:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:6910:2: LeftSquareBracket + // InternalRos2Parser.g:7102:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:7103:2: LeftSquareBracket { before(grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -21027,14 +21701,14 @@ public final void rule__Package_Impl__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__2" - // InternalRos2Parser.g:6919:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; + // InternalRos2Parser.g:7112:1: rule__Package_Impl__Group_6__2 : rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ; public final void rule__Package_Impl__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6923:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) - // InternalRos2Parser.g:6924:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 + // InternalRos2Parser.g:7116:1: ( rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 ) + // InternalRos2Parser.g:7117:2: rule__Package_Impl__Group_6__2__Impl rule__Package_Impl__Group_6__3 { pushFollow(FOLLOW_12); rule__Package_Impl__Group_6__2__Impl(); @@ -21065,21 +21739,21 @@ public final void rule__Package_Impl__Group_6__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__2__Impl" - // InternalRos2Parser.g:6931:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; + // InternalRos2Parser.g:7124:1: rule__Package_Impl__Group_6__2__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ; public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6935:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) - // InternalRos2Parser.g:6936:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) + // InternalRos2Parser.g:7128:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) ) + // InternalRos2Parser.g:7129:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) { - // InternalRos2Parser.g:6936:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) - // InternalRos2Parser.g:6937:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) + // InternalRos2Parser.g:7129:1: ( ( rule__Package_Impl__DependencyAssignment_6_2 ) ) + // InternalRos2Parser.g:7130:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_2()); - // InternalRos2Parser.g:6938:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) - // InternalRos2Parser.g:6938:3: rule__Package_Impl__DependencyAssignment_6_2 + // InternalRos2Parser.g:7131:2: ( rule__Package_Impl__DependencyAssignment_6_2 ) + // InternalRos2Parser.g:7131:3: rule__Package_Impl__DependencyAssignment_6_2 { pushFollow(FOLLOW_2); rule__Package_Impl__DependencyAssignment_6_2(); @@ -21112,14 +21786,14 @@ public final void rule__Package_Impl__Group_6__2__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__3" - // InternalRos2Parser.g:6946:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; + // InternalRos2Parser.g:7139:1: rule__Package_Impl__Group_6__3 : rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ; public final void rule__Package_Impl__Group_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6950:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) - // InternalRos2Parser.g:6951:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 + // InternalRos2Parser.g:7143:1: ( rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 ) + // InternalRos2Parser.g:7144:2: rule__Package_Impl__Group_6__3__Impl rule__Package_Impl__Group_6__4 { pushFollow(FOLLOW_12); rule__Package_Impl__Group_6__3__Impl(); @@ -21150,33 +21824,33 @@ public final void rule__Package_Impl__Group_6__3() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__3__Impl" - // InternalRos2Parser.g:6958:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; + // InternalRos2Parser.g:7151:1: rule__Package_Impl__Group_6__3__Impl : ( ( rule__Package_Impl__Group_6_3__0 )* ) ; public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6962:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) - // InternalRos2Parser.g:6963:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) + // InternalRos2Parser.g:7155:1: ( ( ( rule__Package_Impl__Group_6_3__0 )* ) ) + // InternalRos2Parser.g:7156:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) { - // InternalRos2Parser.g:6963:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) - // InternalRos2Parser.g:6964:2: ( rule__Package_Impl__Group_6_3__0 )* + // InternalRos2Parser.g:7156:1: ( ( rule__Package_Impl__Group_6_3__0 )* ) + // InternalRos2Parser.g:7157:2: ( rule__Package_Impl__Group_6_3__0 )* { before(grammarAccess.getPackage_ImplAccess().getGroup_6_3()); - // InternalRos2Parser.g:6965:2: ( rule__Package_Impl__Group_6_3__0 )* - loop40: + // InternalRos2Parser.g:7158:2: ( rule__Package_Impl__Group_6_3__0 )* + loop41: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA40_0==Comma) ) { - alt40=1; + if ( (LA41_0==Comma) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : - // InternalRos2Parser.g:6965:3: rule__Package_Impl__Group_6_3__0 + // InternalRos2Parser.g:7158:3: rule__Package_Impl__Group_6_3__0 { pushFollow(FOLLOW_13); rule__Package_Impl__Group_6_3__0(); @@ -21188,7 +21862,7 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep break; default : - break loop40; + break loop41; } } while (true); @@ -21215,14 +21889,14 @@ public final void rule__Package_Impl__Group_6__3__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6__4" - // InternalRos2Parser.g:6973:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; + // InternalRos2Parser.g:7166:1: rule__Package_Impl__Group_6__4 : rule__Package_Impl__Group_6__4__Impl ; public final void rule__Package_Impl__Group_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6977:1: ( rule__Package_Impl__Group_6__4__Impl ) - // InternalRos2Parser.g:6978:2: rule__Package_Impl__Group_6__4__Impl + // InternalRos2Parser.g:7170:1: ( rule__Package_Impl__Group_6__4__Impl ) + // InternalRos2Parser.g:7171:2: rule__Package_Impl__Group_6__4__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_6__4__Impl(); @@ -21248,17 +21922,17 @@ public final void rule__Package_Impl__Group_6__4() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_6__4__Impl" - // InternalRos2Parser.g:6984:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:7177:1: rule__Package_Impl__Group_6__4__Impl : ( RightSquareBracket ) ; public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:6988:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:6989:1: ( RightSquareBracket ) + // InternalRos2Parser.g:7181:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:7182:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:6989:1: ( RightSquareBracket ) - // InternalRos2Parser.g:6990:2: RightSquareBracket + // InternalRos2Parser.g:7182:1: ( RightSquareBracket ) + // InternalRos2Parser.g:7183:2: RightSquareBracket { before(grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -21285,14 +21959,14 @@ public final void rule__Package_Impl__Group_6__4__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_6_3__0" - // InternalRos2Parser.g:7000:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; + // InternalRos2Parser.g:7193:1: rule__Package_Impl__Group_6_3__0 : rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ; public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7004:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) - // InternalRos2Parser.g:7005:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 + // InternalRos2Parser.g:7197:1: ( rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 ) + // InternalRos2Parser.g:7198:2: rule__Package_Impl__Group_6_3__0__Impl rule__Package_Impl__Group_6_3__1 { pushFollow(FOLLOW_11); rule__Package_Impl__Group_6_3__0__Impl(); @@ -21323,17 +21997,17 @@ public final void rule__Package_Impl__Group_6_3__0() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_6_3__0__Impl" - // InternalRos2Parser.g:7012:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:7205:1: rule__Package_Impl__Group_6_3__0__Impl : ( Comma ) ; public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7016:1: ( ( Comma ) ) - // InternalRos2Parser.g:7017:1: ( Comma ) + // InternalRos2Parser.g:7209:1: ( ( Comma ) ) + // InternalRos2Parser.g:7210:1: ( Comma ) { - // InternalRos2Parser.g:7017:1: ( Comma ) - // InternalRos2Parser.g:7018:2: Comma + // InternalRos2Parser.g:7210:1: ( Comma ) + // InternalRos2Parser.g:7211:2: Comma { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); match(input,Comma,FOLLOW_2); @@ -21360,14 +22034,14 @@ public final void rule__Package_Impl__Group_6_3__0__Impl() throws RecognitionExc // $ANTLR start "rule__Package_Impl__Group_6_3__1" - // InternalRos2Parser.g:7027:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; + // InternalRos2Parser.g:7220:1: rule__Package_Impl__Group_6_3__1 : rule__Package_Impl__Group_6_3__1__Impl ; public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7031:1: ( rule__Package_Impl__Group_6_3__1__Impl ) - // InternalRos2Parser.g:7032:2: rule__Package_Impl__Group_6_3__1__Impl + // InternalRos2Parser.g:7224:1: ( rule__Package_Impl__Group_6_3__1__Impl ) + // InternalRos2Parser.g:7225:2: rule__Package_Impl__Group_6_3__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_6_3__1__Impl(); @@ -21393,21 +22067,21 @@ public final void rule__Package_Impl__Group_6_3__1() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_6_3__1__Impl" - // InternalRos2Parser.g:7038:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; + // InternalRos2Parser.g:7231:1: rule__Package_Impl__Group_6_3__1__Impl : ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ; public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7042:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) - // InternalRos2Parser.g:7043:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) + // InternalRos2Parser.g:7235:1: ( ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) ) + // InternalRos2Parser.g:7236:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) { - // InternalRos2Parser.g:7043:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) - // InternalRos2Parser.g:7044:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) + // InternalRos2Parser.g:7236:1: ( ( rule__Package_Impl__DependencyAssignment_6_3_1 ) ) + // InternalRos2Parser.g:7237:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) { before(grammarAccess.getPackage_ImplAccess().getDependencyAssignment_6_3_1()); - // InternalRos2Parser.g:7045:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) - // InternalRos2Parser.g:7045:3: rule__Package_Impl__DependencyAssignment_6_3_1 + // InternalRos2Parser.g:7238:2: ( rule__Package_Impl__DependencyAssignment_6_3_1 ) + // InternalRos2Parser.g:7238:3: rule__Package_Impl__DependencyAssignment_6_3_1 { pushFollow(FOLLOW_2); rule__Package_Impl__DependencyAssignment_6_3_1(); @@ -21440,14 +22114,14 @@ public final void rule__Package_Impl__Group_6_3__1__Impl() throws RecognitionExc // $ANTLR start "rule__Artifact__Group__0" - // InternalRos2Parser.g:7054:1: rule__Artifact__Group__0 : rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ; + // InternalRos2Parser.g:7247:1: rule__Artifact__Group__0 : rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ; public final void rule__Artifact__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7058:1: ( rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ) - // InternalRos2Parser.g:7059:2: rule__Artifact__Group__0__Impl rule__Artifact__Group__1 + // InternalRos2Parser.g:7251:1: ( rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ) + // InternalRos2Parser.g:7252:2: rule__Artifact__Group__0__Impl rule__Artifact__Group__1 { pushFollow(FOLLOW_3); rule__Artifact__Group__0__Impl(); @@ -21478,21 +22152,21 @@ public final void rule__Artifact__Group__0() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__0__Impl" - // InternalRos2Parser.g:7066:1: rule__Artifact__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:7259:1: rule__Artifact__Group__0__Impl : ( () ) ; public final void rule__Artifact__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7070:1: ( ( () ) ) - // InternalRos2Parser.g:7071:1: ( () ) + // InternalRos2Parser.g:7263:1: ( ( () ) ) + // InternalRos2Parser.g:7264:1: ( () ) { - // InternalRos2Parser.g:7071:1: ( () ) - // InternalRos2Parser.g:7072:2: () + // InternalRos2Parser.g:7264:1: ( () ) + // InternalRos2Parser.g:7265:2: () { before(grammarAccess.getArtifactAccess().getArtifactAction_0()); - // InternalRos2Parser.g:7073:2: () - // InternalRos2Parser.g:7073:3: + // InternalRos2Parser.g:7266:2: () + // InternalRos2Parser.g:7266:3: { } @@ -21515,14 +22189,14 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__1" - // InternalRos2Parser.g:7081:1: rule__Artifact__Group__1 : rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ; + // InternalRos2Parser.g:7274:1: rule__Artifact__Group__1 : rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ; public final void rule__Artifact__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7085:1: ( rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ) - // InternalRos2Parser.g:7086:2: rule__Artifact__Group__1__Impl rule__Artifact__Group__2 + // InternalRos2Parser.g:7278:1: ( rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ) + // InternalRos2Parser.g:7279:2: rule__Artifact__Group__1__Impl rule__Artifact__Group__2 { pushFollow(FOLLOW_4); rule__Artifact__Group__1__Impl(); @@ -21553,21 +22227,21 @@ public final void rule__Artifact__Group__1() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__1__Impl" - // InternalRos2Parser.g:7093:1: rule__Artifact__Group__1__Impl : ( ( rule__Artifact__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:7286:1: rule__Artifact__Group__1__Impl : ( ( rule__Artifact__NameAssignment_1 ) ) ; public final void rule__Artifact__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7097:1: ( ( ( rule__Artifact__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:7098:1: ( ( rule__Artifact__NameAssignment_1 ) ) + // InternalRos2Parser.g:7290:1: ( ( ( rule__Artifact__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:7291:1: ( ( rule__Artifact__NameAssignment_1 ) ) { - // InternalRos2Parser.g:7098:1: ( ( rule__Artifact__NameAssignment_1 ) ) - // InternalRos2Parser.g:7099:2: ( rule__Artifact__NameAssignment_1 ) + // InternalRos2Parser.g:7291:1: ( ( rule__Artifact__NameAssignment_1 ) ) + // InternalRos2Parser.g:7292:2: ( rule__Artifact__NameAssignment_1 ) { before(grammarAccess.getArtifactAccess().getNameAssignment_1()); - // InternalRos2Parser.g:7100:2: ( rule__Artifact__NameAssignment_1 ) - // InternalRos2Parser.g:7100:3: rule__Artifact__NameAssignment_1 + // InternalRos2Parser.g:7293:2: ( rule__Artifact__NameAssignment_1 ) + // InternalRos2Parser.g:7293:3: rule__Artifact__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Artifact__NameAssignment_1(); @@ -21600,14 +22274,14 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__2" - // InternalRos2Parser.g:7108:1: rule__Artifact__Group__2 : rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ; + // InternalRos2Parser.g:7301:1: rule__Artifact__Group__2 : rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ; public final void rule__Artifact__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7112:1: ( rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ) - // InternalRos2Parser.g:7113:2: rule__Artifact__Group__2__Impl rule__Artifact__Group__3 + // InternalRos2Parser.g:7305:1: ( rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ) + // InternalRos2Parser.g:7306:2: rule__Artifact__Group__2__Impl rule__Artifact__Group__3 { pushFollow(FOLLOW_5); rule__Artifact__Group__2__Impl(); @@ -21638,17 +22312,17 @@ public final void rule__Artifact__Group__2() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__2__Impl" - // InternalRos2Parser.g:7120:1: rule__Artifact__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:7313:1: rule__Artifact__Group__2__Impl : ( Colon ) ; public final void rule__Artifact__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7124:1: ( ( Colon ) ) - // InternalRos2Parser.g:7125:1: ( Colon ) + // InternalRos2Parser.g:7317:1: ( ( Colon ) ) + // InternalRos2Parser.g:7318:1: ( Colon ) { - // InternalRos2Parser.g:7125:1: ( Colon ) - // InternalRos2Parser.g:7126:2: Colon + // InternalRos2Parser.g:7318:1: ( Colon ) + // InternalRos2Parser.g:7319:2: Colon { before(grammarAccess.getArtifactAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -21675,16 +22349,16 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__3" - // InternalRos2Parser.g:7135:1: rule__Artifact__Group__3 : rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ; + // InternalRos2Parser.g:7328:1: rule__Artifact__Group__3 : rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ; public final void rule__Artifact__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7139:1: ( rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ) - // InternalRos2Parser.g:7140:2: rule__Artifact__Group__3__Impl rule__Artifact__Group__4 + // InternalRos2Parser.g:7332:1: ( rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ) + // InternalRos2Parser.g:7333:2: rule__Artifact__Group__3__Impl rule__Artifact__Group__4 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_32); rule__Artifact__Group__3__Impl(); state._fsp--; @@ -21713,17 +22387,17 @@ public final void rule__Artifact__Group__3() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__3__Impl" - // InternalRos2Parser.g:7147:1: rule__Artifact__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:7340:1: rule__Artifact__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Artifact__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7151:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7152:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7344:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:7345:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:7152:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7153:2: RULE_BEGIN + // InternalRos2Parser.g:7345:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7346:2: RULE_BEGIN { before(grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -21750,16 +22424,16 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__4" - // InternalRos2Parser.g:7162:1: rule__Artifact__Group__4 : rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ; + // InternalRos2Parser.g:7355:1: rule__Artifact__Group__4 : rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ; public final void rule__Artifact__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7166:1: ( rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ) - // InternalRos2Parser.g:7167:2: rule__Artifact__Group__4__Impl rule__Artifact__Group__5 + // InternalRos2Parser.g:7359:1: ( rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ) + // InternalRos2Parser.g:7360:2: rule__Artifact__Group__4__Impl rule__Artifact__Group__5 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_32); rule__Artifact__Group__4__Impl(); state._fsp--; @@ -21788,29 +22462,29 @@ public final void rule__Artifact__Group__4() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__4__Impl" - // InternalRos2Parser.g:7174:1: rule__Artifact__Group__4__Impl : ( ( rule__Artifact__NodeAssignment_4 )? ) ; + // InternalRos2Parser.g:7367:1: rule__Artifact__Group__4__Impl : ( ( rule__Artifact__NodeAssignment_4 )? ) ; public final void rule__Artifact__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7178:1: ( ( ( rule__Artifact__NodeAssignment_4 )? ) ) - // InternalRos2Parser.g:7179:1: ( ( rule__Artifact__NodeAssignment_4 )? ) + // InternalRos2Parser.g:7371:1: ( ( ( rule__Artifact__NodeAssignment_4 )? ) ) + // InternalRos2Parser.g:7372:1: ( ( rule__Artifact__NodeAssignment_4 )? ) { - // InternalRos2Parser.g:7179:1: ( ( rule__Artifact__NodeAssignment_4 )? ) - // InternalRos2Parser.g:7180:2: ( rule__Artifact__NodeAssignment_4 )? + // InternalRos2Parser.g:7372:1: ( ( rule__Artifact__NodeAssignment_4 )? ) + // InternalRos2Parser.g:7373:2: ( rule__Artifact__NodeAssignment_4 )? { before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); - // InternalRos2Parser.g:7181:2: ( rule__Artifact__NodeAssignment_4 )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRos2Parser.g:7374:2: ( rule__Artifact__NodeAssignment_4 )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==Node_1) ) { - alt41=1; + if ( (LA42_0==Node_1) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : - // InternalRos2Parser.g:7181:3: rule__Artifact__NodeAssignment_4 + // InternalRos2Parser.g:7374:3: rule__Artifact__NodeAssignment_4 { pushFollow(FOLLOW_2); rule__Artifact__NodeAssignment_4(); @@ -21846,14 +22520,14 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__5" - // InternalRos2Parser.g:7189:1: rule__Artifact__Group__5 : rule__Artifact__Group__5__Impl ; + // InternalRos2Parser.g:7382:1: rule__Artifact__Group__5 : rule__Artifact__Group__5__Impl ; public final void rule__Artifact__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7193:1: ( rule__Artifact__Group__5__Impl ) - // InternalRos2Parser.g:7194:2: rule__Artifact__Group__5__Impl + // InternalRos2Parser.g:7386:1: ( rule__Artifact__Group__5__Impl ) + // InternalRos2Parser.g:7387:2: rule__Artifact__Group__5__Impl { pushFollow(FOLLOW_2); rule__Artifact__Group__5__Impl(); @@ -21879,17 +22553,17 @@ public final void rule__Artifact__Group__5() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__5__Impl" - // InternalRos2Parser.g:7200:1: rule__Artifact__Group__5__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:7393:1: rule__Artifact__Group__5__Impl : ( RULE_END ) ; public final void rule__Artifact__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7204:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7205:1: ( RULE_END ) + // InternalRos2Parser.g:7397:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:7398:1: ( RULE_END ) { - // InternalRos2Parser.g:7205:1: ( RULE_END ) - // InternalRos2Parser.g:7206:2: RULE_END + // InternalRos2Parser.g:7398:1: ( RULE_END ) + // InternalRos2Parser.g:7399:2: RULE_END { before(grammarAccess.getArtifactAccess().getENDTerminalRuleCall_5()); match(input,RULE_END,FOLLOW_2); @@ -21916,14 +22590,14 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__0" - // InternalRos2Parser.g:7216:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; + // InternalRos2Parser.g:7409:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; public final void rule__Node__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7220:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) - // InternalRos2Parser.g:7221:2: rule__Node__Group__0__Impl rule__Node__Group__1 + // InternalRos2Parser.g:7413:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) + // InternalRos2Parser.g:7414:2: rule__Node__Group__0__Impl rule__Node__Group__1 { pushFollow(FOLLOW_3); rule__Node__Group__0__Impl(); @@ -21954,17 +22628,17 @@ public final void rule__Node__Group__0() throws RecognitionException { // $ANTLR start "rule__Node__Group__0__Impl" - // InternalRos2Parser.g:7228:1: rule__Node__Group__0__Impl : ( Node_1 ) ; + // InternalRos2Parser.g:7421:1: rule__Node__Group__0__Impl : ( Node_1 ) ; public final void rule__Node__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7232:1: ( ( Node_1 ) ) - // InternalRos2Parser.g:7233:1: ( Node_1 ) + // InternalRos2Parser.g:7425:1: ( ( Node_1 ) ) + // InternalRos2Parser.g:7426:1: ( Node_1 ) { - // InternalRos2Parser.g:7233:1: ( Node_1 ) - // InternalRos2Parser.g:7234:2: Node_1 + // InternalRos2Parser.g:7426:1: ( Node_1 ) + // InternalRos2Parser.g:7427:2: Node_1 { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); match(input,Node_1,FOLLOW_2); @@ -21991,16 +22665,16 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__1" - // InternalRos2Parser.g:7243:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; + // InternalRos2Parser.g:7436:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; public final void rule__Node__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7247:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) - // InternalRos2Parser.g:7248:2: rule__Node__Group__1__Impl rule__Node__Group__2 + // InternalRos2Parser.g:7440:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) + // InternalRos2Parser.g:7441:2: rule__Node__Group__1__Impl rule__Node__Group__2 { - pushFollow(FOLLOW_5); + pushFollow(FOLLOW_33); rule__Node__Group__1__Impl(); state._fsp--; @@ -22029,21 +22703,21 @@ public final void rule__Node__Group__1() throws RecognitionException { // $ANTLR start "rule__Node__Group__1__Impl" - // InternalRos2Parser.g:7255:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:7448:1: rule__Node__Group__1__Impl : ( ( rule__Node__NameAssignment_1 ) ) ; public final void rule__Node__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7259:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:7260:1: ( ( rule__Node__NameAssignment_1 ) ) + // InternalRos2Parser.g:7452:1: ( ( ( rule__Node__NameAssignment_1 ) ) ) + // InternalRos2Parser.g:7453:1: ( ( rule__Node__NameAssignment_1 ) ) { - // InternalRos2Parser.g:7260:1: ( ( rule__Node__NameAssignment_1 ) ) - // InternalRos2Parser.g:7261:2: ( rule__Node__NameAssignment_1 ) + // InternalRos2Parser.g:7453:1: ( ( rule__Node__NameAssignment_1 ) ) + // InternalRos2Parser.g:7454:2: ( rule__Node__NameAssignment_1 ) { before(grammarAccess.getNodeAccess().getNameAssignment_1()); - // InternalRos2Parser.g:7262:2: ( rule__Node__NameAssignment_1 ) - // InternalRos2Parser.g:7262:3: rule__Node__NameAssignment_1 + // InternalRos2Parser.g:7455:2: ( rule__Node__NameAssignment_1 ) + // InternalRos2Parser.g:7455:3: rule__Node__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Node__NameAssignment_1(); @@ -22076,22 +22750,17 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__2" - // InternalRos2Parser.g:7270:1: rule__Node__Group__2 : rule__Node__Group__2__Impl rule__Node__Group__3 ; + // InternalRos2Parser.g:7463:1: rule__Node__Group__2 : rule__Node__Group__2__Impl ; public final void rule__Node__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7274:1: ( rule__Node__Group__2__Impl rule__Node__Group__3 ) - // InternalRos2Parser.g:7275:2: rule__Node__Group__2__Impl rule__Node__Group__3 + // InternalRos2Parser.g:7467:1: ( rule__Node__Group__2__Impl ) + // InternalRos2Parser.g:7468:2: rule__Node__Group__2__Impl { - pushFollow(FOLLOW_31); - rule__Node__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group__3(); + rule__Node__Group__2__Impl(); state._fsp--; @@ -22114,111 +22783,36 @@ public final void rule__Node__Group__2() throws RecognitionException { // $ANTLR start "rule__Node__Group__2__Impl" - // InternalRos2Parser.g:7282:1: rule__Node__Group__2__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:7474:1: rule__Node__Group__2__Impl : ( ( rule__Node__Alternatives_2 )* ) ; public final void rule__Node__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7286:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7287:1: ( RULE_BEGIN ) - { - // InternalRos2Parser.g:7287:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7288:2: RULE_BEGIN - { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__2__Impl" - - - // $ANTLR start "rule__Node__Group__3" - // InternalRos2Parser.g:7297:1: rule__Node__Group__3 : rule__Node__Group__3__Impl rule__Node__Group__4 ; - public final void rule__Node__Group__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7301:1: ( rule__Node__Group__3__Impl rule__Node__Group__4 ) - // InternalRos2Parser.g:7302:2: rule__Node__Group__3__Impl rule__Node__Group__4 - { - pushFollow(FOLLOW_31); - rule__Node__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__3" - - - // $ANTLR start "rule__Node__Group__3__Impl" - // InternalRos2Parser.g:7309:1: rule__Node__Group__3__Impl : ( ( rule__Node__Alternatives_3 )* ) ; - public final void rule__Node__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7313:1: ( ( ( rule__Node__Alternatives_3 )* ) ) - // InternalRos2Parser.g:7314:1: ( ( rule__Node__Alternatives_3 )* ) + // InternalRos2Parser.g:7478:1: ( ( ( rule__Node__Alternatives_2 )* ) ) + // InternalRos2Parser.g:7479:1: ( ( rule__Node__Alternatives_2 )* ) { - // InternalRos2Parser.g:7314:1: ( ( rule__Node__Alternatives_3 )* ) - // InternalRos2Parser.g:7315:2: ( rule__Node__Alternatives_3 )* + // InternalRos2Parser.g:7479:1: ( ( rule__Node__Alternatives_2 )* ) + // InternalRos2Parser.g:7480:2: ( rule__Node__Alternatives_2 )* { - before(grammarAccess.getNodeAccess().getAlternatives_3()); - // InternalRos2Parser.g:7316:2: ( rule__Node__Alternatives_3 )* - loop42: + before(grammarAccess.getNodeAccess().getAlternatives_2()); + // InternalRos2Parser.g:7481:2: ( rule__Node__Alternatives_2 )* + loop43: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( ((LA42_0>=Serviceclient && LA42_0<=Actionserver)||LA42_0==Subscribers||(LA42_0>=Parameters && LA42_0<=Publishers)) ) { - alt42=1; + if ( ((LA43_0>=ServiceClients && LA43_0<=ServiceServers)||(LA43_0>=ActionClients && LA43_0<=ActionServers)||LA43_0==Subscribers||(LA43_0>=Parameters && LA43_0<=Publishers)) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : - // InternalRos2Parser.g:7316:3: rule__Node__Alternatives_3 + // InternalRos2Parser.g:7481:3: rule__Node__Alternatives_2 { - pushFollow(FOLLOW_32); - rule__Node__Alternatives_3(); + pushFollow(FOLLOW_34); + rule__Node__Alternatives_2(); state._fsp--; @@ -22227,11 +22821,11 @@ public final void rule__Node__Group__3__Impl() throws RecognitionException { break; default : - break loop42; + break loop43; } } while (true); - after(grammarAccess.getNodeAccess().getAlternatives_3()); + after(grammarAccess.getNodeAccess().getAlternatives_2()); } @@ -22250,96 +22844,26 @@ public final void rule__Node__Group__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__3__Impl" - - - // $ANTLR start "rule__Node__Group__4" - // InternalRos2Parser.g:7324:1: rule__Node__Group__4 : rule__Node__Group__4__Impl ; - public final void rule__Node__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7328:1: ( rule__Node__Group__4__Impl ) - // InternalRos2Parser.g:7329:2: rule__Node__Group__4__Impl - { - pushFollow(FOLLOW_2); - rule__Node__Group__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__4" - - - // $ANTLR start "rule__Node__Group__4__Impl" - // InternalRos2Parser.g:7335:1: rule__Node__Group__4__Impl : ( RULE_END ) ; - public final void rule__Node__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7339:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7340:1: ( RULE_END ) - { - // InternalRos2Parser.g:7340:1: ( RULE_END ) - // InternalRos2Parser.g:7341:2: RULE_END - { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group__4__Impl" + // $ANTLR end "rule__Node__Group__2__Impl" - // $ANTLR start "rule__Node__Group_3_0__0" - // InternalRos2Parser.g:7351:1: rule__Node__Group_3_0__0 : rule__Node__Group_3_0__0__Impl rule__Node__Group_3_0__1 ; - public final void rule__Node__Group_3_0__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__0" + // InternalRos2Parser.g:7490:1: rule__Node__Group_2_0__0 : rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ; + public final void rule__Node__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7355:1: ( rule__Node__Group_3_0__0__Impl rule__Node__Group_3_0__1 ) - // InternalRos2Parser.g:7356:2: rule__Node__Group_3_0__0__Impl rule__Node__Group_3_0__1 + // InternalRos2Parser.g:7494:1: ( rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 ) + // InternalRos2Parser.g:7495:2: rule__Node__Group_2_0__0__Impl rule__Node__Group_2_0__1 { pushFollow(FOLLOW_5); - rule__Node__Group_3_0__0__Impl(); + rule__Node__Group_2_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_0__1(); + rule__Node__Group_2_0__1(); state._fsp--; @@ -22358,25 +22882,25 @@ public final void rule__Node__Group_3_0__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__0" + // $ANTLR end "rule__Node__Group_2_0__0" - // $ANTLR start "rule__Node__Group_3_0__0__Impl" - // InternalRos2Parser.g:7363:1: rule__Node__Group_3_0__0__Impl : ( Publishers ) ; - public final void rule__Node__Group_3_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__0__Impl" + // InternalRos2Parser.g:7502:1: rule__Node__Group_2_0__0__Impl : ( Publishers ) ; + public final void rule__Node__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7367:1: ( ( Publishers ) ) - // InternalRos2Parser.g:7368:1: ( Publishers ) + // InternalRos2Parser.g:7506:1: ( ( Publishers ) ) + // InternalRos2Parser.g:7507:1: ( Publishers ) { - // InternalRos2Parser.g:7368:1: ( Publishers ) - // InternalRos2Parser.g:7369:2: Publishers + // InternalRos2Parser.g:7507:1: ( Publishers ) + // InternalRos2Parser.g:7508:2: Publishers { - before(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); match(input,Publishers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + after(grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); } @@ -22395,26 +22919,26 @@ public final void rule__Node__Group_3_0__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__0__Impl" + // $ANTLR end "rule__Node__Group_2_0__0__Impl" - // $ANTLR start "rule__Node__Group_3_0__1" - // InternalRos2Parser.g:7378:1: rule__Node__Group_3_0__1 : rule__Node__Group_3_0__1__Impl rule__Node__Group_3_0__2 ; - public final void rule__Node__Group_3_0__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__1" + // InternalRos2Parser.g:7517:1: rule__Node__Group_2_0__1 : rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ; + public final void rule__Node__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7382:1: ( rule__Node__Group_3_0__1__Impl rule__Node__Group_3_0__2 ) - // InternalRos2Parser.g:7383:2: rule__Node__Group_3_0__1__Impl rule__Node__Group_3_0__2 + // InternalRos2Parser.g:7521:1: ( rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 ) + // InternalRos2Parser.g:7522:2: rule__Node__Group_2_0__1__Impl rule__Node__Group_2_0__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_0__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_0__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_0__2(); + rule__Node__Group_2_0__2(); state._fsp--; @@ -22433,25 +22957,25 @@ public final void rule__Node__Group_3_0__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__1" + // $ANTLR end "rule__Node__Group_2_0__1" - // $ANTLR start "rule__Node__Group_3_0__1__Impl" - // InternalRos2Parser.g:7390:1: rule__Node__Group_3_0__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__1__Impl" + // InternalRos2Parser.g:7529:1: rule__Node__Group_2_0__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7394:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7395:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7533:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:7534:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:7395:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7396:2: RULE_BEGIN + // InternalRos2Parser.g:7534:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7535:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); } @@ -22470,26 +22994,26 @@ public final void rule__Node__Group_3_0__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__1__Impl" + // $ANTLR end "rule__Node__Group_2_0__1__Impl" - // $ANTLR start "rule__Node__Group_3_0__2" - // InternalRos2Parser.g:7405:1: rule__Node__Group_3_0__2 : rule__Node__Group_3_0__2__Impl rule__Node__Group_3_0__3 ; - public final void rule__Node__Group_3_0__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__2" + // InternalRos2Parser.g:7544:1: rule__Node__Group_2_0__2 : rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ; + public final void rule__Node__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7409:1: ( rule__Node__Group_3_0__2__Impl rule__Node__Group_3_0__3 ) - // InternalRos2Parser.g:7410:2: rule__Node__Group_3_0__2__Impl rule__Node__Group_3_0__3 + // InternalRos2Parser.g:7548:1: ( rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 ) + // InternalRos2Parser.g:7549:2: rule__Node__Group_2_0__2__Impl rule__Node__Group_2_0__3 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_0__2__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_0__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_0__3(); + rule__Node__Group_2_0__3(); state._fsp--; @@ -22508,40 +23032,40 @@ public final void rule__Node__Group_3_0__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__2" + // $ANTLR end "rule__Node__Group_2_0__2" - // $ANTLR start "rule__Node__Group_3_0__2__Impl" - // InternalRos2Parser.g:7417:1: rule__Node__Group_3_0__2__Impl : ( ( rule__Node__PublisherAssignment_3_0_2 )* ) ; - public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__2__Impl" + // InternalRos2Parser.g:7556:1: rule__Node__Group_2_0__2__Impl : ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ; + public final void rule__Node__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7421:1: ( ( ( rule__Node__PublisherAssignment_3_0_2 )* ) ) - // InternalRos2Parser.g:7422:1: ( ( rule__Node__PublisherAssignment_3_0_2 )* ) + // InternalRos2Parser.g:7560:1: ( ( ( rule__Node__PublisherAssignment_2_0_2 )* ) ) + // InternalRos2Parser.g:7561:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) { - // InternalRos2Parser.g:7422:1: ( ( rule__Node__PublisherAssignment_3_0_2 )* ) - // InternalRos2Parser.g:7423:2: ( rule__Node__PublisherAssignment_3_0_2 )* + // InternalRos2Parser.g:7561:1: ( ( rule__Node__PublisherAssignment_2_0_2 )* ) + // InternalRos2Parser.g:7562:2: ( rule__Node__PublisherAssignment_2_0_2 )* { - before(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); - // InternalRos2Parser.g:7424:2: ( rule__Node__PublisherAssignment_3_0_2 )* - loop43: + before(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); + // InternalRos2Parser.g:7563:2: ( rule__Node__PublisherAssignment_2_0_2 )* + loop44: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA43_0>=RULE_ID && LA43_0<=RULE_STRING)) ) { - alt43=1; + if ( ((LA44_0>=RULE_ID && LA44_0<=RULE_STRING)) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : - // InternalRos2Parser.g:7424:3: rule__Node__PublisherAssignment_3_0_2 + // InternalRos2Parser.g:7563:3: rule__Node__PublisherAssignment_2_0_2 { - pushFollow(FOLLOW_34); - rule__Node__PublisherAssignment_3_0_2(); + pushFollow(FOLLOW_36); + rule__Node__PublisherAssignment_2_0_2(); state._fsp--; @@ -22550,11 +23074,11 @@ public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { break; default : - break loop43; + break loop44; } } while (true); - after(grammarAccess.getNodeAccess().getPublisherAssignment_3_0_2()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_2_0_2()); } @@ -22573,21 +23097,21 @@ public final void rule__Node__Group_3_0__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__2__Impl" + // $ANTLR end "rule__Node__Group_2_0__2__Impl" - // $ANTLR start "rule__Node__Group_3_0__3" - // InternalRos2Parser.g:7432:1: rule__Node__Group_3_0__3 : rule__Node__Group_3_0__3__Impl ; - public final void rule__Node__Group_3_0__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__3" + // InternalRos2Parser.g:7571:1: rule__Node__Group_2_0__3 : rule__Node__Group_2_0__3__Impl ; + public final void rule__Node__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7436:1: ( rule__Node__Group_3_0__3__Impl ) - // InternalRos2Parser.g:7437:2: rule__Node__Group_3_0__3__Impl + // InternalRos2Parser.g:7575:1: ( rule__Node__Group_2_0__3__Impl ) + // InternalRos2Parser.g:7576:2: rule__Node__Group_2_0__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_0__3__Impl(); + rule__Node__Group_2_0__3__Impl(); state._fsp--; @@ -22606,25 +23130,25 @@ public final void rule__Node__Group_3_0__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__3" + // $ANTLR end "rule__Node__Group_2_0__3" - // $ANTLR start "rule__Node__Group_3_0__3__Impl" - // InternalRos2Parser.g:7443:1: rule__Node__Group_3_0__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_0__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_0__3__Impl" + // InternalRos2Parser.g:7582:1: rule__Node__Group_2_0__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7447:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7448:1: ( RULE_END ) + // InternalRos2Parser.g:7586:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:7587:1: ( RULE_END ) { - // InternalRos2Parser.g:7448:1: ( RULE_END ) - // InternalRos2Parser.g:7449:2: RULE_END + // InternalRos2Parser.g:7587:1: ( RULE_END ) + // InternalRos2Parser.g:7588:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -22643,26 +23167,26 @@ public final void rule__Node__Group_3_0__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_0__3__Impl" + // $ANTLR end "rule__Node__Group_2_0__3__Impl" - // $ANTLR start "rule__Node__Group_3_1__0" - // InternalRos2Parser.g:7459:1: rule__Node__Group_3_1__0 : rule__Node__Group_3_1__0__Impl rule__Node__Group_3_1__1 ; - public final void rule__Node__Group_3_1__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__0" + // InternalRos2Parser.g:7598:1: rule__Node__Group_2_1__0 : rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ; + public final void rule__Node__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7463:1: ( rule__Node__Group_3_1__0__Impl rule__Node__Group_3_1__1 ) - // InternalRos2Parser.g:7464:2: rule__Node__Group_3_1__0__Impl rule__Node__Group_3_1__1 + // InternalRos2Parser.g:7602:1: ( rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 ) + // InternalRos2Parser.g:7603:2: rule__Node__Group_2_1__0__Impl rule__Node__Group_2_1__1 { pushFollow(FOLLOW_5); - rule__Node__Group_3_1__0__Impl(); + rule__Node__Group_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_1__1(); + rule__Node__Group_2_1__1(); state._fsp--; @@ -22681,25 +23205,25 @@ public final void rule__Node__Group_3_1__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__0" + // $ANTLR end "rule__Node__Group_2_1__0" - // $ANTLR start "rule__Node__Group_3_1__0__Impl" - // InternalRos2Parser.g:7471:1: rule__Node__Group_3_1__0__Impl : ( Subscribers ) ; - public final void rule__Node__Group_3_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__0__Impl" + // InternalRos2Parser.g:7610:1: rule__Node__Group_2_1__0__Impl : ( Subscribers ) ; + public final void rule__Node__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7475:1: ( ( Subscribers ) ) - // InternalRos2Parser.g:7476:1: ( Subscribers ) + // InternalRos2Parser.g:7614:1: ( ( Subscribers ) ) + // InternalRos2Parser.g:7615:1: ( Subscribers ) { - // InternalRos2Parser.g:7476:1: ( Subscribers ) - // InternalRos2Parser.g:7477:2: Subscribers + // InternalRos2Parser.g:7615:1: ( Subscribers ) + // InternalRos2Parser.g:7616:2: Subscribers { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); match(input,Subscribers,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); } @@ -22718,349 +23242,26 @@ public final void rule__Node__Group_3_1__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_1__0__Impl" + // $ANTLR end "rule__Node__Group_2_1__0__Impl" - // $ANTLR start "rule__Node__Group_3_1__1" - // InternalRos2Parser.g:7486:1: rule__Node__Group_3_1__1 : rule__Node__Group_3_1__1__Impl rule__Node__Group_3_1__2 ; - public final void rule__Node__Group_3_1__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__1" + // InternalRos2Parser.g:7625:1: rule__Node__Group_2_1__1 : rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ; + public final void rule__Node__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7490:1: ( rule__Node__Group_3_1__1__Impl rule__Node__Group_3_1__2 ) - // InternalRos2Parser.g:7491:2: rule__Node__Group_3_1__1__Impl rule__Node__Group_3_1__2 + // InternalRos2Parser.g:7629:1: ( rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 ) + // InternalRos2Parser.g:7630:2: rule__Node__Group_2_1__1__Impl rule__Node__Group_2_1__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_3_1__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_1__1" - - - // $ANTLR start "rule__Node__Group_3_1__1__Impl" - // InternalRos2Parser.g:7498:1: rule__Node__Group_3_1__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_1__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7502:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7503:1: ( RULE_BEGIN ) - { - // InternalRos2Parser.g:7503:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7504:2: RULE_BEGIN - { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_1__1__Impl" - - - // $ANTLR start "rule__Node__Group_3_1__2" - // InternalRos2Parser.g:7513:1: rule__Node__Group_3_1__2 : rule__Node__Group_3_1__2__Impl rule__Node__Group_3_1__3 ; - public final void rule__Node__Group_3_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7517:1: ( rule__Node__Group_3_1__2__Impl rule__Node__Group_3_1__3 ) - // InternalRos2Parser.g:7518:2: rule__Node__Group_3_1__2__Impl rule__Node__Group_3_1__3 - { - pushFollow(FOLLOW_33); - rule__Node__Group_3_1__2__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_3_1__3(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_1__2" - - - // $ANTLR start "rule__Node__Group_3_1__2__Impl" - // InternalRos2Parser.g:7525:1: rule__Node__Group_3_1__2__Impl : ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) ; - public final void rule__Node__Group_3_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7529:1: ( ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) ) - // InternalRos2Parser.g:7530:1: ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) - { - // InternalRos2Parser.g:7530:1: ( ( rule__Node__SubscriberAssignment_3_1_2 )* ) - // InternalRos2Parser.g:7531:2: ( rule__Node__SubscriberAssignment_3_1_2 )* - { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); - // InternalRos2Parser.g:7532:2: ( rule__Node__SubscriberAssignment_3_1_2 )* - loop44: - do { - int alt44=2; - int LA44_0 = input.LA(1); - - if ( ((LA44_0>=RULE_ID && LA44_0<=RULE_STRING)) ) { - alt44=1; - } - - - switch (alt44) { - case 1 : - // InternalRos2Parser.g:7532:3: rule__Node__SubscriberAssignment_3_1_2 - { - pushFollow(FOLLOW_34); - rule__Node__SubscriberAssignment_3_1_2(); - - state._fsp--; - - - } - break; - - default : - break loop44; - } - } while (true); - - after(grammarAccess.getNodeAccess().getSubscriberAssignment_3_1_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_1__2__Impl" - - - // $ANTLR start "rule__Node__Group_3_1__3" - // InternalRos2Parser.g:7540:1: rule__Node__Group_3_1__3 : rule__Node__Group_3_1__3__Impl ; - public final void rule__Node__Group_3_1__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7544:1: ( rule__Node__Group_3_1__3__Impl ) - // InternalRos2Parser.g:7545:2: rule__Node__Group_3_1__3__Impl - { - pushFollow(FOLLOW_2); - rule__Node__Group_3_1__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_1__3" - - - // $ANTLR start "rule__Node__Group_3_1__3__Impl" - // InternalRos2Parser.g:7551:1: rule__Node__Group_3_1__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_1__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7555:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7556:1: ( RULE_END ) - { - // InternalRos2Parser.g:7556:1: ( RULE_END ) - // InternalRos2Parser.g:7557:2: RULE_END - { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_1__3__Impl" - - - // $ANTLR start "rule__Node__Group_3_2__0" - // InternalRos2Parser.g:7567:1: rule__Node__Group_3_2__0 : rule__Node__Group_3_2__0__Impl rule__Node__Group_3_2__1 ; - public final void rule__Node__Group_3_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7571:1: ( rule__Node__Group_3_2__0__Impl rule__Node__Group_3_2__1 ) - // InternalRos2Parser.g:7572:2: rule__Node__Group_3_2__0__Impl rule__Node__Group_3_2__1 - { - pushFollow(FOLLOW_5); - rule__Node__Group_3_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_3_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_2__0" - - - // $ANTLR start "rule__Node__Group_3_2__0__Impl" - // InternalRos2Parser.g:7579:1: rule__Node__Group_3_2__0__Impl : ( Serviceserver ) ; - public final void rule__Node__Group_3_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7583:1: ( ( Serviceserver ) ) - // InternalRos2Parser.g:7584:1: ( Serviceserver ) - { - // InternalRos2Parser.g:7584:1: ( Serviceserver ) - // InternalRos2Parser.g:7585:2: Serviceserver - { - before(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); - match(input,Serviceserver,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_3_2__0__Impl" - - - // $ANTLR start "rule__Node__Group_3_2__1" - // InternalRos2Parser.g:7594:1: rule__Node__Group_3_2__1 : rule__Node__Group_3_2__1__Impl rule__Node__Group_3_2__2 ; - public final void rule__Node__Group_3_2__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:7598:1: ( rule__Node__Group_3_2__1__Impl rule__Node__Group_3_2__2 ) - // InternalRos2Parser.g:7599:2: rule__Node__Group_3_2__1__Impl rule__Node__Group_3_2__2 - { - pushFollow(FOLLOW_33); - rule__Node__Group_3_2__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_1__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_2__2(); + rule__Node__Group_2_1__2(); state._fsp--; @@ -23079,25 +23280,25 @@ public final void rule__Node__Group_3_2__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__1" + // $ANTLR end "rule__Node__Group_2_1__1" - // $ANTLR start "rule__Node__Group_3_2__1__Impl" - // InternalRos2Parser.g:7606:1: rule__Node__Group_3_2__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__1__Impl" + // InternalRos2Parser.g:7637:1: rule__Node__Group_2_1__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7610:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7611:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7641:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:7642:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:7611:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7612:2: RULE_BEGIN + // InternalRos2Parser.g:7642:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7643:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); } @@ -23116,26 +23317,26 @@ public final void rule__Node__Group_3_2__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__1__Impl" + // $ANTLR end "rule__Node__Group_2_1__1__Impl" - // $ANTLR start "rule__Node__Group_3_2__2" - // InternalRos2Parser.g:7621:1: rule__Node__Group_3_2__2 : rule__Node__Group_3_2__2__Impl rule__Node__Group_3_2__3 ; - public final void rule__Node__Group_3_2__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__2" + // InternalRos2Parser.g:7652:1: rule__Node__Group_2_1__2 : rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ; + public final void rule__Node__Group_2_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7625:1: ( rule__Node__Group_3_2__2__Impl rule__Node__Group_3_2__3 ) - // InternalRos2Parser.g:7626:2: rule__Node__Group_3_2__2__Impl rule__Node__Group_3_2__3 + // InternalRos2Parser.g:7656:1: ( rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 ) + // InternalRos2Parser.g:7657:2: rule__Node__Group_2_1__2__Impl rule__Node__Group_2_1__3 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_2__2__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_2__3(); + rule__Node__Group_2_1__3(); state._fsp--; @@ -23154,24 +23355,24 @@ public final void rule__Node__Group_3_2__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__2" + // $ANTLR end "rule__Node__Group_2_1__2" - // $ANTLR start "rule__Node__Group_3_2__2__Impl" - // InternalRos2Parser.g:7633:1: rule__Node__Group_3_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) ; - public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__2__Impl" + // InternalRos2Parser.g:7664:1: rule__Node__Group_2_1__2__Impl : ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ; + public final void rule__Node__Group_2_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7637:1: ( ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) ) - // InternalRos2Parser.g:7638:1: ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) + // InternalRos2Parser.g:7668:1: ( ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) ) + // InternalRos2Parser.g:7669:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) { - // InternalRos2Parser.g:7638:1: ( ( rule__Node__ServiceserverAssignment_3_2_2 )* ) - // InternalRos2Parser.g:7639:2: ( rule__Node__ServiceserverAssignment_3_2_2 )* + // InternalRos2Parser.g:7669:1: ( ( rule__Node__SubscriberAssignment_2_1_2 )* ) + // InternalRos2Parser.g:7670:2: ( rule__Node__SubscriberAssignment_2_1_2 )* { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); - // InternalRos2Parser.g:7640:2: ( rule__Node__ServiceserverAssignment_3_2_2 )* + before(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); + // InternalRos2Parser.g:7671:2: ( rule__Node__SubscriberAssignment_2_1_2 )* loop45: do { int alt45=2; @@ -23184,10 +23385,10 @@ public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { switch (alt45) { case 1 : - // InternalRos2Parser.g:7640:3: rule__Node__ServiceserverAssignment_3_2_2 + // InternalRos2Parser.g:7671:3: rule__Node__SubscriberAssignment_2_1_2 { - pushFollow(FOLLOW_34); - rule__Node__ServiceserverAssignment_3_2_2(); + pushFollow(FOLLOW_36); + rule__Node__SubscriberAssignment_2_1_2(); state._fsp--; @@ -23200,7 +23401,7 @@ public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getServiceserverAssignment_3_2_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_2_1_2()); } @@ -23219,21 +23420,21 @@ public final void rule__Node__Group_3_2__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__2__Impl" + // $ANTLR end "rule__Node__Group_2_1__2__Impl" - // $ANTLR start "rule__Node__Group_3_2__3" - // InternalRos2Parser.g:7648:1: rule__Node__Group_3_2__3 : rule__Node__Group_3_2__3__Impl ; - public final void rule__Node__Group_3_2__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__3" + // InternalRos2Parser.g:7679:1: rule__Node__Group_2_1__3 : rule__Node__Group_2_1__3__Impl ; + public final void rule__Node__Group_2_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7652:1: ( rule__Node__Group_3_2__3__Impl ) - // InternalRos2Parser.g:7653:2: rule__Node__Group_3_2__3__Impl + // InternalRos2Parser.g:7683:1: ( rule__Node__Group_2_1__3__Impl ) + // InternalRos2Parser.g:7684:2: rule__Node__Group_2_1__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_2__3__Impl(); + rule__Node__Group_2_1__3__Impl(); state._fsp--; @@ -23252,25 +23453,25 @@ public final void rule__Node__Group_3_2__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__3" + // $ANTLR end "rule__Node__Group_2_1__3" - // $ANTLR start "rule__Node__Group_3_2__3__Impl" - // InternalRos2Parser.g:7659:1: rule__Node__Group_3_2__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_1__3__Impl" + // InternalRos2Parser.g:7690:1: rule__Node__Group_2_1__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7663:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7664:1: ( RULE_END ) + // InternalRos2Parser.g:7694:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:7695:1: ( RULE_END ) { - // InternalRos2Parser.g:7664:1: ( RULE_END ) - // InternalRos2Parser.g:7665:2: RULE_END + // InternalRos2Parser.g:7695:1: ( RULE_END ) + // InternalRos2Parser.g:7696:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -23289,26 +23490,26 @@ public final void rule__Node__Group_3_2__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_2__3__Impl" + // $ANTLR end "rule__Node__Group_2_1__3__Impl" - // $ANTLR start "rule__Node__Group_3_3__0" - // InternalRos2Parser.g:7675:1: rule__Node__Group_3_3__0 : rule__Node__Group_3_3__0__Impl rule__Node__Group_3_3__1 ; - public final void rule__Node__Group_3_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__0" + // InternalRos2Parser.g:7706:1: rule__Node__Group_2_2__0 : rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ; + public final void rule__Node__Group_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7679:1: ( rule__Node__Group_3_3__0__Impl rule__Node__Group_3_3__1 ) - // InternalRos2Parser.g:7680:2: rule__Node__Group_3_3__0__Impl rule__Node__Group_3_3__1 + // InternalRos2Parser.g:7710:1: ( rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 ) + // InternalRos2Parser.g:7711:2: rule__Node__Group_2_2__0__Impl rule__Node__Group_2_2__1 { pushFollow(FOLLOW_5); - rule__Node__Group_3_3__0__Impl(); + rule__Node__Group_2_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_3__1(); + rule__Node__Group_2_2__1(); state._fsp--; @@ -23327,25 +23528,25 @@ public final void rule__Node__Group_3_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__0" + // $ANTLR end "rule__Node__Group_2_2__0" - // $ANTLR start "rule__Node__Group_3_3__0__Impl" - // InternalRos2Parser.g:7687:1: rule__Node__Group_3_3__0__Impl : ( Serviceclient ) ; - public final void rule__Node__Group_3_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__0__Impl" + // InternalRos2Parser.g:7718:1: rule__Node__Group_2_2__0__Impl : ( ServiceServers ) ; + public final void rule__Node__Group_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7691:1: ( ( Serviceclient ) ) - // InternalRos2Parser.g:7692:1: ( Serviceclient ) + // InternalRos2Parser.g:7722:1: ( ( ServiceServers ) ) + // InternalRos2Parser.g:7723:1: ( ServiceServers ) { - // InternalRos2Parser.g:7692:1: ( Serviceclient ) - // InternalRos2Parser.g:7693:2: Serviceclient + // InternalRos2Parser.g:7723:1: ( ServiceServers ) + // InternalRos2Parser.g:7724:2: ServiceServers { - before(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); - match(input,Serviceclient,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); + before(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); + match(input,ServiceServers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); } @@ -23364,26 +23565,26 @@ public final void rule__Node__Group_3_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__0__Impl" + // $ANTLR end "rule__Node__Group_2_2__0__Impl" - // $ANTLR start "rule__Node__Group_3_3__1" - // InternalRos2Parser.g:7702:1: rule__Node__Group_3_3__1 : rule__Node__Group_3_3__1__Impl rule__Node__Group_3_3__2 ; - public final void rule__Node__Group_3_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__1" + // InternalRos2Parser.g:7733:1: rule__Node__Group_2_2__1 : rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ; + public final void rule__Node__Group_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7706:1: ( rule__Node__Group_3_3__1__Impl rule__Node__Group_3_3__2 ) - // InternalRos2Parser.g:7707:2: rule__Node__Group_3_3__1__Impl rule__Node__Group_3_3__2 + // InternalRos2Parser.g:7737:1: ( rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 ) + // InternalRos2Parser.g:7738:2: rule__Node__Group_2_2__1__Impl rule__Node__Group_2_2__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_3__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_3__2(); + rule__Node__Group_2_2__2(); state._fsp--; @@ -23402,25 +23603,25 @@ public final void rule__Node__Group_3_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__1" + // $ANTLR end "rule__Node__Group_2_2__1" - // $ANTLR start "rule__Node__Group_3_3__1__Impl" - // InternalRos2Parser.g:7714:1: rule__Node__Group_3_3__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__1__Impl" + // InternalRos2Parser.g:7745:1: rule__Node__Group_2_2__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7718:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7719:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7749:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:7750:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:7719:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7720:2: RULE_BEGIN + // InternalRos2Parser.g:7750:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7751:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); } @@ -23439,26 +23640,26 @@ public final void rule__Node__Group_3_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__1__Impl" + // $ANTLR end "rule__Node__Group_2_2__1__Impl" - // $ANTLR start "rule__Node__Group_3_3__2" - // InternalRos2Parser.g:7729:1: rule__Node__Group_3_3__2 : rule__Node__Group_3_3__2__Impl rule__Node__Group_3_3__3 ; - public final void rule__Node__Group_3_3__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__2" + // InternalRos2Parser.g:7760:1: rule__Node__Group_2_2__2 : rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ; + public final void rule__Node__Group_2_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7733:1: ( rule__Node__Group_3_3__2__Impl rule__Node__Group_3_3__3 ) - // InternalRos2Parser.g:7734:2: rule__Node__Group_3_3__2__Impl rule__Node__Group_3_3__3 + // InternalRos2Parser.g:7764:1: ( rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 ) + // InternalRos2Parser.g:7765:2: rule__Node__Group_2_2__2__Impl rule__Node__Group_2_2__3 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_3__2__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_3__3(); + rule__Node__Group_2_2__3(); state._fsp--; @@ -23477,24 +23678,24 @@ public final void rule__Node__Group_3_3__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__2" + // $ANTLR end "rule__Node__Group_2_2__2" - // $ANTLR start "rule__Node__Group_3_3__2__Impl" - // InternalRos2Parser.g:7741:1: rule__Node__Group_3_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) ; - public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__2__Impl" + // InternalRos2Parser.g:7772:1: rule__Node__Group_2_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ; + public final void rule__Node__Group_2_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7745:1: ( ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) ) - // InternalRos2Parser.g:7746:1: ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) + // InternalRos2Parser.g:7776:1: ( ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) ) + // InternalRos2Parser.g:7777:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) { - // InternalRos2Parser.g:7746:1: ( ( rule__Node__ServiceclientAssignment_3_3_2 )* ) - // InternalRos2Parser.g:7747:2: ( rule__Node__ServiceclientAssignment_3_3_2 )* + // InternalRos2Parser.g:7777:1: ( ( rule__Node__ServiceserverAssignment_2_2_2 )* ) + // InternalRos2Parser.g:7778:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); - // InternalRos2Parser.g:7748:2: ( rule__Node__ServiceclientAssignment_3_3_2 )* + before(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); + // InternalRos2Parser.g:7779:2: ( rule__Node__ServiceserverAssignment_2_2_2 )* loop46: do { int alt46=2; @@ -23507,10 +23708,10 @@ public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { switch (alt46) { case 1 : - // InternalRos2Parser.g:7748:3: rule__Node__ServiceclientAssignment_3_3_2 + // InternalRos2Parser.g:7779:3: rule__Node__ServiceserverAssignment_2_2_2 { - pushFollow(FOLLOW_34); - rule__Node__ServiceclientAssignment_3_3_2(); + pushFollow(FOLLOW_36); + rule__Node__ServiceserverAssignment_2_2_2(); state._fsp--; @@ -23523,7 +23724,7 @@ public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getServiceclientAssignment_3_3_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_2_2_2()); } @@ -23542,21 +23743,21 @@ public final void rule__Node__Group_3_3__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__2__Impl" + // $ANTLR end "rule__Node__Group_2_2__2__Impl" - // $ANTLR start "rule__Node__Group_3_3__3" - // InternalRos2Parser.g:7756:1: rule__Node__Group_3_3__3 : rule__Node__Group_3_3__3__Impl ; - public final void rule__Node__Group_3_3__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__3" + // InternalRos2Parser.g:7787:1: rule__Node__Group_2_2__3 : rule__Node__Group_2_2__3__Impl ; + public final void rule__Node__Group_2_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7760:1: ( rule__Node__Group_3_3__3__Impl ) - // InternalRos2Parser.g:7761:2: rule__Node__Group_3_3__3__Impl + // InternalRos2Parser.g:7791:1: ( rule__Node__Group_2_2__3__Impl ) + // InternalRos2Parser.g:7792:2: rule__Node__Group_2_2__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_3__3__Impl(); + rule__Node__Group_2_2__3__Impl(); state._fsp--; @@ -23575,25 +23776,25 @@ public final void rule__Node__Group_3_3__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__3" + // $ANTLR end "rule__Node__Group_2_2__3" - // $ANTLR start "rule__Node__Group_3_3__3__Impl" - // InternalRos2Parser.g:7767:1: rule__Node__Group_3_3__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_3__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_2__3__Impl" + // InternalRos2Parser.g:7798:1: rule__Node__Group_2_2__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7771:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7772:1: ( RULE_END ) + // InternalRos2Parser.g:7802:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:7803:1: ( RULE_END ) { - // InternalRos2Parser.g:7772:1: ( RULE_END ) - // InternalRos2Parser.g:7773:2: RULE_END + // InternalRos2Parser.g:7803:1: ( RULE_END ) + // InternalRos2Parser.g:7804:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -23612,26 +23813,26 @@ public final void rule__Node__Group_3_3__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_3__3__Impl" + // $ANTLR end "rule__Node__Group_2_2__3__Impl" - // $ANTLR start "rule__Node__Group_3_4__0" - // InternalRos2Parser.g:7783:1: rule__Node__Group_3_4__0 : rule__Node__Group_3_4__0__Impl rule__Node__Group_3_4__1 ; - public final void rule__Node__Group_3_4__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__0" + // InternalRos2Parser.g:7814:1: rule__Node__Group_2_3__0 : rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ; + public final void rule__Node__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7787:1: ( rule__Node__Group_3_4__0__Impl rule__Node__Group_3_4__1 ) - // InternalRos2Parser.g:7788:2: rule__Node__Group_3_4__0__Impl rule__Node__Group_3_4__1 + // InternalRos2Parser.g:7818:1: ( rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 ) + // InternalRos2Parser.g:7819:2: rule__Node__Group_2_3__0__Impl rule__Node__Group_2_3__1 { pushFollow(FOLLOW_5); - rule__Node__Group_3_4__0__Impl(); + rule__Node__Group_2_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_4__1(); + rule__Node__Group_2_3__1(); state._fsp--; @@ -23650,25 +23851,25 @@ public final void rule__Node__Group_3_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__0" + // $ANTLR end "rule__Node__Group_2_3__0" - // $ANTLR start "rule__Node__Group_3_4__0__Impl" - // InternalRos2Parser.g:7795:1: rule__Node__Group_3_4__0__Impl : ( Actionserver ) ; - public final void rule__Node__Group_3_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__0__Impl" + // InternalRos2Parser.g:7826:1: rule__Node__Group_2_3__0__Impl : ( ServiceClients ) ; + public final void rule__Node__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7799:1: ( ( Actionserver ) ) - // InternalRos2Parser.g:7800:1: ( Actionserver ) + // InternalRos2Parser.g:7830:1: ( ( ServiceClients ) ) + // InternalRos2Parser.g:7831:1: ( ServiceClients ) { - // InternalRos2Parser.g:7800:1: ( Actionserver ) - // InternalRos2Parser.g:7801:2: Actionserver + // InternalRos2Parser.g:7831:1: ( ServiceClients ) + // InternalRos2Parser.g:7832:2: ServiceClients { - before(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); - match(input,Actionserver,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); + before(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); + match(input,ServiceClients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); } @@ -23687,26 +23888,26 @@ public final void rule__Node__Group_3_4__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__0__Impl" + // $ANTLR end "rule__Node__Group_2_3__0__Impl" - // $ANTLR start "rule__Node__Group_3_4__1" - // InternalRos2Parser.g:7810:1: rule__Node__Group_3_4__1 : rule__Node__Group_3_4__1__Impl rule__Node__Group_3_4__2 ; - public final void rule__Node__Group_3_4__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__1" + // InternalRos2Parser.g:7841:1: rule__Node__Group_2_3__1 : rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ; + public final void rule__Node__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7814:1: ( rule__Node__Group_3_4__1__Impl rule__Node__Group_3_4__2 ) - // InternalRos2Parser.g:7815:2: rule__Node__Group_3_4__1__Impl rule__Node__Group_3_4__2 + // InternalRos2Parser.g:7845:1: ( rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 ) + // InternalRos2Parser.g:7846:2: rule__Node__Group_2_3__1__Impl rule__Node__Group_2_3__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_4__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_3__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_4__2(); + rule__Node__Group_2_3__2(); state._fsp--; @@ -23725,25 +23926,25 @@ public final void rule__Node__Group_3_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__1" + // $ANTLR end "rule__Node__Group_2_3__1" - // $ANTLR start "rule__Node__Group_3_4__1__Impl" - // InternalRos2Parser.g:7822:1: rule__Node__Group_3_4__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__1__Impl" + // InternalRos2Parser.g:7853:1: rule__Node__Group_2_3__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7826:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7827:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7857:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:7858:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:7827:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7828:2: RULE_BEGIN + // InternalRos2Parser.g:7858:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7859:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); } @@ -23762,26 +23963,26 @@ public final void rule__Node__Group_3_4__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__1__Impl" + // $ANTLR end "rule__Node__Group_2_3__1__Impl" - // $ANTLR start "rule__Node__Group_3_4__2" - // InternalRos2Parser.g:7837:1: rule__Node__Group_3_4__2 : rule__Node__Group_3_4__2__Impl rule__Node__Group_3_4__3 ; - public final void rule__Node__Group_3_4__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__2" + // InternalRos2Parser.g:7868:1: rule__Node__Group_2_3__2 : rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ; + public final void rule__Node__Group_2_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7841:1: ( rule__Node__Group_3_4__2__Impl rule__Node__Group_3_4__3 ) - // InternalRos2Parser.g:7842:2: rule__Node__Group_3_4__2__Impl rule__Node__Group_3_4__3 + // InternalRos2Parser.g:7872:1: ( rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 ) + // InternalRos2Parser.g:7873:2: rule__Node__Group_2_3__2__Impl rule__Node__Group_2_3__3 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_4__2__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_3__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_4__3(); + rule__Node__Group_2_3__3(); state._fsp--; @@ -23800,24 +24001,24 @@ public final void rule__Node__Group_3_4__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__2" + // $ANTLR end "rule__Node__Group_2_3__2" - // $ANTLR start "rule__Node__Group_3_4__2__Impl" - // InternalRos2Parser.g:7849:1: rule__Node__Group_3_4__2__Impl : ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) ; - public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__2__Impl" + // InternalRos2Parser.g:7880:1: rule__Node__Group_2_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ; + public final void rule__Node__Group_2_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7853:1: ( ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) ) - // InternalRos2Parser.g:7854:1: ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) + // InternalRos2Parser.g:7884:1: ( ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) ) + // InternalRos2Parser.g:7885:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) { - // InternalRos2Parser.g:7854:1: ( ( rule__Node__ActionserverAssignment_3_4_2 )* ) - // InternalRos2Parser.g:7855:2: ( rule__Node__ActionserverAssignment_3_4_2 )* + // InternalRos2Parser.g:7885:1: ( ( rule__Node__ServiceclientAssignment_2_3_2 )* ) + // InternalRos2Parser.g:7886:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* { - before(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); - // InternalRos2Parser.g:7856:2: ( rule__Node__ActionserverAssignment_3_4_2 )* + before(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); + // InternalRos2Parser.g:7887:2: ( rule__Node__ServiceclientAssignment_2_3_2 )* loop47: do { int alt47=2; @@ -23830,10 +24031,10 @@ public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { switch (alt47) { case 1 : - // InternalRos2Parser.g:7856:3: rule__Node__ActionserverAssignment_3_4_2 + // InternalRos2Parser.g:7887:3: rule__Node__ServiceclientAssignment_2_3_2 { - pushFollow(FOLLOW_34); - rule__Node__ActionserverAssignment_3_4_2(); + pushFollow(FOLLOW_36); + rule__Node__ServiceclientAssignment_2_3_2(); state._fsp--; @@ -23846,7 +24047,7 @@ public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getActionserverAssignment_3_4_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_2_3_2()); } @@ -23865,21 +24066,21 @@ public final void rule__Node__Group_3_4__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__2__Impl" + // $ANTLR end "rule__Node__Group_2_3__2__Impl" - // $ANTLR start "rule__Node__Group_3_4__3" - // InternalRos2Parser.g:7864:1: rule__Node__Group_3_4__3 : rule__Node__Group_3_4__3__Impl ; - public final void rule__Node__Group_3_4__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__3" + // InternalRos2Parser.g:7895:1: rule__Node__Group_2_3__3 : rule__Node__Group_2_3__3__Impl ; + public final void rule__Node__Group_2_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7868:1: ( rule__Node__Group_3_4__3__Impl ) - // InternalRos2Parser.g:7869:2: rule__Node__Group_3_4__3__Impl + // InternalRos2Parser.g:7899:1: ( rule__Node__Group_2_3__3__Impl ) + // InternalRos2Parser.g:7900:2: rule__Node__Group_2_3__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_4__3__Impl(); + rule__Node__Group_2_3__3__Impl(); state._fsp--; @@ -23898,25 +24099,25 @@ public final void rule__Node__Group_3_4__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__3" + // $ANTLR end "rule__Node__Group_2_3__3" - // $ANTLR start "rule__Node__Group_3_4__3__Impl" - // InternalRos2Parser.g:7875:1: rule__Node__Group_3_4__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_4__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_3__3__Impl" + // InternalRos2Parser.g:7906:1: rule__Node__Group_2_3__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7879:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7880:1: ( RULE_END ) + // InternalRos2Parser.g:7910:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:7911:1: ( RULE_END ) { - // InternalRos2Parser.g:7880:1: ( RULE_END ) - // InternalRos2Parser.g:7881:2: RULE_END + // InternalRos2Parser.g:7911:1: ( RULE_END ) + // InternalRos2Parser.g:7912:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -23935,26 +24136,26 @@ public final void rule__Node__Group_3_4__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_4__3__Impl" + // $ANTLR end "rule__Node__Group_2_3__3__Impl" - // $ANTLR start "rule__Node__Group_3_5__0" - // InternalRos2Parser.g:7891:1: rule__Node__Group_3_5__0 : rule__Node__Group_3_5__0__Impl rule__Node__Group_3_5__1 ; - public final void rule__Node__Group_3_5__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__0" + // InternalRos2Parser.g:7922:1: rule__Node__Group_2_4__0 : rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ; + public final void rule__Node__Group_2_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7895:1: ( rule__Node__Group_3_5__0__Impl rule__Node__Group_3_5__1 ) - // InternalRos2Parser.g:7896:2: rule__Node__Group_3_5__0__Impl rule__Node__Group_3_5__1 + // InternalRos2Parser.g:7926:1: ( rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 ) + // InternalRos2Parser.g:7927:2: rule__Node__Group_2_4__0__Impl rule__Node__Group_2_4__1 { pushFollow(FOLLOW_5); - rule__Node__Group_3_5__0__Impl(); + rule__Node__Group_2_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_5__1(); + rule__Node__Group_2_4__1(); state._fsp--; @@ -23973,25 +24174,25 @@ public final void rule__Node__Group_3_5__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__0" + // $ANTLR end "rule__Node__Group_2_4__0" - // $ANTLR start "rule__Node__Group_3_5__0__Impl" - // InternalRos2Parser.g:7903:1: rule__Node__Group_3_5__0__Impl : ( Actionclient ) ; - public final void rule__Node__Group_3_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__0__Impl" + // InternalRos2Parser.g:7934:1: rule__Node__Group_2_4__0__Impl : ( ActionServers ) ; + public final void rule__Node__Group_2_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7907:1: ( ( Actionclient ) ) - // InternalRos2Parser.g:7908:1: ( Actionclient ) + // InternalRos2Parser.g:7938:1: ( ( ActionServers ) ) + // InternalRos2Parser.g:7939:1: ( ActionServers ) { - // InternalRos2Parser.g:7908:1: ( Actionclient ) - // InternalRos2Parser.g:7909:2: Actionclient + // InternalRos2Parser.g:7939:1: ( ActionServers ) + // InternalRos2Parser.g:7940:2: ActionServers { - before(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); - match(input,Actionclient,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); + before(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); + match(input,ActionServers,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); } @@ -24010,26 +24211,26 @@ public final void rule__Node__Group_3_5__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__0__Impl" + // $ANTLR end "rule__Node__Group_2_4__0__Impl" - // $ANTLR start "rule__Node__Group_3_5__1" - // InternalRos2Parser.g:7918:1: rule__Node__Group_3_5__1 : rule__Node__Group_3_5__1__Impl rule__Node__Group_3_5__2 ; - public final void rule__Node__Group_3_5__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__1" + // InternalRos2Parser.g:7949:1: rule__Node__Group_2_4__1 : rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ; + public final void rule__Node__Group_2_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7922:1: ( rule__Node__Group_3_5__1__Impl rule__Node__Group_3_5__2 ) - // InternalRos2Parser.g:7923:2: rule__Node__Group_3_5__1__Impl rule__Node__Group_3_5__2 + // InternalRos2Parser.g:7953:1: ( rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 ) + // InternalRos2Parser.g:7954:2: rule__Node__Group_2_4__1__Impl rule__Node__Group_2_4__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_5__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_4__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_5__2(); + rule__Node__Group_2_4__2(); state._fsp--; @@ -24048,25 +24249,25 @@ public final void rule__Node__Group_3_5__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__1" + // $ANTLR end "rule__Node__Group_2_4__1" - // $ANTLR start "rule__Node__Group_3_5__1__Impl" - // InternalRos2Parser.g:7930:1: rule__Node__Group_3_5__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_5__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__1__Impl" + // InternalRos2Parser.g:7961:1: rule__Node__Group_2_4__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7934:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:7935:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7965:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:7966:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:7935:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:7936:2: RULE_BEGIN + // InternalRos2Parser.g:7966:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:7967:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); } @@ -24085,26 +24286,26 @@ public final void rule__Node__Group_3_5__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__1__Impl" + // $ANTLR end "rule__Node__Group_2_4__1__Impl" - // $ANTLR start "rule__Node__Group_3_5__2" - // InternalRos2Parser.g:7945:1: rule__Node__Group_3_5__2 : rule__Node__Group_3_5__2__Impl rule__Node__Group_3_5__3 ; - public final void rule__Node__Group_3_5__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__2" + // InternalRos2Parser.g:7976:1: rule__Node__Group_2_4__2 : rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ; + public final void rule__Node__Group_2_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7949:1: ( rule__Node__Group_3_5__2__Impl rule__Node__Group_3_5__3 ) - // InternalRos2Parser.g:7950:2: rule__Node__Group_3_5__2__Impl rule__Node__Group_3_5__3 + // InternalRos2Parser.g:7980:1: ( rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 ) + // InternalRos2Parser.g:7981:2: rule__Node__Group_2_4__2__Impl rule__Node__Group_2_4__3 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_5__2__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_4__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_5__3(); + rule__Node__Group_2_4__3(); state._fsp--; @@ -24123,24 +24324,24 @@ public final void rule__Node__Group_3_5__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__2" + // $ANTLR end "rule__Node__Group_2_4__2" - // $ANTLR start "rule__Node__Group_3_5__2__Impl" - // InternalRos2Parser.g:7957:1: rule__Node__Group_3_5__2__Impl : ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) ; - public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__2__Impl" + // InternalRos2Parser.g:7988:1: rule__Node__Group_2_4__2__Impl : ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ; + public final void rule__Node__Group_2_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7961:1: ( ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) ) - // InternalRos2Parser.g:7962:1: ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) + // InternalRos2Parser.g:7992:1: ( ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) ) + // InternalRos2Parser.g:7993:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) { - // InternalRos2Parser.g:7962:1: ( ( rule__Node__ActionclientAssignment_3_5_2 )* ) - // InternalRos2Parser.g:7963:2: ( rule__Node__ActionclientAssignment_3_5_2 )* + // InternalRos2Parser.g:7993:1: ( ( rule__Node__ActionserverAssignment_2_4_2 )* ) + // InternalRos2Parser.g:7994:2: ( rule__Node__ActionserverAssignment_2_4_2 )* { - before(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); - // InternalRos2Parser.g:7964:2: ( rule__Node__ActionclientAssignment_3_5_2 )* + before(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); + // InternalRos2Parser.g:7995:2: ( rule__Node__ActionserverAssignment_2_4_2 )* loop48: do { int alt48=2; @@ -24153,10 +24354,10 @@ public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { switch (alt48) { case 1 : - // InternalRos2Parser.g:7964:3: rule__Node__ActionclientAssignment_3_5_2 + // InternalRos2Parser.g:7995:3: rule__Node__ActionserverAssignment_2_4_2 { - pushFollow(FOLLOW_34); - rule__Node__ActionclientAssignment_3_5_2(); + pushFollow(FOLLOW_36); + rule__Node__ActionserverAssignment_2_4_2(); state._fsp--; @@ -24169,7 +24370,7 @@ public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getActionclientAssignment_3_5_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_2_4_2()); } @@ -24188,21 +24389,21 @@ public final void rule__Node__Group_3_5__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__2__Impl" + // $ANTLR end "rule__Node__Group_2_4__2__Impl" - // $ANTLR start "rule__Node__Group_3_5__3" - // InternalRos2Parser.g:7972:1: rule__Node__Group_3_5__3 : rule__Node__Group_3_5__3__Impl ; - public final void rule__Node__Group_3_5__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__3" + // InternalRos2Parser.g:8003:1: rule__Node__Group_2_4__3 : rule__Node__Group_2_4__3__Impl ; + public final void rule__Node__Group_2_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7976:1: ( rule__Node__Group_3_5__3__Impl ) - // InternalRos2Parser.g:7977:2: rule__Node__Group_3_5__3__Impl + // InternalRos2Parser.g:8007:1: ( rule__Node__Group_2_4__3__Impl ) + // InternalRos2Parser.g:8008:2: rule__Node__Group_2_4__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_5__3__Impl(); + rule__Node__Group_2_4__3__Impl(); state._fsp--; @@ -24221,25 +24422,25 @@ public final void rule__Node__Group_3_5__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__3" + // $ANTLR end "rule__Node__Group_2_4__3" - // $ANTLR start "rule__Node__Group_3_5__3__Impl" - // InternalRos2Parser.g:7983:1: rule__Node__Group_3_5__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_4__3__Impl" + // InternalRos2Parser.g:8014:1: rule__Node__Group_2_4__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:7987:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:7988:1: ( RULE_END ) + // InternalRos2Parser.g:8018:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8019:1: ( RULE_END ) { - // InternalRos2Parser.g:7988:1: ( RULE_END ) - // InternalRos2Parser.g:7989:2: RULE_END + // InternalRos2Parser.g:8019:1: ( RULE_END ) + // InternalRos2Parser.g:8020:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -24258,26 +24459,26 @@ public final void rule__Node__Group_3_5__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_5__3__Impl" + // $ANTLR end "rule__Node__Group_2_4__3__Impl" - // $ANTLR start "rule__Node__Group_3_6__0" - // InternalRos2Parser.g:7999:1: rule__Node__Group_3_6__0 : rule__Node__Group_3_6__0__Impl rule__Node__Group_3_6__1 ; - public final void rule__Node__Group_3_6__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__0" + // InternalRos2Parser.g:8030:1: rule__Node__Group_2_5__0 : rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ; + public final void rule__Node__Group_2_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8003:1: ( rule__Node__Group_3_6__0__Impl rule__Node__Group_3_6__1 ) - // InternalRos2Parser.g:8004:2: rule__Node__Group_3_6__0__Impl rule__Node__Group_3_6__1 + // InternalRos2Parser.g:8034:1: ( rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 ) + // InternalRos2Parser.g:8035:2: rule__Node__Group_2_5__0__Impl rule__Node__Group_2_5__1 { pushFollow(FOLLOW_5); - rule__Node__Group_3_6__0__Impl(); + rule__Node__Group_2_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_6__1(); + rule__Node__Group_2_5__1(); state._fsp--; @@ -24296,25 +24497,25 @@ public final void rule__Node__Group_3_6__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__0" + // $ANTLR end "rule__Node__Group_2_5__0" - // $ANTLR start "rule__Node__Group_3_6__0__Impl" - // InternalRos2Parser.g:8011:1: rule__Node__Group_3_6__0__Impl : ( Parameters ) ; - public final void rule__Node__Group_3_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__0__Impl" + // InternalRos2Parser.g:8042:1: rule__Node__Group_2_5__0__Impl : ( ActionClients ) ; + public final void rule__Node__Group_2_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8015:1: ( ( Parameters ) ) - // InternalRos2Parser.g:8016:1: ( Parameters ) + // InternalRos2Parser.g:8046:1: ( ( ActionClients ) ) + // InternalRos2Parser.g:8047:1: ( ActionClients ) { - // InternalRos2Parser.g:8016:1: ( Parameters ) - // InternalRos2Parser.g:8017:2: Parameters + // InternalRos2Parser.g:8047:1: ( ActionClients ) + // InternalRos2Parser.g:8048:2: ActionClients { - before(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); - match(input,Parameters,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); + before(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); + match(input,ActionClients,FOLLOW_2); + after(grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); } @@ -24333,26 +24534,26 @@ public final void rule__Node__Group_3_6__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__0__Impl" + // $ANTLR end "rule__Node__Group_2_5__0__Impl" - // $ANTLR start "rule__Node__Group_3_6__1" - // InternalRos2Parser.g:8026:1: rule__Node__Group_3_6__1 : rule__Node__Group_3_6__1__Impl rule__Node__Group_3_6__2 ; - public final void rule__Node__Group_3_6__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__1" + // InternalRos2Parser.g:8057:1: rule__Node__Group_2_5__1 : rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ; + public final void rule__Node__Group_2_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8030:1: ( rule__Node__Group_3_6__1__Impl rule__Node__Group_3_6__2 ) - // InternalRos2Parser.g:8031:2: rule__Node__Group_3_6__1__Impl rule__Node__Group_3_6__2 + // InternalRos2Parser.g:8061:1: ( rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 ) + // InternalRos2Parser.g:8062:2: rule__Node__Group_2_5__1__Impl rule__Node__Group_2_5__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_6__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_5__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_6__2(); + rule__Node__Group_2_5__2(); state._fsp--; @@ -24371,25 +24572,25 @@ public final void rule__Node__Group_3_6__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__1" + // $ANTLR end "rule__Node__Group_2_5__1" - // $ANTLR start "rule__Node__Group_3_6__1__Impl" - // InternalRos2Parser.g:8038:1: rule__Node__Group_3_6__1__Impl : ( RULE_BEGIN ) ; - public final void rule__Node__Group_3_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__1__Impl" + // InternalRos2Parser.g:8069:1: rule__Node__Group_2_5__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8042:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8043:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8073:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8074:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8043:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8044:2: RULE_BEGIN + // InternalRos2Parser.g:8074:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8075:2: RULE_BEGIN { - before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); } @@ -24408,26 +24609,26 @@ public final void rule__Node__Group_3_6__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__1__Impl" + // $ANTLR end "rule__Node__Group_2_5__1__Impl" - // $ANTLR start "rule__Node__Group_3_6__2" - // InternalRos2Parser.g:8053:1: rule__Node__Group_3_6__2 : rule__Node__Group_3_6__2__Impl rule__Node__Group_3_6__3 ; - public final void rule__Node__Group_3_6__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__2" + // InternalRos2Parser.g:8084:1: rule__Node__Group_2_5__2 : rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ; + public final void rule__Node__Group_2_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8057:1: ( rule__Node__Group_3_6__2__Impl rule__Node__Group_3_6__3 ) - // InternalRos2Parser.g:8058:2: rule__Node__Group_3_6__2__Impl rule__Node__Group_3_6__3 + // InternalRos2Parser.g:8088:1: ( rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 ) + // InternalRos2Parser.g:8089:2: rule__Node__Group_2_5__2__Impl rule__Node__Group_2_5__3 { - pushFollow(FOLLOW_33); - rule__Node__Group_3_6__2__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_2_5__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_3_6__3(); + rule__Node__Group_2_5__3(); state._fsp--; @@ -24446,24 +24647,24 @@ public final void rule__Node__Group_3_6__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__2" + // $ANTLR end "rule__Node__Group_2_5__2" - // $ANTLR start "rule__Node__Group_3_6__2__Impl" - // InternalRos2Parser.g:8065:1: rule__Node__Group_3_6__2__Impl : ( ( rule__Node__ParameterAssignment_3_6_2 )* ) ; - public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__2__Impl" + // InternalRos2Parser.g:8096:1: rule__Node__Group_2_5__2__Impl : ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ; + public final void rule__Node__Group_2_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8069:1: ( ( ( rule__Node__ParameterAssignment_3_6_2 )* ) ) - // InternalRos2Parser.g:8070:1: ( ( rule__Node__ParameterAssignment_3_6_2 )* ) + // InternalRos2Parser.g:8100:1: ( ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) ) + // InternalRos2Parser.g:8101:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) { - // InternalRos2Parser.g:8070:1: ( ( rule__Node__ParameterAssignment_3_6_2 )* ) - // InternalRos2Parser.g:8071:2: ( rule__Node__ParameterAssignment_3_6_2 )* + // InternalRos2Parser.g:8101:1: ( ( rule__Node__ActionclientAssignment_2_5_2 )* ) + // InternalRos2Parser.g:8102:2: ( rule__Node__ActionclientAssignment_2_5_2 )* { - before(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); - // InternalRos2Parser.g:8072:2: ( rule__Node__ParameterAssignment_3_6_2 )* + before(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); + // InternalRos2Parser.g:8103:2: ( rule__Node__ActionclientAssignment_2_5_2 )* loop49: do { int alt49=2; @@ -24476,10 +24677,10 @@ public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { switch (alt49) { case 1 : - // InternalRos2Parser.g:8072:3: rule__Node__ParameterAssignment_3_6_2 + // InternalRos2Parser.g:8103:3: rule__Node__ActionclientAssignment_2_5_2 { - pushFollow(FOLLOW_34); - rule__Node__ParameterAssignment_3_6_2(); + pushFollow(FOLLOW_36); + rule__Node__ActionclientAssignment_2_5_2(); state._fsp--; @@ -24492,7 +24693,7 @@ public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { } } while (true); - after(grammarAccess.getNodeAccess().getParameterAssignment_3_6_2()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_2_5_2()); } @@ -24511,21 +24712,21 @@ public final void rule__Node__Group_3_6__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__2__Impl" + // $ANTLR end "rule__Node__Group_2_5__2__Impl" - // $ANTLR start "rule__Node__Group_3_6__3" - // InternalRos2Parser.g:8080:1: rule__Node__Group_3_6__3 : rule__Node__Group_3_6__3__Impl ; - public final void rule__Node__Group_3_6__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__3" + // InternalRos2Parser.g:8111:1: rule__Node__Group_2_5__3 : rule__Node__Group_2_5__3__Impl ; + public final void rule__Node__Group_2_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8084:1: ( rule__Node__Group_3_6__3__Impl ) - // InternalRos2Parser.g:8085:2: rule__Node__Group_3_6__3__Impl + // InternalRos2Parser.g:8115:1: ( rule__Node__Group_2_5__3__Impl ) + // InternalRos2Parser.g:8116:2: rule__Node__Group_2_5__3__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_3_6__3__Impl(); + rule__Node__Group_2_5__3__Impl(); state._fsp--; @@ -24544,25 +24745,100 @@ public final void rule__Node__Group_3_6__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__3" + // $ANTLR end "rule__Node__Group_2_5__3" - // $ANTLR start "rule__Node__Group_3_6__3__Impl" - // InternalRos2Parser.g:8091:1: rule__Node__Group_3_6__3__Impl : ( RULE_END ) ; - public final void rule__Node__Group_3_6__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_2_5__3__Impl" + // InternalRos2Parser.g:8122:1: rule__Node__Group_2_5__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8095:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:8096:1: ( RULE_END ) + // InternalRos2Parser.g:8126:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8127:1: ( RULE_END ) { - // InternalRos2Parser.g:8096:1: ( RULE_END ) - // InternalRos2Parser.g:8097:2: RULE_END + // InternalRos2Parser.g:8127:1: ( RULE_END ) + // InternalRos2Parser.g:8128:2: RULE_END { - before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_5__3__Impl" + + + // $ANTLR start "rule__Node__Group_2_6__0" + // InternalRos2Parser.g:8138:1: rule__Node__Group_2_6__0 : rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ; + public final void rule__Node__Group_2_6__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8142:1: ( rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 ) + // InternalRos2Parser.g:8143:2: rule__Node__Group_2_6__0__Impl rule__Node__Group_2_6__1 + { + pushFollow(FOLLOW_5); + rule__Node__Group_2_6__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_2_6__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__0" + + + // $ANTLR start "rule__Node__Group_2_6__0__Impl" + // InternalRos2Parser.g:8150:1: rule__Node__Group_2_6__0__Impl : ( Parameters ) ; + public final void rule__Node__Group_2_6__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8154:1: ( ( Parameters ) ) + // InternalRos2Parser.g:8155:1: ( Parameters ) + { + // InternalRos2Parser.g:8155:1: ( Parameters ) + // InternalRos2Parser.g:8156:2: Parameters + { + before(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); + match(input,Parameters,FOLLOW_2); + after(grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); } @@ -24581,20 +24857,268 @@ public final void rule__Node__Group_3_6__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_3_6__3__Impl" + // $ANTLR end "rule__Node__Group_2_6__0__Impl" + + + // $ANTLR start "rule__Node__Group_2_6__1" + // InternalRos2Parser.g:8165:1: rule__Node__Group_2_6__1 : rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ; + public final void rule__Node__Group_2_6__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8169:1: ( rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 ) + // InternalRos2Parser.g:8170:2: rule__Node__Group_2_6__1__Impl rule__Node__Group_2_6__2 + { + pushFollow(FOLLOW_35); + rule__Node__Group_2_6__1__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_2_6__2(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__1" + + + // $ANTLR start "rule__Node__Group_2_6__1__Impl" + // InternalRos2Parser.g:8177:1: rule__Node__Group_2_6__1__Impl : ( RULE_BEGIN ) ; + public final void rule__Node__Group_2_6__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8181:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8182:1: ( RULE_BEGIN ) + { + // InternalRos2Parser.g:8182:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8183:2: RULE_BEGIN + { + before(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__1__Impl" + + + // $ANTLR start "rule__Node__Group_2_6__2" + // InternalRos2Parser.g:8192:1: rule__Node__Group_2_6__2 : rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ; + public final void rule__Node__Group_2_6__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8196:1: ( rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 ) + // InternalRos2Parser.g:8197:2: rule__Node__Group_2_6__2__Impl rule__Node__Group_2_6__3 + { + pushFollow(FOLLOW_35); + rule__Node__Group_2_6__2__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__Node__Group_2_6__3(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__2" + + + // $ANTLR start "rule__Node__Group_2_6__2__Impl" + // InternalRos2Parser.g:8204:1: rule__Node__Group_2_6__2__Impl : ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ; + public final void rule__Node__Group_2_6__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8208:1: ( ( ( rule__Node__ParameterAssignment_2_6_2 )* ) ) + // InternalRos2Parser.g:8209:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) + { + // InternalRos2Parser.g:8209:1: ( ( rule__Node__ParameterAssignment_2_6_2 )* ) + // InternalRos2Parser.g:8210:2: ( rule__Node__ParameterAssignment_2_6_2 )* + { + before(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + // InternalRos2Parser.g:8211:2: ( rule__Node__ParameterAssignment_2_6_2 )* + loop50: + do { + int alt50=2; + int LA50_0 = input.LA(1); + + if ( ((LA50_0>=RULE_ID && LA50_0<=RULE_STRING)) ) { + alt50=1; + } + + + switch (alt50) { + case 1 : + // InternalRos2Parser.g:8211:3: rule__Node__ParameterAssignment_2_6_2 + { + pushFollow(FOLLOW_36); + rule__Node__ParameterAssignment_2_6_2(); + + state._fsp--; + + + } + break; + + default : + break loop50; + } + } while (true); + + after(grammarAccess.getNodeAccess().getParameterAssignment_2_6_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__2__Impl" + + + // $ANTLR start "rule__Node__Group_2_6__3" + // InternalRos2Parser.g:8219:1: rule__Node__Group_2_6__3 : rule__Node__Group_2_6__3__Impl ; + public final void rule__Node__Group_2_6__3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8223:1: ( rule__Node__Group_2_6__3__Impl ) + // InternalRos2Parser.g:8224:2: rule__Node__Group_2_6__3__Impl + { + pushFollow(FOLLOW_2); + rule__Node__Group_2_6__3__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__3" + + + // $ANTLR start "rule__Node__Group_2_6__3__Impl" + // InternalRos2Parser.g:8230:1: rule__Node__Group_2_6__3__Impl : ( RULE_END ) ; + public final void rule__Node__Group_2_6__3__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:8234:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8235:1: ( RULE_END ) + { + // InternalRos2Parser.g:8235:1: ( RULE_END ) + // InternalRos2Parser.g:8236:2: RULE_END + { + before(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_2_6__3__Impl" // $ANTLR start "rule__TopicSpec__Group__0" - // InternalRos2Parser.g:8107:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; + // InternalRos2Parser.g:8246:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; public final void rule__TopicSpec__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8111:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) - // InternalRos2Parser.g:8112:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 + // InternalRos2Parser.g:8250:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) + // InternalRos2Parser.g:8251:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_37); rule__TopicSpec__Group__0__Impl(); state._fsp--; @@ -24623,21 +25147,21 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__0__Impl" - // InternalRos2Parser.g:8119:1: rule__TopicSpec__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:8258:1: rule__TopicSpec__Group__0__Impl : ( () ) ; public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8123:1: ( ( () ) ) - // InternalRos2Parser.g:8124:1: ( () ) + // InternalRos2Parser.g:8262:1: ( ( () ) ) + // InternalRos2Parser.g:8263:1: ( () ) { - // InternalRos2Parser.g:8124:1: ( () ) - // InternalRos2Parser.g:8125:2: () + // InternalRos2Parser.g:8263:1: ( () ) + // InternalRos2Parser.g:8264:2: () { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); - // InternalRos2Parser.g:8126:2: () - // InternalRos2Parser.g:8126:3: + // InternalRos2Parser.g:8265:2: () + // InternalRos2Parser.g:8265:3: { } @@ -24660,16 +25184,16 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__1" - // InternalRos2Parser.g:8134:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; + // InternalRos2Parser.g:8273:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; public final void rule__TopicSpec__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8138:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) - // InternalRos2Parser.g:8139:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 + // InternalRos2Parser.g:8277:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) + // InternalRos2Parser.g:8278:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_38); rule__TopicSpec__Group__1__Impl(); state._fsp--; @@ -24698,17 +25222,17 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__1__Impl" - // InternalRos2Parser.g:8146:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; + // InternalRos2Parser.g:8285:1: rule__TopicSpec__Group__1__Impl : ( Msg ) ; public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8150:1: ( ( Msg ) ) - // InternalRos2Parser.g:8151:1: ( Msg ) + // InternalRos2Parser.g:8289:1: ( ( Msg ) ) + // InternalRos2Parser.g:8290:1: ( Msg ) { - // InternalRos2Parser.g:8151:1: ( Msg ) - // InternalRos2Parser.g:8152:2: Msg + // InternalRos2Parser.g:8290:1: ( Msg ) + // InternalRos2Parser.g:8291:2: Msg { before(grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); match(input,Msg,FOLLOW_2); @@ -24735,14 +25259,14 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__2" - // InternalRos2Parser.g:8161:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; + // InternalRos2Parser.g:8300:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; public final void rule__TopicSpec__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8165:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) - // InternalRos2Parser.g:8166:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 + // InternalRos2Parser.g:8304:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) + // InternalRos2Parser.g:8305:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 { pushFollow(FOLLOW_5); rule__TopicSpec__Group__2__Impl(); @@ -24773,21 +25297,21 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__2__Impl" - // InternalRos2Parser.g:8173:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; + // InternalRos2Parser.g:8312:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8177:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) - // InternalRos2Parser.g:8178:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) + // InternalRos2Parser.g:8316:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) + // InternalRos2Parser.g:8317:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) { - // InternalRos2Parser.g:8178:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) - // InternalRos2Parser.g:8179:2: ( rule__TopicSpec__NameAssignment_2 ) + // InternalRos2Parser.g:8317:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) + // InternalRos2Parser.g:8318:2: ( rule__TopicSpec__NameAssignment_2 ) { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); - // InternalRos2Parser.g:8180:2: ( rule__TopicSpec__NameAssignment_2 ) - // InternalRos2Parser.g:8180:3: rule__TopicSpec__NameAssignment_2 + // InternalRos2Parser.g:8319:2: ( rule__TopicSpec__NameAssignment_2 ) + // InternalRos2Parser.g:8319:3: rule__TopicSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAssignment_2(); @@ -24820,16 +25344,16 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__3" - // InternalRos2Parser.g:8188:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; + // InternalRos2Parser.g:8327:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; public final void rule__TopicSpec__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8192:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) - // InternalRos2Parser.g:8193:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 + // InternalRos2Parser.g:8331:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) + // InternalRos2Parser.g:8332:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_39); rule__TopicSpec__Group__3__Impl(); state._fsp--; @@ -24858,17 +25382,17 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__3__Impl" - // InternalRos2Parser.g:8200:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:8339:1: rule__TopicSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8204:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8205:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8343:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8344:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8205:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8206:2: RULE_BEGIN + // InternalRos2Parser.g:8344:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8345:2: RULE_BEGIN { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -24895,16 +25419,16 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__4" - // InternalRos2Parser.g:8215:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; + // InternalRos2Parser.g:8354:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; public final void rule__TopicSpec__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8219:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) - // InternalRos2Parser.g:8220:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 + // InternalRos2Parser.g:8358:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) + // InternalRos2Parser.g:8359:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); rule__TopicSpec__Group__4__Impl(); state._fsp--; @@ -24933,17 +25457,17 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__4__Impl" - // InternalRos2Parser.g:8227:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; + // InternalRos2Parser.g:8366:1: rule__TopicSpec__Group__4__Impl : ( Message_1 ) ; public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8231:1: ( ( Message_1 ) ) - // InternalRos2Parser.g:8232:1: ( Message_1 ) + // InternalRos2Parser.g:8370:1: ( ( Message_1 ) ) + // InternalRos2Parser.g:8371:1: ( Message_1 ) { - // InternalRos2Parser.g:8232:1: ( Message_1 ) - // InternalRos2Parser.g:8233:2: Message_1 + // InternalRos2Parser.g:8371:1: ( Message_1 ) + // InternalRos2Parser.g:8372:2: Message_1 { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); match(input,Message_1,FOLLOW_2); @@ -24970,16 +25494,16 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__5" - // InternalRos2Parser.g:8242:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; + // InternalRos2Parser.g:8381:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ; public final void rule__TopicSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8246:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) - // InternalRos2Parser.g:8247:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 + // InternalRos2Parser.g:8385:1: ( rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 ) + // InternalRos2Parser.g:8386:2: rule__TopicSpec__Group__5__Impl rule__TopicSpec__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); rule__TopicSpec__Group__5__Impl(); state._fsp--; @@ -25008,29 +25532,29 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__5__Impl" - // InternalRos2Parser.g:8254:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; + // InternalRos2Parser.g:8393:1: rule__TopicSpec__Group__5__Impl : ( ( rule__TopicSpec__Group_5__0 )? ) ; public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8258:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) - // InternalRos2Parser.g:8259:1: ( ( rule__TopicSpec__Group_5__0 )? ) + // InternalRos2Parser.g:8397:1: ( ( ( rule__TopicSpec__Group_5__0 )? ) ) + // InternalRos2Parser.g:8398:1: ( ( rule__TopicSpec__Group_5__0 )? ) { - // InternalRos2Parser.g:8259:1: ( ( rule__TopicSpec__Group_5__0 )? ) - // InternalRos2Parser.g:8260:2: ( rule__TopicSpec__Group_5__0 )? + // InternalRos2Parser.g:8398:1: ( ( rule__TopicSpec__Group_5__0 )? ) + // InternalRos2Parser.g:8399:2: ( rule__TopicSpec__Group_5__0 )? { before(grammarAccess.getTopicSpecAccess().getGroup_5()); - // InternalRos2Parser.g:8261:2: ( rule__TopicSpec__Group_5__0 )? - int alt50=2; - int LA50_0 = input.LA(1); + // InternalRos2Parser.g:8400:2: ( rule__TopicSpec__Group_5__0 )? + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA50_0==RULE_BEGIN) ) { - alt50=1; + if ( (LA51_0==RULE_BEGIN) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : - // InternalRos2Parser.g:8261:3: rule__TopicSpec__Group_5__0 + // InternalRos2Parser.g:8400:3: rule__TopicSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__TopicSpec__Group_5__0(); @@ -25066,14 +25590,14 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__6" - // InternalRos2Parser.g:8269:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; + // InternalRos2Parser.g:8408:1: rule__TopicSpec__Group__6 : rule__TopicSpec__Group__6__Impl ; public final void rule__TopicSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8273:1: ( rule__TopicSpec__Group__6__Impl ) - // InternalRos2Parser.g:8274:2: rule__TopicSpec__Group__6__Impl + // InternalRos2Parser.g:8412:1: ( rule__TopicSpec__Group__6__Impl ) + // InternalRos2Parser.g:8413:2: rule__TopicSpec__Group__6__Impl { pushFollow(FOLLOW_2); rule__TopicSpec__Group__6__Impl(); @@ -25099,17 +25623,17 @@ public final void rule__TopicSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__6__Impl" - // InternalRos2Parser.g:8280:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:8419:1: rule__TopicSpec__Group__6__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8284:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:8285:1: ( RULE_END ) + // InternalRos2Parser.g:8423:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8424:1: ( RULE_END ) { - // InternalRos2Parser.g:8285:1: ( RULE_END ) - // InternalRos2Parser.g:8286:2: RULE_END + // InternalRos2Parser.g:8424:1: ( RULE_END ) + // InternalRos2Parser.g:8425:2: RULE_END { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_6()); match(input,RULE_END,FOLLOW_2); @@ -25136,16 +25660,16 @@ public final void rule__TopicSpec__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group_5__0" - // InternalRos2Parser.g:8296:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; + // InternalRos2Parser.g:8435:1: rule__TopicSpec__Group_5__0 : rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ; public final void rule__TopicSpec__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8300:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) - // InternalRos2Parser.g:8301:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 + // InternalRos2Parser.g:8439:1: ( rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 ) + // InternalRos2Parser.g:8440:2: rule__TopicSpec__Group_5__0__Impl rule__TopicSpec__Group_5__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__TopicSpec__Group_5__0__Impl(); state._fsp--; @@ -25174,17 +25698,17 @@ public final void rule__TopicSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_5__0__Impl" - // InternalRos2Parser.g:8308:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:8447:1: rule__TopicSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8312:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8313:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8451:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8452:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8313:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8314:2: RULE_BEGIN + // InternalRos2Parser.g:8452:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8453:2: RULE_BEGIN { before(grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -25211,14 +25735,14 @@ public final void rule__TopicSpec__Group_5__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__Group_5__1" - // InternalRos2Parser.g:8323:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; + // InternalRos2Parser.g:8462:1: rule__TopicSpec__Group_5__1 : rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ; public final void rule__TopicSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8327:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) - // InternalRos2Parser.g:8328:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 + // InternalRos2Parser.g:8466:1: ( rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 ) + // InternalRos2Parser.g:8467:2: rule__TopicSpec__Group_5__1__Impl rule__TopicSpec__Group_5__2 { pushFollow(FOLLOW_23); rule__TopicSpec__Group_5__1__Impl(); @@ -25249,21 +25773,21 @@ public final void rule__TopicSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_5__1__Impl" - // InternalRos2Parser.g:8335:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; + // InternalRos2Parser.g:8474:1: rule__TopicSpec__Group_5__1__Impl : ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ; public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8339:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) - // InternalRos2Parser.g:8340:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) + // InternalRos2Parser.g:8478:1: ( ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) ) + // InternalRos2Parser.g:8479:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) { - // InternalRos2Parser.g:8340:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) - // InternalRos2Parser.g:8341:2: ( rule__TopicSpec__MessageAssignment_5_1 ) + // InternalRos2Parser.g:8479:1: ( ( rule__TopicSpec__MessageAssignment_5_1 ) ) + // InternalRos2Parser.g:8480:2: ( rule__TopicSpec__MessageAssignment_5_1 ) { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_5_1()); - // InternalRos2Parser.g:8342:2: ( rule__TopicSpec__MessageAssignment_5_1 ) - // InternalRos2Parser.g:8342:3: rule__TopicSpec__MessageAssignment_5_1 + // InternalRos2Parser.g:8481:2: ( rule__TopicSpec__MessageAssignment_5_1 ) + // InternalRos2Parser.g:8481:3: rule__TopicSpec__MessageAssignment_5_1 { pushFollow(FOLLOW_2); rule__TopicSpec__MessageAssignment_5_1(); @@ -25296,14 +25820,14 @@ public final void rule__TopicSpec__Group_5__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__Group_5__2" - // InternalRos2Parser.g:8350:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; + // InternalRos2Parser.g:8489:1: rule__TopicSpec__Group_5__2 : rule__TopicSpec__Group_5__2__Impl ; public final void rule__TopicSpec__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8354:1: ( rule__TopicSpec__Group_5__2__Impl ) - // InternalRos2Parser.g:8355:2: rule__TopicSpec__Group_5__2__Impl + // InternalRos2Parser.g:8493:1: ( rule__TopicSpec__Group_5__2__Impl ) + // InternalRos2Parser.g:8494:2: rule__TopicSpec__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__TopicSpec__Group_5__2__Impl(); @@ -25329,17 +25853,17 @@ public final void rule__TopicSpec__Group_5__2() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_5__2__Impl" - // InternalRos2Parser.g:8361:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:8500:1: rule__TopicSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8365:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:8366:1: ( RULE_END ) + // InternalRos2Parser.g:8504:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8505:1: ( RULE_END ) { - // InternalRos2Parser.g:8366:1: ( RULE_END ) - // InternalRos2Parser.g:8367:2: RULE_END + // InternalRos2Parser.g:8505:1: ( RULE_END ) + // InternalRos2Parser.g:8506:2: RULE_END { before(grammarAccess.getTopicSpecAccess().getENDTerminalRuleCall_5_2()); match(input,RULE_END,FOLLOW_2); @@ -25366,16 +25890,16 @@ public final void rule__TopicSpec__Group_5__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__0" - // InternalRos2Parser.g:8377:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; + // InternalRos2Parser.g:8516:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; public final void rule__ServiceSpec__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8381:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) - // InternalRos2Parser.g:8382:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 + // InternalRos2Parser.g:8520:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) + // InternalRos2Parser.g:8521:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_42); rule__ServiceSpec__Group__0__Impl(); state._fsp--; @@ -25404,21 +25928,21 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__0__Impl" - // InternalRos2Parser.g:8389:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:8528:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8393:1: ( ( () ) ) - // InternalRos2Parser.g:8394:1: ( () ) + // InternalRos2Parser.g:8532:1: ( ( () ) ) + // InternalRos2Parser.g:8533:1: ( () ) { - // InternalRos2Parser.g:8394:1: ( () ) - // InternalRos2Parser.g:8395:2: () + // InternalRos2Parser.g:8533:1: ( () ) + // InternalRos2Parser.g:8534:2: () { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); - // InternalRos2Parser.g:8396:2: () - // InternalRos2Parser.g:8396:3: + // InternalRos2Parser.g:8535:2: () + // InternalRos2Parser.g:8535:3: { } @@ -25441,14 +25965,14 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__1" - // InternalRos2Parser.g:8404:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; + // InternalRos2Parser.g:8543:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; public final void rule__ServiceSpec__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8408:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) - // InternalRos2Parser.g:8409:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 + // InternalRos2Parser.g:8547:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) + // InternalRos2Parser.g:8548:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 { pushFollow(FOLLOW_7); rule__ServiceSpec__Group__1__Impl(); @@ -25479,17 +26003,17 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__1__Impl" - // InternalRos2Parser.g:8416:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; + // InternalRos2Parser.g:8555:1: rule__ServiceSpec__Group__1__Impl : ( Srv ) ; public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8420:1: ( ( Srv ) ) - // InternalRos2Parser.g:8421:1: ( Srv ) + // InternalRos2Parser.g:8559:1: ( ( Srv ) ) + // InternalRos2Parser.g:8560:1: ( Srv ) { - // InternalRos2Parser.g:8421:1: ( Srv ) - // InternalRos2Parser.g:8422:2: Srv + // InternalRos2Parser.g:8560:1: ( Srv ) + // InternalRos2Parser.g:8561:2: Srv { before(grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); match(input,Srv,FOLLOW_2); @@ -25516,14 +26040,14 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__2" - // InternalRos2Parser.g:8431:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; + // InternalRos2Parser.g:8570:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; public final void rule__ServiceSpec__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8435:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) - // InternalRos2Parser.g:8436:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 + // InternalRos2Parser.g:8574:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) + // InternalRos2Parser.g:8575:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 { pushFollow(FOLLOW_5); rule__ServiceSpec__Group__2__Impl(); @@ -25554,21 +26078,21 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__2__Impl" - // InternalRos2Parser.g:8443:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; + // InternalRos2Parser.g:8582:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8447:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) - // InternalRos2Parser.g:8448:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) + // InternalRos2Parser.g:8586:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) + // InternalRos2Parser.g:8587:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) { - // InternalRos2Parser.g:8448:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) - // InternalRos2Parser.g:8449:2: ( rule__ServiceSpec__NameAssignment_2 ) + // InternalRos2Parser.g:8587:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) + // InternalRos2Parser.g:8588:2: ( rule__ServiceSpec__NameAssignment_2 ) { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); - // InternalRos2Parser.g:8450:2: ( rule__ServiceSpec__NameAssignment_2 ) - // InternalRos2Parser.g:8450:3: rule__ServiceSpec__NameAssignment_2 + // InternalRos2Parser.g:8589:2: ( rule__ServiceSpec__NameAssignment_2 ) + // InternalRos2Parser.g:8589:3: rule__ServiceSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ServiceSpec__NameAssignment_2(); @@ -25601,16 +26125,16 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__3" - // InternalRos2Parser.g:8458:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; + // InternalRos2Parser.g:8597:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; public final void rule__ServiceSpec__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8462:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) - // InternalRos2Parser.g:8463:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 + // InternalRos2Parser.g:8601:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) + // InternalRos2Parser.g:8602:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_43); rule__ServiceSpec__Group__3__Impl(); state._fsp--; @@ -25639,17 +26163,17 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__3__Impl" - // InternalRos2Parser.g:8470:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:8609:1: rule__ServiceSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8474:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8475:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8613:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8614:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8475:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8476:2: RULE_BEGIN + // InternalRos2Parser.g:8614:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8615:2: RULE_BEGIN { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -25676,16 +26200,16 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__4" - // InternalRos2Parser.g:8485:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; + // InternalRos2Parser.g:8624:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; public final void rule__ServiceSpec__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8489:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) - // InternalRos2Parser.g:8490:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 + // InternalRos2Parser.g:8628:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) + // InternalRos2Parser.g:8629:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_44); rule__ServiceSpec__Group__4__Impl(); state._fsp--; @@ -25714,17 +26238,17 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__4__Impl" - // InternalRos2Parser.g:8497:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; + // InternalRos2Parser.g:8636:1: rule__ServiceSpec__Group__4__Impl : ( Request ) ; public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8501:1: ( ( Request ) ) - // InternalRos2Parser.g:8502:1: ( Request ) + // InternalRos2Parser.g:8640:1: ( ( Request ) ) + // InternalRos2Parser.g:8641:1: ( Request ) { - // InternalRos2Parser.g:8502:1: ( Request ) - // InternalRos2Parser.g:8503:2: Request + // InternalRos2Parser.g:8641:1: ( Request ) + // InternalRos2Parser.g:8642:2: Request { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); match(input,Request,FOLLOW_2); @@ -25751,16 +26275,16 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__5" - // InternalRos2Parser.g:8512:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; + // InternalRos2Parser.g:8651:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; public final void rule__ServiceSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8516:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) - // InternalRos2Parser.g:8517:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 + // InternalRos2Parser.g:8655:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) + // InternalRos2Parser.g:8656:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_44); rule__ServiceSpec__Group__5__Impl(); state._fsp--; @@ -25789,29 +26313,29 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__5__Impl" - // InternalRos2Parser.g:8524:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; + // InternalRos2Parser.g:8663:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8528:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) - // InternalRos2Parser.g:8529:1: ( ( rule__ServiceSpec__Group_5__0 )? ) + // InternalRos2Parser.g:8667:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) + // InternalRos2Parser.g:8668:1: ( ( rule__ServiceSpec__Group_5__0 )? ) { - // InternalRos2Parser.g:8529:1: ( ( rule__ServiceSpec__Group_5__0 )? ) - // InternalRos2Parser.g:8530:2: ( rule__ServiceSpec__Group_5__0 )? + // InternalRos2Parser.g:8668:1: ( ( rule__ServiceSpec__Group_5__0 )? ) + // InternalRos2Parser.g:8669:2: ( rule__ServiceSpec__Group_5__0 )? { before(grammarAccess.getServiceSpecAccess().getGroup_5()); - // InternalRos2Parser.g:8531:2: ( rule__ServiceSpec__Group_5__0 )? - int alt51=2; - int LA51_0 = input.LA(1); + // InternalRos2Parser.g:8670:2: ( rule__ServiceSpec__Group_5__0 )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==RULE_BEGIN) ) { - alt51=1; + if ( (LA52_0==RULE_BEGIN) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : - // InternalRos2Parser.g:8531:3: rule__ServiceSpec__Group_5__0 + // InternalRos2Parser.g:8670:3: rule__ServiceSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_5__0(); @@ -25847,16 +26371,16 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__6" - // InternalRos2Parser.g:8539:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; + // InternalRos2Parser.g:8678:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ; public final void rule__ServiceSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8543:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) - // InternalRos2Parser.g:8544:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 + // InternalRos2Parser.g:8682:1: ( rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 ) + // InternalRos2Parser.g:8683:2: rule__ServiceSpec__Group__6__Impl rule__ServiceSpec__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); rule__ServiceSpec__Group__6__Impl(); state._fsp--; @@ -25885,17 +26409,17 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__6__Impl" - // InternalRos2Parser.g:8551:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; + // InternalRos2Parser.g:8690:1: rule__ServiceSpec__Group__6__Impl : ( Response ) ; public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8555:1: ( ( Response ) ) - // InternalRos2Parser.g:8556:1: ( Response ) + // InternalRos2Parser.g:8694:1: ( ( Response ) ) + // InternalRos2Parser.g:8695:1: ( Response ) { - // InternalRos2Parser.g:8556:1: ( Response ) - // InternalRos2Parser.g:8557:2: Response + // InternalRos2Parser.g:8695:1: ( Response ) + // InternalRos2Parser.g:8696:2: Response { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); match(input,Response,FOLLOW_2); @@ -25922,16 +26446,16 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__7" - // InternalRos2Parser.g:8566:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; + // InternalRos2Parser.g:8705:1: rule__ServiceSpec__Group__7 : rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ; public final void rule__ServiceSpec__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8570:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) - // InternalRos2Parser.g:8571:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 + // InternalRos2Parser.g:8709:1: ( rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 ) + // InternalRos2Parser.g:8710:2: rule__ServiceSpec__Group__7__Impl rule__ServiceSpec__Group__8 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); rule__ServiceSpec__Group__7__Impl(); state._fsp--; @@ -25960,29 +26484,29 @@ public final void rule__ServiceSpec__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__7__Impl" - // InternalRos2Parser.g:8578:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; + // InternalRos2Parser.g:8717:1: rule__ServiceSpec__Group__7__Impl : ( ( rule__ServiceSpec__Group_7__0 )? ) ; public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8582:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) - // InternalRos2Parser.g:8583:1: ( ( rule__ServiceSpec__Group_7__0 )? ) + // InternalRos2Parser.g:8721:1: ( ( ( rule__ServiceSpec__Group_7__0 )? ) ) + // InternalRos2Parser.g:8722:1: ( ( rule__ServiceSpec__Group_7__0 )? ) { - // InternalRos2Parser.g:8583:1: ( ( rule__ServiceSpec__Group_7__0 )? ) - // InternalRos2Parser.g:8584:2: ( rule__ServiceSpec__Group_7__0 )? + // InternalRos2Parser.g:8722:1: ( ( rule__ServiceSpec__Group_7__0 )? ) + // InternalRos2Parser.g:8723:2: ( rule__ServiceSpec__Group_7__0 )? { before(grammarAccess.getServiceSpecAccess().getGroup_7()); - // InternalRos2Parser.g:8585:2: ( rule__ServiceSpec__Group_7__0 )? - int alt52=2; - int LA52_0 = input.LA(1); + // InternalRos2Parser.g:8724:2: ( rule__ServiceSpec__Group_7__0 )? + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA52_0==RULE_BEGIN) ) { - alt52=1; + if ( (LA53_0==RULE_BEGIN) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : - // InternalRos2Parser.g:8585:3: rule__ServiceSpec__Group_7__0 + // InternalRos2Parser.g:8724:3: rule__ServiceSpec__Group_7__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_7__0(); @@ -26018,14 +26542,14 @@ public final void rule__ServiceSpec__Group__7__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__8" - // InternalRos2Parser.g:8593:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; + // InternalRos2Parser.g:8732:1: rule__ServiceSpec__Group__8 : rule__ServiceSpec__Group__8__Impl ; public final void rule__ServiceSpec__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8597:1: ( rule__ServiceSpec__Group__8__Impl ) - // InternalRos2Parser.g:8598:2: rule__ServiceSpec__Group__8__Impl + // InternalRos2Parser.g:8736:1: ( rule__ServiceSpec__Group__8__Impl ) + // InternalRos2Parser.g:8737:2: rule__ServiceSpec__Group__8__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group__8__Impl(); @@ -26051,17 +26575,17 @@ public final void rule__ServiceSpec__Group__8() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__8__Impl" - // InternalRos2Parser.g:8604:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:8743:1: rule__ServiceSpec__Group__8__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8608:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:8609:1: ( RULE_END ) + // InternalRos2Parser.g:8747:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8748:1: ( RULE_END ) { - // InternalRos2Parser.g:8609:1: ( RULE_END ) - // InternalRos2Parser.g:8610:2: RULE_END + // InternalRos2Parser.g:8748:1: ( RULE_END ) + // InternalRos2Parser.g:8749:2: RULE_END { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); @@ -26088,16 +26612,16 @@ public final void rule__ServiceSpec__Group__8__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group_5__0" - // InternalRos2Parser.g:8620:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; + // InternalRos2Parser.g:8759:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8624:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) - // InternalRos2Parser.g:8625:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 + // InternalRos2Parser.g:8763:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) + // InternalRos2Parser.g:8764:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__ServiceSpec__Group_5__0__Impl(); state._fsp--; @@ -26126,17 +26650,17 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__0__Impl" - // InternalRos2Parser.g:8632:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:8771:1: rule__ServiceSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8636:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8637:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8775:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8776:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8637:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8638:2: RULE_BEGIN + // InternalRos2Parser.g:8776:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8777:2: RULE_BEGIN { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -26163,14 +26687,14 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_5__1" - // InternalRos2Parser.g:8647:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; + // InternalRos2Parser.g:8786:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ; public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8651:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) - // InternalRos2Parser.g:8652:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 + // InternalRos2Parser.g:8790:1: ( rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 ) + // InternalRos2Parser.g:8791:2: rule__ServiceSpec__Group_5__1__Impl rule__ServiceSpec__Group_5__2 { pushFollow(FOLLOW_23); rule__ServiceSpec__Group_5__1__Impl(); @@ -26201,21 +26725,21 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__1__Impl" - // InternalRos2Parser.g:8659:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; + // InternalRos2Parser.g:8798:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ; public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8663:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) - // InternalRos2Parser.g:8664:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) + // InternalRos2Parser.g:8802:1: ( ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) ) + // InternalRos2Parser.g:8803:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) { - // InternalRos2Parser.g:8664:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) - // InternalRos2Parser.g:8665:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) + // InternalRos2Parser.g:8803:1: ( ( rule__ServiceSpec__RequestAssignment_5_1 ) ) + // InternalRos2Parser.g:8804:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_5_1()); - // InternalRos2Parser.g:8666:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) - // InternalRos2Parser.g:8666:3: rule__ServiceSpec__RequestAssignment_5_1 + // InternalRos2Parser.g:8805:2: ( rule__ServiceSpec__RequestAssignment_5_1 ) + // InternalRos2Parser.g:8805:3: rule__ServiceSpec__RequestAssignment_5_1 { pushFollow(FOLLOW_2); rule__ServiceSpec__RequestAssignment_5_1(); @@ -26248,14 +26772,14 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_5__2" - // InternalRos2Parser.g:8674:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; + // InternalRos2Parser.g:8813:1: rule__ServiceSpec__Group_5__2 : rule__ServiceSpec__Group_5__2__Impl ; public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8678:1: ( rule__ServiceSpec__Group_5__2__Impl ) - // InternalRos2Parser.g:8679:2: rule__ServiceSpec__Group_5__2__Impl + // InternalRos2Parser.g:8817:1: ( rule__ServiceSpec__Group_5__2__Impl ) + // InternalRos2Parser.g:8818:2: rule__ServiceSpec__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_5__2__Impl(); @@ -26281,17 +26805,17 @@ public final void rule__ServiceSpec__Group_5__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__2__Impl" - // InternalRos2Parser.g:8685:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:8824:1: rule__ServiceSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8689:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:8690:1: ( RULE_END ) + // InternalRos2Parser.g:8828:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8829:1: ( RULE_END ) { - // InternalRos2Parser.g:8690:1: ( RULE_END ) - // InternalRos2Parser.g:8691:2: RULE_END + // InternalRos2Parser.g:8829:1: ( RULE_END ) + // InternalRos2Parser.g:8830:2: RULE_END { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); match(input,RULE_END,FOLLOW_2); @@ -26318,16 +26842,16 @@ public final void rule__ServiceSpec__Group_5__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_7__0" - // InternalRos2Parser.g:8701:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; + // InternalRos2Parser.g:8840:1: rule__ServiceSpec__Group_7__0 : rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ; public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8705:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) - // InternalRos2Parser.g:8706:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 + // InternalRos2Parser.g:8844:1: ( rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 ) + // InternalRos2Parser.g:8845:2: rule__ServiceSpec__Group_7__0__Impl rule__ServiceSpec__Group_7__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__ServiceSpec__Group_7__0__Impl(); state._fsp--; @@ -26356,17 +26880,17 @@ public final void rule__ServiceSpec__Group_7__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_7__0__Impl" - // InternalRos2Parser.g:8713:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:8852:1: rule__ServiceSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8717:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8718:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8856:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:8857:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8718:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8719:2: RULE_BEGIN + // InternalRos2Parser.g:8857:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:8858:2: RULE_BEGIN { before(grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -26393,14 +26917,14 @@ public final void rule__ServiceSpec__Group_7__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_7__1" - // InternalRos2Parser.g:8728:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; + // InternalRos2Parser.g:8867:1: rule__ServiceSpec__Group_7__1 : rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ; public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8732:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) - // InternalRos2Parser.g:8733:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 + // InternalRos2Parser.g:8871:1: ( rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 ) + // InternalRos2Parser.g:8872:2: rule__ServiceSpec__Group_7__1__Impl rule__ServiceSpec__Group_7__2 { pushFollow(FOLLOW_23); rule__ServiceSpec__Group_7__1__Impl(); @@ -26431,21 +26955,21 @@ public final void rule__ServiceSpec__Group_7__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_7__1__Impl" - // InternalRos2Parser.g:8740:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; + // InternalRos2Parser.g:8879:1: rule__ServiceSpec__Group_7__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ; public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8744:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) - // InternalRos2Parser.g:8745:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) + // InternalRos2Parser.g:8883:1: ( ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) ) + // InternalRos2Parser.g:8884:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) { - // InternalRos2Parser.g:8745:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) - // InternalRos2Parser.g:8746:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) + // InternalRos2Parser.g:8884:1: ( ( rule__ServiceSpec__ResponseAssignment_7_1 ) ) + // InternalRos2Parser.g:8885:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_7_1()); - // InternalRos2Parser.g:8747:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) - // InternalRos2Parser.g:8747:3: rule__ServiceSpec__ResponseAssignment_7_1 + // InternalRos2Parser.g:8886:2: ( rule__ServiceSpec__ResponseAssignment_7_1 ) + // InternalRos2Parser.g:8886:3: rule__ServiceSpec__ResponseAssignment_7_1 { pushFollow(FOLLOW_2); rule__ServiceSpec__ResponseAssignment_7_1(); @@ -26478,14 +27002,14 @@ public final void rule__ServiceSpec__Group_7__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_7__2" - // InternalRos2Parser.g:8755:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; + // InternalRos2Parser.g:8894:1: rule__ServiceSpec__Group_7__2 : rule__ServiceSpec__Group_7__2__Impl ; public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8759:1: ( rule__ServiceSpec__Group_7__2__Impl ) - // InternalRos2Parser.g:8760:2: rule__ServiceSpec__Group_7__2__Impl + // InternalRos2Parser.g:8898:1: ( rule__ServiceSpec__Group_7__2__Impl ) + // InternalRos2Parser.g:8899:2: rule__ServiceSpec__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_7__2__Impl(); @@ -26511,17 +27035,17 @@ public final void rule__ServiceSpec__Group_7__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_7__2__Impl" - // InternalRos2Parser.g:8766:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:8905:1: rule__ServiceSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8770:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:8771:1: ( RULE_END ) + // InternalRos2Parser.g:8909:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:8910:1: ( RULE_END ) { - // InternalRos2Parser.g:8771:1: ( RULE_END ) - // InternalRos2Parser.g:8772:2: RULE_END + // InternalRos2Parser.g:8910:1: ( RULE_END ) + // InternalRos2Parser.g:8911:2: RULE_END { before(grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_7_2()); match(input,RULE_END,FOLLOW_2); @@ -26548,16 +27072,16 @@ public final void rule__ServiceSpec__Group_7__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ActionSpec__Group__0" - // InternalRos2Parser.g:8782:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; + // InternalRos2Parser.g:8921:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; public final void rule__ActionSpec__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8786:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) - // InternalRos2Parser.g:8787:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 + // InternalRos2Parser.g:8925:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) + // InternalRos2Parser.g:8926:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_29); rule__ActionSpec__Group__0__Impl(); state._fsp--; @@ -26586,21 +27110,21 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__0__Impl" - // InternalRos2Parser.g:8794:1: rule__ActionSpec__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:8933:1: rule__ActionSpec__Group__0__Impl : ( () ) ; public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8798:1: ( ( () ) ) - // InternalRos2Parser.g:8799:1: ( () ) + // InternalRos2Parser.g:8937:1: ( ( () ) ) + // InternalRos2Parser.g:8938:1: ( () ) { - // InternalRos2Parser.g:8799:1: ( () ) - // InternalRos2Parser.g:8800:2: () + // InternalRos2Parser.g:8938:1: ( () ) + // InternalRos2Parser.g:8939:2: () { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); - // InternalRos2Parser.g:8801:2: () - // InternalRos2Parser.g:8801:3: + // InternalRos2Parser.g:8940:2: () + // InternalRos2Parser.g:8940:3: { } @@ -26623,14 +27147,14 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__1" - // InternalRos2Parser.g:8809:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; + // InternalRos2Parser.g:8948:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; public final void rule__ActionSpec__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8813:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) - // InternalRos2Parser.g:8814:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 + // InternalRos2Parser.g:8952:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) + // InternalRos2Parser.g:8953:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 { pushFollow(FOLLOW_7); rule__ActionSpec__Group__1__Impl(); @@ -26661,17 +27185,17 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__1__Impl" - // InternalRos2Parser.g:8821:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; + // InternalRos2Parser.g:8960:1: rule__ActionSpec__Group__1__Impl : ( Action_1 ) ; public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8825:1: ( ( Action_1 ) ) - // InternalRos2Parser.g:8826:1: ( Action_1 ) + // InternalRos2Parser.g:8964:1: ( ( Action_1 ) ) + // InternalRos2Parser.g:8965:1: ( Action_1 ) { - // InternalRos2Parser.g:8826:1: ( Action_1 ) - // InternalRos2Parser.g:8827:2: Action_1 + // InternalRos2Parser.g:8965:1: ( Action_1 ) + // InternalRos2Parser.g:8966:2: Action_1 { before(grammarAccess.getActionSpecAccess().getActionKeyword_1()); match(input,Action_1,FOLLOW_2); @@ -26698,14 +27222,14 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__2" - // InternalRos2Parser.g:8836:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; + // InternalRos2Parser.g:8975:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; public final void rule__ActionSpec__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8840:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) - // InternalRos2Parser.g:8841:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 + // InternalRos2Parser.g:8979:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) + // InternalRos2Parser.g:8980:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 { pushFollow(FOLLOW_5); rule__ActionSpec__Group__2__Impl(); @@ -26736,21 +27260,21 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__2__Impl" - // InternalRos2Parser.g:8848:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; + // InternalRos2Parser.g:8987:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8852:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) - // InternalRos2Parser.g:8853:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) + // InternalRos2Parser.g:8991:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) + // InternalRos2Parser.g:8992:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) { - // InternalRos2Parser.g:8853:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) - // InternalRos2Parser.g:8854:2: ( rule__ActionSpec__NameAssignment_2 ) + // InternalRos2Parser.g:8992:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) + // InternalRos2Parser.g:8993:2: ( rule__ActionSpec__NameAssignment_2 ) { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); - // InternalRos2Parser.g:8855:2: ( rule__ActionSpec__NameAssignment_2 ) - // InternalRos2Parser.g:8855:3: rule__ActionSpec__NameAssignment_2 + // InternalRos2Parser.g:8994:2: ( rule__ActionSpec__NameAssignment_2 ) + // InternalRos2Parser.g:8994:3: rule__ActionSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ActionSpec__NameAssignment_2(); @@ -26783,16 +27307,16 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__3" - // InternalRos2Parser.g:8863:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; + // InternalRos2Parser.g:9002:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; public final void rule__ActionSpec__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8867:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) - // InternalRos2Parser.g:8868:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 + // InternalRos2Parser.g:9006:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) + // InternalRos2Parser.g:9007:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_45); rule__ActionSpec__Group__3__Impl(); state._fsp--; @@ -26821,17 +27345,17 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__3__Impl" - // InternalRos2Parser.g:8875:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:9014:1: rule__ActionSpec__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8879:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:8880:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9018:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:9019:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:8880:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:8881:2: RULE_BEGIN + // InternalRos2Parser.g:9019:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9020:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -26858,16 +27382,16 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__4" - // InternalRos2Parser.g:8890:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; + // InternalRos2Parser.g:9029:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; public final void rule__ActionSpec__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8894:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) - // InternalRos2Parser.g:8895:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 + // InternalRos2Parser.g:9033:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) + // InternalRos2Parser.g:9034:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__ActionSpec__Group__4__Impl(); state._fsp--; @@ -26896,17 +27420,17 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__4__Impl" - // InternalRos2Parser.g:8902:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; + // InternalRos2Parser.g:9041:1: rule__ActionSpec__Group__4__Impl : ( Goal_1 ) ; public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8906:1: ( ( Goal_1 ) ) - // InternalRos2Parser.g:8907:1: ( Goal_1 ) + // InternalRos2Parser.g:9045:1: ( ( Goal_1 ) ) + // InternalRos2Parser.g:9046:1: ( Goal_1 ) { - // InternalRos2Parser.g:8907:1: ( Goal_1 ) - // InternalRos2Parser.g:8908:2: Goal_1 + // InternalRos2Parser.g:9046:1: ( Goal_1 ) + // InternalRos2Parser.g:9047:2: Goal_1 { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4()); match(input,Goal_1,FOLLOW_2); @@ -26933,16 +27457,16 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__5" - // InternalRos2Parser.g:8917:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; + // InternalRos2Parser.g:9056:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; public final void rule__ActionSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8921:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) - // InternalRos2Parser.g:8922:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 + // InternalRos2Parser.g:9060:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) + // InternalRos2Parser.g:9061:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_46); rule__ActionSpec__Group__5__Impl(); state._fsp--; @@ -26971,29 +27495,29 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__5__Impl" - // InternalRos2Parser.g:8929:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; + // InternalRos2Parser.g:9068:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8933:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) - // InternalRos2Parser.g:8934:1: ( ( rule__ActionSpec__Group_5__0 )? ) + // InternalRos2Parser.g:9072:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) + // InternalRos2Parser.g:9073:1: ( ( rule__ActionSpec__Group_5__0 )? ) { - // InternalRos2Parser.g:8934:1: ( ( rule__ActionSpec__Group_5__0 )? ) - // InternalRos2Parser.g:8935:2: ( rule__ActionSpec__Group_5__0 )? + // InternalRos2Parser.g:9073:1: ( ( rule__ActionSpec__Group_5__0 )? ) + // InternalRos2Parser.g:9074:2: ( rule__ActionSpec__Group_5__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_5()); - // InternalRos2Parser.g:8936:2: ( rule__ActionSpec__Group_5__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRos2Parser.g:9075:2: ( rule__ActionSpec__Group_5__0 )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA53_0==RULE_BEGIN) ) { - alt53=1; + if ( (LA54_0==RULE_BEGIN) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : - // InternalRos2Parser.g:8936:3: rule__ActionSpec__Group_5__0 + // InternalRos2Parser.g:9075:3: rule__ActionSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_5__0(); @@ -27029,16 +27553,16 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__6" - // InternalRos2Parser.g:8944:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; + // InternalRos2Parser.g:9083:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; public final void rule__ActionSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8948:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) - // InternalRos2Parser.g:8949:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 + // InternalRos2Parser.g:9087:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) + // InternalRos2Parser.g:9088:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ActionSpec__Group__6__Impl(); state._fsp--; @@ -27067,17 +27591,17 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__6__Impl" - // InternalRos2Parser.g:8956:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; + // InternalRos2Parser.g:9095:1: rule__ActionSpec__Group__6__Impl : ( Result_1 ) ; public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8960:1: ( ( Result_1 ) ) - // InternalRos2Parser.g:8961:1: ( Result_1 ) + // InternalRos2Parser.g:9099:1: ( ( Result_1 ) ) + // InternalRos2Parser.g:9100:1: ( Result_1 ) { - // InternalRos2Parser.g:8961:1: ( Result_1 ) - // InternalRos2Parser.g:8962:2: Result_1 + // InternalRos2Parser.g:9100:1: ( Result_1 ) + // InternalRos2Parser.g:9101:2: Result_1 { before(grammarAccess.getActionSpecAccess().getResultKeyword_6()); match(input,Result_1,FOLLOW_2); @@ -27104,16 +27628,16 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__7" - // InternalRos2Parser.g:8971:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; + // InternalRos2Parser.g:9110:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ; public final void rule__ActionSpec__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8975:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) - // InternalRos2Parser.g:8976:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 + // InternalRos2Parser.g:9114:1: ( rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 ) + // InternalRos2Parser.g:9115:2: rule__ActionSpec__Group__7__Impl rule__ActionSpec__Group__8 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_47); rule__ActionSpec__Group__7__Impl(); state._fsp--; @@ -27142,29 +27666,29 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__7__Impl" - // InternalRos2Parser.g:8983:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; + // InternalRos2Parser.g:9122:1: rule__ActionSpec__Group__7__Impl : ( ( rule__ActionSpec__Group_7__0 )? ) ; public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:8987:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) - // InternalRos2Parser.g:8988:1: ( ( rule__ActionSpec__Group_7__0 )? ) + // InternalRos2Parser.g:9126:1: ( ( ( rule__ActionSpec__Group_7__0 )? ) ) + // InternalRos2Parser.g:9127:1: ( ( rule__ActionSpec__Group_7__0 )? ) { - // InternalRos2Parser.g:8988:1: ( ( rule__ActionSpec__Group_7__0 )? ) - // InternalRos2Parser.g:8989:2: ( rule__ActionSpec__Group_7__0 )? + // InternalRos2Parser.g:9127:1: ( ( rule__ActionSpec__Group_7__0 )? ) + // InternalRos2Parser.g:9128:2: ( rule__ActionSpec__Group_7__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_7()); - // InternalRos2Parser.g:8990:2: ( rule__ActionSpec__Group_7__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalRos2Parser.g:9129:2: ( rule__ActionSpec__Group_7__0 )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==RULE_BEGIN) ) { - alt54=1; + if ( (LA55_0==RULE_BEGIN) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : - // InternalRos2Parser.g:8990:3: rule__ActionSpec__Group_7__0 + // InternalRos2Parser.g:9129:3: rule__ActionSpec__Group_7__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_7__0(); @@ -27200,16 +27724,16 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__8" - // InternalRos2Parser.g:8998:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; + // InternalRos2Parser.g:9137:1: rule__ActionSpec__Group__8 : rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ; public final void rule__ActionSpec__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9002:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) - // InternalRos2Parser.g:9003:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 + // InternalRos2Parser.g:9141:1: ( rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 ) + // InternalRos2Parser.g:9142:2: rule__ActionSpec__Group__8__Impl rule__ActionSpec__Group__9 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); rule__ActionSpec__Group__8__Impl(); state._fsp--; @@ -27238,17 +27762,17 @@ public final void rule__ActionSpec__Group__8() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__8__Impl" - // InternalRos2Parser.g:9010:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; + // InternalRos2Parser.g:9149:1: rule__ActionSpec__Group__8__Impl : ( Feedback_1 ) ; public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9014:1: ( ( Feedback_1 ) ) - // InternalRos2Parser.g:9015:1: ( Feedback_1 ) + // InternalRos2Parser.g:9153:1: ( ( Feedback_1 ) ) + // InternalRos2Parser.g:9154:1: ( Feedback_1 ) { - // InternalRos2Parser.g:9015:1: ( Feedback_1 ) - // InternalRos2Parser.g:9016:2: Feedback_1 + // InternalRos2Parser.g:9154:1: ( Feedback_1 ) + // InternalRos2Parser.g:9155:2: Feedback_1 { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); match(input,Feedback_1,FOLLOW_2); @@ -27275,16 +27799,16 @@ public final void rule__ActionSpec__Group__8__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__9" - // InternalRos2Parser.g:9025:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; + // InternalRos2Parser.g:9164:1: rule__ActionSpec__Group__9 : rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ; public final void rule__ActionSpec__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9029:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) - // InternalRos2Parser.g:9030:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 + // InternalRos2Parser.g:9168:1: ( rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 ) + // InternalRos2Parser.g:9169:2: rule__ActionSpec__Group__9__Impl rule__ActionSpec__Group__10 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_40); rule__ActionSpec__Group__9__Impl(); state._fsp--; @@ -27313,29 +27837,29 @@ public final void rule__ActionSpec__Group__9() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__9__Impl" - // InternalRos2Parser.g:9037:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; + // InternalRos2Parser.g:9176:1: rule__ActionSpec__Group__9__Impl : ( ( rule__ActionSpec__Group_9__0 )? ) ; public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9041:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) - // InternalRos2Parser.g:9042:1: ( ( rule__ActionSpec__Group_9__0 )? ) + // InternalRos2Parser.g:9180:1: ( ( ( rule__ActionSpec__Group_9__0 )? ) ) + // InternalRos2Parser.g:9181:1: ( ( rule__ActionSpec__Group_9__0 )? ) { - // InternalRos2Parser.g:9042:1: ( ( rule__ActionSpec__Group_9__0 )? ) - // InternalRos2Parser.g:9043:2: ( rule__ActionSpec__Group_9__0 )? + // InternalRos2Parser.g:9181:1: ( ( rule__ActionSpec__Group_9__0 )? ) + // InternalRos2Parser.g:9182:2: ( rule__ActionSpec__Group_9__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_9()); - // InternalRos2Parser.g:9044:2: ( rule__ActionSpec__Group_9__0 )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalRos2Parser.g:9183:2: ( rule__ActionSpec__Group_9__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==RULE_BEGIN) ) { - alt55=1; + if ( (LA56_0==RULE_BEGIN) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : - // InternalRos2Parser.g:9044:3: rule__ActionSpec__Group_9__0 + // InternalRos2Parser.g:9183:3: rule__ActionSpec__Group_9__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_9__0(); @@ -27371,14 +27895,14 @@ public final void rule__ActionSpec__Group__9__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__10" - // InternalRos2Parser.g:9052:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; + // InternalRos2Parser.g:9191:1: rule__ActionSpec__Group__10 : rule__ActionSpec__Group__10__Impl ; public final void rule__ActionSpec__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9056:1: ( rule__ActionSpec__Group__10__Impl ) - // InternalRos2Parser.g:9057:2: rule__ActionSpec__Group__10__Impl + // InternalRos2Parser.g:9195:1: ( rule__ActionSpec__Group__10__Impl ) + // InternalRos2Parser.g:9196:2: rule__ActionSpec__Group__10__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group__10__Impl(); @@ -27404,17 +27928,17 @@ public final void rule__ActionSpec__Group__10() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__10__Impl" - // InternalRos2Parser.g:9063:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:9202:1: rule__ActionSpec__Group__10__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group__10__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9067:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:9068:1: ( RULE_END ) + // InternalRos2Parser.g:9206:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:9207:1: ( RULE_END ) { - // InternalRos2Parser.g:9068:1: ( RULE_END ) - // InternalRos2Parser.g:9069:2: RULE_END + // InternalRos2Parser.g:9207:1: ( RULE_END ) + // InternalRos2Parser.g:9208:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_10()); match(input,RULE_END,FOLLOW_2); @@ -27441,16 +27965,16 @@ public final void rule__ActionSpec__Group__10__Impl() throws RecognitionExceptio // $ANTLR start "rule__ActionSpec__Group_5__0" - // InternalRos2Parser.g:9079:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; + // InternalRos2Parser.g:9218:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; public final void rule__ActionSpec__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9083:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) - // InternalRos2Parser.g:9084:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 + // InternalRos2Parser.g:9222:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) + // InternalRos2Parser.g:9223:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__ActionSpec__Group_5__0__Impl(); state._fsp--; @@ -27479,17 +28003,17 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__0__Impl" - // InternalRos2Parser.g:9091:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:9230:1: rule__ActionSpec__Group_5__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9095:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:9096:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9234:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:9235:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:9096:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:9097:2: RULE_BEGIN + // InternalRos2Parser.g:9235:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9236:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -27516,14 +28040,14 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_5__1" - // InternalRos2Parser.g:9106:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; + // InternalRos2Parser.g:9245:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ; public final void rule__ActionSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9110:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) - // InternalRos2Parser.g:9111:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 + // InternalRos2Parser.g:9249:1: ( rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 ) + // InternalRos2Parser.g:9250:2: rule__ActionSpec__Group_5__1__Impl rule__ActionSpec__Group_5__2 { pushFollow(FOLLOW_23); rule__ActionSpec__Group_5__1__Impl(); @@ -27554,21 +28078,21 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__1__Impl" - // InternalRos2Parser.g:9118:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; + // InternalRos2Parser.g:9257:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ; public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9122:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) - // InternalRos2Parser.g:9123:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) + // InternalRos2Parser.g:9261:1: ( ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) ) + // InternalRos2Parser.g:9262:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) { - // InternalRos2Parser.g:9123:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) - // InternalRos2Parser.g:9124:2: ( rule__ActionSpec__GoalAssignment_5_1 ) + // InternalRos2Parser.g:9262:1: ( ( rule__ActionSpec__GoalAssignment_5_1 ) ) + // InternalRos2Parser.g:9263:2: ( rule__ActionSpec__GoalAssignment_5_1 ) { before(grammarAccess.getActionSpecAccess().getGoalAssignment_5_1()); - // InternalRos2Parser.g:9125:2: ( rule__ActionSpec__GoalAssignment_5_1 ) - // InternalRos2Parser.g:9125:3: rule__ActionSpec__GoalAssignment_5_1 + // InternalRos2Parser.g:9264:2: ( rule__ActionSpec__GoalAssignment_5_1 ) + // InternalRos2Parser.g:9264:3: rule__ActionSpec__GoalAssignment_5_1 { pushFollow(FOLLOW_2); rule__ActionSpec__GoalAssignment_5_1(); @@ -27601,14 +28125,14 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_5__2" - // InternalRos2Parser.g:9133:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; + // InternalRos2Parser.g:9272:1: rule__ActionSpec__Group_5__2 : rule__ActionSpec__Group_5__2__Impl ; public final void rule__ActionSpec__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9137:1: ( rule__ActionSpec__Group_5__2__Impl ) - // InternalRos2Parser.g:9138:2: rule__ActionSpec__Group_5__2__Impl + // InternalRos2Parser.g:9276:1: ( rule__ActionSpec__Group_5__2__Impl ) + // InternalRos2Parser.g:9277:2: rule__ActionSpec__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_5__2__Impl(); @@ -27634,17 +28158,17 @@ public final void rule__ActionSpec__Group_5__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__2__Impl" - // InternalRos2Parser.g:9144:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:9283:1: rule__ActionSpec__Group_5__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9148:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:9149:1: ( RULE_END ) + // InternalRos2Parser.g:9287:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:9288:1: ( RULE_END ) { - // InternalRos2Parser.g:9149:1: ( RULE_END ) - // InternalRos2Parser.g:9150:2: RULE_END + // InternalRos2Parser.g:9288:1: ( RULE_END ) + // InternalRos2Parser.g:9289:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); match(input,RULE_END,FOLLOW_2); @@ -27671,16 +28195,16 @@ public final void rule__ActionSpec__Group_5__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_7__0" - // InternalRos2Parser.g:9160:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; + // InternalRos2Parser.g:9299:1: rule__ActionSpec__Group_7__0 : rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ; public final void rule__ActionSpec__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9164:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) - // InternalRos2Parser.g:9165:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 + // InternalRos2Parser.g:9303:1: ( rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 ) + // InternalRos2Parser.g:9304:2: rule__ActionSpec__Group_7__0__Impl rule__ActionSpec__Group_7__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__ActionSpec__Group_7__0__Impl(); state._fsp--; @@ -27709,17 +28233,17 @@ public final void rule__ActionSpec__Group_7__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_7__0__Impl" - // InternalRos2Parser.g:9172:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:9311:1: rule__ActionSpec__Group_7__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9176:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:9177:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9315:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:9316:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:9177:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:9178:2: RULE_BEGIN + // InternalRos2Parser.g:9316:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9317:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -27746,14 +28270,14 @@ public final void rule__ActionSpec__Group_7__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_7__1" - // InternalRos2Parser.g:9187:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; + // InternalRos2Parser.g:9326:1: rule__ActionSpec__Group_7__1 : rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ; public final void rule__ActionSpec__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9191:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) - // InternalRos2Parser.g:9192:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 + // InternalRos2Parser.g:9330:1: ( rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 ) + // InternalRos2Parser.g:9331:2: rule__ActionSpec__Group_7__1__Impl rule__ActionSpec__Group_7__2 { pushFollow(FOLLOW_23); rule__ActionSpec__Group_7__1__Impl(); @@ -27784,21 +28308,21 @@ public final void rule__ActionSpec__Group_7__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_7__1__Impl" - // InternalRos2Parser.g:9199:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; + // InternalRos2Parser.g:9338:1: rule__ActionSpec__Group_7__1__Impl : ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ; public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9203:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) - // InternalRos2Parser.g:9204:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) + // InternalRos2Parser.g:9342:1: ( ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) ) + // InternalRos2Parser.g:9343:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) { - // InternalRos2Parser.g:9204:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) - // InternalRos2Parser.g:9205:2: ( rule__ActionSpec__ResultAssignment_7_1 ) + // InternalRos2Parser.g:9343:1: ( ( rule__ActionSpec__ResultAssignment_7_1 ) ) + // InternalRos2Parser.g:9344:2: ( rule__ActionSpec__ResultAssignment_7_1 ) { before(grammarAccess.getActionSpecAccess().getResultAssignment_7_1()); - // InternalRos2Parser.g:9206:2: ( rule__ActionSpec__ResultAssignment_7_1 ) - // InternalRos2Parser.g:9206:3: rule__ActionSpec__ResultAssignment_7_1 + // InternalRos2Parser.g:9345:2: ( rule__ActionSpec__ResultAssignment_7_1 ) + // InternalRos2Parser.g:9345:3: rule__ActionSpec__ResultAssignment_7_1 { pushFollow(FOLLOW_2); rule__ActionSpec__ResultAssignment_7_1(); @@ -27831,14 +28355,14 @@ public final void rule__ActionSpec__Group_7__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_7__2" - // InternalRos2Parser.g:9214:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; + // InternalRos2Parser.g:9353:1: rule__ActionSpec__Group_7__2 : rule__ActionSpec__Group_7__2__Impl ; public final void rule__ActionSpec__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9218:1: ( rule__ActionSpec__Group_7__2__Impl ) - // InternalRos2Parser.g:9219:2: rule__ActionSpec__Group_7__2__Impl + // InternalRos2Parser.g:9357:1: ( rule__ActionSpec__Group_7__2__Impl ) + // InternalRos2Parser.g:9358:2: rule__ActionSpec__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_7__2__Impl(); @@ -27864,17 +28388,17 @@ public final void rule__ActionSpec__Group_7__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_7__2__Impl" - // InternalRos2Parser.g:9225:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:9364:1: rule__ActionSpec__Group_7__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9229:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:9230:1: ( RULE_END ) + // InternalRos2Parser.g:9368:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:9369:1: ( RULE_END ) { - // InternalRos2Parser.g:9230:1: ( RULE_END ) - // InternalRos2Parser.g:9231:2: RULE_END + // InternalRos2Parser.g:9369:1: ( RULE_END ) + // InternalRos2Parser.g:9370:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); match(input,RULE_END,FOLLOW_2); @@ -27901,16 +28425,16 @@ public final void rule__ActionSpec__Group_7__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_9__0" - // InternalRos2Parser.g:9241:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; + // InternalRos2Parser.g:9380:1: rule__ActionSpec__Group_9__0 : rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ; public final void rule__ActionSpec__Group_9__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9245:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) - // InternalRos2Parser.g:9246:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 + // InternalRos2Parser.g:9384:1: ( rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 ) + // InternalRos2Parser.g:9385:2: rule__ActionSpec__Group_9__0__Impl rule__ActionSpec__Group_9__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__ActionSpec__Group_9__0__Impl(); state._fsp--; @@ -27939,17 +28463,17 @@ public final void rule__ActionSpec__Group_9__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_9__0__Impl" - // InternalRos2Parser.g:9253:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:9392:1: rule__ActionSpec__Group_9__0__Impl : ( RULE_BEGIN ) ; public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9257:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:9258:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9396:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:9397:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:9258:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:9259:2: RULE_BEGIN + // InternalRos2Parser.g:9397:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:9398:2: RULE_BEGIN { before(grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); match(input,RULE_BEGIN,FOLLOW_2); @@ -27976,14 +28500,14 @@ public final void rule__ActionSpec__Group_9__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_9__1" - // InternalRos2Parser.g:9268:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; + // InternalRos2Parser.g:9407:1: rule__ActionSpec__Group_9__1 : rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ; public final void rule__ActionSpec__Group_9__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9272:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) - // InternalRos2Parser.g:9273:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 + // InternalRos2Parser.g:9411:1: ( rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 ) + // InternalRos2Parser.g:9412:2: rule__ActionSpec__Group_9__1__Impl rule__ActionSpec__Group_9__2 { pushFollow(FOLLOW_23); rule__ActionSpec__Group_9__1__Impl(); @@ -28014,21 +28538,21 @@ public final void rule__ActionSpec__Group_9__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_9__1__Impl" - // InternalRos2Parser.g:9280:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; + // InternalRos2Parser.g:9419:1: rule__ActionSpec__Group_9__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ; public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9284:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) - // InternalRos2Parser.g:9285:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) + // InternalRos2Parser.g:9423:1: ( ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) ) + // InternalRos2Parser.g:9424:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) { - // InternalRos2Parser.g:9285:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) - // InternalRos2Parser.g:9286:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) + // InternalRos2Parser.g:9424:1: ( ( rule__ActionSpec__FeedbackAssignment_9_1 ) ) + // InternalRos2Parser.g:9425:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_9_1()); - // InternalRos2Parser.g:9287:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) - // InternalRos2Parser.g:9287:3: rule__ActionSpec__FeedbackAssignment_9_1 + // InternalRos2Parser.g:9426:2: ( rule__ActionSpec__FeedbackAssignment_9_1 ) + // InternalRos2Parser.g:9426:3: rule__ActionSpec__FeedbackAssignment_9_1 { pushFollow(FOLLOW_2); rule__ActionSpec__FeedbackAssignment_9_1(); @@ -28061,14 +28585,14 @@ public final void rule__ActionSpec__Group_9__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_9__2" - // InternalRos2Parser.g:9295:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; + // InternalRos2Parser.g:9434:1: rule__ActionSpec__Group_9__2 : rule__ActionSpec__Group_9__2__Impl ; public final void rule__ActionSpec__Group_9__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9299:1: ( rule__ActionSpec__Group_9__2__Impl ) - // InternalRos2Parser.g:9300:2: rule__ActionSpec__Group_9__2__Impl + // InternalRos2Parser.g:9438:1: ( rule__ActionSpec__Group_9__2__Impl ) + // InternalRos2Parser.g:9439:2: rule__ActionSpec__Group_9__2__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_9__2__Impl(); @@ -28094,17 +28618,17 @@ public final void rule__ActionSpec__Group_9__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_9__2__Impl" - // InternalRos2Parser.g:9306:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; + // InternalRos2Parser.g:9445:1: rule__ActionSpec__Group_9__2__Impl : ( RULE_END ) ; public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9310:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:9311:1: ( RULE_END ) + // InternalRos2Parser.g:9449:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:9450:1: ( RULE_END ) { - // InternalRos2Parser.g:9311:1: ( RULE_END ) - // InternalRos2Parser.g:9312:2: RULE_END + // InternalRos2Parser.g:9450:1: ( RULE_END ) + // InternalRos2Parser.g:9451:2: RULE_END { before(grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_9_2()); match(input,RULE_END,FOLLOW_2); @@ -28131,16 +28655,16 @@ public final void rule__ActionSpec__Group_9__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__MessageDefinition__Group__0" - // InternalRos2Parser.g:9322:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; + // InternalRos2Parser.g:9461:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; public final void rule__MessageDefinition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9326:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) - // InternalRos2Parser.g:9327:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 + // InternalRos2Parser.g:9465:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) + // InternalRos2Parser.g:9466:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_41); rule__MessageDefinition__Group__0__Impl(); state._fsp--; @@ -28169,21 +28693,21 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__0__Impl" - // InternalRos2Parser.g:9334:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:9473:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9338:1: ( ( () ) ) - // InternalRos2Parser.g:9339:1: ( () ) + // InternalRos2Parser.g:9477:1: ( ( () ) ) + // InternalRos2Parser.g:9478:1: ( () ) { - // InternalRos2Parser.g:9339:1: ( () ) - // InternalRos2Parser.g:9340:2: () + // InternalRos2Parser.g:9478:1: ( () ) + // InternalRos2Parser.g:9479:2: () { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); - // InternalRos2Parser.g:9341:2: () - // InternalRos2Parser.g:9341:3: + // InternalRos2Parser.g:9480:2: () + // InternalRos2Parser.g:9480:3: { } @@ -28206,14 +28730,14 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__MessageDefinition__Group__1" - // InternalRos2Parser.g:9349:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; + // InternalRos2Parser.g:9488:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl ; public final void rule__MessageDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9353:1: ( rule__MessageDefinition__Group__1__Impl ) - // InternalRos2Parser.g:9354:2: rule__MessageDefinition__Group__1__Impl + // InternalRos2Parser.g:9492:1: ( rule__MessageDefinition__Group__1__Impl ) + // InternalRos2Parser.g:9493:2: rule__MessageDefinition__Group__1__Impl { pushFollow(FOLLOW_2); rule__MessageDefinition__Group__1__Impl(); @@ -28239,35 +28763,57 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__1__Impl" - // InternalRos2Parser.g:9360:1: rule__MessageDefinition__Group__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ; + // InternalRos2Parser.g:9499:1: rule__MessageDefinition__Group__1__Impl : ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) ; public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9364:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) - // InternalRos2Parser.g:9365:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) + // InternalRos2Parser.g:9503:1: ( ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) ) + // InternalRos2Parser.g:9504:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) + { + // InternalRos2Parser.g:9504:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) ) + // InternalRos2Parser.g:9505:2: ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) + { + // InternalRos2Parser.g:9505:2: ( ( rule__MessageDefinition__MessagePartAssignment_1 ) ) + // InternalRos2Parser.g:9506:3: ( rule__MessageDefinition__MessagePartAssignment_1 ) { - // InternalRos2Parser.g:9365:1: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) - // InternalRos2Parser.g:9366:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* + before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + // InternalRos2Parser.g:9507:3: ( rule__MessageDefinition__MessagePartAssignment_1 ) + // InternalRos2Parser.g:9507:4: rule__MessageDefinition__MessagePartAssignment_1 + { + pushFollow(FOLLOW_48); + rule__MessageDefinition__MessagePartAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); + + } + + // InternalRos2Parser.g:9510:2: ( ( rule__MessageDefinition__MessagePartAssignment_1 )* ) + // InternalRos2Parser.g:9511:3: ( rule__MessageDefinition__MessagePartAssignment_1 )* { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_1()); - // InternalRos2Parser.g:9367:2: ( rule__MessageDefinition__MessagePartAssignment_1 )* - loop56: + // InternalRos2Parser.g:9512:3: ( rule__MessageDefinition__MessagePartAssignment_1 )* + loop57: do { - int alt56=2; - int LA56_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( ((LA56_0>=Float32_1 && LA56_0<=Float64_1)||LA56_0==Duration||(LA56_0>=String_2 && LA56_0<=Uint64_1)||(LA56_0>=Float32 && LA56_0<=Int64_1)||LA56_0==Uint8_1||LA56_0==Header||(LA56_0>=Bool_1 && LA56_0<=Byte_1)||LA56_0==Int8_1||(LA56_0>=String_1 && LA56_0<=Uint64)||(LA56_0>=Int16 && LA56_0<=Int64)||LA56_0==Uint8||(LA56_0>=Bool && LA56_0<=Byte)||LA56_0==Int8||LA56_0==Time||(LA56_0>=RULE_ID && LA56_0<=RULE_STRING)) ) { - alt56=1; + if ( ((LA57_0>=Duration && LA57_0<=Feedback)||LA57_0==Message||LA57_0==Service||LA57_0==Action||LA57_0==Result||LA57_0==Value||LA57_0==Goal||LA57_0==Name||(LA57_0>=Time && LA57_0<=Type)||(LA57_0>=RULE_ID && LA57_0<=RULE_STRING)||LA57_0==RULE_MESSAGE_ASIGMENT) ) { + alt57=1; } - switch (alt56) { + switch (alt57) { case 1 : - // InternalRos2Parser.g:9367:3: rule__MessageDefinition__MessagePartAssignment_1 + // InternalRos2Parser.g:9512:4: rule__MessageDefinition__MessagePartAssignment_1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_48); rule__MessageDefinition__MessagePartAssignment_1(); state._fsp--; @@ -28277,7 +28823,7 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx break; default : - break loop56; + break loop57; } } while (true); @@ -28288,6 +28834,9 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx } + + } + } catch (RecognitionException re) { reportError(re); @@ -28304,14 +28853,14 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ExternalDependency__Group__0" - // InternalRos2Parser.g:9376:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; + // InternalRos2Parser.g:9522:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; public final void rule__ExternalDependency__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9380:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) - // InternalRos2Parser.g:9381:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 + // InternalRos2Parser.g:9526:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) + // InternalRos2Parser.g:9527:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 { pushFollow(FOLLOW_11); rule__ExternalDependency__Group__0__Impl(); @@ -28342,21 +28891,21 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__0__Impl" - // InternalRos2Parser.g:9388:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:9534:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9392:1: ( ( () ) ) - // InternalRos2Parser.g:9393:1: ( () ) + // InternalRos2Parser.g:9538:1: ( ( () ) ) + // InternalRos2Parser.g:9539:1: ( () ) { - // InternalRos2Parser.g:9393:1: ( () ) - // InternalRos2Parser.g:9394:2: () + // InternalRos2Parser.g:9539:1: ( () ) + // InternalRos2Parser.g:9540:2: () { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); - // InternalRos2Parser.g:9395:2: () - // InternalRos2Parser.g:9395:3: + // InternalRos2Parser.g:9541:2: () + // InternalRos2Parser.g:9541:3: { } @@ -28379,14 +28928,14 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__1" - // InternalRos2Parser.g:9403:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; + // InternalRos2Parser.g:9549:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; public final void rule__ExternalDependency__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9407:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) - // InternalRos2Parser.g:9408:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 + // InternalRos2Parser.g:9553:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) + // InternalRos2Parser.g:9554:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 { pushFollow(FOLLOW_7); rule__ExternalDependency__Group__1__Impl(); @@ -28417,17 +28966,17 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__1__Impl" - // InternalRos2Parser.g:9415:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; + // InternalRos2Parser.g:9561:1: rule__ExternalDependency__Group__1__Impl : ( ExternalDependency ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9419:1: ( ( ExternalDependency ) ) - // InternalRos2Parser.g:9420:1: ( ExternalDependency ) + // InternalRos2Parser.g:9565:1: ( ( ExternalDependency ) ) + // InternalRos2Parser.g:9566:1: ( ExternalDependency ) { - // InternalRos2Parser.g:9420:1: ( ExternalDependency ) - // InternalRos2Parser.g:9421:2: ExternalDependency + // InternalRos2Parser.g:9566:1: ( ExternalDependency ) + // InternalRos2Parser.g:9567:2: ExternalDependency { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); match(input,ExternalDependency,FOLLOW_2); @@ -28454,14 +29003,14 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__2" - // InternalRos2Parser.g:9430:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; + // InternalRos2Parser.g:9576:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; public final void rule__ExternalDependency__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9434:1: ( rule__ExternalDependency__Group__2__Impl ) - // InternalRos2Parser.g:9435:2: rule__ExternalDependency__Group__2__Impl + // InternalRos2Parser.g:9580:1: ( rule__ExternalDependency__Group__2__Impl ) + // InternalRos2Parser.g:9581:2: rule__ExternalDependency__Group__2__Impl { pushFollow(FOLLOW_2); rule__ExternalDependency__Group__2__Impl(); @@ -28487,21 +29036,21 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__2__Impl" - // InternalRos2Parser.g:9441:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; + // InternalRos2Parser.g:9587:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9445:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) - // InternalRos2Parser.g:9446:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRos2Parser.g:9591:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) + // InternalRos2Parser.g:9592:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) { - // InternalRos2Parser.g:9446:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) - // InternalRos2Parser.g:9447:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRos2Parser.g:9592:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRos2Parser.g:9593:2: ( rule__ExternalDependency__NameAssignment_2 ) { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); - // InternalRos2Parser.g:9448:2: ( rule__ExternalDependency__NameAssignment_2 ) - // InternalRos2Parser.g:9448:3: rule__ExternalDependency__NameAssignment_2 + // InternalRos2Parser.g:9594:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRos2Parser.g:9594:3: rule__ExternalDependency__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ExternalDependency__NameAssignment_2(); @@ -28534,16 +29083,16 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRos2Parser.g:9457:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalRos2Parser.g:9603: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 { - // InternalRos2Parser.g:9461:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRos2Parser.g:9462:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRos2Parser.g:9607:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRos2Parser.g:9608:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_49); rule__GlobalNamespace__Group__0__Impl(); state._fsp--; @@ -28572,21 +29121,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRos2Parser.g:9469:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:9615:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9473:1: ( ( () ) ) - // InternalRos2Parser.g:9474:1: ( () ) + // InternalRos2Parser.g:9619:1: ( ( () ) ) + // InternalRos2Parser.g:9620:1: ( () ) { - // InternalRos2Parser.g:9474:1: ( () ) - // InternalRos2Parser.g:9475:2: () + // InternalRos2Parser.g:9620:1: ( () ) + // InternalRos2Parser.g:9621:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRos2Parser.g:9476:2: () - // InternalRos2Parser.g:9476:3: + // InternalRos2Parser.g:9622:2: () + // InternalRos2Parser.g:9622:3: { } @@ -28609,14 +29158,14 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRos2Parser.g:9484:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalRos2Parser.g:9630: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 { - // InternalRos2Parser.g:9488:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRos2Parser.g:9489:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRos2Parser.g:9634:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRos2Parser.g:9635:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { pushFollow(FOLLOW_10); rule__GlobalNamespace__Group__1__Impl(); @@ -28647,17 +29196,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRos2Parser.g:9496:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; + // InternalRos2Parser.g:9642:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9500:1: ( ( GlobalNamespace ) ) - // InternalRos2Parser.g:9501:1: ( GlobalNamespace ) + // InternalRos2Parser.g:9646:1: ( ( GlobalNamespace ) ) + // InternalRos2Parser.g:9647:1: ( GlobalNamespace ) { - // InternalRos2Parser.g:9501:1: ( GlobalNamespace ) - // InternalRos2Parser.g:9502:2: GlobalNamespace + // InternalRos2Parser.g:9647:1: ( GlobalNamespace ) + // InternalRos2Parser.g:9648:2: GlobalNamespace { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,GlobalNamespace,FOLLOW_2); @@ -28684,14 +29233,14 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRos2Parser.g:9511:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; + // InternalRos2Parser.g:9657:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9515:1: ( rule__GlobalNamespace__Group__2__Impl ) - // InternalRos2Parser.g:9516:2: rule__GlobalNamespace__Group__2__Impl + // InternalRos2Parser.g:9661:1: ( rule__GlobalNamespace__Group__2__Impl ) + // InternalRos2Parser.g:9662:2: rule__GlobalNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__2__Impl(); @@ -28717,29 +29266,29 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRos2Parser.g:9522:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; + // InternalRos2Parser.g:9668: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 { - // InternalRos2Parser.g:9526:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) - // InternalRos2Parser.g:9527:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRos2Parser.g:9672:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) + // InternalRos2Parser.g:9673:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) { - // InternalRos2Parser.g:9527:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) - // InternalRos2Parser.g:9528:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalRos2Parser.g:9673:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRos2Parser.g:9674:2: ( rule__GlobalNamespace__Group_2__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); - // InternalRos2Parser.g:9529:2: ( rule__GlobalNamespace__Group_2__0 )? - int alt57=2; - int LA57_0 = input.LA(1); + // InternalRos2Parser.g:9675:2: ( rule__GlobalNamespace__Group_2__0 )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA57_0==LeftSquareBracket) ) { - alt57=1; + if ( (LA58_0==LeftSquareBracket) ) { + alt58=1; } - switch (alt57) { + switch (alt58) { case 1 : - // InternalRos2Parser.g:9529:3: rule__GlobalNamespace__Group_2__0 + // InternalRos2Parser.g:9675:3: rule__GlobalNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__0(); @@ -28775,16 +29324,16 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_2__0" - // InternalRos2Parser.g:9538:1: rule__GlobalNamespace__Group_2__0 : rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ; + // InternalRos2Parser.g:9684: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 { - // InternalRos2Parser.g:9542:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) - // InternalRos2Parser.g:9543:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 + // InternalRos2Parser.g:9688:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) + // InternalRos2Parser.g:9689:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__GlobalNamespace__Group_2__0__Impl(); state._fsp--; @@ -28813,17 +29362,17 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__0__Impl" - // InternalRos2Parser.g:9550:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:9696:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9554:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:9555:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:9700:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:9701:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:9555:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:9556:2: LeftSquareBracket + // InternalRos2Parser.g:9701:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:9702:2: LeftSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -28850,14 +29399,14 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__1" - // InternalRos2Parser.g:9565:1: rule__GlobalNamespace__Group_2__1 : rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ; + // InternalRos2Parser.g:9711: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 { - // InternalRos2Parser.g:9569:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) - // InternalRos2Parser.g:9570:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 + // InternalRos2Parser.g:9715:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) + // InternalRos2Parser.g:9716:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 { pushFollow(FOLLOW_12); rule__GlobalNamespace__Group_2__1__Impl(); @@ -28888,21 +29437,21 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__1__Impl" - // InternalRos2Parser.g:9577:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; + // InternalRos2Parser.g:9723: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 { - // InternalRos2Parser.g:9581:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) - // InternalRos2Parser.g:9582:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRos2Parser.g:9727:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) + // InternalRos2Parser.g:9728:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) { - // InternalRos2Parser.g:9582:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) - // InternalRos2Parser.g:9583:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRos2Parser.g:9728:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRos2Parser.g:9729:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); - // InternalRos2Parser.g:9584:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) - // InternalRos2Parser.g:9584:3: rule__GlobalNamespace__PartsAssignment_2_1 + // InternalRos2Parser.g:9730:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRos2Parser.g:9730:3: rule__GlobalNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_1(); @@ -28935,14 +29484,14 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__2" - // InternalRos2Parser.g:9592:1: rule__GlobalNamespace__Group_2__2 : rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ; + // InternalRos2Parser.g:9738: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 { - // InternalRos2Parser.g:9596:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) - // InternalRos2Parser.g:9597:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 + // InternalRos2Parser.g:9742:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) + // InternalRos2Parser.g:9743:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 { pushFollow(FOLLOW_12); rule__GlobalNamespace__Group_2__2__Impl(); @@ -28973,33 +29522,33 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__2__Impl" - // InternalRos2Parser.g:9604:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; + // InternalRos2Parser.g:9750: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 { - // InternalRos2Parser.g:9608:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) - // InternalRos2Parser.g:9609:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRos2Parser.g:9754:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) + // InternalRos2Parser.g:9755:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) { - // InternalRos2Parser.g:9609:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) - // InternalRos2Parser.g:9610:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalRos2Parser.g:9755:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRos2Parser.g:9756:2: ( rule__GlobalNamespace__Group_2_2__0 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); - // InternalRos2Parser.g:9611:2: ( rule__GlobalNamespace__Group_2_2__0 )* - loop58: + // InternalRos2Parser.g:9757:2: ( rule__GlobalNamespace__Group_2_2__0 )* + loop59: do { - int alt58=2; - int LA58_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA58_0==Comma) ) { - alt58=1; + if ( (LA59_0==Comma) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : - // InternalRos2Parser.g:9611:3: rule__GlobalNamespace__Group_2_2__0 + // InternalRos2Parser.g:9757:3: rule__GlobalNamespace__Group_2_2__0 { pushFollow(FOLLOW_13); rule__GlobalNamespace__Group_2_2__0(); @@ -29011,7 +29560,7 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx break; default : - break loop58; + break loop59; } } while (true); @@ -29038,14 +29587,14 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2__3" - // InternalRos2Parser.g:9619:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; + // InternalRos2Parser.g:9765: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 { - // InternalRos2Parser.g:9623:1: ( rule__GlobalNamespace__Group_2__3__Impl ) - // InternalRos2Parser.g:9624:2: rule__GlobalNamespace__Group_2__3__Impl + // InternalRos2Parser.g:9769:1: ( rule__GlobalNamespace__Group_2__3__Impl ) + // InternalRos2Parser.g:9770:2: rule__GlobalNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2__3__Impl(); @@ -29071,17 +29620,17 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_2__3__Impl" - // InternalRos2Parser.g:9630:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:9776:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9634:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:9635:1: ( RightSquareBracket ) + // InternalRos2Parser.g:9780:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:9781:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:9635:1: ( RightSquareBracket ) - // InternalRos2Parser.g:9636:2: RightSquareBracket + // InternalRos2Parser.g:9781:1: ( RightSquareBracket ) + // InternalRos2Parser.g:9782:2: RightSquareBracket { before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -29108,16 +29657,16 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_2_2__0" - // InternalRos2Parser.g:9646:1: rule__GlobalNamespace__Group_2_2__0 : rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ; + // InternalRos2Parser.g:9792: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 { - // InternalRos2Parser.g:9650:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) - // InternalRos2Parser.g:9651:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 + // InternalRos2Parser.g:9796:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) + // InternalRos2Parser.g:9797:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__GlobalNamespace__Group_2_2__0__Impl(); state._fsp--; @@ -29146,17 +29695,17 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__0__Impl" - // InternalRos2Parser.g:9658:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:9804: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 { - // InternalRos2Parser.g:9662:1: ( ( Comma ) ) - // InternalRos2Parser.g:9663:1: ( Comma ) + // InternalRos2Parser.g:9808:1: ( ( Comma ) ) + // InternalRos2Parser.g:9809:1: ( Comma ) { - // InternalRos2Parser.g:9663:1: ( Comma ) - // InternalRos2Parser.g:9664:2: Comma + // InternalRos2Parser.g:9809:1: ( Comma ) + // InternalRos2Parser.g:9810:2: Comma { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -29183,14 +29732,14 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_2_2__1" - // InternalRos2Parser.g:9673:1: rule__GlobalNamespace__Group_2_2__1 : rule__GlobalNamespace__Group_2_2__1__Impl ; + // InternalRos2Parser.g:9819: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 { - // InternalRos2Parser.g:9677:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) - // InternalRos2Parser.g:9678:2: rule__GlobalNamespace__Group_2_2__1__Impl + // InternalRos2Parser.g:9823:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) + // InternalRos2Parser.g:9824:2: rule__GlobalNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_2_2__1__Impl(); @@ -29216,21 +29765,21 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_2_2__1__Impl" - // InternalRos2Parser.g:9684:1: rule__GlobalNamespace__Group_2_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalRos2Parser.g:9830: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 { - // InternalRos2Parser.g:9688:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRos2Parser.g:9689:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRos2Parser.g:9834:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRos2Parser.g:9835:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRos2Parser.g:9689:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) - // InternalRos2Parser.g:9690:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRos2Parser.g:9835:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRos2Parser.g:9836:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRos2Parser.g:9691:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) - // InternalRos2Parser.g:9691:3: rule__GlobalNamespace__PartsAssignment_2_2_1 + // InternalRos2Parser.g:9837:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRos2Parser.g:9837:3: rule__GlobalNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_2_2_1(); @@ -29263,16 +29812,16 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRos2Parser.g:9700:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalRos2Parser.g:9846: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 { - // InternalRos2Parser.g:9704:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRos2Parser.g:9705:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRos2Parser.g:9850:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRos2Parser.g:9851:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_51); rule__RelativeNamespace_Impl__Group__0__Impl(); state._fsp--; @@ -29301,21 +29850,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRos2Parser.g:9712:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:9858:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9716:1: ( ( () ) ) - // InternalRos2Parser.g:9717:1: ( () ) + // InternalRos2Parser.g:9862:1: ( ( () ) ) + // InternalRos2Parser.g:9863:1: ( () ) { - // InternalRos2Parser.g:9717:1: ( () ) - // InternalRos2Parser.g:9718:2: () + // InternalRos2Parser.g:9863:1: ( () ) + // InternalRos2Parser.g:9864:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRos2Parser.g:9719:2: () - // InternalRos2Parser.g:9719:3: + // InternalRos2Parser.g:9865:2: () + // InternalRos2Parser.g:9865:3: { } @@ -29338,14 +29887,14 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRos2Parser.g:9727:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalRos2Parser.g:9873: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 { - // InternalRos2Parser.g:9731:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRos2Parser.g:9732:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRos2Parser.g:9877:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRos2Parser.g:9878:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { pushFollow(FOLLOW_10); rule__RelativeNamespace_Impl__Group__1__Impl(); @@ -29376,17 +29925,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRos2Parser.g:9739:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; + // InternalRos2Parser.g:9885:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9743:1: ( ( RelativeNamespace ) ) - // InternalRos2Parser.g:9744:1: ( RelativeNamespace ) + // InternalRos2Parser.g:9889:1: ( ( RelativeNamespace ) ) + // InternalRos2Parser.g:9890:1: ( RelativeNamespace ) { - // InternalRos2Parser.g:9744:1: ( RelativeNamespace ) - // InternalRos2Parser.g:9745:2: RelativeNamespace + // InternalRos2Parser.g:9890:1: ( RelativeNamespace ) + // InternalRos2Parser.g:9891:2: RelativeNamespace { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,RelativeNamespace,FOLLOW_2); @@ -29413,14 +29962,14 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRos2Parser.g:9754:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; + // InternalRos2Parser.g:9900: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 { - // InternalRos2Parser.g:9758:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) - // InternalRos2Parser.g:9759:2: rule__RelativeNamespace_Impl__Group__2__Impl + // InternalRos2Parser.g:9904:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) + // InternalRos2Parser.g:9905:2: rule__RelativeNamespace_Impl__Group__2__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__2__Impl(); @@ -29446,29 +29995,29 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRos2Parser.g:9765:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; + // InternalRos2Parser.g:9911: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 { - // InternalRos2Parser.g:9769:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) - // InternalRos2Parser.g:9770:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRos2Parser.g:9915:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) + // InternalRos2Parser.g:9916:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) { - // InternalRos2Parser.g:9770:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) - // InternalRos2Parser.g:9771:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalRos2Parser.g:9916:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRos2Parser.g:9917:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); - // InternalRos2Parser.g:9772:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? - int alt59=2; - int LA59_0 = input.LA(1); + // InternalRos2Parser.g:9918:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==LeftSquareBracket) ) { - alt59=1; + if ( (LA60_0==LeftSquareBracket) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : - // InternalRos2Parser.g:9772:3: rule__RelativeNamespace_Impl__Group_2__0 + // InternalRos2Parser.g:9918:3: rule__RelativeNamespace_Impl__Group_2__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__0(); @@ -29504,16 +30053,16 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0" - // InternalRos2Parser.g:9781:1: rule__RelativeNamespace_Impl__Group_2__0 : rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ; + // InternalRos2Parser.g:9927: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 { - // InternalRos2Parser.g:9785:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) - // InternalRos2Parser.g:9786:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 + // InternalRos2Parser.g:9931:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) + // InternalRos2Parser.g:9932:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__RelativeNamespace_Impl__Group_2__0__Impl(); state._fsp--; @@ -29542,17 +30091,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0__Impl" - // InternalRos2Parser.g:9793:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:9939: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 { - // InternalRos2Parser.g:9797:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:9798:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:9943:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:9944:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:9798:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:9799:2: LeftSquareBracket + // InternalRos2Parser.g:9944:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:9945:2: LeftSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -29579,14 +30128,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1" - // InternalRos2Parser.g:9808:1: rule__RelativeNamespace_Impl__Group_2__1 : rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ; + // InternalRos2Parser.g:9954: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 { - // InternalRos2Parser.g:9812:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) - // InternalRos2Parser.g:9813:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 + // InternalRos2Parser.g:9958:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) + // InternalRos2Parser.g:9959:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 { pushFollow(FOLLOW_12); rule__RelativeNamespace_Impl__Group_2__1__Impl(); @@ -29617,21 +30166,21 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1__Impl" - // InternalRos2Parser.g:9820:1: rule__RelativeNamespace_Impl__Group_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ; + // InternalRos2Parser.g:9966: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 { - // InternalRos2Parser.g:9824:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) - // InternalRos2Parser.g:9825:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRos2Parser.g:9970:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) + // InternalRos2Parser.g:9971:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) { - // InternalRos2Parser.g:9825:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) - // InternalRos2Parser.g:9826:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRos2Parser.g:9971:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRos2Parser.g:9972:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); - // InternalRos2Parser.g:9827:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) - // InternalRos2Parser.g:9827:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 + // InternalRos2Parser.g:9973:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRos2Parser.g:9973:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_1(); @@ -29664,14 +30213,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2" - // InternalRos2Parser.g:9835:1: rule__RelativeNamespace_Impl__Group_2__2 : rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ; + // InternalRos2Parser.g:9981: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 { - // InternalRos2Parser.g:9839:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) - // InternalRos2Parser.g:9840:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 + // InternalRos2Parser.g:9985:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) + // InternalRos2Parser.g:9986:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 { pushFollow(FOLLOW_12); rule__RelativeNamespace_Impl__Group_2__2__Impl(); @@ -29702,33 +30251,33 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2__Impl" - // InternalRos2Parser.g:9847:1: rule__RelativeNamespace_Impl__Group_2__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ; + // InternalRos2Parser.g:9993: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 { - // InternalRos2Parser.g:9851:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) - // InternalRos2Parser.g:9852:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRos2Parser.g:9997:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) + // InternalRos2Parser.g:9998:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) { - // InternalRos2Parser.g:9852:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) - // InternalRos2Parser.g:9853:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalRos2Parser.g:9998:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRos2Parser.g:9999:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); - // InternalRos2Parser.g:9854:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* - loop60: + // InternalRos2Parser.g:10000:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + loop61: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==Comma) ) { - alt60=1; + if ( (LA61_0==Comma) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : - // InternalRos2Parser.g:9854:3: rule__RelativeNamespace_Impl__Group_2_2__0 + // InternalRos2Parser.g:10000:3: rule__RelativeNamespace_Impl__Group_2_2__0 { pushFollow(FOLLOW_13); rule__RelativeNamespace_Impl__Group_2_2__0(); @@ -29740,7 +30289,7 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn break; default : - break loop60; + break loop61; } } while (true); @@ -29767,14 +30316,14 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3" - // InternalRos2Parser.g:9862:1: rule__RelativeNamespace_Impl__Group_2__3 : rule__RelativeNamespace_Impl__Group_2__3__Impl ; + // InternalRos2Parser.g:10008: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 { - // InternalRos2Parser.g:9866:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) - // InternalRos2Parser.g:9867:2: rule__RelativeNamespace_Impl__Group_2__3__Impl + // InternalRos2Parser.g:10012:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) + // InternalRos2Parser.g:10013:2: rule__RelativeNamespace_Impl__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2__3__Impl(); @@ -29800,17 +30349,17 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3__Impl" - // InternalRos2Parser.g:9873:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:10019: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 { - // InternalRos2Parser.g:9877:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:9878:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10023:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:10024:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:9878:1: ( RightSquareBracket ) - // InternalRos2Parser.g:9879:2: RightSquareBracket + // InternalRos2Parser.g:10024:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10025:2: RightSquareBracket { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -29837,16 +30386,16 @@ public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0" - // InternalRos2Parser.g:9889:1: rule__RelativeNamespace_Impl__Group_2_2__0 : rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ; + // InternalRos2Parser.g:10035: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 { - // InternalRos2Parser.g:9893:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) - // InternalRos2Parser.g:9894:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 + // InternalRos2Parser.g:10039:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) + // InternalRos2Parser.g:10040:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__RelativeNamespace_Impl__Group_2_2__0__Impl(); state._fsp--; @@ -29875,17 +30424,17 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - // InternalRos2Parser.g:9901:1: rule__RelativeNamespace_Impl__Group_2_2__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:10047: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 { - // InternalRos2Parser.g:9905:1: ( ( Comma ) ) - // InternalRos2Parser.g:9906:1: ( Comma ) + // InternalRos2Parser.g:10051:1: ( ( Comma ) ) + // InternalRos2Parser.g:10052:1: ( Comma ) { - // InternalRos2Parser.g:9906:1: ( Comma ) - // InternalRos2Parser.g:9907:2: Comma + // InternalRos2Parser.g:10052:1: ( Comma ) + // InternalRos2Parser.g:10053:2: Comma { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -29912,14 +30461,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__0__Impl() throws Reco // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1" - // InternalRos2Parser.g:9916:1: rule__RelativeNamespace_Impl__Group_2_2__1 : rule__RelativeNamespace_Impl__Group_2_2__1__Impl ; + // InternalRos2Parser.g:10062: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 { - // InternalRos2Parser.g:9920:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) - // InternalRos2Parser.g:9921:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl + // InternalRos2Parser.g:10066:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) + // InternalRos2Parser.g:10067:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_2_2__1__Impl(); @@ -29945,21 +30494,21 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - // InternalRos2Parser.g:9927:1: rule__RelativeNamespace_Impl__Group_2_2__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ; + // InternalRos2Parser.g:10073: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 { - // InternalRos2Parser.g:9931:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) - // InternalRos2Parser.g:9932:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRos2Parser.g:10077:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) + // InternalRos2Parser.g:10078:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) { - // InternalRos2Parser.g:9932:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) - // InternalRos2Parser.g:9933:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRos2Parser.g:10078:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRos2Parser.g:10079:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); - // InternalRos2Parser.g:9934:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) - // InternalRos2Parser.g:9934:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 + // InternalRos2Parser.g:10080:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRos2Parser.g:10080:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_2_2_1(); @@ -29992,14 +30541,14 @@ public final void rule__RelativeNamespace_Impl__Group_2_2__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRos2Parser.g:9943:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalRos2Parser.g:10089: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 { - // InternalRos2Parser.g:9947:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRos2Parser.g:9948:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalRos2Parser.g:10093:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRos2Parser.g:10094:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { pushFollow(FOLLOW_22); rule__PrivateNamespace__Group__0__Impl(); @@ -30030,21 +30579,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRos2Parser.g:9955:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:10101:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9959:1: ( ( () ) ) - // InternalRos2Parser.g:9960:1: ( () ) + // InternalRos2Parser.g:10105:1: ( ( () ) ) + // InternalRos2Parser.g:10106:1: ( () ) { - // InternalRos2Parser.g:9960:1: ( () ) - // InternalRos2Parser.g:9961:2: () + // InternalRos2Parser.g:10106:1: ( () ) + // InternalRos2Parser.g:10107:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRos2Parser.g:9962:2: () - // InternalRos2Parser.g:9962:3: + // InternalRos2Parser.g:10108:2: () + // InternalRos2Parser.g:10108:3: { } @@ -30067,14 +30616,14 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRos2Parser.g:9970:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalRos2Parser.g:10116: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 { - // InternalRos2Parser.g:9974:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRos2Parser.g:9975:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalRos2Parser.g:10120:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRos2Parser.g:10121:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { pushFollow(FOLLOW_10); rule__PrivateNamespace__Group__1__Impl(); @@ -30105,17 +30654,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRos2Parser.g:9982:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; + // InternalRos2Parser.g:10128:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:9986:1: ( ( PrivateNamespace ) ) - // InternalRos2Parser.g:9987:1: ( PrivateNamespace ) + // InternalRos2Parser.g:10132:1: ( ( PrivateNamespace ) ) + // InternalRos2Parser.g:10133:1: ( PrivateNamespace ) { - // InternalRos2Parser.g:9987:1: ( PrivateNamespace ) - // InternalRos2Parser.g:9988:2: PrivateNamespace + // InternalRos2Parser.g:10133:1: ( PrivateNamespace ) + // InternalRos2Parser.g:10134:2: PrivateNamespace { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,PrivateNamespace,FOLLOW_2); @@ -30142,14 +30691,14 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRos2Parser.g:9997:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; + // InternalRos2Parser.g:10143:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10001:1: ( rule__PrivateNamespace__Group__2__Impl ) - // InternalRos2Parser.g:10002:2: rule__PrivateNamespace__Group__2__Impl + // InternalRos2Parser.g:10147:1: ( rule__PrivateNamespace__Group__2__Impl ) + // InternalRos2Parser.g:10148:2: rule__PrivateNamespace__Group__2__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__2__Impl(); @@ -30175,29 +30724,29 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRos2Parser.g:10008:1: rule__PrivateNamespace__Group__2__Impl : ( ( rule__PrivateNamespace__Group_2__0 )? ) ; + // InternalRos2Parser.g:10154: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 { - // InternalRos2Parser.g:10012:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) - // InternalRos2Parser.g:10013:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalRos2Parser.g:10158:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) + // InternalRos2Parser.g:10159:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) { - // InternalRos2Parser.g:10013:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - // InternalRos2Parser.g:10014:2: ( rule__PrivateNamespace__Group_2__0 )? + // InternalRos2Parser.g:10159:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalRos2Parser.g:10160:2: ( rule__PrivateNamespace__Group_2__0 )? { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); - // InternalRos2Parser.g:10015:2: ( rule__PrivateNamespace__Group_2__0 )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRos2Parser.g:10161:2: ( rule__PrivateNamespace__Group_2__0 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==LeftSquareBracket) ) { - alt61=1; + if ( (LA62_0==LeftSquareBracket) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : - // InternalRos2Parser.g:10015:3: rule__PrivateNamespace__Group_2__0 + // InternalRos2Parser.g:10161:3: rule__PrivateNamespace__Group_2__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2__0(); @@ -30233,16 +30782,16 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group_2__0" - // InternalRos2Parser.g:10024:1: rule__PrivateNamespace__Group_2__0 : rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ; + // InternalRos2Parser.g:10170: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 { - // InternalRos2Parser.g:10028:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) - // InternalRos2Parser.g:10029:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 + // InternalRos2Parser.g:10174:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) + // InternalRos2Parser.g:10175:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__PrivateNamespace__Group_2__0__Impl(); state._fsp--; @@ -30271,17 +30820,17 @@ public final void rule__PrivateNamespace__Group_2__0() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__0__Impl" - // InternalRos2Parser.g:10036:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:10182:1: rule__PrivateNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10040:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:10041:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:10186:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:10187:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:10041:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:10042:2: LeftSquareBracket + // InternalRos2Parser.g:10187:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:10188:2: LeftSquareBracket { before(grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -30308,14 +30857,14 @@ public final void rule__PrivateNamespace__Group_2__0__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__1" - // InternalRos2Parser.g:10051:1: rule__PrivateNamespace__Group_2__1 : rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ; + // InternalRos2Parser.g:10197: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 { - // InternalRos2Parser.g:10055:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) - // InternalRos2Parser.g:10056:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 + // InternalRos2Parser.g:10201:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) + // InternalRos2Parser.g:10202:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 { pushFollow(FOLLOW_12); rule__PrivateNamespace__Group_2__1__Impl(); @@ -30346,21 +30895,21 @@ public final void rule__PrivateNamespace__Group_2__1() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__1__Impl" - // InternalRos2Parser.g:10063:1: rule__PrivateNamespace__Group_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ; + // InternalRos2Parser.g:10209: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 { - // InternalRos2Parser.g:10067:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) - // InternalRos2Parser.g:10068:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalRos2Parser.g:10213:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) + // InternalRos2Parser.g:10214:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) { - // InternalRos2Parser.g:10068:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - // InternalRos2Parser.g:10069:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalRos2Parser.g:10214:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalRos2Parser.g:10215:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); - // InternalRos2Parser.g:10070:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - // InternalRos2Parser.g:10070:3: rule__PrivateNamespace__PartsAssignment_2_1 + // InternalRos2Parser.g:10216:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalRos2Parser.g:10216:3: rule__PrivateNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_2_1(); @@ -30393,14 +30942,14 @@ public final void rule__PrivateNamespace__Group_2__1__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__2" - // InternalRos2Parser.g:10078:1: rule__PrivateNamespace__Group_2__2 : rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ; + // InternalRos2Parser.g:10224: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 { - // InternalRos2Parser.g:10082:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) - // InternalRos2Parser.g:10083:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 + // InternalRos2Parser.g:10228:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) + // InternalRos2Parser.g:10229:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 { pushFollow(FOLLOW_12); rule__PrivateNamespace__Group_2__2__Impl(); @@ -30431,33 +30980,33 @@ public final void rule__PrivateNamespace__Group_2__2() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__2__Impl" - // InternalRos2Parser.g:10090:1: rule__PrivateNamespace__Group_2__2__Impl : ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ; + // InternalRos2Parser.g:10236: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 { - // InternalRos2Parser.g:10094:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) - // InternalRos2Parser.g:10095:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalRos2Parser.g:10240:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) + // InternalRos2Parser.g:10241:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) { - // InternalRos2Parser.g:10095:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - // InternalRos2Parser.g:10096:2: ( rule__PrivateNamespace__Group_2_2__0 )* + // InternalRos2Parser.g:10241:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalRos2Parser.g:10242:2: ( rule__PrivateNamespace__Group_2_2__0 )* { before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); - // InternalRos2Parser.g:10097:2: ( rule__PrivateNamespace__Group_2_2__0 )* - loop62: + // InternalRos2Parser.g:10243:2: ( rule__PrivateNamespace__Group_2_2__0 )* + loop63: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==Comma) ) { - alt62=1; + if ( (LA63_0==Comma) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : - // InternalRos2Parser.g:10097:3: rule__PrivateNamespace__Group_2_2__0 + // InternalRos2Parser.g:10243:3: rule__PrivateNamespace__Group_2_2__0 { pushFollow(FOLLOW_13); rule__PrivateNamespace__Group_2_2__0(); @@ -30469,7 +31018,7 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE break; default : - break loop62; + break loop63; } } while (true); @@ -30496,14 +31045,14 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2__3" - // InternalRos2Parser.g:10105:1: rule__PrivateNamespace__Group_2__3 : rule__PrivateNamespace__Group_2__3__Impl ; + // InternalRos2Parser.g:10251: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 { - // InternalRos2Parser.g:10109:1: ( rule__PrivateNamespace__Group_2__3__Impl ) - // InternalRos2Parser.g:10110:2: rule__PrivateNamespace__Group_2__3__Impl + // InternalRos2Parser.g:10255:1: ( rule__PrivateNamespace__Group_2__3__Impl ) + // InternalRos2Parser.g:10256:2: rule__PrivateNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2__3__Impl(); @@ -30529,17 +31078,17 @@ public final void rule__PrivateNamespace__Group_2__3() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_2__3__Impl" - // InternalRos2Parser.g:10116:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:10262:1: rule__PrivateNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10120:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:10121:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10266:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:10267:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:10121:1: ( RightSquareBracket ) - // InternalRos2Parser.g:10122:2: RightSquareBracket + // InternalRos2Parser.g:10267:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10268:2: RightSquareBracket { before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -30566,16 +31115,16 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_2_2__0" - // InternalRos2Parser.g:10132:1: rule__PrivateNamespace__Group_2_2__0 : rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ; + // InternalRos2Parser.g:10278: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 { - // InternalRos2Parser.g:10136:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) - // InternalRos2Parser.g:10137:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 + // InternalRos2Parser.g:10282:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) + // InternalRos2Parser.g:10283:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_50); rule__PrivateNamespace__Group_2_2__0__Impl(); state._fsp--; @@ -30604,17 +31153,17 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_2_2__0__Impl" - // InternalRos2Parser.g:10144:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:10290: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 { - // InternalRos2Parser.g:10148:1: ( ( Comma ) ) - // InternalRos2Parser.g:10149:1: ( Comma ) + // InternalRos2Parser.g:10294:1: ( ( Comma ) ) + // InternalRos2Parser.g:10295:1: ( Comma ) { - // InternalRos2Parser.g:10149:1: ( Comma ) - // InternalRos2Parser.g:10150:2: Comma + // InternalRos2Parser.g:10295:1: ( Comma ) + // InternalRos2Parser.g:10296:2: Comma { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); match(input,Comma,FOLLOW_2); @@ -30641,14 +31190,14 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio // $ANTLR start "rule__PrivateNamespace__Group_2_2__1" - // InternalRos2Parser.g:10159:1: rule__PrivateNamespace__Group_2_2__1 : rule__PrivateNamespace__Group_2_2__1__Impl ; + // InternalRos2Parser.g:10305: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 { - // InternalRos2Parser.g:10163:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) - // InternalRos2Parser.g:10164:2: rule__PrivateNamespace__Group_2_2__1__Impl + // InternalRos2Parser.g:10309:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) + // InternalRos2Parser.g:10310:2: rule__PrivateNamespace__Group_2_2__1__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_2_2__1__Impl(); @@ -30674,21 +31223,21 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_2_2__1__Impl" - // InternalRos2Parser.g:10170:1: rule__PrivateNamespace__Group_2_2__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ; + // InternalRos2Parser.g:10316: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 { - // InternalRos2Parser.g:10174:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRos2Parser.g:10175:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRos2Parser.g:10320:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRos2Parser.g:10321:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRos2Parser.g:10175:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) - // InternalRos2Parser.g:10176:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRos2Parser.g:10321:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRos2Parser.g:10322:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRos2Parser.g:10177:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) - // InternalRos2Parser.g:10177:3: rule__PrivateNamespace__PartsAssignment_2_2_1 + // InternalRos2Parser.g:10323:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRos2Parser.g:10323:3: rule__PrivateNamespace__PartsAssignment_2_2_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_2_2_1(); @@ -30721,16 +31270,16 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterListType__Group__0" - // InternalRos2Parser.g:10186:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalRos2Parser.g:10332: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 { - // InternalRos2Parser.g:10190:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRos2Parser.g:10191:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalRos2Parser.g:10336:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalRos2Parser.g:10337:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_52); rule__ParameterListType__Group__0__Impl(); state._fsp--; @@ -30759,21 +31308,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRos2Parser.g:10198:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:10344:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10202:1: ( ( () ) ) - // InternalRos2Parser.g:10203:1: ( () ) + // InternalRos2Parser.g:10348:1: ( ( () ) ) + // InternalRos2Parser.g:10349:1: ( () ) { - // InternalRos2Parser.g:10203:1: ( () ) - // InternalRos2Parser.g:10204:2: () + // InternalRos2Parser.g:10349:1: ( () ) + // InternalRos2Parser.g:10350:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRos2Parser.g:10205:2: () - // InternalRos2Parser.g:10205:3: + // InternalRos2Parser.g:10351:2: () + // InternalRos2Parser.g:10351:3: { } @@ -30796,14 +31345,14 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRos2Parser.g:10213:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalRos2Parser.g:10359: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 { - // InternalRos2Parser.g:10217:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRos2Parser.g:10218:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalRos2Parser.g:10363:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalRos2Parser.g:10364:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { pushFollow(FOLLOW_10); rule__ParameterListType__Group__1__Impl(); @@ -30834,17 +31383,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRos2Parser.g:10225:1: rule__ParameterListType__Group__1__Impl : ( List ) ; + // InternalRos2Parser.g:10371:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10229:1: ( ( List ) ) - // InternalRos2Parser.g:10230:1: ( List ) + // InternalRos2Parser.g:10375:1: ( ( List ) ) + // InternalRos2Parser.g:10376:1: ( List ) { - // InternalRos2Parser.g:10230:1: ( List ) - // InternalRos2Parser.g:10231:2: List + // InternalRos2Parser.g:10376:1: ( List ) + // InternalRos2Parser.g:10377:2: List { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,List,FOLLOW_2); @@ -30871,16 +31420,16 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRos2Parser.g:10240:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalRos2Parser.g:10386: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 { - // InternalRos2Parser.g:10244:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRos2Parser.g:10245:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalRos2Parser.g:10390:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalRos2Parser.g:10391:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__ParameterListType__Group__2__Impl(); state._fsp--; @@ -30909,17 +31458,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRos2Parser.g:10252:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:10398:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10256:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:10257:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:10402:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:10403:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:10257:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:10258:2: LeftSquareBracket + // InternalRos2Parser.g:10403:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:10404:2: LeftSquareBracket { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -30946,14 +31495,14 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRos2Parser.g:10267:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalRos2Parser.g:10413: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 { - // InternalRos2Parser.g:10271:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRos2Parser.g:10272:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // InternalRos2Parser.g:10417:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalRos2Parser.g:10418:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { pushFollow(FOLLOW_12); rule__ParameterListType__Group__3__Impl(); @@ -30984,21 +31533,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRos2Parser.g:10279:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalRos2Parser.g:10425:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10283:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRos2Parser.g:10284:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRos2Parser.g:10429:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRos2Parser.g:10430:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRos2Parser.g:10284:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRos2Parser.g:10285:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRos2Parser.g:10430:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRos2Parser.g:10431:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRos2Parser.g:10286:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRos2Parser.g:10286:3: rule__ParameterListType__SequenceAssignment_3 + // InternalRos2Parser.g:10432:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRos2Parser.g:10432:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -31031,14 +31580,14 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRos2Parser.g:10294:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalRos2Parser.g:10440: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 { - // InternalRos2Parser.g:10298:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRos2Parser.g:10299:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalRos2Parser.g:10444:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalRos2Parser.g:10445:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { pushFollow(FOLLOW_12); rule__ParameterListType__Group__4__Impl(); @@ -31069,33 +31618,33 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRos2Parser.g:10306:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalRos2Parser.g:10452: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 { - // InternalRos2Parser.g:10310:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRos2Parser.g:10311:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRos2Parser.g:10456:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRos2Parser.g:10457:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRos2Parser.g:10311:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRos2Parser.g:10312:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRos2Parser.g:10457:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRos2Parser.g:10458:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRos2Parser.g:10313:2: ( rule__ParameterListType__Group_4__0 )* - loop63: + // InternalRos2Parser.g:10459:2: ( rule__ParameterListType__Group_4__0 )* + loop64: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==Comma) ) { - alt63=1; + if ( (LA64_0==Comma) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : - // InternalRos2Parser.g:10313:3: rule__ParameterListType__Group_4__0 + // InternalRos2Parser.g:10459:3: rule__ParameterListType__Group_4__0 { pushFollow(FOLLOW_13); rule__ParameterListType__Group_4__0(); @@ -31107,7 +31656,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx break; default : - break loop63; + break loop64; } } while (true); @@ -31134,14 +31683,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRos2Parser.g:10321:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalRos2Parser.g:10467:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10325:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRos2Parser.g:10326:2: rule__ParameterListType__Group__5__Impl + // InternalRos2Parser.g:10471:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRos2Parser.g:10472:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -31167,17 +31716,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRos2Parser.g:10332:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:10478:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10336:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:10337:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10482:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:10483:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:10337:1: ( RightSquareBracket ) - // InternalRos2Parser.g:10338:2: RightSquareBracket + // InternalRos2Parser.g:10483:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10484:2: RightSquareBracket { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -31204,16 +31753,16 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRos2Parser.g:10348:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalRos2Parser.g:10494: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 { - // InternalRos2Parser.g:10352:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRos2Parser.g:10353:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalRos2Parser.g:10498:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalRos2Parser.g:10499:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_24); rule__ParameterListType__Group_4__0__Impl(); state._fsp--; @@ -31242,17 +31791,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRos2Parser.g:10360:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:10506:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10364:1: ( ( Comma ) ) - // InternalRos2Parser.g:10365:1: ( Comma ) + // InternalRos2Parser.g:10510:1: ( ( Comma ) ) + // InternalRos2Parser.g:10511:1: ( Comma ) { - // InternalRos2Parser.g:10365:1: ( Comma ) - // InternalRos2Parser.g:10366:2: Comma + // InternalRos2Parser.g:10511:1: ( Comma ) + // InternalRos2Parser.g:10512:2: Comma { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -31279,14 +31828,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRos2Parser.g:10375:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalRos2Parser.g:10521: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 { - // InternalRos2Parser.g:10379:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRos2Parser.g:10380:2: rule__ParameterListType__Group_4__1__Impl + // InternalRos2Parser.g:10525:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRos2Parser.g:10526:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -31312,21 +31861,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRos2Parser.g:10386:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalRos2Parser.g:10532: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 { - // InternalRos2Parser.g:10390:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRos2Parser.g:10391:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRos2Parser.g:10536:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRos2Parser.g:10537:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRos2Parser.g:10391:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRos2Parser.g:10392:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRos2Parser.g:10537:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRos2Parser.g:10538:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRos2Parser.g:10393:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRos2Parser.g:10393:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalRos2Parser.g:10539:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRos2Parser.g:10539:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -31359,16 +31908,16 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRos2Parser.g:10402:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalRos2Parser.g:10548: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 { - // InternalRos2Parser.g:10406:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRos2Parser.g:10407:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalRos2Parser.g:10552:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalRos2Parser.g:10553:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_53); rule__ParameterStructType__Group__0__Impl(); state._fsp--; @@ -31397,21 +31946,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRos2Parser.g:10414:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:10560:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10418:1: ( ( () ) ) - // InternalRos2Parser.g:10419:1: ( () ) + // InternalRos2Parser.g:10564:1: ( ( () ) ) + // InternalRos2Parser.g:10565:1: ( () ) { - // InternalRos2Parser.g:10419:1: ( () ) - // InternalRos2Parser.g:10420:2: () + // InternalRos2Parser.g:10565:1: ( () ) + // InternalRos2Parser.g:10566:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRos2Parser.g:10421:2: () - // InternalRos2Parser.g:10421:3: + // InternalRos2Parser.g:10567:2: () + // InternalRos2Parser.g:10567:3: { } @@ -31434,14 +31983,14 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRos2Parser.g:10429:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalRos2Parser.g:10575: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 { - // InternalRos2Parser.g:10433:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRos2Parser.g:10434:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalRos2Parser.g:10579:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalRos2Parser.g:10580:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { pushFollow(FOLLOW_10); rule__ParameterStructType__Group__1__Impl(); @@ -31472,17 +32021,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRos2Parser.g:10441:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; + // InternalRos2Parser.g:10587:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10445:1: ( ( Struct ) ) - // InternalRos2Parser.g:10446:1: ( Struct ) + // InternalRos2Parser.g:10591:1: ( ( Struct ) ) + // InternalRos2Parser.g:10592:1: ( Struct ) { - // InternalRos2Parser.g:10446:1: ( Struct ) - // InternalRos2Parser.g:10447:2: Struct + // InternalRos2Parser.g:10592:1: ( Struct ) + // InternalRos2Parser.g:10593:2: Struct { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,Struct,FOLLOW_2); @@ -31509,14 +32058,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRos2Parser.g:10456:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalRos2Parser.g:10602: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 { - // InternalRos2Parser.g:10460:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRos2Parser.g:10461:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalRos2Parser.g:10606:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalRos2Parser.g:10607:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { pushFollow(FOLLOW_7); rule__ParameterStructType__Group__2__Impl(); @@ -31547,17 +32096,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRos2Parser.g:10468:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:10614:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10472:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:10473:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:10618:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:10619:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:10473:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:10474:2: LeftSquareBracket + // InternalRos2Parser.g:10619:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:10620:2: LeftSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -31584,14 +32133,14 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRos2Parser.g:10483:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalRos2Parser.g:10629: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 { - // InternalRos2Parser.g:10487:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRos2Parser.g:10488:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalRos2Parser.g:10633:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalRos2Parser.g:10634:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { pushFollow(FOLLOW_12); rule__ParameterStructType__Group__3__Impl(); @@ -31622,21 +32171,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRos2Parser.g:10495:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalRos2Parser.g:10641:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10499:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRos2Parser.g:10500:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRos2Parser.g:10645:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRos2Parser.g:10646:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRos2Parser.g:10500:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRos2Parser.g:10501:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRos2Parser.g:10646:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRos2Parser.g:10647:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRos2Parser.g:10502:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRos2Parser.g:10502:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalRos2Parser.g:10648:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRos2Parser.g:10648:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -31669,14 +32218,14 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRos2Parser.g:10510:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalRos2Parser.g:10656: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 { - // InternalRos2Parser.g:10514:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRos2Parser.g:10515:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalRos2Parser.g:10660:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalRos2Parser.g:10661:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { pushFollow(FOLLOW_12); rule__ParameterStructType__Group__4__Impl(); @@ -31707,33 +32256,33 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRos2Parser.g:10522:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalRos2Parser.g:10668: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 { - // InternalRos2Parser.g:10526:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRos2Parser.g:10527:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRos2Parser.g:10672:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRos2Parser.g:10673:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalRos2Parser.g:10527:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRos2Parser.g:10528:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRos2Parser.g:10673:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRos2Parser.g:10674:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRos2Parser.g:10529:2: ( rule__ParameterStructType__Group_4__0 )* - loop64: + // InternalRos2Parser.g:10675:2: ( rule__ParameterStructType__Group_4__0 )* + loop65: do { - int alt64=2; - int LA64_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==Comma) ) { - alt64=1; + if ( (LA65_0==Comma) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : - // InternalRos2Parser.g:10529:3: rule__ParameterStructType__Group_4__0 + // InternalRos2Parser.g:10675:3: rule__ParameterStructType__Group_4__0 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group_4__0(); @@ -31745,7 +32294,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition break; default : - break loop64; + break loop65; } } while (true); @@ -31772,14 +32321,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRos2Parser.g:10537:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalRos2Parser.g:10683:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10541:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRos2Parser.g:10542:2: rule__ParameterStructType__Group__5__Impl + // InternalRos2Parser.g:10687:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRos2Parser.g:10688:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -31805,17 +32354,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRos2Parser.g:10548:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:10694:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10552:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:10553:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10698:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:10699:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:10553:1: ( RightSquareBracket ) - // InternalRos2Parser.g:10554:2: RightSquareBracket + // InternalRos2Parser.g:10699:1: ( RightSquareBracket ) + // InternalRos2Parser.g:10700:2: RightSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -31842,14 +32391,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRos2Parser.g:10564:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalRos2Parser.g:10710: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 { - // InternalRos2Parser.g:10568:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRos2Parser.g:10569:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalRos2Parser.g:10714:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalRos2Parser.g:10715:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { pushFollow(FOLLOW_7); rule__ParameterStructType__Group_4__0__Impl(); @@ -31880,17 +32429,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRos2Parser.g:10576:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:10722:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10580:1: ( ( Comma ) ) - // InternalRos2Parser.g:10581:1: ( Comma ) + // InternalRos2Parser.g:10726:1: ( ( Comma ) ) + // InternalRos2Parser.g:10727:1: ( Comma ) { - // InternalRos2Parser.g:10581:1: ( Comma ) - // InternalRos2Parser.g:10582:2: Comma + // InternalRos2Parser.g:10727:1: ( Comma ) + // InternalRos2Parser.g:10728:2: Comma { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -31917,14 +32466,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRos2Parser.g:10591:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalRos2Parser.g:10737: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 { - // InternalRos2Parser.g:10595:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRos2Parser.g:10596:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRos2Parser.g:10741:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRos2Parser.g:10742:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -31950,21 +32499,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRos2Parser.g:10602:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalRos2Parser.g:10748: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 { - // InternalRos2Parser.g:10606:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRos2Parser.g:10607:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRos2Parser.g:10752:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRos2Parser.g:10753:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRos2Parser.g:10607:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRos2Parser.g:10608:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRos2Parser.g:10753:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRos2Parser.g:10754:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRos2Parser.g:10609:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRos2Parser.g:10609:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalRos2Parser.g:10755:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRos2Parser.g:10755:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -31997,16 +32546,16 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRos2Parser.g:10618:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalRos2Parser.g:10764: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 { - // InternalRos2Parser.g:10622:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRos2Parser.g:10623:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalRos2Parser.g:10768:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalRos2Parser.g:10769:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_54); rule__ParameterIntegerType__Group__0__Impl(); state._fsp--; @@ -32035,21 +32584,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRos2Parser.g:10630:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:10776:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10634:1: ( ( () ) ) - // InternalRos2Parser.g:10635:1: ( () ) + // InternalRos2Parser.g:10780:1: ( ( () ) ) + // InternalRos2Parser.g:10781:1: ( () ) { - // InternalRos2Parser.g:10635:1: ( () ) - // InternalRos2Parser.g:10636:2: () + // InternalRos2Parser.g:10781:1: ( () ) + // InternalRos2Parser.g:10782:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRos2Parser.g:10637:2: () - // InternalRos2Parser.g:10637:3: + // InternalRos2Parser.g:10783:2: () + // InternalRos2Parser.g:10783:3: { } @@ -32072,16 +32621,16 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRos2Parser.g:10645:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalRos2Parser.g:10791: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 { - // InternalRos2Parser.g:10649:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRos2Parser.g:10650:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalRos2Parser.g:10795:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalRos2Parser.g:10796:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -32110,17 +32659,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRos2Parser.g:10657:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; + // InternalRos2Parser.g:10803:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10661:1: ( ( Integer ) ) - // InternalRos2Parser.g:10662:1: ( Integer ) + // InternalRos2Parser.g:10807:1: ( ( Integer ) ) + // InternalRos2Parser.g:10808:1: ( Integer ) { - // InternalRos2Parser.g:10662:1: ( Integer ) - // InternalRos2Parser.g:10663:2: Integer + // InternalRos2Parser.g:10808:1: ( Integer ) + // InternalRos2Parser.g:10809:2: Integer { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,Integer,FOLLOW_2); @@ -32147,14 +32696,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRos2Parser.g:10672:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalRos2Parser.g:10818:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10676:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRos2Parser.g:10677:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRos2Parser.g:10822:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRos2Parser.g:10823:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -32180,33 +32729,33 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRos2Parser.g:10683:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalRos2Parser.g:10829: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 { - // InternalRos2Parser.g:10687:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRos2Parser.g:10688:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRos2Parser.g:10833:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRos2Parser.g:10834:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRos2Parser.g:10688:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRos2Parser.g:10689:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRos2Parser.g:10834:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRos2Parser.g:10835:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRos2Parser.g:10690:2: ( rule__ParameterIntegerType__Group_2__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRos2Parser.g:10836:2: ( rule__ParameterIntegerType__Group_2__0 )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==Default) ) { - int LA65_1 = input.LA(2); + if ( (LA66_0==Default) ) { + int LA66_1 = input.LA(2); - if ( (LA65_1==RULE_DECINT) ) { - alt65=1; + if ( (LA66_1==RULE_DECINT) ) { + alt66=1; } } - switch (alt65) { + switch (alt66) { case 1 : - // InternalRos2Parser.g:10690:3: rule__ParameterIntegerType__Group_2__0 + // InternalRos2Parser.g:10836:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -32242,14 +32791,14 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRos2Parser.g:10699:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalRos2Parser.g:10845: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 { - // InternalRos2Parser.g:10703:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRos2Parser.g:10704:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalRos2Parser.g:10849:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalRos2Parser.g:10850:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { pushFollow(FOLLOW_17); rule__ParameterIntegerType__Group_2__0__Impl(); @@ -32280,17 +32829,17 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRos2Parser.g:10711:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; + // InternalRos2Parser.g:10857:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10715:1: ( ( Default ) ) - // InternalRos2Parser.g:10716:1: ( Default ) + // InternalRos2Parser.g:10861:1: ( ( Default ) ) + // InternalRos2Parser.g:10862:1: ( Default ) { - // InternalRos2Parser.g:10716:1: ( Default ) - // InternalRos2Parser.g:10717:2: Default + // InternalRos2Parser.g:10862:1: ( Default ) + // InternalRos2Parser.g:10863:2: Default { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -32317,14 +32866,14 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRos2Parser.g:10726:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; + // InternalRos2Parser.g:10872: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 { - // InternalRos2Parser.g:10730:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRos2Parser.g:10731:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRos2Parser.g:10876:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRos2Parser.g:10877:2: rule__ParameterIntegerType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__1__Impl(); @@ -32350,21 +32899,21 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRos2Parser.g:10737:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; + // InternalRos2Parser.g:10883: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 { - // InternalRos2Parser.g:10741:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRos2Parser.g:10742:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:10887:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRos2Parser.g:10888:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRos2Parser.g:10742:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRos2Parser.g:10743:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:10888:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:10889:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRos2Parser.g:10744:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRos2Parser.g:10744:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalRos2Parser.g:10890:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:10890:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__DefaultAssignment_2_1(); @@ -32397,16 +32946,16 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRos2Parser.g:10753:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRos2Parser.g:10899: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 { - // InternalRos2Parser.g:10757:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRos2Parser.g:10758:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRos2Parser.g:10903:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRos2Parser.g:10904:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_56); rule__ParameterStringType__Group__0__Impl(); state._fsp--; @@ -32435,21 +32984,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRos2Parser.g:10765:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:10911:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10769:1: ( ( () ) ) - // InternalRos2Parser.g:10770:1: ( () ) + // InternalRos2Parser.g:10915:1: ( ( () ) ) + // InternalRos2Parser.g:10916:1: ( () ) { - // InternalRos2Parser.g:10770:1: ( () ) - // InternalRos2Parser.g:10771:2: () + // InternalRos2Parser.g:10916:1: ( () ) + // InternalRos2Parser.g:10917:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRos2Parser.g:10772:2: () - // InternalRos2Parser.g:10772:3: + // InternalRos2Parser.g:10918:2: () + // InternalRos2Parser.g:10918:3: { } @@ -32472,16 +33021,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRos2Parser.g:10780:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRos2Parser.g:10926: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 { - // InternalRos2Parser.g:10784:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRos2Parser.g:10785:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRos2Parser.g:10930:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRos2Parser.g:10931:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -32510,17 +33059,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRos2Parser.g:10792:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; + // InternalRos2Parser.g:10938:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10796:1: ( ( String ) ) - // InternalRos2Parser.g:10797:1: ( String ) + // InternalRos2Parser.g:10942:1: ( ( String ) ) + // InternalRos2Parser.g:10943:1: ( String ) { - // InternalRos2Parser.g:10797:1: ( String ) - // InternalRos2Parser.g:10798:2: String + // InternalRos2Parser.g:10943:1: ( String ) + // InternalRos2Parser.g:10944:2: String { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,String,FOLLOW_2); @@ -32547,14 +33096,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRos2Parser.g:10807:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRos2Parser.g:10953:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10811:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRos2Parser.g:10812:2: rule__ParameterStringType__Group__2__Impl + // InternalRos2Parser.g:10957:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRos2Parser.g:10958:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -32580,33 +33129,36 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRos2Parser.g:10818:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRos2Parser.g:10964: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 { - // InternalRos2Parser.g:10822:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRos2Parser.g:10823:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos2Parser.g:10968:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRos2Parser.g:10969:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRos2Parser.g:10823:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRos2Parser.g:10824:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRos2Parser.g:10969:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos2Parser.g:10970:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRos2Parser.g:10825:2: ( rule__ParameterStringType__Group_2__0 )? - int alt66=2; - int LA66_0 = input.LA(1); + // InternalRos2Parser.g:10971:2: ( rule__ParameterStringType__Group_2__0 )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==Default) ) { - int LA66_1 = input.LA(2); + if ( (LA67_0==Default) ) { + int LA67_1 = input.LA(2); - if ( ((LA66_1>=RULE_ID && LA66_1<=RULE_STRING)) ) { - alt66=1; + if ( (LA67_1==RULE_STRING) ) { + alt67=1; + } + else if ( (LA67_1==RULE_ID) ) { + alt67=1; } } - switch (alt66) { + switch (alt67) { case 1 : - // InternalRos2Parser.g:10825:3: rule__ParameterStringType__Group_2__0 + // InternalRos2Parser.g:10971:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -32642,14 +33194,14 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRos2Parser.g:10834:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRos2Parser.g:10980: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 { - // InternalRos2Parser.g:10838:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRos2Parser.g:10839:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRos2Parser.g:10984:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRos2Parser.g:10985:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { pushFollow(FOLLOW_7); rule__ParameterStringType__Group_2__0__Impl(); @@ -32680,17 +33232,17 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRos2Parser.g:10846:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; + // InternalRos2Parser.g:10992:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10850:1: ( ( Default ) ) - // InternalRos2Parser.g:10851:1: ( Default ) + // InternalRos2Parser.g:10996:1: ( ( Default ) ) + // InternalRos2Parser.g:10997:1: ( Default ) { - // InternalRos2Parser.g:10851:1: ( Default ) - // InternalRos2Parser.g:10852:2: Default + // InternalRos2Parser.g:10997:1: ( Default ) + // InternalRos2Parser.g:10998:2: Default { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -32717,14 +33269,14 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRos2Parser.g:10861:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalRos2Parser.g:11007: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 { - // InternalRos2Parser.g:10865:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRos2Parser.g:10866:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRos2Parser.g:11011:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRos2Parser.g:11012:2: rule__ParameterStringType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__1__Impl(); @@ -32750,21 +33302,21 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRos2Parser.g:10872:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalRos2Parser.g:11018: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 { - // InternalRos2Parser.g:10876:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRos2Parser.g:10877:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11022:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRos2Parser.g:11023:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRos2Parser.g:10877:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRos2Parser.g:10878:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11023:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11024:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRos2Parser.g:10879:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRos2Parser.g:10879:3: rule__ParameterStringType__DefaultAssignment_2_1 + // InternalRos2Parser.g:11025:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11025:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterStringType__DefaultAssignment_2_1(); @@ -32797,16 +33349,16 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRos2Parser.g:10888:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRos2Parser.g:11034: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 { - // InternalRos2Parser.g:10892:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRos2Parser.g:10893:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRos2Parser.g:11038:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRos2Parser.g:11039:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_57); rule__ParameterDoubleType__Group__0__Impl(); state._fsp--; @@ -32835,21 +33387,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRos2Parser.g:10900:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:11046:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10904:1: ( ( () ) ) - // InternalRos2Parser.g:10905:1: ( () ) + // InternalRos2Parser.g:11050:1: ( ( () ) ) + // InternalRos2Parser.g:11051:1: ( () ) { - // InternalRos2Parser.g:10905:1: ( () ) - // InternalRos2Parser.g:10906:2: () + // InternalRos2Parser.g:11051:1: ( () ) + // InternalRos2Parser.g:11052:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRos2Parser.g:10907:2: () - // InternalRos2Parser.g:10907:3: + // InternalRos2Parser.g:11053:2: () + // InternalRos2Parser.g:11053:3: { } @@ -32872,16 +33424,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRos2Parser.g:10915:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRos2Parser.g:11061: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 { - // InternalRos2Parser.g:10919:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRos2Parser.g:10920:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRos2Parser.g:11065:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRos2Parser.g:11066:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -32910,17 +33462,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRos2Parser.g:10927:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; + // InternalRos2Parser.g:11073:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10931:1: ( ( Double ) ) - // InternalRos2Parser.g:10932:1: ( Double ) + // InternalRos2Parser.g:11077:1: ( ( Double ) ) + // InternalRos2Parser.g:11078:1: ( Double ) { - // InternalRos2Parser.g:10932:1: ( Double ) - // InternalRos2Parser.g:10933:2: Double + // InternalRos2Parser.g:11078:1: ( Double ) + // InternalRos2Parser.g:11079:2: Double { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,Double,FOLLOW_2); @@ -32947,14 +33499,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRos2Parser.g:10942:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRos2Parser.g:11088:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10946:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRos2Parser.g:10947:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRos2Parser.g:11092:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRos2Parser.g:11093:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -32980,33 +33532,33 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRos2Parser.g:10953:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRos2Parser.g:11099: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 { - // InternalRos2Parser.g:10957:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRos2Parser.g:10958:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos2Parser.g:11103:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRos2Parser.g:11104:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRos2Parser.g:10958:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRos2Parser.g:10959:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRos2Parser.g:11104:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos2Parser.g:11105:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRos2Parser.g:10960:2: ( rule__ParameterDoubleType__Group_2__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRos2Parser.g:11106:2: ( rule__ParameterDoubleType__Group_2__0 )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==Default) ) { - int LA67_1 = input.LA(2); + if ( (LA68_0==Default) ) { + int LA68_1 = input.LA(2); - if ( (LA67_1==RULE_DOUBLE) ) { - alt67=1; + if ( (LA68_1==RULE_DOUBLE) ) { + alt68=1; } } - switch (alt67) { + switch (alt68) { case 1 : - // InternalRos2Parser.g:10960:3: rule__ParameterDoubleType__Group_2__0 + // InternalRos2Parser.g:11106:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -33042,16 +33594,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRos2Parser.g:10969:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRos2Parser.g:11115: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 { - // InternalRos2Parser.g:10973:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRos2Parser.g:10974:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRos2Parser.g:11119:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRos2Parser.g:11120:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_58); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -33080,17 +33632,17 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRos2Parser.g:10981:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; + // InternalRos2Parser.g:11127:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:10985:1: ( ( Default ) ) - // InternalRos2Parser.g:10986:1: ( Default ) + // InternalRos2Parser.g:11131:1: ( ( Default ) ) + // InternalRos2Parser.g:11132:1: ( Default ) { - // InternalRos2Parser.g:10986:1: ( Default ) - // InternalRos2Parser.g:10987:2: Default + // InternalRos2Parser.g:11132:1: ( Default ) + // InternalRos2Parser.g:11133:2: Default { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -33117,14 +33669,14 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRos2Parser.g:10996:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; + // InternalRos2Parser.g:11142: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 { - // InternalRos2Parser.g:11000:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRos2Parser.g:11001:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRos2Parser.g:11146:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRos2Parser.g:11147:2: rule__ParameterDoubleType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__1__Impl(); @@ -33150,21 +33702,21 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRos2Parser.g:11007:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; + // InternalRos2Parser.g:11153: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 { - // InternalRos2Parser.g:11011:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRos2Parser.g:11012:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11157:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRos2Parser.g:11158:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRos2Parser.g:11012:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRos2Parser.g:11013:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11158:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11159:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRos2Parser.g:11014:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRos2Parser.g:11014:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + // InternalRos2Parser.g:11160:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11160:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__DefaultAssignment_2_1(); @@ -33197,16 +33749,16 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRos2Parser.g:11023:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRos2Parser.g:11169: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 { - // InternalRos2Parser.g:11027:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRos2Parser.g:11028:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRos2Parser.g:11173:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRos2Parser.g:11174:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_59); rule__ParameterBooleanType__Group__0__Impl(); state._fsp--; @@ -33235,21 +33787,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRos2Parser.g:11035:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:11181:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11039:1: ( ( () ) ) - // InternalRos2Parser.g:11040:1: ( () ) + // InternalRos2Parser.g:11185:1: ( ( () ) ) + // InternalRos2Parser.g:11186:1: ( () ) { - // InternalRos2Parser.g:11040:1: ( () ) - // InternalRos2Parser.g:11041:2: () + // InternalRos2Parser.g:11186:1: ( () ) + // InternalRos2Parser.g:11187:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRos2Parser.g:11042:2: () - // InternalRos2Parser.g:11042:3: + // InternalRos2Parser.g:11188:2: () + // InternalRos2Parser.g:11188:3: { } @@ -33272,16 +33824,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRos2Parser.g:11050:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRos2Parser.g:11196: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 { - // InternalRos2Parser.g:11054:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRos2Parser.g:11055:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRos2Parser.g:11200:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRos2Parser.g:11201:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -33310,17 +33862,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRos2Parser.g:11062:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; + // InternalRos2Parser.g:11208:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11066:1: ( ( Boolean ) ) - // InternalRos2Parser.g:11067:1: ( Boolean ) + // InternalRos2Parser.g:11212:1: ( ( Boolean ) ) + // InternalRos2Parser.g:11213:1: ( Boolean ) { - // InternalRos2Parser.g:11067:1: ( Boolean ) - // InternalRos2Parser.g:11068:2: Boolean + // InternalRos2Parser.g:11213:1: ( Boolean ) + // InternalRos2Parser.g:11214:2: Boolean { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,Boolean,FOLLOW_2); @@ -33347,14 +33899,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRos2Parser.g:11077:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRos2Parser.g:11223:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11081:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRos2Parser.g:11082:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRos2Parser.g:11227:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRos2Parser.g:11228:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -33380,33 +33932,33 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRos2Parser.g:11088:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRos2Parser.g:11234: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 { - // InternalRos2Parser.g:11092:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRos2Parser.g:11093:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos2Parser.g:11238:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRos2Parser.g:11239:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRos2Parser.g:11093:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRos2Parser.g:11094:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRos2Parser.g:11239:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos2Parser.g:11240:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRos2Parser.g:11095:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt68=2; - int LA68_0 = input.LA(1); + // InternalRos2Parser.g:11241:2: ( rule__ParameterBooleanType__Group_2__0 )? + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==Default) ) { - int LA68_1 = input.LA(2); + if ( (LA69_0==Default) ) { + int LA69_1 = input.LA(2); - if ( (LA68_1==RULE_BOOLEAN) ) { - alt68=1; + if ( (LA69_1==RULE_BOOLEAN) ) { + alt69=1; } } - switch (alt68) { + switch (alt69) { case 1 : - // InternalRos2Parser.g:11095:3: rule__ParameterBooleanType__Group_2__0 + // InternalRos2Parser.g:11241:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -33442,16 +33994,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRos2Parser.g:11104:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRos2Parser.g:11250: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 { - // InternalRos2Parser.g:11108:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRos2Parser.g:11109:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRos2Parser.g:11254:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRos2Parser.g:11255:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_60); rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; @@ -33480,17 +34032,17 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRos2Parser.g:11116:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; + // InternalRos2Parser.g:11262:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11120:1: ( ( Default ) ) - // InternalRos2Parser.g:11121:1: ( Default ) + // InternalRos2Parser.g:11266:1: ( ( Default ) ) + // InternalRos2Parser.g:11267:1: ( Default ) { - // InternalRos2Parser.g:11121:1: ( Default ) - // InternalRos2Parser.g:11122:2: Default + // InternalRos2Parser.g:11267:1: ( Default ) + // InternalRos2Parser.g:11268:2: Default { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -33517,14 +34069,14 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRos2Parser.g:11131:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalRos2Parser.g:11277: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 { - // InternalRos2Parser.g:11135:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRos2Parser.g:11136:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRos2Parser.g:11281:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRos2Parser.g:11282:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__1__Impl(); @@ -33550,21 +34102,21 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRos2Parser.g:11142:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalRos2Parser.g:11288: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 { - // InternalRos2Parser.g:11146:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRos2Parser.g:11147:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11292:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRos2Parser.g:11293:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRos2Parser.g:11147:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRos2Parser.g:11148:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11293:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11294:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRos2Parser.g:11149:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRos2Parser.g:11149:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalRos2Parser.g:11295:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11295:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__DefaultAssignment_2_1(); @@ -33597,16 +34149,16 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRos2Parser.g:11158:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRos2Parser.g:11304: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 { - // InternalRos2Parser.g:11162:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRos2Parser.g:11163:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRos2Parser.g:11308:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRos2Parser.g:11309:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_61); rule__ParameterBase64Type__Group__0__Impl(); state._fsp--; @@ -33635,21 +34187,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRos2Parser.g:11170:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:11316:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11174:1: ( ( () ) ) - // InternalRos2Parser.g:11175:1: ( () ) + // InternalRos2Parser.g:11320:1: ( ( () ) ) + // InternalRos2Parser.g:11321:1: ( () ) { - // InternalRos2Parser.g:11175:1: ( () ) - // InternalRos2Parser.g:11176:2: () + // InternalRos2Parser.g:11321:1: ( () ) + // InternalRos2Parser.g:11322:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRos2Parser.g:11177:2: () - // InternalRos2Parser.g:11177:3: + // InternalRos2Parser.g:11323:2: () + // InternalRos2Parser.g:11323:3: { } @@ -33672,16 +34224,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRos2Parser.g:11185:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRos2Parser.g:11331: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 { - // InternalRos2Parser.g:11189:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRos2Parser.g:11190:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRos2Parser.g:11335:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRos2Parser.g:11336:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_55); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -33710,17 +34262,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRos2Parser.g:11197:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; + // InternalRos2Parser.g:11343:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11201:1: ( ( Base64 ) ) - // InternalRos2Parser.g:11202:1: ( Base64 ) + // InternalRos2Parser.g:11347:1: ( ( Base64 ) ) + // InternalRos2Parser.g:11348:1: ( Base64 ) { - // InternalRos2Parser.g:11202:1: ( Base64 ) - // InternalRos2Parser.g:11203:2: Base64 + // InternalRos2Parser.g:11348:1: ( Base64 ) + // InternalRos2Parser.g:11349:2: Base64 { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,Base64,FOLLOW_2); @@ -33747,14 +34299,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRos2Parser.g:11212:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRos2Parser.g:11358:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11216:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRos2Parser.g:11217:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRos2Parser.g:11362:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRos2Parser.g:11363:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -33780,33 +34332,33 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRos2Parser.g:11223:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRos2Parser.g:11369: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 { - // InternalRos2Parser.g:11227:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRos2Parser.g:11228:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos2Parser.g:11373:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRos2Parser.g:11374:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRos2Parser.g:11228:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRos2Parser.g:11229:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRos2Parser.g:11374:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos2Parser.g:11375:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRos2Parser.g:11230:2: ( rule__ParameterBase64Type__Group_2__0 )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalRos2Parser.g:11376:2: ( rule__ParameterBase64Type__Group_2__0 )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA69_0==Default) ) { - int LA69_1 = input.LA(2); + if ( (LA70_0==Default) ) { + int LA70_1 = input.LA(2); - if ( (LA69_1==RULE_BINARY) ) { - alt69=1; + if ( (LA70_1==RULE_BINARY) ) { + alt70=1; } } - switch (alt69) { + switch (alt70) { case 1 : - // InternalRos2Parser.g:11230:3: rule__ParameterBase64Type__Group_2__0 + // InternalRos2Parser.g:11376:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -33842,16 +34394,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRos2Parser.g:11239:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRos2Parser.g:11385: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 { - // InternalRos2Parser.g:11243:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRos2Parser.g:11244:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRos2Parser.g:11389:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRos2Parser.g:11390:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_62); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -33880,17 +34432,17 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRos2Parser.g:11251:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; + // InternalRos2Parser.g:11397:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11255:1: ( ( Default ) ) - // InternalRos2Parser.g:11256:1: ( Default ) + // InternalRos2Parser.g:11401:1: ( ( Default ) ) + // InternalRos2Parser.g:11402:1: ( Default ) { - // InternalRos2Parser.g:11256:1: ( Default ) - // InternalRos2Parser.g:11257:2: Default + // InternalRos2Parser.g:11402:1: ( Default ) + // InternalRos2Parser.g:11403:2: Default { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -33917,14 +34469,14 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRos2Parser.g:11266:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; + // InternalRos2Parser.g:11412: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 { - // InternalRos2Parser.g:11270:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRos2Parser.g:11271:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRos2Parser.g:11416:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRos2Parser.g:11417:2: rule__ParameterBase64Type__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__1__Impl(); @@ -33950,21 +34502,21 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRos2Parser.g:11277:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; + // InternalRos2Parser.g:11423: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 { - // InternalRos2Parser.g:11281:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRos2Parser.g:11282:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11427:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRos2Parser.g:11428:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRos2Parser.g:11282:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRos2Parser.g:11283:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11428:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRos2Parser.g:11429:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRos2Parser.g:11284:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRos2Parser.g:11284:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalRos2Parser.g:11430:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRos2Parser.g:11430:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__DefaultAssignment_2_1(); @@ -33997,16 +34549,16 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRos2Parser.g:11293:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRos2Parser.g:11439: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 { - // InternalRos2Parser.g:11297:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRos2Parser.g:11298:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRos2Parser.g:11443:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRos2Parser.g:11444:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { - pushFollow(FOLLOW_5); + pushFollow(FOLLOW_63); rule__ParameterArrayType__Group__0__Impl(); state._fsp--; @@ -34035,96 +34587,21 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRos2Parser.g:11305:1: rule__ParameterArrayType__Group__0__Impl : ( Array ) ; + // InternalRos2Parser.g:11451:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11309:1: ( ( Array ) ) - // InternalRos2Parser.g:11310:1: ( Array ) - { - // InternalRos2Parser.g:11310:1: ( Array ) - // InternalRos2Parser.g:11311:2: Array - { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__0__Impl" - - - // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRos2Parser.g:11320: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 { - // InternalRos2Parser.g:11324:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRos2Parser.g:11325:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 - { - pushFollow(FOLLOW_24); - rule__ParameterArrayType__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__1" - - - // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRos2Parser.g:11332:1: rule__ParameterArrayType__Group__1__Impl : ( RULE_BEGIN ) ; - public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos2Parser.g:11336:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:11337:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:11455:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:11456:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:11337:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:11338:2: RULE_BEGIN + // InternalRos2Parser.g:11456:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:11457:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -34143,26 +34620,26 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRos2Parser.g:11347:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; - public final void rule__ParameterArrayType__Group__2() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__1" + // InternalRos2Parser.g:11466: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 { - // InternalRos2Parser.g:11351:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRos2Parser.g:11352:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRos2Parser.g:11470:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRos2Parser.g:11471:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { - pushFollow(FOLLOW_25); - rule__ParameterArrayType__Group__2__Impl(); + pushFollow(FOLLOW_24); + rule__ParameterArrayType__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__3(); + rule__ParameterArrayType__Group__2(); state._fsp--; @@ -34181,25 +34658,25 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__2" + // $ANTLR end "rule__ParameterArrayType__Group__1" - // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRos2Parser.g:11359:1: rule__ParameterArrayType__Group__2__Impl : ( Type ) ; - public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" + // InternalRos2Parser.g:11478:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; + public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11363:1: ( ( Type ) ) - // InternalRos2Parser.g:11364:1: ( Type ) + // InternalRos2Parser.g:11482:1: ( ( Array ) ) + // InternalRos2Parser.g:11483:1: ( Array ) { - // InternalRos2Parser.g:11364:1: ( Type ) - // InternalRos2Parser.g:11365:2: Type + // InternalRos2Parser.g:11483:1: ( Array ) + // InternalRos2Parser.g:11484:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -34218,26 +34695,26 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__1__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRos2Parser.g:11374:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; - public final void rule__ParameterArrayType__Group__3() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__2" + // InternalRos2Parser.g:11493: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 { - // InternalRos2Parser.g:11378:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRos2Parser.g:11379:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRos2Parser.g:11497:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRos2Parser.g:11498:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_62); - rule__ParameterArrayType__Group__3__Impl(); + pushFollow(FOLLOW_64); + rule__ParameterArrayType__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__4(); + rule__ParameterArrayType__Group__3(); state._fsp--; @@ -34256,35 +34733,35 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3" + // $ANTLR end "rule__ParameterArrayType__Group__2" - // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRos2Parser.g:11386:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; - public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" + // InternalRos2Parser.g:11505:1: rule__ParameterArrayType__Group__2__Impl : ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ; + public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11390:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRos2Parser.g:11391:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos2Parser.g:11509:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) + // InternalRos2Parser.g:11510:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) { - // InternalRos2Parser.g:11391:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRos2Parser.g:11392:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos2Parser.g:11510:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) + // InternalRos2Parser.g:11511:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRos2Parser.g:11393:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRos2Parser.g:11393:3: rule__ParameterArrayType__TypeAssignment_3 + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + // InternalRos2Parser.g:11512:2: ( rule__ParameterArrayType__TypeAssignment_2 ) + // InternalRos2Parser.g:11512:3: rule__ParameterArrayType__TypeAssignment_2 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__TypeAssignment_3(); + rule__ParameterArrayType__TypeAssignment_2(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -34303,26 +34780,26 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRos2Parser.g:11401:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; - public final void rule__ParameterArrayType__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3" + // InternalRos2Parser.g:11520: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 { - // InternalRos2Parser.g:11405:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRos2Parser.g:11406:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRos2Parser.g:11524:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRos2Parser.g:11525:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { - pushFollow(FOLLOW_62); - rule__ParameterArrayType__Group__4__Impl(); + pushFollow(FOLLOW_64); + rule__ParameterArrayType__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5(); + rule__ParameterArrayType__Group__4(); state._fsp--; @@ -34341,36 +34818,36 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4" + // $ANTLR end "rule__ParameterArrayType__Group__3" - // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRos2Parser.g:11413:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; - public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" + // InternalRos2Parser.g:11532: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 { - // InternalRos2Parser.g:11417:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRos2Parser.g:11418:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos2Parser.g:11536:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) + // InternalRos2Parser.g:11537:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) { - // InternalRos2Parser.g:11418:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRos2Parser.g:11419:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRos2Parser.g:11537:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) + // InternalRos2Parser.g:11538:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRos2Parser.g:11420:2: ( rule__ParameterArrayType__Group_4__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + // InternalRos2Parser.g:11539:2: ( rule__ParameterArrayType__Group_3__0 )? + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==Default) ) { - alt70=1; + if ( (LA71_0==Default) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : - // InternalRos2Parser.g:11420:3: rule__ParameterArrayType__Group_4__0 + // InternalRos2Parser.g:11539:3: rule__ParameterArrayType__Group_3__0 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__0(); + rule__ParameterArrayType__Group_3__0(); state._fsp--; @@ -34380,7 +34857,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -34399,21 +34876,21 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRos2Parser.g:11428:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; - public final void rule__ParameterArrayType__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4" + // InternalRos2Parser.g:11547:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl ; + public final void rule__ParameterArrayType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11432:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRos2Parser.g:11433:2: rule__ParameterArrayType__Group__5__Impl + // InternalRos2Parser.g:11551:1: ( rule__ParameterArrayType__Group__4__Impl ) + // InternalRos2Parser.g:11552:2: rule__ParameterArrayType__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5__Impl(); + rule__ParameterArrayType__Group__4__Impl(); state._fsp--; @@ -34432,25 +34909,25 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5" + // $ANTLR end "rule__ParameterArrayType__Group__4" - // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRos2Parser.g:11439:1: rule__ParameterArrayType__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" + // InternalRos2Parser.g:11558:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; + public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11443:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:11444:1: ( RULE_END ) + // InternalRos2Parser.g:11562:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:11563:1: ( RULE_END ) { - // InternalRos2Parser.g:11444:1: ( RULE_END ) - // InternalRos2Parser.g:11445:2: RULE_END + // InternalRos2Parser.g:11563:1: ( RULE_END ) + // InternalRos2Parser.g:11564:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -34469,26 +34946,26 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRos2Parser.g:11455:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; - public final void rule__ParameterArrayType__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0" + // InternalRos2Parser.g:11574: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 { - // InternalRos2Parser.g:11459:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRos2Parser.g:11460:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRos2Parser.g:11578:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) + // InternalRos2Parser.g:11579:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 { pushFollow(FOLLOW_10); - rule__ParameterArrayType__Group_4__0__Impl(); + rule__ParameterArrayType__Group_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1(); + rule__ParameterArrayType__Group_3__1(); state._fsp--; @@ -34507,25 +34984,25 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0" + // $ANTLR end "rule__ParameterArrayType__Group_3__0" - // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRos2Parser.g:11467:1: rule__ParameterArrayType__Group_4__0__Impl : ( Default ) ; - public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0__Impl" + // InternalRos2Parser.g:11586:1: rule__ParameterArrayType__Group_3__0__Impl : ( Default ) ; + public final void rule__ParameterArrayType__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11471:1: ( ( Default ) ) - // InternalRos2Parser.g:11472:1: ( Default ) + // InternalRos2Parser.g:11590:1: ( ( Default ) ) + // InternalRos2Parser.g:11591:1: ( Default ) { - // InternalRos2Parser.g:11472:1: ( Default ) - // InternalRos2Parser.g:11473:2: Default + // InternalRos2Parser.g:11591:1: ( Default ) + // InternalRos2Parser.g:11592:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -34544,21 +35021,21 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRos2Parser.g:11482:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; - public final void rule__ParameterArrayType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1" + // InternalRos2Parser.g:11601: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 { - // InternalRos2Parser.g:11486:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRos2Parser.g:11487:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRos2Parser.g:11605:1: ( rule__ParameterArrayType__Group_3__1__Impl ) + // InternalRos2Parser.g:11606:2: rule__ParameterArrayType__Group_3__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1__Impl(); + rule__ParameterArrayType__Group_3__1__Impl(); state._fsp--; @@ -34577,35 +35054,35 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1" + // $ANTLR end "rule__ParameterArrayType__Group_3__1" - // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRos2Parser.g:11493:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; - public final void rule__ParameterArrayType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1__Impl" + // InternalRos2Parser.g:11612: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 { - // InternalRos2Parser.g:11497:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRos2Parser.g:11498:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos2Parser.g:11616:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) + // InternalRos2Parser.g:11617:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) { - // InternalRos2Parser.g:11498:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRos2Parser.g:11499:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos2Parser.g:11617:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) + // InternalRos2Parser.g:11618:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRos2Parser.g:11500:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRos2Parser.g:11500:3: rule__ParameterArrayType__DefaultAssignment_4_1 + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + // InternalRos2Parser.g:11619:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) + // InternalRos2Parser.g:11619:3: rule__ParameterArrayType__DefaultAssignment_3_1 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__DefaultAssignment_4_1(); + rule__ParameterArrayType__DefaultAssignment_3_1(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -34624,18 +35101,18 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__1__Impl" // $ANTLR start "rule__ParameterList__Group__0" - // InternalRos2Parser.g:11509:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRos2Parser.g:11628: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 { - // InternalRos2Parser.g:11513:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRos2Parser.g:11514:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRos2Parser.g:11632:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRos2Parser.g:11633:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_10); rule__ParameterList__Group__0__Impl(); @@ -34666,21 +35143,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRos2Parser.g:11521:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:11640:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11525:1: ( ( () ) ) - // InternalRos2Parser.g:11526:1: ( () ) + // InternalRos2Parser.g:11644:1: ( ( () ) ) + // InternalRos2Parser.g:11645:1: ( () ) { - // InternalRos2Parser.g:11526:1: ( () ) - // InternalRos2Parser.g:11527:2: () + // InternalRos2Parser.g:11645:1: ( () ) + // InternalRos2Parser.g:11646:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRos2Parser.g:11528:2: () - // InternalRos2Parser.g:11528:3: + // InternalRos2Parser.g:11647:2: () + // InternalRos2Parser.g:11647:3: { } @@ -34703,16 +35180,16 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRos2Parser.g:11536:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRos2Parser.g:11655: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 { - // InternalRos2Parser.g:11540:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRos2Parser.g:11541:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRos2Parser.g:11659:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRos2Parser.g:11660:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_26); rule__ParameterList__Group__1__Impl(); state._fsp--; @@ -34741,17 +35218,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRos2Parser.g:11548:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:11667:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11552:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:11553:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:11671:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:11672:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:11553:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:11554:2: LeftSquareBracket + // InternalRos2Parser.g:11672:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:11673:2: LeftSquareBracket { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -34778,14 +35255,14 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRos2Parser.g:11563:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRos2Parser.g:11682: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 { - // InternalRos2Parser.g:11567:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRos2Parser.g:11568:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRos2Parser.g:11686:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRos2Parser.g:11687:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { pushFollow(FOLLOW_12); rule__ParameterList__Group__2__Impl(); @@ -34816,21 +35293,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRos2Parser.g:11575:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRos2Parser.g:11694:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11579:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRos2Parser.g:11580:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos2Parser.g:11698:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRos2Parser.g:11699:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRos2Parser.g:11580:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRos2Parser.g:11581:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos2Parser.g:11699:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos2Parser.g:11700:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRos2Parser.g:11582:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRos2Parser.g:11582:3: rule__ParameterList__ValueAssignment_2 + // InternalRos2Parser.g:11701:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos2Parser.g:11701:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -34863,14 +35340,14 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRos2Parser.g:11590:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRos2Parser.g:11709: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 { - // InternalRos2Parser.g:11594:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRos2Parser.g:11595:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRos2Parser.g:11713:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRos2Parser.g:11714:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { pushFollow(FOLLOW_12); rule__ParameterList__Group__3__Impl(); @@ -34901,33 +35378,33 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRos2Parser.g:11602:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRos2Parser.g:11721: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 { - // InternalRos2Parser.g:11606:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRos2Parser.g:11607:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos2Parser.g:11725:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRos2Parser.g:11726:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRos2Parser.g:11607:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRos2Parser.g:11608:2: ( rule__ParameterList__Group_3__0 )* + // InternalRos2Parser.g:11726:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos2Parser.g:11727:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRos2Parser.g:11609:2: ( rule__ParameterList__Group_3__0 )* - loop71: + // InternalRos2Parser.g:11728:2: ( rule__ParameterList__Group_3__0 )* + loop72: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==Comma) ) { - alt71=1; + if ( (LA72_0==Comma) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : - // InternalRos2Parser.g:11609:3: rule__ParameterList__Group_3__0 + // InternalRos2Parser.g:11728:3: rule__ParameterList__Group_3__0 { pushFollow(FOLLOW_13); rule__ParameterList__Group_3__0(); @@ -34939,7 +35416,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept break; default : - break loop71; + break loop72; } } while (true); @@ -34966,14 +35443,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRos2Parser.g:11617:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRos2Parser.g:11736:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11621:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRos2Parser.g:11622:2: rule__ParameterList__Group__4__Impl + // InternalRos2Parser.g:11740:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRos2Parser.g:11741:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -34999,17 +35476,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRos2Parser.g:11628:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:11747:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11632:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:11633:1: ( RightSquareBracket ) + // InternalRos2Parser.g:11751:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:11752:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:11633:1: ( RightSquareBracket ) - // InternalRos2Parser.g:11634:2: RightSquareBracket + // InternalRos2Parser.g:11752:1: ( RightSquareBracket ) + // InternalRos2Parser.g:11753:2: RightSquareBracket { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -35036,16 +35513,16 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRos2Parser.g:11644:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRos2Parser.g:11763: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 { - // InternalRos2Parser.g:11648:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRos2Parser.g:11649:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRos2Parser.g:11767:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRos2Parser.g:11768:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_26); rule__ParameterList__Group_3__0__Impl(); state._fsp--; @@ -35074,17 +35551,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRos2Parser.g:11656:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:11775:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11660:1: ( ( Comma ) ) - // InternalRos2Parser.g:11661:1: ( Comma ) + // InternalRos2Parser.g:11779:1: ( ( Comma ) ) + // InternalRos2Parser.g:11780:1: ( Comma ) { - // InternalRos2Parser.g:11661:1: ( Comma ) - // InternalRos2Parser.g:11662:2: Comma + // InternalRos2Parser.g:11780:1: ( Comma ) + // InternalRos2Parser.g:11781:2: Comma { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,Comma,FOLLOW_2); @@ -35111,14 +35588,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRos2Parser.g:11671:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRos2Parser.g:11790: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 { - // InternalRos2Parser.g:11675:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRos2Parser.g:11676:2: rule__ParameterList__Group_3__1__Impl + // InternalRos2Parser.g:11794:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRos2Parser.g:11795:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -35144,21 +35621,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRos2Parser.g:11682:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRos2Parser.g:11801: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 { - // InternalRos2Parser.g:11686:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRos2Parser.g:11687:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos2Parser.g:11805:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRos2Parser.g:11806:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRos2Parser.g:11687:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRos2Parser.g:11688:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos2Parser.g:11806:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos2Parser.g:11807:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRos2Parser.g:11689:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRos2Parser.g:11689:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRos2Parser.g:11808:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos2Parser.g:11808:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -35191,16 +35668,16 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRos2Parser.g:11698:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRos2Parser.g:11817: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 { - // InternalRos2Parser.g:11702:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRos2Parser.g:11703:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRos2Parser.g:11821:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRos2Parser.g:11822:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_65); rule__ParameterAny__Group__0__Impl(); state._fsp--; @@ -35229,21 +35706,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRos2Parser.g:11710:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:11829:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11714:1: ( ( () ) ) - // InternalRos2Parser.g:11715:1: ( () ) + // InternalRos2Parser.g:11833:1: ( ( () ) ) + // InternalRos2Parser.g:11834:1: ( () ) { - // InternalRos2Parser.g:11715:1: ( () ) - // InternalRos2Parser.g:11716:2: () + // InternalRos2Parser.g:11834:1: ( () ) + // InternalRos2Parser.g:11835:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRos2Parser.g:11717:2: () - // InternalRos2Parser.g:11717:3: + // InternalRos2Parser.g:11836:2: () + // InternalRos2Parser.g:11836:3: { } @@ -35266,16 +35743,16 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRos2Parser.g:11725:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRos2Parser.g:11844: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 { - // InternalRos2Parser.g:11729:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRos2Parser.g:11730:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRos2Parser.g:11848:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRos2Parser.g:11849:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { - pushFollow(FOLLOW_65); + pushFollow(FOLLOW_66); rule__ParameterAny__Group__1__Impl(); state._fsp--; @@ -35304,17 +35781,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRos2Parser.g:11737:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; + // InternalRos2Parser.g:11856:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11741:1: ( ( ParameterAny ) ) - // InternalRos2Parser.g:11742:1: ( ParameterAny ) + // InternalRos2Parser.g:11860:1: ( ( ParameterAny ) ) + // InternalRos2Parser.g:11861:1: ( ParameterAny ) { - // InternalRos2Parser.g:11742:1: ( ParameterAny ) - // InternalRos2Parser.g:11743:2: ParameterAny + // InternalRos2Parser.g:11861:1: ( ParameterAny ) + // InternalRos2Parser.g:11862:2: ParameterAny { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,ParameterAny,FOLLOW_2); @@ -35341,14 +35818,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRos2Parser.g:11752:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; + // InternalRos2Parser.g:11871:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; public final void rule__ParameterAny__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11756:1: ( rule__ParameterAny__Group__2__Impl ) - // InternalRos2Parser.g:11757:2: rule__ParameterAny__Group__2__Impl + // InternalRos2Parser.g:11875:1: ( rule__ParameterAny__Group__2__Impl ) + // InternalRos2Parser.g:11876:2: rule__ParameterAny__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__2__Impl(); @@ -35374,29 +35851,29 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRos2Parser.g:11763:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; + // InternalRos2Parser.g:11882: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 { - // InternalRos2Parser.g:11767:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) - // InternalRos2Parser.g:11768:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRos2Parser.g:11886:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) + // InternalRos2Parser.g:11887:1: ( ( rule__ParameterAny__Group_2__0 )? ) { - // InternalRos2Parser.g:11768:1: ( ( rule__ParameterAny__Group_2__0 )? ) - // InternalRos2Parser.g:11769:2: ( rule__ParameterAny__Group_2__0 )? + // InternalRos2Parser.g:11887:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRos2Parser.g:11888:2: ( rule__ParameterAny__Group_2__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_2()); - // InternalRos2Parser.g:11770:2: ( rule__ParameterAny__Group_2__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + // InternalRos2Parser.g:11889:2: ( rule__ParameterAny__Group_2__0 )? + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==Value) ) { - alt72=1; + if ( (LA73_0==Value) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : - // InternalRos2Parser.g:11770:3: rule__ParameterAny__Group_2__0 + // InternalRos2Parser.g:11889:3: rule__ParameterAny__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__0(); @@ -35432,14 +35909,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_2__0" - // InternalRos2Parser.g:11779:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; + // InternalRos2Parser.g:11898: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 { - // InternalRos2Parser.g:11783:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) - // InternalRos2Parser.g:11784:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 + // InternalRos2Parser.g:11902:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) + // InternalRos2Parser.g:11903:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 { pushFollow(FOLLOW_7); rule__ParameterAny__Group_2__0__Impl(); @@ -35470,17 +35947,17 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__0__Impl" - // InternalRos2Parser.g:11791:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; + // InternalRos2Parser.g:11910:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11795:1: ( ( Value ) ) - // InternalRos2Parser.g:11796:1: ( Value ) + // InternalRos2Parser.g:11914:1: ( ( Value ) ) + // InternalRos2Parser.g:11915:1: ( Value ) { - // InternalRos2Parser.g:11796:1: ( Value ) - // InternalRos2Parser.g:11797:2: Value + // InternalRos2Parser.g:11915:1: ( Value ) + // InternalRos2Parser.g:11916:2: Value { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); match(input,Value,FOLLOW_2); @@ -35507,14 +35984,14 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_2__1" - // InternalRos2Parser.g:11806:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; + // InternalRos2Parser.g:11925: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 { - // InternalRos2Parser.g:11810:1: ( rule__ParameterAny__Group_2__1__Impl ) - // InternalRos2Parser.g:11811:2: rule__ParameterAny__Group_2__1__Impl + // InternalRos2Parser.g:11929:1: ( rule__ParameterAny__Group_2__1__Impl ) + // InternalRos2Parser.g:11930:2: rule__ParameterAny__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__1__Impl(); @@ -35540,21 +36017,21 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__1__Impl" - // InternalRos2Parser.g:11817:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; + // InternalRos2Parser.g:11936: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 { - // InternalRos2Parser.g:11821:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) - // InternalRos2Parser.g:11822:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRos2Parser.g:11940:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) + // InternalRos2Parser.g:11941:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) { - // InternalRos2Parser.g:11822:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) - // InternalRos2Parser.g:11823:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRos2Parser.g:11941:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRos2Parser.g:11942:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); - // InternalRos2Parser.g:11824:2: ( rule__ParameterAny__ValueAssignment_2_1 ) - // InternalRos2Parser.g:11824:3: rule__ParameterAny__ValueAssignment_2_1 + // InternalRos2Parser.g:11943:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRos2Parser.g:11943:3: rule__ParameterAny__ValueAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_2_1(); @@ -35587,16 +36064,16 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRos2Parser.g:11833:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRos2Parser.g:11952: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 { - // InternalRos2Parser.g:11837:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRos2Parser.g:11838:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRos2Parser.g:11956:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRos2Parser.g:11957:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_26); rule__ParameterStruct__Group__0__Impl(); state._fsp--; @@ -35625,21 +36102,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRos2Parser.g:11845:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:11964:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11849:1: ( ( () ) ) - // InternalRos2Parser.g:11850:1: ( () ) + // InternalRos2Parser.g:11968:1: ( ( () ) ) + // InternalRos2Parser.g:11969:1: ( () ) { - // InternalRos2Parser.g:11850:1: ( () ) - // InternalRos2Parser.g:11851:2: () + // InternalRos2Parser.g:11969:1: ( () ) + // InternalRos2Parser.g:11970:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRos2Parser.g:11852:2: () - // InternalRos2Parser.g:11852:3: + // InternalRos2Parser.g:11971:2: () + // InternalRos2Parser.g:11971:3: { } @@ -35662,14 +36139,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRos2Parser.g:11860:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRos2Parser.g:11979:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11864:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRos2Parser.g:11865:2: rule__ParameterStruct__Group__1__Impl + // InternalRos2Parser.g:11983:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRos2Parser.g:11984:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -35695,29 +36172,29 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRos2Parser.g:11871:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRos2Parser.g:11990: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 { - // InternalRos2Parser.g:11875:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRos2Parser.g:11876:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos2Parser.g:11994:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRos2Parser.g:11995:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRos2Parser.g:11876:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRos2Parser.g:11877:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRos2Parser.g:11995:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos2Parser.g:11996:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRos2Parser.g:11878:2: ( rule__ParameterStruct__Group_1__0 )? - int alt73=2; - int LA73_0 = input.LA(1); + // InternalRos2Parser.g:11997:2: ( rule__ParameterStruct__Group_1__0 )? + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==LeftSquareBracket) ) { - alt73=1; + if ( (LA74_0==LeftSquareBracket) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : - // InternalRos2Parser.g:11878:3: rule__ParameterStruct__Group_1__0 + // InternalRos2Parser.g:11997:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -35753,16 +36230,16 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRos2Parser.g:11887:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRos2Parser.g:12006: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 { - // InternalRos2Parser.g:11891:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRos2Parser.g:11892:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRos2Parser.g:12010:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRos2Parser.g:12011:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_7); rule__ParameterStruct__Group_1__0__Impl(); state._fsp--; @@ -35791,17 +36268,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRos2Parser.g:11899:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:12018:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11903:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:11904:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:12022:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:12023:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:11904:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:11905:2: LeftSquareBracket + // InternalRos2Parser.g:12023:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:12024:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -35828,14 +36305,14 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRos2Parser.g:11914:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRos2Parser.g:12033: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 { - // InternalRos2Parser.g:11918:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRos2Parser.g:11919:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRos2Parser.g:12037:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRos2Parser.g:12038:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { pushFollow(FOLLOW_12); rule__ParameterStruct__Group_1__1__Impl(); @@ -35866,21 +36343,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRos2Parser.g:11926:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRos2Parser.g:12045: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 { - // InternalRos2Parser.g:11930:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRos2Parser.g:11931:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos2Parser.g:12049:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRos2Parser.g:12050:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRos2Parser.g:11931:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRos2Parser.g:11932:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos2Parser.g:12050:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos2Parser.g:12051:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRos2Parser.g:11933:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRos2Parser.g:11933:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRos2Parser.g:12052:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos2Parser.g:12052:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -35913,14 +36390,14 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRos2Parser.g:11941:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRos2Parser.g:12060: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 { - // InternalRos2Parser.g:11945:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRos2Parser.g:11946:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRos2Parser.g:12064:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRos2Parser.g:12065:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { pushFollow(FOLLOW_12); rule__ParameterStruct__Group_1__2__Impl(); @@ -35951,33 +36428,33 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRos2Parser.g:11953:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRos2Parser.g:12072: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 { - // InternalRos2Parser.g:11957:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRos2Parser.g:11958:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos2Parser.g:12076:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRos2Parser.g:12077:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRos2Parser.g:11958:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRos2Parser.g:11959:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRos2Parser.g:12077:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos2Parser.g:12078:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRos2Parser.g:11960:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop74: + // InternalRos2Parser.g:12079:2: ( rule__ParameterStruct__Group_1_2__0 )* + loop75: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==Comma) ) { - alt74=1; + if ( (LA75_0==Comma) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : - // InternalRos2Parser.g:11960:3: rule__ParameterStruct__Group_1_2__0 + // InternalRos2Parser.g:12079:3: rule__ParameterStruct__Group_1_2__0 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1_2__0(); @@ -35989,7 +36466,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx break; default : - break loop74; + break loop75; } } while (true); @@ -36016,14 +36493,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRos2Parser.g:11968:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRos2Parser.g:12087: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 { - // InternalRos2Parser.g:11972:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRos2Parser.g:11973:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRos2Parser.g:12091:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRos2Parser.g:12092:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -36049,17 +36526,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRos2Parser.g:11979:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:12098:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:11983:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:11984:1: ( RightSquareBracket ) + // InternalRos2Parser.g:12102:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:12103:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:11984:1: ( RightSquareBracket ) - // InternalRos2Parser.g:11985:2: RightSquareBracket + // InternalRos2Parser.g:12103:1: ( RightSquareBracket ) + // InternalRos2Parser.g:12104:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -36086,14 +36563,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRos2Parser.g:11995:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRos2Parser.g:12114: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 { - // InternalRos2Parser.g:11999:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRos2Parser.g:12000:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRos2Parser.g:12118:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRos2Parser.g:12119:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_10); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -36124,17 +36601,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRos2Parser.g:12007:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; + // InternalRos2Parser.g:12126: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 { - // InternalRos2Parser.g:12011:1: ( ( Comma ) ) - // InternalRos2Parser.g:12012:1: ( Comma ) + // InternalRos2Parser.g:12130:1: ( ( Comma ) ) + // InternalRos2Parser.g:12131:1: ( Comma ) { - // InternalRos2Parser.g:12012:1: ( Comma ) - // InternalRos2Parser.g:12013:2: Comma + // InternalRos2Parser.g:12131:1: ( Comma ) + // InternalRos2Parser.g:12132:2: Comma { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,Comma,FOLLOW_2); @@ -36161,16 +36638,16 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRos2Parser.g:12022:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRos2Parser.g:12141: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 { - // InternalRos2Parser.g:12026:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRos2Parser.g:12027:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRos2Parser.g:12145:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRos2Parser.g:12146:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_7); rule__ParameterStruct__Group_1_2__1__Impl(); state._fsp--; @@ -36199,17 +36676,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRos2Parser.g:12034:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; + // InternalRos2Parser.g:12153: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 { - // InternalRos2Parser.g:12038:1: ( ( LeftSquareBracket ) ) - // InternalRos2Parser.g:12039:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:12157:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:12158:1: ( LeftSquareBracket ) { - // InternalRos2Parser.g:12039:1: ( LeftSquareBracket ) - // InternalRos2Parser.g:12040:2: LeftSquareBracket + // InternalRos2Parser.g:12158:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:12159:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -36236,14 +36713,14 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRos2Parser.g:12049:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRos2Parser.g:12168: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 { - // InternalRos2Parser.g:12053:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRos2Parser.g:12054:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRos2Parser.g:12172:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRos2Parser.g:12173:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { pushFollow(FOLLOW_67); rule__ParameterStruct__Group_1_2__2__Impl(); @@ -36274,21 +36751,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRos2Parser.g:12061:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRos2Parser.g:12180: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 { - // InternalRos2Parser.g:12065:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRos2Parser.g:12066:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos2Parser.g:12184:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRos2Parser.g:12185:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRos2Parser.g:12066:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRos2Parser.g:12067:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos2Parser.g:12185:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos2Parser.g:12186:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRos2Parser.g:12068:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRos2Parser.g:12068:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRos2Parser.g:12187:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos2Parser.g:12187:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -36321,14 +36798,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRos2Parser.g:12076:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRos2Parser.g:12195: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 { - // InternalRos2Parser.g:12080:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRos2Parser.g:12081:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRos2Parser.g:12199:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRos2Parser.g:12200:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -36354,17 +36831,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRos2Parser.g:12087:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; + // InternalRos2Parser.g:12206: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 { - // InternalRos2Parser.g:12091:1: ( ( RightSquareBracket ) ) - // InternalRos2Parser.g:12092:1: ( RightSquareBracket ) + // InternalRos2Parser.g:12210:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:12211:1: ( RightSquareBracket ) { - // InternalRos2Parser.g:12092:1: ( RightSquareBracket ) - // InternalRos2Parser.g:12093:2: RightSquareBracket + // InternalRos2Parser.g:12211:1: ( RightSquareBracket ) + // InternalRos2Parser.g:12212:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -36391,16 +36868,16 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRos2Parser.g:12103:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRos2Parser.g:12222: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 { - // InternalRos2Parser.g:12107:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRos2Parser.g:12108:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRos2Parser.g:12226:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRos2Parser.g:12227:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__0__Impl(); state._fsp--; @@ -36429,21 +36906,31 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRos2Parser.g:12115:1: rule__ParameterStructMember__Group__0__Impl : ( ParameterStructMember ) ; + // InternalRos2Parser.g:12234:1: rule__ParameterStructMember__Group__0__Impl : ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12119:1: ( ( ParameterStructMember ) ) - // InternalRos2Parser.g:12120:1: ( ParameterStructMember ) + // InternalRos2Parser.g:12238:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalRos2Parser.g:12239:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + { + // InternalRos2Parser.g:12239:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRos2Parser.g:12240:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - // InternalRos2Parser.g:12120:1: ( ParameterStructMember ) - // InternalRos2Parser.g:12121:2: ParameterStructMember + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + // InternalRos2Parser.g:12241:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRos2Parser.g:12241:3: rule__ParameterStructMember__NameAssignment_0 { - before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - match(input,ParameterStructMember,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); + pushFollow(FOLLOW_2); + rule__ParameterStructMember__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -36466,16 +36953,16 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRos2Parser.g:12130:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRos2Parser.g:12249: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 { - // InternalRos2Parser.g:12134:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRos2Parser.g:12135:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRos2Parser.g:12253:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRos2Parser.g:12254:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_5); rule__ParameterStructMember__Group__1__Impl(); state._fsp--; @@ -36504,31 +36991,21 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRos2Parser.g:12142:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; + // InternalRos2Parser.g:12261:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12146:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalRos2Parser.g:12147:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - { - // InternalRos2Parser.g:12147:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalRos2Parser.g:12148:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos2Parser.g:12265:1: ( ( Colon ) ) + // InternalRos2Parser.g:12266:1: ( Colon ) { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalRos2Parser.g:12149:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalRos2Parser.g:12149:3: rule__ParameterStructMember__NameAssignment_1 + // InternalRos2Parser.g:12266:1: ( Colon ) + // InternalRos2Parser.g:12267:2: Colon { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -36551,16 +37028,16 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRos2Parser.g:12157:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRos2Parser.g:12276: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 { - // InternalRos2Parser.g:12161:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRos2Parser.g:12162:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRos2Parser.g:12280:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRos2Parser.g:12281:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_5); + pushFollow(FOLLOW_26); rule__ParameterStructMember__Group__2__Impl(); state._fsp--; @@ -36589,21 +37066,21 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRos2Parser.g:12169:1: rule__ParameterStructMember__Group__2__Impl : ( Colon ) ; + // InternalRos2Parser.g:12288:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12173:1: ( ( Colon ) ) - // InternalRos2Parser.g:12174:1: ( Colon ) + // InternalRos2Parser.g:12292:1: ( ( RULE_BEGIN ) ) + // InternalRos2Parser.g:12293:1: ( RULE_BEGIN ) { - // InternalRos2Parser.g:12174:1: ( Colon ) - // InternalRos2Parser.g:12175:2: Colon + // InternalRos2Parser.g:12293:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:12294:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -36626,16 +37103,16 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRos2Parser.g:12184:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRos2Parser.g:12303: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 { - // InternalRos2Parser.g:12188:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRos2Parser.g:12189:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRos2Parser.g:12307:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRos2Parser.g:12308:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_23); rule__ParameterStructMember__Group__3__Impl(); state._fsp--; @@ -36664,21 +37141,31 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRos2Parser.g:12196:1: rule__ParameterStructMember__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRos2Parser.g:12315:1: rule__ParameterStructMember__Group__3__Impl : ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12200:1: ( ( RULE_BEGIN ) ) - // InternalRos2Parser.g:12201:1: ( RULE_BEGIN ) + // InternalRos2Parser.g:12319:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalRos2Parser.g:12320:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalRos2Parser.g:12201:1: ( RULE_BEGIN ) - // InternalRos2Parser.g:12202:2: RULE_BEGIN + // InternalRos2Parser.g:12320:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRos2Parser.g:12321:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + // InternalRos2Parser.g:12322:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRos2Parser.g:12322:3: rule__ParameterStructMember__ValueAssignment_3 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__ValueAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -36701,22 +37188,17 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRos2Parser.g:12211:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; + // InternalRos2Parser.g:12330:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12215:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalRos2Parser.g:12216:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 + // InternalRos2Parser.g:12334:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalRos2Parser.g:12335:2: rule__ParameterStructMember__Group__4__Impl { - pushFollow(FOLLOW_23); - rule__ParameterStructMember__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5(); + rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -36739,31 +37221,21 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRos2Parser.g:12223:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; + // InternalRos2Parser.g:12341:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12227:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalRos2Parser.g:12228:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - { - // InternalRos2Parser.g:12228:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalRos2Parser.g:12229:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos2Parser.g:12345:1: ( ( RULE_END ) ) + // InternalRos2Parser.g:12346:1: ( RULE_END ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalRos2Parser.g:12230:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalRos2Parser.g:12230:3: rule__ParameterStructMember__ValueAssignment_4 + // InternalRos2Parser.g:12346:1: ( RULE_END ) + // InternalRos2Parser.g:12347:2: RULE_END { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__ValueAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -36785,18 +37257,23 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalRos2Parser.g:12238:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; - public final void rule__ParameterStructMember__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__0" + // InternalRos2Parser.g:12357: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 { - // InternalRos2Parser.g:12242:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalRos2Parser.g:12243:2: rule__ParameterStructMember__Group__5__Impl + // InternalRos2Parser.g:12361:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRos2Parser.g:12362:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { + pushFollow(FOLLOW_24); + rule__ParameterStructTypeMember__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5__Impl(); + rule__ParameterStructTypeMember__Group__1(); state._fsp--; @@ -36815,25 +37292,35 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5" + // $ANTLR end "rule__ParameterStructTypeMember__Group__0" - // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalRos2Parser.g:12249:1: rule__ParameterStructMember__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" + // InternalRos2Parser.g:12369:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12253:1: ( ( RULE_END ) ) - // InternalRos2Parser.g:12254:1: ( RULE_END ) + // InternalRos2Parser.g:12373:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRos2Parser.g:12374:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRos2Parser.g:12254:1: ( RULE_END ) - // InternalRos2Parser.g:12255:2: RULE_END + // InternalRos2Parser.g:12374:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos2Parser.g:12375:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + // InternalRos2Parser.g:12376:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos2Parser.g:12376:3: rule__ParameterStructTypeMember__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterStructTypeMember__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); } @@ -36852,26 +37339,21 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5__Impl" + // $ANTLR end "rule__ParameterStructTypeMember__Group__0__Impl" - // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRos2Parser.g:12265:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; - public final void rule__ParameterStructTypeMember__Group__0() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__1" + // InternalRos2Parser.g:12384:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12269:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRos2Parser.g:12270:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRos2Parser.g:12388:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRos2Parser.g:12389:2: rule__ParameterStructTypeMember__Group__1__Impl { - pushFollow(FOLLOW_25); - rule__ParameterStructTypeMember__Group__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__Group__1(); + rule__ParameterStructTypeMember__Group__1__Impl(); state._fsp--; @@ -36890,35 +37372,35 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__0" + // $ANTLR end "rule__ParameterStructTypeMember__Group__1" - // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRos2Parser.g:12277:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; - public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" + // InternalRos2Parser.g:12395:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12281:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRos2Parser.g:12282:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos2Parser.g:12399:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRos2Parser.g:12400:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRos2Parser.g:12282:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRos2Parser.g:12283:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos2Parser.g:12400:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos2Parser.g:12401:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRos2Parser.g:12284:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRos2Parser.g:12284:3: rule__ParameterStructTypeMember__NameAssignment_0 + before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + // InternalRos2Parser.g:12402:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos2Parser.g:12402:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__NameAssignment_0(); + rule__ParameterStructTypeMember__TypeAssignment_1(); state._fsp--; } - after(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); + after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); } @@ -36937,21 +37419,26 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__0__Impl" + // $ANTLR end "rule__ParameterStructTypeMember__Group__1__Impl" - // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRos2Parser.g:12292:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; - public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__0" + // InternalRos2Parser.g:12411:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; + public final void rule__MessagePart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12296:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRos2Parser.g:12297:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRos2Parser.g:12415:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) + // InternalRos2Parser.g:12416:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 { + pushFollow(FOLLOW_4); + rule__MessagePart__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__Group__1__Impl(); + rule__MessagePart__Group__1(); state._fsp--; @@ -36970,35 +37457,35 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__1" + // $ANTLR end "rule__MessagePart__Group__0" - // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRos2Parser.g:12303:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; - public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__0__Impl" + // InternalRos2Parser.g:12423:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__DataAssignment_0 ) ) ; + public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12307:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRos2Parser.g:12308:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos2Parser.g:12427:1: ( ( ( rule__MessagePart__DataAssignment_0 ) ) ) + // InternalRos2Parser.g:12428:1: ( ( rule__MessagePart__DataAssignment_0 ) ) { - // InternalRos2Parser.g:12308:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRos2Parser.g:12309:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos2Parser.g:12428:1: ( ( rule__MessagePart__DataAssignment_0 ) ) + // InternalRos2Parser.g:12429:2: ( rule__MessagePart__DataAssignment_0 ) { - before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRos2Parser.g:12310:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRos2Parser.g:12310:3: rule__ParameterStructTypeMember__TypeAssignment_1 + before(grammarAccess.getMessagePartAccess().getDataAssignment_0()); + // InternalRos2Parser.g:12430:2: ( rule__MessagePart__DataAssignment_0 ) + // InternalRos2Parser.g:12430:3: rule__MessagePart__DataAssignment_0 { pushFollow(FOLLOW_2); - rule__ParameterStructTypeMember__TypeAssignment_1(); + rule__MessagePart__DataAssignment_0(); state._fsp--; } - after(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); + after(grammarAccess.getMessagePartAccess().getDataAssignment_0()); } @@ -37017,26 +37504,26 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog } return ; } - // $ANTLR end "rule__ParameterStructTypeMember__Group__1__Impl" + // $ANTLR end "rule__MessagePart__Group__0__Impl" - // $ANTLR start "rule__MessagePart__Group__0" - // InternalRos2Parser.g:12319:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; - public final void rule__MessagePart__Group__0() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__1" + // InternalRos2Parser.g:12438:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl rule__MessagePart__Group__2 ; + public final void rule__MessagePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12323:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) - // InternalRos2Parser.g:12324:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 + // InternalRos2Parser.g:12442:1: ( rule__MessagePart__Group__1__Impl rule__MessagePart__Group__2 ) + // InternalRos2Parser.g:12443:2: rule__MessagePart__Group__1__Impl rule__MessagePart__Group__2 { pushFollow(FOLLOW_68); - rule__MessagePart__Group__0__Impl(); + rule__MessagePart__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__MessagePart__Group__1(); + rule__MessagePart__Group__2(); state._fsp--; @@ -37055,35 +37542,25 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__MessagePart__Group__0" + // $ANTLR end "rule__MessagePart__Group__1" - // $ANTLR start "rule__MessagePart__Group__0__Impl" - // InternalRos2Parser.g:12331:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; - public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__1__Impl" + // InternalRos2Parser.g:12450:1: rule__MessagePart__Group__1__Impl : ( Colon ) ; + public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12335:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) - // InternalRos2Parser.g:12336:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) - { - // InternalRos2Parser.g:12336:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) - // InternalRos2Parser.g:12337:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos2Parser.g:12454:1: ( ( Colon ) ) + // InternalRos2Parser.g:12455:1: ( Colon ) { - before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); - // InternalRos2Parser.g:12338:2: ( rule__MessagePart__TypeAssignment_0 ) - // InternalRos2Parser.g:12338:3: rule__MessagePart__TypeAssignment_0 + // InternalRos2Parser.g:12455:1: ( Colon ) + // InternalRos2Parser.g:12456:2: Colon { - pushFollow(FOLLOW_2); - rule__MessagePart__TypeAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); + before(grammarAccess.getMessagePartAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getMessagePartAccess().getColonKeyword_1()); } @@ -37102,21 +37579,21 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__MessagePart__Group__0__Impl" + // $ANTLR end "rule__MessagePart__Group__1__Impl" - // $ANTLR start "rule__MessagePart__Group__1" - // InternalRos2Parser.g:12346:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; - public final void rule__MessagePart__Group__1() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__2" + // InternalRos2Parser.g:12465:1: rule__MessagePart__Group__2 : rule__MessagePart__Group__2__Impl ; + public final void rule__MessagePart__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12350:1: ( rule__MessagePart__Group__1__Impl ) - // InternalRos2Parser.g:12351:2: rule__MessagePart__Group__1__Impl + // InternalRos2Parser.g:12469:1: ( rule__MessagePart__Group__2__Impl ) + // InternalRos2Parser.g:12470:2: rule__MessagePart__Group__2__Impl { pushFollow(FOLLOW_2); - rule__MessagePart__Group__1__Impl(); + rule__MessagePart__Group__2__Impl(); state._fsp--; @@ -37135,35 +37612,35 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__MessagePart__Group__1" + // $ANTLR end "rule__MessagePart__Group__2" - // $ANTLR start "rule__MessagePart__Group__1__Impl" - // InternalRos2Parser.g:12357:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; - public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__MessagePart__Group__2__Impl" + // InternalRos2Parser.g:12476:1: rule__MessagePart__Group__2__Impl : ( ( rule__MessagePart__TypeAssignment_2 ) ) ; + public final void rule__MessagePart__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12361:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) - // InternalRos2Parser.g:12362:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos2Parser.g:12480:1: ( ( ( rule__MessagePart__TypeAssignment_2 ) ) ) + // InternalRos2Parser.g:12481:1: ( ( rule__MessagePart__TypeAssignment_2 ) ) { - // InternalRos2Parser.g:12362:1: ( ( rule__MessagePart__DataAssignment_1 ) ) - // InternalRos2Parser.g:12363:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos2Parser.g:12481:1: ( ( rule__MessagePart__TypeAssignment_2 ) ) + // InternalRos2Parser.g:12482:2: ( rule__MessagePart__TypeAssignment_2 ) { - before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); - // InternalRos2Parser.g:12364:2: ( rule__MessagePart__DataAssignment_1 ) - // InternalRos2Parser.g:12364:3: rule__MessagePart__DataAssignment_1 + before(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); + // InternalRos2Parser.g:12483:2: ( rule__MessagePart__TypeAssignment_2 ) + // InternalRos2Parser.g:12483:3: rule__MessagePart__TypeAssignment_2 { pushFollow(FOLLOW_2); - rule__MessagePart__DataAssignment_1(); + rule__MessagePart__TypeAssignment_2(); state._fsp--; } - after(grammarAccess.getMessagePartAccess().getDataAssignment_1()); + after(grammarAccess.getMessagePartAccess().getTypeAssignment_2()); } @@ -37182,18 +37659,18 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__MessagePart__Group__1__Impl" + // $ANTLR end "rule__MessagePart__Group__2__Impl" // $ANTLR start "rule__Bool__Group__0" - // InternalRos2Parser.g:12373:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRos2Parser.g:12492: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 { - // InternalRos2Parser.g:12377:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRos2Parser.g:12378:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalRos2Parser.g:12496:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalRos2Parser.g:12497:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { pushFollow(FOLLOW_69); rule__Bool__Group__0__Impl(); @@ -37224,21 +37701,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRos2Parser.g:12385:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12504:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12389:1: ( ( () ) ) - // InternalRos2Parser.g:12390:1: ( () ) + // InternalRos2Parser.g:12508:1: ( ( () ) ) + // InternalRos2Parser.g:12509:1: ( () ) { - // InternalRos2Parser.g:12390:1: ( () ) - // InternalRos2Parser.g:12391:2: () + // InternalRos2Parser.g:12509:1: ( () ) + // InternalRos2Parser.g:12510:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRos2Parser.g:12392:2: () - // InternalRos2Parser.g:12392:3: + // InternalRos2Parser.g:12511:2: () + // InternalRos2Parser.g:12511:3: { } @@ -37261,14 +37738,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRos2Parser.g:12400:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRos2Parser.g:12519:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12404:1: ( rule__Bool__Group__1__Impl ) - // InternalRos2Parser.g:12405:2: rule__Bool__Group__1__Impl + // InternalRos2Parser.g:12523:1: ( rule__Bool__Group__1__Impl ) + // InternalRos2Parser.g:12524:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -37294,17 +37771,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRos2Parser.g:12411:1: rule__Bool__Group__1__Impl : ( Bool ) ; + // InternalRos2Parser.g:12530:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12415:1: ( ( Bool ) ) - // InternalRos2Parser.g:12416:1: ( Bool ) + // InternalRos2Parser.g:12534:1: ( ( Bool ) ) + // InternalRos2Parser.g:12535:1: ( Bool ) { - // InternalRos2Parser.g:12416:1: ( Bool ) - // InternalRos2Parser.g:12417:2: Bool + // InternalRos2Parser.g:12535:1: ( Bool ) + // InternalRos2Parser.g:12536:2: Bool { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,Bool,FOLLOW_2); @@ -37331,14 +37808,14 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRos2Parser.g:12427:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRos2Parser.g:12546: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 { - // InternalRos2Parser.g:12431:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRos2Parser.g:12432:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalRos2Parser.g:12550:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalRos2Parser.g:12551:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { pushFollow(FOLLOW_70); rule__Int8__Group__0__Impl(); @@ -37369,21 +37846,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRos2Parser.g:12439:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12558:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12443:1: ( ( () ) ) - // InternalRos2Parser.g:12444:1: ( () ) + // InternalRos2Parser.g:12562:1: ( ( () ) ) + // InternalRos2Parser.g:12563:1: ( () ) { - // InternalRos2Parser.g:12444:1: ( () ) - // InternalRos2Parser.g:12445:2: () + // InternalRos2Parser.g:12563:1: ( () ) + // InternalRos2Parser.g:12564:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRos2Parser.g:12446:2: () - // InternalRos2Parser.g:12446:3: + // InternalRos2Parser.g:12565:2: () + // InternalRos2Parser.g:12565:3: { } @@ -37406,14 +37883,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRos2Parser.g:12454:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRos2Parser.g:12573:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12458:1: ( rule__Int8__Group__1__Impl ) - // InternalRos2Parser.g:12459:2: rule__Int8__Group__1__Impl + // InternalRos2Parser.g:12577:1: ( rule__Int8__Group__1__Impl ) + // InternalRos2Parser.g:12578:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -37439,17 +37916,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRos2Parser.g:12465:1: rule__Int8__Group__1__Impl : ( Int8 ) ; + // InternalRos2Parser.g:12584:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12469:1: ( ( Int8 ) ) - // InternalRos2Parser.g:12470:1: ( Int8 ) + // InternalRos2Parser.g:12588:1: ( ( Int8 ) ) + // InternalRos2Parser.g:12589:1: ( Int8 ) { - // InternalRos2Parser.g:12470:1: ( Int8 ) - // InternalRos2Parser.g:12471:2: Int8 + // InternalRos2Parser.g:12589:1: ( Int8 ) + // InternalRos2Parser.g:12590:2: Int8 { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,Int8,FOLLOW_2); @@ -37476,14 +37953,14 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRos2Parser.g:12481:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRos2Parser.g:12600: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 { - // InternalRos2Parser.g:12485:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRos2Parser.g:12486:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalRos2Parser.g:12604:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalRos2Parser.g:12605:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { pushFollow(FOLLOW_71); rule__Uint8__Group__0__Impl(); @@ -37514,21 +37991,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRos2Parser.g:12493:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12612:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12497:1: ( ( () ) ) - // InternalRos2Parser.g:12498:1: ( () ) + // InternalRos2Parser.g:12616:1: ( ( () ) ) + // InternalRos2Parser.g:12617:1: ( () ) { - // InternalRos2Parser.g:12498:1: ( () ) - // InternalRos2Parser.g:12499:2: () + // InternalRos2Parser.g:12617:1: ( () ) + // InternalRos2Parser.g:12618:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRos2Parser.g:12500:2: () - // InternalRos2Parser.g:12500:3: + // InternalRos2Parser.g:12619:2: () + // InternalRos2Parser.g:12619:3: { } @@ -37551,14 +38028,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRos2Parser.g:12508:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRos2Parser.g:12627:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12512:1: ( rule__Uint8__Group__1__Impl ) - // InternalRos2Parser.g:12513:2: rule__Uint8__Group__1__Impl + // InternalRos2Parser.g:12631:1: ( rule__Uint8__Group__1__Impl ) + // InternalRos2Parser.g:12632:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -37584,17 +38061,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRos2Parser.g:12519:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; + // InternalRos2Parser.g:12638:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12523:1: ( ( Uint8 ) ) - // InternalRos2Parser.g:12524:1: ( Uint8 ) + // InternalRos2Parser.g:12642:1: ( ( Uint8 ) ) + // InternalRos2Parser.g:12643:1: ( Uint8 ) { - // InternalRos2Parser.g:12524:1: ( Uint8 ) - // InternalRos2Parser.g:12525:2: Uint8 + // InternalRos2Parser.g:12643:1: ( Uint8 ) + // InternalRos2Parser.g:12644:2: Uint8 { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,Uint8,FOLLOW_2); @@ -37621,14 +38098,14 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRos2Parser.g:12535:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRos2Parser.g:12654: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 { - // InternalRos2Parser.g:12539:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRos2Parser.g:12540:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalRos2Parser.g:12658:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalRos2Parser.g:12659:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { pushFollow(FOLLOW_72); rule__Int16__Group__0__Impl(); @@ -37659,21 +38136,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRos2Parser.g:12547:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12666:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12551:1: ( ( () ) ) - // InternalRos2Parser.g:12552:1: ( () ) + // InternalRos2Parser.g:12670:1: ( ( () ) ) + // InternalRos2Parser.g:12671:1: ( () ) { - // InternalRos2Parser.g:12552:1: ( () ) - // InternalRos2Parser.g:12553:2: () + // InternalRos2Parser.g:12671:1: ( () ) + // InternalRos2Parser.g:12672:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRos2Parser.g:12554:2: () - // InternalRos2Parser.g:12554:3: + // InternalRos2Parser.g:12673:2: () + // InternalRos2Parser.g:12673:3: { } @@ -37696,14 +38173,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRos2Parser.g:12562:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRos2Parser.g:12681:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12566:1: ( rule__Int16__Group__1__Impl ) - // InternalRos2Parser.g:12567:2: rule__Int16__Group__1__Impl + // InternalRos2Parser.g:12685:1: ( rule__Int16__Group__1__Impl ) + // InternalRos2Parser.g:12686:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -37729,17 +38206,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRos2Parser.g:12573:1: rule__Int16__Group__1__Impl : ( Int16 ) ; + // InternalRos2Parser.g:12692:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12577:1: ( ( Int16 ) ) - // InternalRos2Parser.g:12578:1: ( Int16 ) + // InternalRos2Parser.g:12696:1: ( ( Int16 ) ) + // InternalRos2Parser.g:12697:1: ( Int16 ) { - // InternalRos2Parser.g:12578:1: ( Int16 ) - // InternalRos2Parser.g:12579:2: Int16 + // InternalRos2Parser.g:12697:1: ( Int16 ) + // InternalRos2Parser.g:12698:2: Int16 { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,Int16,FOLLOW_2); @@ -37766,14 +38243,14 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRos2Parser.g:12589:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRos2Parser.g:12708: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 { - // InternalRos2Parser.g:12593:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRos2Parser.g:12594:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalRos2Parser.g:12712:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalRos2Parser.g:12713:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { pushFollow(FOLLOW_73); rule__Uint16__Group__0__Impl(); @@ -37804,21 +38281,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRos2Parser.g:12601:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12720:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12605:1: ( ( () ) ) - // InternalRos2Parser.g:12606:1: ( () ) + // InternalRos2Parser.g:12724:1: ( ( () ) ) + // InternalRos2Parser.g:12725:1: ( () ) { - // InternalRos2Parser.g:12606:1: ( () ) - // InternalRos2Parser.g:12607:2: () + // InternalRos2Parser.g:12725:1: ( () ) + // InternalRos2Parser.g:12726:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRos2Parser.g:12608:2: () - // InternalRos2Parser.g:12608:3: + // InternalRos2Parser.g:12727:2: () + // InternalRos2Parser.g:12727:3: { } @@ -37841,14 +38318,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRos2Parser.g:12616:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRos2Parser.g:12735:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12620:1: ( rule__Uint16__Group__1__Impl ) - // InternalRos2Parser.g:12621:2: rule__Uint16__Group__1__Impl + // InternalRos2Parser.g:12739:1: ( rule__Uint16__Group__1__Impl ) + // InternalRos2Parser.g:12740:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -37874,17 +38351,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRos2Parser.g:12627:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; + // InternalRos2Parser.g:12746:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12631:1: ( ( Uint16 ) ) - // InternalRos2Parser.g:12632:1: ( Uint16 ) + // InternalRos2Parser.g:12750:1: ( ( Uint16 ) ) + // InternalRos2Parser.g:12751:1: ( Uint16 ) { - // InternalRos2Parser.g:12632:1: ( Uint16 ) - // InternalRos2Parser.g:12633:2: Uint16 + // InternalRos2Parser.g:12751:1: ( Uint16 ) + // InternalRos2Parser.g:12752:2: Uint16 { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,Uint16,FOLLOW_2); @@ -37911,14 +38388,14 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRos2Parser.g:12643:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRos2Parser.g:12762: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 { - // InternalRos2Parser.g:12647:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRos2Parser.g:12648:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalRos2Parser.g:12766:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalRos2Parser.g:12767:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { pushFollow(FOLLOW_74); rule__Int32__Group__0__Impl(); @@ -37949,21 +38426,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRos2Parser.g:12655:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12774:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12659:1: ( ( () ) ) - // InternalRos2Parser.g:12660:1: ( () ) + // InternalRos2Parser.g:12778:1: ( ( () ) ) + // InternalRos2Parser.g:12779:1: ( () ) { - // InternalRos2Parser.g:12660:1: ( () ) - // InternalRos2Parser.g:12661:2: () + // InternalRos2Parser.g:12779:1: ( () ) + // InternalRos2Parser.g:12780:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRos2Parser.g:12662:2: () - // InternalRos2Parser.g:12662:3: + // InternalRos2Parser.g:12781:2: () + // InternalRos2Parser.g:12781:3: { } @@ -37986,14 +38463,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRos2Parser.g:12670:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRos2Parser.g:12789:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12674:1: ( rule__Int32__Group__1__Impl ) - // InternalRos2Parser.g:12675:2: rule__Int32__Group__1__Impl + // InternalRos2Parser.g:12793:1: ( rule__Int32__Group__1__Impl ) + // InternalRos2Parser.g:12794:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -38019,17 +38496,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRos2Parser.g:12681:1: rule__Int32__Group__1__Impl : ( Int32 ) ; + // InternalRos2Parser.g:12800:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12685:1: ( ( Int32 ) ) - // InternalRos2Parser.g:12686:1: ( Int32 ) + // InternalRos2Parser.g:12804:1: ( ( Int32 ) ) + // InternalRos2Parser.g:12805:1: ( Int32 ) { - // InternalRos2Parser.g:12686:1: ( Int32 ) - // InternalRos2Parser.g:12687:2: Int32 + // InternalRos2Parser.g:12805:1: ( Int32 ) + // InternalRos2Parser.g:12806:2: Int32 { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,Int32,FOLLOW_2); @@ -38056,14 +38533,14 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRos2Parser.g:12697:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRos2Parser.g:12816: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 { - // InternalRos2Parser.g:12701:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRos2Parser.g:12702:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalRos2Parser.g:12820:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalRos2Parser.g:12821:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { pushFollow(FOLLOW_75); rule__Uint32__Group__0__Impl(); @@ -38094,21 +38571,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRos2Parser.g:12709:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12828:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12713:1: ( ( () ) ) - // InternalRos2Parser.g:12714:1: ( () ) + // InternalRos2Parser.g:12832:1: ( ( () ) ) + // InternalRos2Parser.g:12833:1: ( () ) { - // InternalRos2Parser.g:12714:1: ( () ) - // InternalRos2Parser.g:12715:2: () + // InternalRos2Parser.g:12833:1: ( () ) + // InternalRos2Parser.g:12834:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRos2Parser.g:12716:2: () - // InternalRos2Parser.g:12716:3: + // InternalRos2Parser.g:12835:2: () + // InternalRos2Parser.g:12835:3: { } @@ -38131,14 +38608,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRos2Parser.g:12724:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRos2Parser.g:12843:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12728:1: ( rule__Uint32__Group__1__Impl ) - // InternalRos2Parser.g:12729:2: rule__Uint32__Group__1__Impl + // InternalRos2Parser.g:12847:1: ( rule__Uint32__Group__1__Impl ) + // InternalRos2Parser.g:12848:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -38164,17 +38641,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRos2Parser.g:12735:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; + // InternalRos2Parser.g:12854:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12739:1: ( ( Uint32 ) ) - // InternalRos2Parser.g:12740:1: ( Uint32 ) + // InternalRos2Parser.g:12858:1: ( ( Uint32 ) ) + // InternalRos2Parser.g:12859:1: ( Uint32 ) { - // InternalRos2Parser.g:12740:1: ( Uint32 ) - // InternalRos2Parser.g:12741:2: Uint32 + // InternalRos2Parser.g:12859:1: ( Uint32 ) + // InternalRos2Parser.g:12860:2: Uint32 { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,Uint32,FOLLOW_2); @@ -38201,14 +38678,14 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRos2Parser.g:12751:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRos2Parser.g:12870: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 { - // InternalRos2Parser.g:12755:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRos2Parser.g:12756:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalRos2Parser.g:12874:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalRos2Parser.g:12875:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { pushFollow(FOLLOW_76); rule__Int64__Group__0__Impl(); @@ -38239,21 +38716,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRos2Parser.g:12763:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12882:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12767:1: ( ( () ) ) - // InternalRos2Parser.g:12768:1: ( () ) + // InternalRos2Parser.g:12886:1: ( ( () ) ) + // InternalRos2Parser.g:12887:1: ( () ) { - // InternalRos2Parser.g:12768:1: ( () ) - // InternalRos2Parser.g:12769:2: () + // InternalRos2Parser.g:12887:1: ( () ) + // InternalRos2Parser.g:12888:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRos2Parser.g:12770:2: () - // InternalRos2Parser.g:12770:3: + // InternalRos2Parser.g:12889:2: () + // InternalRos2Parser.g:12889:3: { } @@ -38276,14 +38753,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRos2Parser.g:12778:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRos2Parser.g:12897:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12782:1: ( rule__Int64__Group__1__Impl ) - // InternalRos2Parser.g:12783:2: rule__Int64__Group__1__Impl + // InternalRos2Parser.g:12901:1: ( rule__Int64__Group__1__Impl ) + // InternalRos2Parser.g:12902:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -38309,17 +38786,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRos2Parser.g:12789:1: rule__Int64__Group__1__Impl : ( Int64 ) ; + // InternalRos2Parser.g:12908:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12793:1: ( ( Int64 ) ) - // InternalRos2Parser.g:12794:1: ( Int64 ) + // InternalRos2Parser.g:12912:1: ( ( Int64 ) ) + // InternalRos2Parser.g:12913:1: ( Int64 ) { - // InternalRos2Parser.g:12794:1: ( Int64 ) - // InternalRos2Parser.g:12795:2: Int64 + // InternalRos2Parser.g:12913:1: ( Int64 ) + // InternalRos2Parser.g:12914:2: Int64 { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,Int64,FOLLOW_2); @@ -38346,14 +38823,14 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRos2Parser.g:12805:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRos2Parser.g:12924: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 { - // InternalRos2Parser.g:12809:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRos2Parser.g:12810:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalRos2Parser.g:12928:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalRos2Parser.g:12929:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { pushFollow(FOLLOW_77); rule__Uint64__Group__0__Impl(); @@ -38384,21 +38861,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRos2Parser.g:12817:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12936:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12821:1: ( ( () ) ) - // InternalRos2Parser.g:12822:1: ( () ) + // InternalRos2Parser.g:12940:1: ( ( () ) ) + // InternalRos2Parser.g:12941:1: ( () ) { - // InternalRos2Parser.g:12822:1: ( () ) - // InternalRos2Parser.g:12823:2: () + // InternalRos2Parser.g:12941:1: ( () ) + // InternalRos2Parser.g:12942:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRos2Parser.g:12824:2: () - // InternalRos2Parser.g:12824:3: + // InternalRos2Parser.g:12943:2: () + // InternalRos2Parser.g:12943:3: { } @@ -38421,14 +38898,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRos2Parser.g:12832:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRos2Parser.g:12951:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12836:1: ( rule__Uint64__Group__1__Impl ) - // InternalRos2Parser.g:12837:2: rule__Uint64__Group__1__Impl + // InternalRos2Parser.g:12955:1: ( rule__Uint64__Group__1__Impl ) + // InternalRos2Parser.g:12956:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -38454,17 +38931,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRos2Parser.g:12843:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; + // InternalRos2Parser.g:12962:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12847:1: ( ( Uint64 ) ) - // InternalRos2Parser.g:12848:1: ( Uint64 ) + // InternalRos2Parser.g:12966:1: ( ( Uint64 ) ) + // InternalRos2Parser.g:12967:1: ( Uint64 ) { - // InternalRos2Parser.g:12848:1: ( Uint64 ) - // InternalRos2Parser.g:12849:2: Uint64 + // InternalRos2Parser.g:12967:1: ( Uint64 ) + // InternalRos2Parser.g:12968:2: Uint64 { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,Uint64,FOLLOW_2); @@ -38491,14 +38968,14 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRos2Parser.g:12859:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRos2Parser.g:12978: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 { - // InternalRos2Parser.g:12863:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRos2Parser.g:12864:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalRos2Parser.g:12982:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalRos2Parser.g:12983:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { pushFollow(FOLLOW_78); rule__Float32__Group__0__Impl(); @@ -38529,21 +39006,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRos2Parser.g:12871:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:12990:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12875:1: ( ( () ) ) - // InternalRos2Parser.g:12876:1: ( () ) + // InternalRos2Parser.g:12994:1: ( ( () ) ) + // InternalRos2Parser.g:12995:1: ( () ) { - // InternalRos2Parser.g:12876:1: ( () ) - // InternalRos2Parser.g:12877:2: () + // InternalRos2Parser.g:12995:1: ( () ) + // InternalRos2Parser.g:12996:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRos2Parser.g:12878:2: () - // InternalRos2Parser.g:12878:3: + // InternalRos2Parser.g:12997:2: () + // InternalRos2Parser.g:12997:3: { } @@ -38566,14 +39043,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRos2Parser.g:12886:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRos2Parser.g:13005:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12890:1: ( rule__Float32__Group__1__Impl ) - // InternalRos2Parser.g:12891:2: rule__Float32__Group__1__Impl + // InternalRos2Parser.g:13009:1: ( rule__Float32__Group__1__Impl ) + // InternalRos2Parser.g:13010:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -38599,17 +39076,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRos2Parser.g:12897:1: rule__Float32__Group__1__Impl : ( Float32 ) ; + // InternalRos2Parser.g:13016:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12901:1: ( ( Float32 ) ) - // InternalRos2Parser.g:12902:1: ( Float32 ) + // InternalRos2Parser.g:13020:1: ( ( Float32 ) ) + // InternalRos2Parser.g:13021:1: ( Float32 ) { - // InternalRos2Parser.g:12902:1: ( Float32 ) - // InternalRos2Parser.g:12903:2: Float32 + // InternalRos2Parser.g:13021:1: ( Float32 ) + // InternalRos2Parser.g:13022:2: Float32 { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,Float32,FOLLOW_2); @@ -38636,14 +39113,14 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRos2Parser.g:12913:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRos2Parser.g:13032: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 { - // InternalRos2Parser.g:12917:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRos2Parser.g:12918:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalRos2Parser.g:13036:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalRos2Parser.g:13037:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { pushFollow(FOLLOW_79); rule__Float64__Group__0__Impl(); @@ -38674,21 +39151,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRos2Parser.g:12925:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13044:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12929:1: ( ( () ) ) - // InternalRos2Parser.g:12930:1: ( () ) + // InternalRos2Parser.g:13048:1: ( ( () ) ) + // InternalRos2Parser.g:13049:1: ( () ) { - // InternalRos2Parser.g:12930:1: ( () ) - // InternalRos2Parser.g:12931:2: () + // InternalRos2Parser.g:13049:1: ( () ) + // InternalRos2Parser.g:13050:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRos2Parser.g:12932:2: () - // InternalRos2Parser.g:12932:3: + // InternalRos2Parser.g:13051:2: () + // InternalRos2Parser.g:13051:3: { } @@ -38711,14 +39188,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRos2Parser.g:12940:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRos2Parser.g:13059:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12944:1: ( rule__Float64__Group__1__Impl ) - // InternalRos2Parser.g:12945:2: rule__Float64__Group__1__Impl + // InternalRos2Parser.g:13063:1: ( rule__Float64__Group__1__Impl ) + // InternalRos2Parser.g:13064:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -38744,17 +39221,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRos2Parser.g:12951:1: rule__Float64__Group__1__Impl : ( Float64 ) ; + // InternalRos2Parser.g:13070:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12955:1: ( ( Float64 ) ) - // InternalRos2Parser.g:12956:1: ( Float64 ) + // InternalRos2Parser.g:13074:1: ( ( Float64 ) ) + // InternalRos2Parser.g:13075:1: ( Float64 ) { - // InternalRos2Parser.g:12956:1: ( Float64 ) - // InternalRos2Parser.g:12957:2: Float64 + // InternalRos2Parser.g:13075:1: ( Float64 ) + // InternalRos2Parser.g:13076:2: Float64 { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,Float64,FOLLOW_2); @@ -38781,14 +39258,14 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRos2Parser.g:12967:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRos2Parser.g:13086: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 { - // InternalRos2Parser.g:12971:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRos2Parser.g:12972:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalRos2Parser.g:13090:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalRos2Parser.g:13091:2: rule__String0__Group__0__Impl rule__String0__Group__1 { pushFollow(FOLLOW_80); rule__String0__Group__0__Impl(); @@ -38819,21 +39296,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRos2Parser.g:12979:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13098:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12983:1: ( ( () ) ) - // InternalRos2Parser.g:12984:1: ( () ) + // InternalRos2Parser.g:13102:1: ( ( () ) ) + // InternalRos2Parser.g:13103:1: ( () ) { - // InternalRos2Parser.g:12984:1: ( () ) - // InternalRos2Parser.g:12985:2: () + // InternalRos2Parser.g:13103:1: ( () ) + // InternalRos2Parser.g:13104:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRos2Parser.g:12986:2: () - // InternalRos2Parser.g:12986:3: + // InternalRos2Parser.g:13105:2: () + // InternalRos2Parser.g:13105:3: { } @@ -38856,14 +39333,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRos2Parser.g:12994:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRos2Parser.g:13113:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:12998:1: ( rule__String0__Group__1__Impl ) - // InternalRos2Parser.g:12999:2: rule__String0__Group__1__Impl + // InternalRos2Parser.g:13117:1: ( rule__String0__Group__1__Impl ) + // InternalRos2Parser.g:13118:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -38889,17 +39366,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRos2Parser.g:13005:1: rule__String0__Group__1__Impl : ( String_1 ) ; + // InternalRos2Parser.g:13124:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13009:1: ( ( String_1 ) ) - // InternalRos2Parser.g:13010:1: ( String_1 ) + // InternalRos2Parser.g:13128:1: ( ( String_1 ) ) + // InternalRos2Parser.g:13129:1: ( String_1 ) { - // InternalRos2Parser.g:13010:1: ( String_1 ) - // InternalRos2Parser.g:13011:2: String_1 + // InternalRos2Parser.g:13129:1: ( String_1 ) + // InternalRos2Parser.g:13130:2: String_1 { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,String_1,FOLLOW_2); @@ -38926,14 +39403,14 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRos2Parser.g:13021:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRos2Parser.g:13140: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 { - // InternalRos2Parser.g:13025:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRos2Parser.g:13026:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalRos2Parser.g:13144:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalRos2Parser.g:13145:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { pushFollow(FOLLOW_81); rule__Byte__Group__0__Impl(); @@ -38964,21 +39441,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRos2Parser.g:13033:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13152:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13037:1: ( ( () ) ) - // InternalRos2Parser.g:13038:1: ( () ) + // InternalRos2Parser.g:13156:1: ( ( () ) ) + // InternalRos2Parser.g:13157:1: ( () ) { - // InternalRos2Parser.g:13038:1: ( () ) - // InternalRos2Parser.g:13039:2: () + // InternalRos2Parser.g:13157:1: ( () ) + // InternalRos2Parser.g:13158:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRos2Parser.g:13040:2: () - // InternalRos2Parser.g:13040:3: + // InternalRos2Parser.g:13159:2: () + // InternalRos2Parser.g:13159:3: { } @@ -39001,14 +39478,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRos2Parser.g:13048:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRos2Parser.g:13167:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13052:1: ( rule__Byte__Group__1__Impl ) - // InternalRos2Parser.g:13053:2: rule__Byte__Group__1__Impl + // InternalRos2Parser.g:13171:1: ( rule__Byte__Group__1__Impl ) + // InternalRos2Parser.g:13172:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -39034,17 +39511,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRos2Parser.g:13059:1: rule__Byte__Group__1__Impl : ( Byte ) ; + // InternalRos2Parser.g:13178:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13063:1: ( ( Byte ) ) - // InternalRos2Parser.g:13064:1: ( Byte ) + // InternalRos2Parser.g:13182:1: ( ( Byte ) ) + // InternalRos2Parser.g:13183:1: ( Byte ) { - // InternalRos2Parser.g:13064:1: ( Byte ) - // InternalRos2Parser.g:13065:2: Byte + // InternalRos2Parser.g:13183:1: ( Byte ) + // InternalRos2Parser.g:13184:2: Byte { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,Byte,FOLLOW_2); @@ -39071,14 +39548,14 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRos2Parser.g:13075:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRos2Parser.g:13194: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 { - // InternalRos2Parser.g:13079:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRos2Parser.g:13080:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalRos2Parser.g:13198:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalRos2Parser.g:13199:2: rule__Time__Group__0__Impl rule__Time__Group__1 { pushFollow(FOLLOW_82); rule__Time__Group__0__Impl(); @@ -39109,21 +39586,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRos2Parser.g:13087:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13206:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13091:1: ( ( () ) ) - // InternalRos2Parser.g:13092:1: ( () ) + // InternalRos2Parser.g:13210:1: ( ( () ) ) + // InternalRos2Parser.g:13211:1: ( () ) { - // InternalRos2Parser.g:13092:1: ( () ) - // InternalRos2Parser.g:13093:2: () + // InternalRos2Parser.g:13211:1: ( () ) + // InternalRos2Parser.g:13212:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRos2Parser.g:13094:2: () - // InternalRos2Parser.g:13094:3: + // InternalRos2Parser.g:13213:2: () + // InternalRos2Parser.g:13213:3: { } @@ -39146,14 +39623,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRos2Parser.g:13102:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRos2Parser.g:13221:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13106:1: ( rule__Time__Group__1__Impl ) - // InternalRos2Parser.g:13107:2: rule__Time__Group__1__Impl + // InternalRos2Parser.g:13225:1: ( rule__Time__Group__1__Impl ) + // InternalRos2Parser.g:13226:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -39179,17 +39656,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRos2Parser.g:13113:1: rule__Time__Group__1__Impl : ( Time ) ; + // InternalRos2Parser.g:13232:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13117:1: ( ( Time ) ) - // InternalRos2Parser.g:13118:1: ( Time ) + // InternalRos2Parser.g:13236:1: ( ( Time ) ) + // InternalRos2Parser.g:13237:1: ( Time ) { - // InternalRos2Parser.g:13118:1: ( Time ) - // InternalRos2Parser.g:13119:2: Time + // InternalRos2Parser.g:13237:1: ( Time ) + // InternalRos2Parser.g:13238:2: Time { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,Time,FOLLOW_2); @@ -39216,14 +39693,14 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRos2Parser.g:13129:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRos2Parser.g:13248: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 { - // InternalRos2Parser.g:13133:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRos2Parser.g:13134:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalRos2Parser.g:13252:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalRos2Parser.g:13253:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { pushFollow(FOLLOW_83); rule__Duration__Group__0__Impl(); @@ -39254,21 +39731,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRos2Parser.g:13141:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13260:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13145:1: ( ( () ) ) - // InternalRos2Parser.g:13146:1: ( () ) + // InternalRos2Parser.g:13264:1: ( ( () ) ) + // InternalRos2Parser.g:13265:1: ( () ) { - // InternalRos2Parser.g:13146:1: ( () ) - // InternalRos2Parser.g:13147:2: () + // InternalRos2Parser.g:13265:1: ( () ) + // InternalRos2Parser.g:13266:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRos2Parser.g:13148:2: () - // InternalRos2Parser.g:13148:3: + // InternalRos2Parser.g:13267:2: () + // InternalRos2Parser.g:13267:3: { } @@ -39291,14 +39768,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRos2Parser.g:13156:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRos2Parser.g:13275:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13160:1: ( rule__Duration__Group__1__Impl ) - // InternalRos2Parser.g:13161:2: rule__Duration__Group__1__Impl + // InternalRos2Parser.g:13279:1: ( rule__Duration__Group__1__Impl ) + // InternalRos2Parser.g:13280:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -39324,17 +39801,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRos2Parser.g:13167:1: rule__Duration__Group__1__Impl : ( Duration ) ; + // InternalRos2Parser.g:13286:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13171:1: ( ( Duration ) ) - // InternalRos2Parser.g:13172:1: ( Duration ) + // InternalRos2Parser.g:13290:1: ( ( Duration ) ) + // InternalRos2Parser.g:13291:1: ( Duration ) { - // InternalRos2Parser.g:13172:1: ( Duration ) - // InternalRos2Parser.g:13173:2: Duration + // InternalRos2Parser.g:13291:1: ( Duration ) + // InternalRos2Parser.g:13292:2: Duration { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,Duration,FOLLOW_2); @@ -39361,14 +39838,14 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRos2Parser.g:13183:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRos2Parser.g:13302: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 { - // InternalRos2Parser.g:13187:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRos2Parser.g:13188:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalRos2Parser.g:13306:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalRos2Parser.g:13307:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { pushFollow(FOLLOW_84); rule__BoolArray__Group__0__Impl(); @@ -39399,21 +39876,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRos2Parser.g:13195:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13314:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13199:1: ( ( () ) ) - // InternalRos2Parser.g:13200:1: ( () ) + // InternalRos2Parser.g:13318:1: ( ( () ) ) + // InternalRos2Parser.g:13319:1: ( () ) { - // InternalRos2Parser.g:13200:1: ( () ) - // InternalRos2Parser.g:13201:2: () + // InternalRos2Parser.g:13319:1: ( () ) + // InternalRos2Parser.g:13320:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRos2Parser.g:13202:2: () - // InternalRos2Parser.g:13202:3: + // InternalRos2Parser.g:13321:2: () + // InternalRos2Parser.g:13321:3: { } @@ -39436,14 +39913,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRos2Parser.g:13210:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRos2Parser.g:13329:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13214:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRos2Parser.g:13215:2: rule__BoolArray__Group__1__Impl + // InternalRos2Parser.g:13333:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRos2Parser.g:13334:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -39469,17 +39946,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRos2Parser.g:13221:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; + // InternalRos2Parser.g:13340:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13225:1: ( ( Bool_1 ) ) - // InternalRos2Parser.g:13226:1: ( Bool_1 ) + // InternalRos2Parser.g:13344:1: ( ( Bool_1 ) ) + // InternalRos2Parser.g:13345:1: ( Bool_1 ) { - // InternalRos2Parser.g:13226:1: ( Bool_1 ) - // InternalRos2Parser.g:13227:2: Bool_1 + // InternalRos2Parser.g:13345:1: ( Bool_1 ) + // InternalRos2Parser.g:13346:2: Bool_1 { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,Bool_1,FOLLOW_2); @@ -39506,14 +39983,14 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRos2Parser.g:13237:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRos2Parser.g:13356: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 { - // InternalRos2Parser.g:13241:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRos2Parser.g:13242:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalRos2Parser.g:13360:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalRos2Parser.g:13361:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { pushFollow(FOLLOW_85); rule__Int8Array__Group__0__Impl(); @@ -39544,21 +40021,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRos2Parser.g:13249:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13368:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13253:1: ( ( () ) ) - // InternalRos2Parser.g:13254:1: ( () ) + // InternalRos2Parser.g:13372:1: ( ( () ) ) + // InternalRos2Parser.g:13373:1: ( () ) { - // InternalRos2Parser.g:13254:1: ( () ) - // InternalRos2Parser.g:13255:2: () + // InternalRos2Parser.g:13373:1: ( () ) + // InternalRos2Parser.g:13374:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRos2Parser.g:13256:2: () - // InternalRos2Parser.g:13256:3: + // InternalRos2Parser.g:13375:2: () + // InternalRos2Parser.g:13375:3: { } @@ -39581,14 +40058,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRos2Parser.g:13264:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRos2Parser.g:13383:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13268:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRos2Parser.g:13269:2: rule__Int8Array__Group__1__Impl + // InternalRos2Parser.g:13387:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRos2Parser.g:13388:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -39614,17 +40091,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRos2Parser.g:13275:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; + // InternalRos2Parser.g:13394:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13279:1: ( ( Int8_1 ) ) - // InternalRos2Parser.g:13280:1: ( Int8_1 ) + // InternalRos2Parser.g:13398:1: ( ( Int8_1 ) ) + // InternalRos2Parser.g:13399:1: ( Int8_1 ) { - // InternalRos2Parser.g:13280:1: ( Int8_1 ) - // InternalRos2Parser.g:13281:2: Int8_1 + // InternalRos2Parser.g:13399:1: ( Int8_1 ) + // InternalRos2Parser.g:13400:2: Int8_1 { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,Int8_1,FOLLOW_2); @@ -39651,14 +40128,14 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRos2Parser.g:13291:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRos2Parser.g:13410: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 { - // InternalRos2Parser.g:13295:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRos2Parser.g:13296:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalRos2Parser.g:13414:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalRos2Parser.g:13415:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { pushFollow(FOLLOW_86); rule__Uint8Array__Group__0__Impl(); @@ -39689,21 +40166,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRos2Parser.g:13303:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13422:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13307:1: ( ( () ) ) - // InternalRos2Parser.g:13308:1: ( () ) + // InternalRos2Parser.g:13426:1: ( ( () ) ) + // InternalRos2Parser.g:13427:1: ( () ) { - // InternalRos2Parser.g:13308:1: ( () ) - // InternalRos2Parser.g:13309:2: () + // InternalRos2Parser.g:13427:1: ( () ) + // InternalRos2Parser.g:13428:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRos2Parser.g:13310:2: () - // InternalRos2Parser.g:13310:3: + // InternalRos2Parser.g:13429:2: () + // InternalRos2Parser.g:13429:3: { } @@ -39726,14 +40203,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRos2Parser.g:13318:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRos2Parser.g:13437:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13322:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRos2Parser.g:13323:2: rule__Uint8Array__Group__1__Impl + // InternalRos2Parser.g:13441:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRos2Parser.g:13442:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -39759,17 +40236,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRos2Parser.g:13329:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; + // InternalRos2Parser.g:13448:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13333:1: ( ( Uint8_1 ) ) - // InternalRos2Parser.g:13334:1: ( Uint8_1 ) + // InternalRos2Parser.g:13452:1: ( ( Uint8_1 ) ) + // InternalRos2Parser.g:13453:1: ( Uint8_1 ) { - // InternalRos2Parser.g:13334:1: ( Uint8_1 ) - // InternalRos2Parser.g:13335:2: Uint8_1 + // InternalRos2Parser.g:13453:1: ( Uint8_1 ) + // InternalRos2Parser.g:13454:2: Uint8_1 { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,Uint8_1,FOLLOW_2); @@ -39796,14 +40273,14 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRos2Parser.g:13345:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRos2Parser.g:13464: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 { - // InternalRos2Parser.g:13349:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRos2Parser.g:13350:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalRos2Parser.g:13468:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalRos2Parser.g:13469:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { pushFollow(FOLLOW_87); rule__Int16Array__Group__0__Impl(); @@ -39834,21 +40311,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRos2Parser.g:13357:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13476:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13361:1: ( ( () ) ) - // InternalRos2Parser.g:13362:1: ( () ) + // InternalRos2Parser.g:13480:1: ( ( () ) ) + // InternalRos2Parser.g:13481:1: ( () ) { - // InternalRos2Parser.g:13362:1: ( () ) - // InternalRos2Parser.g:13363:2: () + // InternalRos2Parser.g:13481:1: ( () ) + // InternalRos2Parser.g:13482:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRos2Parser.g:13364:2: () - // InternalRos2Parser.g:13364:3: + // InternalRos2Parser.g:13483:2: () + // InternalRos2Parser.g:13483:3: { } @@ -39871,14 +40348,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRos2Parser.g:13372:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRos2Parser.g:13491:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13376:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRos2Parser.g:13377:2: rule__Int16Array__Group__1__Impl + // InternalRos2Parser.g:13495:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRos2Parser.g:13496:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -39904,17 +40381,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRos2Parser.g:13383:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; + // InternalRos2Parser.g:13502:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13387:1: ( ( Int16_1 ) ) - // InternalRos2Parser.g:13388:1: ( Int16_1 ) + // InternalRos2Parser.g:13506:1: ( ( Int16_1 ) ) + // InternalRos2Parser.g:13507:1: ( Int16_1 ) { - // InternalRos2Parser.g:13388:1: ( Int16_1 ) - // InternalRos2Parser.g:13389:2: Int16_1 + // InternalRos2Parser.g:13507:1: ( Int16_1 ) + // InternalRos2Parser.g:13508:2: Int16_1 { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,Int16_1,FOLLOW_2); @@ -39941,14 +40418,14 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRos2Parser.g:13399:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRos2Parser.g:13518: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 { - // InternalRos2Parser.g:13403:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRos2Parser.g:13404:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalRos2Parser.g:13522:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalRos2Parser.g:13523:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { pushFollow(FOLLOW_88); rule__Uint16Array__Group__0__Impl(); @@ -39979,21 +40456,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRos2Parser.g:13411:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13530:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13415:1: ( ( () ) ) - // InternalRos2Parser.g:13416:1: ( () ) + // InternalRos2Parser.g:13534:1: ( ( () ) ) + // InternalRos2Parser.g:13535:1: ( () ) { - // InternalRos2Parser.g:13416:1: ( () ) - // InternalRos2Parser.g:13417:2: () + // InternalRos2Parser.g:13535:1: ( () ) + // InternalRos2Parser.g:13536:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRos2Parser.g:13418:2: () - // InternalRos2Parser.g:13418:3: + // InternalRos2Parser.g:13537:2: () + // InternalRos2Parser.g:13537:3: { } @@ -40016,14 +40493,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRos2Parser.g:13426:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRos2Parser.g:13545:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13430:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRos2Parser.g:13431:2: rule__Uint16Array__Group__1__Impl + // InternalRos2Parser.g:13549:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRos2Parser.g:13550:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -40049,17 +40526,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRos2Parser.g:13437:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; + // InternalRos2Parser.g:13556:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13441:1: ( ( Uint16_1 ) ) - // InternalRos2Parser.g:13442:1: ( Uint16_1 ) + // InternalRos2Parser.g:13560:1: ( ( Uint16_1 ) ) + // InternalRos2Parser.g:13561:1: ( Uint16_1 ) { - // InternalRos2Parser.g:13442:1: ( Uint16_1 ) - // InternalRos2Parser.g:13443:2: Uint16_1 + // InternalRos2Parser.g:13561:1: ( Uint16_1 ) + // InternalRos2Parser.g:13562:2: Uint16_1 { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,Uint16_1,FOLLOW_2); @@ -40086,14 +40563,14 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRos2Parser.g:13453:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRos2Parser.g:13572: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 { - // InternalRos2Parser.g:13457:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRos2Parser.g:13458:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalRos2Parser.g:13576:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalRos2Parser.g:13577:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { pushFollow(FOLLOW_89); rule__Int32Array__Group__0__Impl(); @@ -40124,21 +40601,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRos2Parser.g:13465:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13584:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13469:1: ( ( () ) ) - // InternalRos2Parser.g:13470:1: ( () ) + // InternalRos2Parser.g:13588:1: ( ( () ) ) + // InternalRos2Parser.g:13589:1: ( () ) { - // InternalRos2Parser.g:13470:1: ( () ) - // InternalRos2Parser.g:13471:2: () + // InternalRos2Parser.g:13589:1: ( () ) + // InternalRos2Parser.g:13590:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRos2Parser.g:13472:2: () - // InternalRos2Parser.g:13472:3: + // InternalRos2Parser.g:13591:2: () + // InternalRos2Parser.g:13591:3: { } @@ -40161,14 +40638,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRos2Parser.g:13480:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRos2Parser.g:13599:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13484:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRos2Parser.g:13485:2: rule__Int32Array__Group__1__Impl + // InternalRos2Parser.g:13603:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRos2Parser.g:13604:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -40194,17 +40671,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRos2Parser.g:13491:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; + // InternalRos2Parser.g:13610:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13495:1: ( ( Int32_1 ) ) - // InternalRos2Parser.g:13496:1: ( Int32_1 ) + // InternalRos2Parser.g:13614:1: ( ( Int32_1 ) ) + // InternalRos2Parser.g:13615:1: ( Int32_1 ) { - // InternalRos2Parser.g:13496:1: ( Int32_1 ) - // InternalRos2Parser.g:13497:2: Int32_1 + // InternalRos2Parser.g:13615:1: ( Int32_1 ) + // InternalRos2Parser.g:13616:2: Int32_1 { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,Int32_1,FOLLOW_2); @@ -40231,14 +40708,14 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRos2Parser.g:13507:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRos2Parser.g:13626: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 { - // InternalRos2Parser.g:13511:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRos2Parser.g:13512:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalRos2Parser.g:13630:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalRos2Parser.g:13631:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { pushFollow(FOLLOW_90); rule__Uint32Array__Group__0__Impl(); @@ -40269,21 +40746,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRos2Parser.g:13519:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13638:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13523:1: ( ( () ) ) - // InternalRos2Parser.g:13524:1: ( () ) + // InternalRos2Parser.g:13642:1: ( ( () ) ) + // InternalRos2Parser.g:13643:1: ( () ) { - // InternalRos2Parser.g:13524:1: ( () ) - // InternalRos2Parser.g:13525:2: () + // InternalRos2Parser.g:13643:1: ( () ) + // InternalRos2Parser.g:13644:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRos2Parser.g:13526:2: () - // InternalRos2Parser.g:13526:3: + // InternalRos2Parser.g:13645:2: () + // InternalRos2Parser.g:13645:3: { } @@ -40306,14 +40783,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRos2Parser.g:13534:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRos2Parser.g:13653:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13538:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRos2Parser.g:13539:2: rule__Uint32Array__Group__1__Impl + // InternalRos2Parser.g:13657:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRos2Parser.g:13658:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -40339,17 +40816,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRos2Parser.g:13545:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; + // InternalRos2Parser.g:13664:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13549:1: ( ( Uint32_1 ) ) - // InternalRos2Parser.g:13550:1: ( Uint32_1 ) + // InternalRos2Parser.g:13668:1: ( ( Uint32_1 ) ) + // InternalRos2Parser.g:13669:1: ( Uint32_1 ) { - // InternalRos2Parser.g:13550:1: ( Uint32_1 ) - // InternalRos2Parser.g:13551:2: Uint32_1 + // InternalRos2Parser.g:13669:1: ( Uint32_1 ) + // InternalRos2Parser.g:13670:2: Uint32_1 { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,Uint32_1,FOLLOW_2); @@ -40376,14 +40853,14 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRos2Parser.g:13561:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRos2Parser.g:13680: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 { - // InternalRos2Parser.g:13565:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRos2Parser.g:13566:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalRos2Parser.g:13684:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalRos2Parser.g:13685:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { pushFollow(FOLLOW_91); rule__Int64Array__Group__0__Impl(); @@ -40414,21 +40891,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRos2Parser.g:13573:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13692:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13577:1: ( ( () ) ) - // InternalRos2Parser.g:13578:1: ( () ) + // InternalRos2Parser.g:13696:1: ( ( () ) ) + // InternalRos2Parser.g:13697:1: ( () ) { - // InternalRos2Parser.g:13578:1: ( () ) - // InternalRos2Parser.g:13579:2: () + // InternalRos2Parser.g:13697:1: ( () ) + // InternalRos2Parser.g:13698:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRos2Parser.g:13580:2: () - // InternalRos2Parser.g:13580:3: + // InternalRos2Parser.g:13699:2: () + // InternalRos2Parser.g:13699:3: { } @@ -40451,14 +40928,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRos2Parser.g:13588:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRos2Parser.g:13707:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13592:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRos2Parser.g:13593:2: rule__Int64Array__Group__1__Impl + // InternalRos2Parser.g:13711:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRos2Parser.g:13712:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -40484,17 +40961,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRos2Parser.g:13599:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; + // InternalRos2Parser.g:13718:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13603:1: ( ( Int64_1 ) ) - // InternalRos2Parser.g:13604:1: ( Int64_1 ) + // InternalRos2Parser.g:13722:1: ( ( Int64_1 ) ) + // InternalRos2Parser.g:13723:1: ( Int64_1 ) { - // InternalRos2Parser.g:13604:1: ( Int64_1 ) - // InternalRos2Parser.g:13605:2: Int64_1 + // InternalRos2Parser.g:13723:1: ( Int64_1 ) + // InternalRos2Parser.g:13724:2: Int64_1 { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,Int64_1,FOLLOW_2); @@ -40521,14 +40998,14 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRos2Parser.g:13615:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRos2Parser.g:13734: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 { - // InternalRos2Parser.g:13619:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRos2Parser.g:13620:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalRos2Parser.g:13738:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalRos2Parser.g:13739:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { pushFollow(FOLLOW_92); rule__Uint64Array__Group__0__Impl(); @@ -40559,21 +41036,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRos2Parser.g:13627:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13746:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13631:1: ( ( () ) ) - // InternalRos2Parser.g:13632:1: ( () ) + // InternalRos2Parser.g:13750:1: ( ( () ) ) + // InternalRos2Parser.g:13751:1: ( () ) { - // InternalRos2Parser.g:13632:1: ( () ) - // InternalRos2Parser.g:13633:2: () + // InternalRos2Parser.g:13751:1: ( () ) + // InternalRos2Parser.g:13752:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRos2Parser.g:13634:2: () - // InternalRos2Parser.g:13634:3: + // InternalRos2Parser.g:13753:2: () + // InternalRos2Parser.g:13753:3: { } @@ -40596,14 +41073,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRos2Parser.g:13642:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRos2Parser.g:13761:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13646:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRos2Parser.g:13647:2: rule__Uint64Array__Group__1__Impl + // InternalRos2Parser.g:13765:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRos2Parser.g:13766:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -40629,17 +41106,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRos2Parser.g:13653:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; + // InternalRos2Parser.g:13772:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13657:1: ( ( Uint64_1 ) ) - // InternalRos2Parser.g:13658:1: ( Uint64_1 ) + // InternalRos2Parser.g:13776:1: ( ( Uint64_1 ) ) + // InternalRos2Parser.g:13777:1: ( Uint64_1 ) { - // InternalRos2Parser.g:13658:1: ( Uint64_1 ) - // InternalRos2Parser.g:13659:2: Uint64_1 + // InternalRos2Parser.g:13777:1: ( Uint64_1 ) + // InternalRos2Parser.g:13778:2: Uint64_1 { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,Uint64_1,FOLLOW_2); @@ -40666,14 +41143,14 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRos2Parser.g:13669:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRos2Parser.g:13788: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 { - // InternalRos2Parser.g:13673:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRos2Parser.g:13674:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalRos2Parser.g:13792:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalRos2Parser.g:13793:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { pushFollow(FOLLOW_93); rule__Float32Array__Group__0__Impl(); @@ -40704,21 +41181,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRos2Parser.g:13681:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13800:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13685:1: ( ( () ) ) - // InternalRos2Parser.g:13686:1: ( () ) + // InternalRos2Parser.g:13804:1: ( ( () ) ) + // InternalRos2Parser.g:13805:1: ( () ) { - // InternalRos2Parser.g:13686:1: ( () ) - // InternalRos2Parser.g:13687:2: () + // InternalRos2Parser.g:13805:1: ( () ) + // InternalRos2Parser.g:13806:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRos2Parser.g:13688:2: () - // InternalRos2Parser.g:13688:3: + // InternalRos2Parser.g:13807:2: () + // InternalRos2Parser.g:13807:3: { } @@ -40741,14 +41218,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRos2Parser.g:13696:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRos2Parser.g:13815:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13700:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRos2Parser.g:13701:2: rule__Float32Array__Group__1__Impl + // InternalRos2Parser.g:13819:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRos2Parser.g:13820:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -40774,17 +41251,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRos2Parser.g:13707:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; + // InternalRos2Parser.g:13826:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13711:1: ( ( Float32_1 ) ) - // InternalRos2Parser.g:13712:1: ( Float32_1 ) + // InternalRos2Parser.g:13830:1: ( ( Float32_1 ) ) + // InternalRos2Parser.g:13831:1: ( Float32_1 ) { - // InternalRos2Parser.g:13712:1: ( Float32_1 ) - // InternalRos2Parser.g:13713:2: Float32_1 + // InternalRos2Parser.g:13831:1: ( Float32_1 ) + // InternalRos2Parser.g:13832:2: Float32_1 { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,Float32_1,FOLLOW_2); @@ -40811,14 +41288,14 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRos2Parser.g:13723:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRos2Parser.g:13842: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 { - // InternalRos2Parser.g:13727:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRos2Parser.g:13728:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalRos2Parser.g:13846:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalRos2Parser.g:13847:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { pushFollow(FOLLOW_94); rule__Float64Array__Group__0__Impl(); @@ -40849,21 +41326,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRos2Parser.g:13735:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13854:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13739:1: ( ( () ) ) - // InternalRos2Parser.g:13740:1: ( () ) + // InternalRos2Parser.g:13858:1: ( ( () ) ) + // InternalRos2Parser.g:13859:1: ( () ) { - // InternalRos2Parser.g:13740:1: ( () ) - // InternalRos2Parser.g:13741:2: () + // InternalRos2Parser.g:13859:1: ( () ) + // InternalRos2Parser.g:13860:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRos2Parser.g:13742:2: () - // InternalRos2Parser.g:13742:3: + // InternalRos2Parser.g:13861:2: () + // InternalRos2Parser.g:13861:3: { } @@ -40886,14 +41363,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRos2Parser.g:13750:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRos2Parser.g:13869:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13754:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRos2Parser.g:13755:2: rule__Float64Array__Group__1__Impl + // InternalRos2Parser.g:13873:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRos2Parser.g:13874:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -40919,17 +41396,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRos2Parser.g:13761:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; + // InternalRos2Parser.g:13880:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13765:1: ( ( Float64_1 ) ) - // InternalRos2Parser.g:13766:1: ( Float64_1 ) + // InternalRos2Parser.g:13884:1: ( ( Float64_1 ) ) + // InternalRos2Parser.g:13885:1: ( Float64_1 ) { - // InternalRos2Parser.g:13766:1: ( Float64_1 ) - // InternalRos2Parser.g:13767:2: Float64_1 + // InternalRos2Parser.g:13885:1: ( Float64_1 ) + // InternalRos2Parser.g:13886:2: Float64_1 { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,Float64_1,FOLLOW_2); @@ -40956,14 +41433,14 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRos2Parser.g:13777:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRos2Parser.g:13896: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 { - // InternalRos2Parser.g:13781:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRos2Parser.g:13782:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalRos2Parser.g:13900:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalRos2Parser.g:13901:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { pushFollow(FOLLOW_95); rule__String0Array__Group__0__Impl(); @@ -40994,21 +41471,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRos2Parser.g:13789:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13908:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13793:1: ( ( () ) ) - // InternalRos2Parser.g:13794:1: ( () ) + // InternalRos2Parser.g:13912:1: ( ( () ) ) + // InternalRos2Parser.g:13913:1: ( () ) { - // InternalRos2Parser.g:13794:1: ( () ) - // InternalRos2Parser.g:13795:2: () + // InternalRos2Parser.g:13913:1: ( () ) + // InternalRos2Parser.g:13914:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRos2Parser.g:13796:2: () - // InternalRos2Parser.g:13796:3: + // InternalRos2Parser.g:13915:2: () + // InternalRos2Parser.g:13915:3: { } @@ -41031,14 +41508,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRos2Parser.g:13804:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRos2Parser.g:13923:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13808:1: ( rule__String0Array__Group__1__Impl ) - // InternalRos2Parser.g:13809:2: rule__String0Array__Group__1__Impl + // InternalRos2Parser.g:13927:1: ( rule__String0Array__Group__1__Impl ) + // InternalRos2Parser.g:13928:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -41064,17 +41541,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRos2Parser.g:13815:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; + // InternalRos2Parser.g:13934:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13819:1: ( ( String_2 ) ) - // InternalRos2Parser.g:13820:1: ( String_2 ) + // InternalRos2Parser.g:13938:1: ( ( String_2 ) ) + // InternalRos2Parser.g:13939:1: ( String_2 ) { - // InternalRos2Parser.g:13820:1: ( String_2 ) - // InternalRos2Parser.g:13821:2: String_2 + // InternalRos2Parser.g:13939:1: ( String_2 ) + // InternalRos2Parser.g:13940:2: String_2 { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,String_2,FOLLOW_2); @@ -41101,14 +41578,14 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalRos2Parser.g:13831:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalRos2Parser.g:13950: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 { - // InternalRos2Parser.g:13835:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRos2Parser.g:13836:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // InternalRos2Parser.g:13954:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalRos2Parser.g:13955:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { pushFollow(FOLLOW_96); rule__ByteArray__Group__0__Impl(); @@ -41139,21 +41616,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRos2Parser.g:13843:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:13962:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13847:1: ( ( () ) ) - // InternalRos2Parser.g:13848:1: ( () ) + // InternalRos2Parser.g:13966:1: ( ( () ) ) + // InternalRos2Parser.g:13967:1: ( () ) { - // InternalRos2Parser.g:13848:1: ( () ) - // InternalRos2Parser.g:13849:2: () + // InternalRos2Parser.g:13967:1: ( () ) + // InternalRos2Parser.g:13968:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRos2Parser.g:13850:2: () - // InternalRos2Parser.g:13850:3: + // InternalRos2Parser.g:13969:2: () + // InternalRos2Parser.g:13969:3: { } @@ -41176,14 +41653,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalRos2Parser.g:13858:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalRos2Parser.g:13977:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13862:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRos2Parser.g:13863:2: rule__ByteArray__Group__1__Impl + // InternalRos2Parser.g:13981:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRos2Parser.g:13982:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -41209,17 +41686,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRos2Parser.g:13869:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; + // InternalRos2Parser.g:13988:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13873:1: ( ( Byte_1 ) ) - // InternalRos2Parser.g:13874:1: ( Byte_1 ) + // InternalRos2Parser.g:13992:1: ( ( Byte_1 ) ) + // InternalRos2Parser.g:13993:1: ( Byte_1 ) { - // InternalRos2Parser.g:13874:1: ( Byte_1 ) - // InternalRos2Parser.g:13875:2: Byte_1 + // InternalRos2Parser.g:13993:1: ( Byte_1 ) + // InternalRos2Parser.g:13994:2: Byte_1 { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,Byte_1,FOLLOW_2); @@ -41246,14 +41723,14 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalRos2Parser.g:13885:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalRos2Parser.g:14004: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 { - // InternalRos2Parser.g:13889:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRos2Parser.g:13890:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // InternalRos2Parser.g:14008:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalRos2Parser.g:14009:2: rule__Header__Group__0__Impl rule__Header__Group__1 { pushFollow(FOLLOW_97); rule__Header__Group__0__Impl(); @@ -41284,21 +41761,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRos2Parser.g:13897:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalRos2Parser.g:14016:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13901:1: ( ( () ) ) - // InternalRos2Parser.g:13902:1: ( () ) + // InternalRos2Parser.g:14020:1: ( ( () ) ) + // InternalRos2Parser.g:14021:1: ( () ) { - // InternalRos2Parser.g:13902:1: ( () ) - // InternalRos2Parser.g:13903:2: () + // InternalRos2Parser.g:14021:1: ( () ) + // InternalRos2Parser.g:14022:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRos2Parser.g:13904:2: () - // InternalRos2Parser.g:13904:3: + // InternalRos2Parser.g:14023:2: () + // InternalRos2Parser.g:14023:3: { } @@ -41321,14 +41798,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalRos2Parser.g:13912:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalRos2Parser.g:14031:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13916:1: ( rule__Header__Group__1__Impl ) - // InternalRos2Parser.g:13917:2: rule__Header__Group__1__Impl + // InternalRos2Parser.g:14035:1: ( rule__Header__Group__1__Impl ) + // InternalRos2Parser.g:14036:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -41354,17 +41831,17 @@ public final void rule__Header__Group__1() throws RecognitionException { // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRos2Parser.g:13923:1: rule__Header__Group__1__Impl : ( Header ) ; + // InternalRos2Parser.g:14042:1: rule__Header__Group__1__Impl : ( Header ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13927:1: ( ( Header ) ) - // InternalRos2Parser.g:13928:1: ( Header ) + // InternalRos2Parser.g:14046:1: ( ( Header ) ) + // InternalRos2Parser.g:14047:1: ( Header ) { - // InternalRos2Parser.g:13928:1: ( Header ) - // InternalRos2Parser.g:13929:2: Header + // InternalRos2Parser.g:14047:1: ( Header ) + // InternalRos2Parser.g:14048:2: Header { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); match(input,Header,FOLLOW_2); @@ -41391,16 +41868,16 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRos2Parser.g:13939:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; + // InternalRos2Parser.g:14058: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 { - // InternalRos2Parser.g:13943:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRos2Parser.g:13944:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // InternalRos2Parser.g:14062:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalRos2Parser.g:14063:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_7); rule__ArrayTopicSpecRef__Group__0__Impl(); state._fsp--; @@ -41429,31 +41906,21 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRos2Parser.g:13951:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; + // InternalRos2Parser.g:14070:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( LeftSquareBracket ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13955:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRos2Parser.g:13956:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - { - // InternalRos2Parser.g:13956:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRos2Parser.g:13957:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRos2Parser.g:14074:1: ( ( LeftSquareBracket ) ) + // InternalRos2Parser.g:14075:1: ( LeftSquareBracket ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRos2Parser.g:13958:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRos2Parser.g:13958:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + // InternalRos2Parser.g:14075:1: ( LeftSquareBracket ) + // InternalRos2Parser.g:14076:2: LeftSquareBracket { - pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } @@ -41476,20 +41943,25 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRos2Parser.g:13966:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; + // InternalRos2Parser.g:14085:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13970:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRos2Parser.g:13971:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRos2Parser.g:14089:1: ( rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ) + // InternalRos2Parser.g:14090:2: rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_67); rule__ArrayTopicSpecRef__Group__1__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__2(); + + state._fsp--; + } @@ -41509,21 +41981,31 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRos2Parser.g:13977:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; + // InternalRos2Parser.g:14097:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:13981:1: ( ( LeftSquareBracketRightSquareBracket ) ) - // InternalRos2Parser.g:13982:1: ( LeftSquareBracketRightSquareBracket ) + // InternalRos2Parser.g:14101:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ) + // InternalRos2Parser.g:14102:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) { - // InternalRos2Parser.g:13982:1: ( LeftSquareBracketRightSquareBracket ) - // InternalRos2Parser.g:13983:2: LeftSquareBracketRightSquareBracket + // InternalRos2Parser.g:14102:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) + // InternalRos2Parser.g:14103:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); + // InternalRos2Parser.g:14104:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) + // InternalRos2Parser.g:14104:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__TopicSpecAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } @@ -41545,39 +42027,109 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2" + // InternalRos2Parser.g:14112:1: rule__ArrayTopicSpecRef__Group__2 : rule__ArrayTopicSpecRef__Group__2__Impl ; + public final void rule__ArrayTopicSpecRef__Group__2() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:14116:1: ( rule__ArrayTopicSpecRef__Group__2__Impl ) + // InternalRos2Parser.g:14117:2: rule__ArrayTopicSpecRef__Group__2__Impl + { + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__2__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2" + + + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2__Impl" + // InternalRos2Parser.g:14123:1: rule__ArrayTopicSpecRef__Group__2__Impl : ( RightSquareBracket ) ; + public final void rule__ArrayTopicSpecRef__Group__2__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:14127:1: ( ( RightSquareBracket ) ) + // InternalRos2Parser.g:14128:1: ( RightSquareBracket ) + { + // InternalRos2Parser.g:14128:1: ( RightSquareBracket ) + // InternalRos2Parser.g:14129:2: RightSquareBracket + { + before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2__Impl" + + // $ANTLR start "rule__QualityOfService__UnorderedGroup_1" - // InternalRos2Parser.g:13993:1: rule__QualityOfService__UnorderedGroup_1 : ( rule__QualityOfService__UnorderedGroup_1__0 )? ; + // InternalRos2Parser.g:14139:1: rule__QualityOfService__UnorderedGroup_1 : ( rule__QualityOfService__UnorderedGroup_1__0 )? ; public final void rule__QualityOfService__UnorderedGroup_1() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1()); try { - // InternalRos2Parser.g:13998:1: ( ( rule__QualityOfService__UnorderedGroup_1__0 )? ) - // InternalRos2Parser.g:13999:2: ( rule__QualityOfService__UnorderedGroup_1__0 )? + // InternalRos2Parser.g:14144:1: ( ( rule__QualityOfService__UnorderedGroup_1__0 )? ) + // InternalRos2Parser.g:14145:2: ( rule__QualityOfService__UnorderedGroup_1__0 )? { - // InternalRos2Parser.g:13999:2: ( rule__QualityOfService__UnorderedGroup_1__0 )? - int alt75=2; - int LA75_0 = input.LA(1); + // InternalRos2Parser.g:14145:2: ( rule__QualityOfService__UnorderedGroup_1__0 )? + int alt76=2; + int LA76_0 = input.LA(1); - if ( LA75_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { - alt75=1; + if ( LA76_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { + alt76=1; } - else if ( LA75_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { - alt75=1; + else if ( LA76_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { + alt76=1; } - else if ( LA75_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { - alt75=1; + else if ( LA76_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { + alt76=1; } - else if ( LA75_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { - alt75=1; + else if ( LA76_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { + alt76=1; } - else if ( LA75_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { - alt75=1; + else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : - // InternalRos2Parser.g:13999:2: rule__QualityOfService__UnorderedGroup_1__0 + // InternalRos2Parser.g:14145:2: rule__QualityOfService__UnorderedGroup_1__0 { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1__0(); @@ -41610,53 +42162,53 @@ else if ( LA75_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // $ANTLR start "rule__QualityOfService__UnorderedGroup_1__Impl" - // InternalRos2Parser.g:14007:1: rule__QualityOfService__UnorderedGroup_1__Impl : ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) ; + // InternalRos2Parser.g:14153:1: rule__QualityOfService__UnorderedGroup_1__Impl : ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) ; public final void rule__QualityOfService__UnorderedGroup_1__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // InternalRos2Parser.g:14012:1: ( ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) ) - // InternalRos2Parser.g:14013:3: ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) + // InternalRos2Parser.g:14158:1: ( ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) ) + // InternalRos2Parser.g:14159:3: ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) { - // InternalRos2Parser.g:14013:3: ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) - int alt76=5; - int LA76_0 = input.LA(1); + // InternalRos2Parser.g:14159:3: ( ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) | ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) ) + int alt77=5; + int LA77_0 = input.LA(1); - if ( LA76_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { - alt76=1; + if ( LA77_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { + alt77=1; } - else if ( LA76_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { - alt76=2; + else if ( LA77_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { + alt77=2; } - else if ( LA76_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { - alt76=3; + else if ( LA77_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { + alt77=3; } - else if ( LA76_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { - alt76=4; + else if ( LA77_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { + alt77=4; } - else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { - alt76=5; + else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { + alt77=5; } else { NoViableAltException nvae = - new NoViableAltException("", 76, 0, input); + new NoViableAltException("", 77, 0, input); throw nvae; } - switch (alt76) { + switch (alt77) { case 1 : - // InternalRos2Parser.g:14014:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) + // InternalRos2Parser.g:14160:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) { - // InternalRos2Parser.g:14014:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) - // InternalRos2Parser.g:14015:4: {...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) + // InternalRos2Parser.g:14160:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) ) + // InternalRos2Parser.g:14161:4: {...}? => ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { throw new FailedPredicateException(input, "rule__QualityOfService__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0)"); } - // InternalRos2Parser.g:14015:112: ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) - // InternalRos2Parser.g:14016:5: ( ( rule__QualityOfService__Group_1_0__0 ) ) + // InternalRos2Parser.g:14161:112: ( ( ( rule__QualityOfService__Group_1_0__0 ) ) ) + // InternalRos2Parser.g:14162:5: ( ( rule__QualityOfService__Group_1_0__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0); @@ -41664,12 +42216,12 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc selected = true; - // InternalRos2Parser.g:14022:5: ( ( rule__QualityOfService__Group_1_0__0 ) ) - // InternalRos2Parser.g:14023:6: ( rule__QualityOfService__Group_1_0__0 ) + // InternalRos2Parser.g:14168:5: ( ( rule__QualityOfService__Group_1_0__0 ) ) + // InternalRos2Parser.g:14169:6: ( rule__QualityOfService__Group_1_0__0 ) { before(grammarAccess.getQualityOfServiceAccess().getGroup_1_0()); - // InternalRos2Parser.g:14024:6: ( rule__QualityOfService__Group_1_0__0 ) - // InternalRos2Parser.g:14024:7: rule__QualityOfService__Group_1_0__0 + // InternalRos2Parser.g:14170:6: ( rule__QualityOfService__Group_1_0__0 ) + // InternalRos2Parser.g:14170:7: rule__QualityOfService__Group_1_0__0 { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_0__0(); @@ -41693,16 +42245,16 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } break; case 2 : - // InternalRos2Parser.g:14029:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) + // InternalRos2Parser.g:14175:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) { - // InternalRos2Parser.g:14029:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) - // InternalRos2Parser.g:14030:4: {...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) + // InternalRos2Parser.g:14175:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) ) + // InternalRos2Parser.g:14176:4: {...}? => ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { throw new FailedPredicateException(input, "rule__QualityOfService__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1)"); } - // InternalRos2Parser.g:14030:112: ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) - // InternalRos2Parser.g:14031:5: ( ( rule__QualityOfService__Group_1_1__0 ) ) + // InternalRos2Parser.g:14176:112: ( ( ( rule__QualityOfService__Group_1_1__0 ) ) ) + // InternalRos2Parser.g:14177:5: ( ( rule__QualityOfService__Group_1_1__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1); @@ -41710,12 +42262,12 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc selected = true; - // InternalRos2Parser.g:14037:5: ( ( rule__QualityOfService__Group_1_1__0 ) ) - // InternalRos2Parser.g:14038:6: ( rule__QualityOfService__Group_1_1__0 ) + // InternalRos2Parser.g:14183:5: ( ( rule__QualityOfService__Group_1_1__0 ) ) + // InternalRos2Parser.g:14184:6: ( rule__QualityOfService__Group_1_1__0 ) { before(grammarAccess.getQualityOfServiceAccess().getGroup_1_1()); - // InternalRos2Parser.g:14039:6: ( rule__QualityOfService__Group_1_1__0 ) - // InternalRos2Parser.g:14039:7: rule__QualityOfService__Group_1_1__0 + // InternalRos2Parser.g:14185:6: ( rule__QualityOfService__Group_1_1__0 ) + // InternalRos2Parser.g:14185:7: rule__QualityOfService__Group_1_1__0 { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_1__0(); @@ -41739,16 +42291,16 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } break; case 3 : - // InternalRos2Parser.g:14044:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) + // InternalRos2Parser.g:14190:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) { - // InternalRos2Parser.g:14044:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) - // InternalRos2Parser.g:14045:4: {...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) + // InternalRos2Parser.g:14190:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) ) + // InternalRos2Parser.g:14191:4: {...}? => ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { throw new FailedPredicateException(input, "rule__QualityOfService__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2)"); } - // InternalRos2Parser.g:14045:112: ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) - // InternalRos2Parser.g:14046:5: ( ( rule__QualityOfService__Group_1_2__0 ) ) + // InternalRos2Parser.g:14191:112: ( ( ( rule__QualityOfService__Group_1_2__0 ) ) ) + // InternalRos2Parser.g:14192:5: ( ( rule__QualityOfService__Group_1_2__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2); @@ -41756,12 +42308,12 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc selected = true; - // InternalRos2Parser.g:14052:5: ( ( rule__QualityOfService__Group_1_2__0 ) ) - // InternalRos2Parser.g:14053:6: ( rule__QualityOfService__Group_1_2__0 ) + // InternalRos2Parser.g:14198:5: ( ( rule__QualityOfService__Group_1_2__0 ) ) + // InternalRos2Parser.g:14199:6: ( rule__QualityOfService__Group_1_2__0 ) { before(grammarAccess.getQualityOfServiceAccess().getGroup_1_2()); - // InternalRos2Parser.g:14054:6: ( rule__QualityOfService__Group_1_2__0 ) - // InternalRos2Parser.g:14054:7: rule__QualityOfService__Group_1_2__0 + // InternalRos2Parser.g:14200:6: ( rule__QualityOfService__Group_1_2__0 ) + // InternalRos2Parser.g:14200:7: rule__QualityOfService__Group_1_2__0 { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_2__0(); @@ -41785,16 +42337,16 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } break; case 4 : - // InternalRos2Parser.g:14059:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) + // InternalRos2Parser.g:14205:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) { - // InternalRos2Parser.g:14059:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) - // InternalRos2Parser.g:14060:4: {...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) + // InternalRos2Parser.g:14205:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) ) + // InternalRos2Parser.g:14206:4: {...}? => ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { throw new FailedPredicateException(input, "rule__QualityOfService__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3)"); } - // InternalRos2Parser.g:14060:112: ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) - // InternalRos2Parser.g:14061:5: ( ( rule__QualityOfService__Group_1_3__0 ) ) + // InternalRos2Parser.g:14206:112: ( ( ( rule__QualityOfService__Group_1_3__0 ) ) ) + // InternalRos2Parser.g:14207:5: ( ( rule__QualityOfService__Group_1_3__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3); @@ -41802,12 +42354,12 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc selected = true; - // InternalRos2Parser.g:14067:5: ( ( rule__QualityOfService__Group_1_3__0 ) ) - // InternalRos2Parser.g:14068:6: ( rule__QualityOfService__Group_1_3__0 ) + // InternalRos2Parser.g:14213:5: ( ( rule__QualityOfService__Group_1_3__0 ) ) + // InternalRos2Parser.g:14214:6: ( rule__QualityOfService__Group_1_3__0 ) { before(grammarAccess.getQualityOfServiceAccess().getGroup_1_3()); - // InternalRos2Parser.g:14069:6: ( rule__QualityOfService__Group_1_3__0 ) - // InternalRos2Parser.g:14069:7: rule__QualityOfService__Group_1_3__0 + // InternalRos2Parser.g:14215:6: ( rule__QualityOfService__Group_1_3__0 ) + // InternalRos2Parser.g:14215:7: rule__QualityOfService__Group_1_3__0 { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_3__0(); @@ -41831,16 +42383,16 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc } break; case 5 : - // InternalRos2Parser.g:14074:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) + // InternalRos2Parser.g:14220:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) { - // InternalRos2Parser.g:14074:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) - // InternalRos2Parser.g:14075:4: {...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) + // InternalRos2Parser.g:14220:3: ({...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) ) + // InternalRos2Parser.g:14221:4: {...}? => ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { throw new FailedPredicateException(input, "rule__QualityOfService__UnorderedGroup_1__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4)"); } - // InternalRos2Parser.g:14075:112: ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) - // InternalRos2Parser.g:14076:5: ( ( rule__QualityOfService__Group_1_4__0 ) ) + // InternalRos2Parser.g:14221:112: ( ( ( rule__QualityOfService__Group_1_4__0 ) ) ) + // InternalRos2Parser.g:14222:5: ( ( rule__QualityOfService__Group_1_4__0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4); @@ -41848,12 +42400,12 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc selected = true; - // InternalRos2Parser.g:14082:5: ( ( rule__QualityOfService__Group_1_4__0 ) ) - // InternalRos2Parser.g:14083:6: ( rule__QualityOfService__Group_1_4__0 ) + // InternalRos2Parser.g:14228:5: ( ( rule__QualityOfService__Group_1_4__0 ) ) + // InternalRos2Parser.g:14229:6: ( rule__QualityOfService__Group_1_4__0 ) { before(grammarAccess.getQualityOfServiceAccess().getGroup_1_4()); - // InternalRos2Parser.g:14084:6: ( rule__QualityOfService__Group_1_4__0 ) - // InternalRos2Parser.g:14084:7: rule__QualityOfService__Group_1_4__0 + // InternalRos2Parser.g:14230:6: ( rule__QualityOfService__Group_1_4__0 ) + // InternalRos2Parser.g:14230:7: rule__QualityOfService__Group_1_4__0 { pushFollow(FOLLOW_2); rule__QualityOfService__Group_1_4__0(); @@ -41900,42 +42452,42 @@ else if ( LA76_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // $ANTLR start "rule__QualityOfService__UnorderedGroup_1__0" - // InternalRos2Parser.g:14097:1: rule__QualityOfService__UnorderedGroup_1__0 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__1 )? ; + // InternalRos2Parser.g:14243:1: rule__QualityOfService__UnorderedGroup_1__0 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__1 )? ; public final void rule__QualityOfService__UnorderedGroup_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14101:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__1 )? ) - // InternalRos2Parser.g:14102:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__1 )? + // InternalRos2Parser.g:14247:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__1 )? ) + // InternalRos2Parser.g:14248:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__1 )? { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_98); rule__QualityOfService__UnorderedGroup_1__Impl(); state._fsp--; - // InternalRos2Parser.g:14103:2: ( rule__QualityOfService__UnorderedGroup_1__1 )? - int alt77=2; - int LA77_0 = input.LA(1); + // InternalRos2Parser.g:14249:2: ( rule__QualityOfService__UnorderedGroup_1__1 )? + int alt78=2; + int LA78_0 = input.LA(1); - if ( LA77_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { - alt77=1; + if ( LA78_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { + alt78=1; } - else if ( LA77_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { - alt77=1; + else if ( LA78_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { + alt78=1; } - else if ( LA77_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { - alt77=1; + else if ( LA78_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { + alt78=1; } - else if ( LA77_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { - alt77=1; + else if ( LA78_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { + alt78=1; } - else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { - alt77=1; + else if ( LA78_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : - // InternalRos2Parser.g:14103:2: rule__QualityOfService__UnorderedGroup_1__1 + // InternalRos2Parser.g:14249:2: rule__QualityOfService__UnorderedGroup_1__1 { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1__1(); @@ -41967,42 +42519,42 @@ else if ( LA77_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // $ANTLR start "rule__QualityOfService__UnorderedGroup_1__1" - // InternalRos2Parser.g:14109:1: rule__QualityOfService__UnorderedGroup_1__1 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__2 )? ; + // InternalRos2Parser.g:14255:1: rule__QualityOfService__UnorderedGroup_1__1 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__2 )? ; public final void rule__QualityOfService__UnorderedGroup_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14113:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__2 )? ) - // InternalRos2Parser.g:14114:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__2 )? + // InternalRos2Parser.g:14259:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__2 )? ) + // InternalRos2Parser.g:14260:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__2 )? { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_98); rule__QualityOfService__UnorderedGroup_1__Impl(); state._fsp--; - // InternalRos2Parser.g:14115:2: ( rule__QualityOfService__UnorderedGroup_1__2 )? - int alt78=2; - int LA78_0 = input.LA(1); + // InternalRos2Parser.g:14261:2: ( rule__QualityOfService__UnorderedGroup_1__2 )? + int alt79=2; + int LA79_0 = input.LA(1); - if ( LA78_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { - alt78=1; + if ( LA79_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { + alt79=1; } - else if ( LA78_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { - alt78=1; + else if ( LA79_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { + alt79=1; } - else if ( LA78_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { - alt78=1; + else if ( LA79_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { + alt79=1; } - else if ( LA78_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { - alt78=1; + else if ( LA79_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { + alt79=1; } - else if ( LA78_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { - alt78=1; + else if ( LA79_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { + alt79=1; } - switch (alt78) { + switch (alt79) { case 1 : - // InternalRos2Parser.g:14115:2: rule__QualityOfService__UnorderedGroup_1__2 + // InternalRos2Parser.g:14261:2: rule__QualityOfService__UnorderedGroup_1__2 { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1__2(); @@ -42034,42 +42586,42 @@ else if ( LA78_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // $ANTLR start "rule__QualityOfService__UnorderedGroup_1__2" - // InternalRos2Parser.g:14121:1: rule__QualityOfService__UnorderedGroup_1__2 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__3 )? ; + // InternalRos2Parser.g:14267:1: rule__QualityOfService__UnorderedGroup_1__2 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__3 )? ; public final void rule__QualityOfService__UnorderedGroup_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14125:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__3 )? ) - // InternalRos2Parser.g:14126:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__3 )? + // InternalRos2Parser.g:14271:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__3 )? ) + // InternalRos2Parser.g:14272:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__3 )? { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_98); rule__QualityOfService__UnorderedGroup_1__Impl(); state._fsp--; - // InternalRos2Parser.g:14127:2: ( rule__QualityOfService__UnorderedGroup_1__3 )? - int alt79=2; - int LA79_0 = input.LA(1); + // InternalRos2Parser.g:14273:2: ( rule__QualityOfService__UnorderedGroup_1__3 )? + int alt80=2; + int LA80_0 = input.LA(1); - if ( LA79_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { - alt79=1; + if ( LA80_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { + alt80=1; } - else if ( LA79_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { - alt79=1; + else if ( LA80_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { + alt80=1; } - else if ( LA79_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { - alt79=1; + else if ( LA80_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { + alt80=1; } - else if ( LA79_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { - alt79=1; + else if ( LA80_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { + alt80=1; } - else if ( LA79_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { - alt79=1; + else if ( LA80_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : - // InternalRos2Parser.g:14127:2: rule__QualityOfService__UnorderedGroup_1__3 + // InternalRos2Parser.g:14273:2: rule__QualityOfService__UnorderedGroup_1__3 { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1__3(); @@ -42101,42 +42653,42 @@ else if ( LA79_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // $ANTLR start "rule__QualityOfService__UnorderedGroup_1__3" - // InternalRos2Parser.g:14133:1: rule__QualityOfService__UnorderedGroup_1__3 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__4 )? ; + // InternalRos2Parser.g:14279:1: rule__QualityOfService__UnorderedGroup_1__3 : rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__4 )? ; public final void rule__QualityOfService__UnorderedGroup_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14137:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__4 )? ) - // InternalRos2Parser.g:14138:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__4 )? + // InternalRos2Parser.g:14283:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__4 )? ) + // InternalRos2Parser.g:14284:2: rule__QualityOfService__UnorderedGroup_1__Impl ( rule__QualityOfService__UnorderedGroup_1__4 )? { - pushFollow(FOLLOW_99); + pushFollow(FOLLOW_98); rule__QualityOfService__UnorderedGroup_1__Impl(); state._fsp--; - // InternalRos2Parser.g:14139:2: ( rule__QualityOfService__UnorderedGroup_1__4 )? - int alt80=2; - int LA80_0 = input.LA(1); + // InternalRos2Parser.g:14285:2: ( rule__QualityOfService__UnorderedGroup_1__4 )? + int alt81=2; + int LA81_0 = input.LA(1); - if ( LA80_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { - alt80=1; + if ( LA81_0 == Profile && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 0) ) { + alt81=1; } - else if ( LA80_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { - alt80=1; + else if ( LA81_0 == History && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 1) ) { + alt81=1; } - else if ( LA80_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { - alt80=1; + else if ( LA81_0 == Depth && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 2) ) { + alt81=1; } - else if ( LA80_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { - alt80=1; + else if ( LA81_0 == Reliability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 3) ) { + alt81=1; } - else if ( LA80_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { - alt80=1; + else if ( LA81_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAccess.getQualityOfServiceAccess().getUnorderedGroup_1(), 4) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : - // InternalRos2Parser.g:14139:2: rule__QualityOfService__UnorderedGroup_1__4 + // InternalRos2Parser.g:14285:2: rule__QualityOfService__UnorderedGroup_1__4 { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1__4(); @@ -42168,14 +42720,14 @@ else if ( LA80_0 == Durability && getUnorderedGroupHelper().canSelect(grammarAcc // $ANTLR start "rule__QualityOfService__UnorderedGroup_1__4" - // InternalRos2Parser.g:14145:1: rule__QualityOfService__UnorderedGroup_1__4 : rule__QualityOfService__UnorderedGroup_1__Impl ; + // InternalRos2Parser.g:14291:1: rule__QualityOfService__UnorderedGroup_1__4 : rule__QualityOfService__UnorderedGroup_1__Impl ; public final void rule__QualityOfService__UnorderedGroup_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14149:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ) - // InternalRos2Parser.g:14150:2: rule__QualityOfService__UnorderedGroup_1__Impl + // InternalRos2Parser.g:14295:1: ( rule__QualityOfService__UnorderedGroup_1__Impl ) + // InternalRos2Parser.g:14296:2: rule__QualityOfService__UnorderedGroup_1__Impl { pushFollow(FOLLOW_2); rule__QualityOfService__UnorderedGroup_1__Impl(); @@ -42201,17 +42753,17 @@ public final void rule__QualityOfService__UnorderedGroup_1__4() throws Recogniti // $ANTLR start "rule__AmentPackage__NameAssignment_1" - // InternalRos2Parser.g:14157:1: rule__AmentPackage__NameAssignment_1 : ( ruleRosNames ) ; + // InternalRos2Parser.g:14303:1: rule__AmentPackage__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__AmentPackage__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14161:1: ( ( ruleRosNames ) ) - // InternalRos2Parser.g:14162:2: ( ruleRosNames ) + // InternalRos2Parser.g:14307:1: ( ( ruleRosNames ) ) + // InternalRos2Parser.g:14308:2: ( ruleRosNames ) { - // InternalRos2Parser.g:14162:2: ( ruleRosNames ) - // InternalRos2Parser.g:14163:3: ruleRosNames + // InternalRos2Parser.g:14308:2: ( ruleRosNames ) + // InternalRos2Parser.g:14309:3: ruleRosNames { before(grammarAccess.getAmentPackageAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -42242,17 +42794,17 @@ public final void rule__AmentPackage__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__AmentPackage__FromGitRepoAssignment_4_1" - // InternalRos2Parser.g:14172:1: rule__AmentPackage__FromGitRepoAssignment_4_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14318:1: rule__AmentPackage__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__AmentPackage__FromGitRepoAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14176:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14177:2: ( ruleEString ) + // InternalRos2Parser.g:14322:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14323:2: ( ruleEString ) { - // InternalRos2Parser.g:14177:2: ( ruleEString ) - // InternalRos2Parser.g:14178:3: ruleEString + // InternalRos2Parser.g:14323:2: ( ruleEString ) + // InternalRos2Parser.g:14324:3: ruleEString { before(grammarAccess.getAmentPackageAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42283,17 +42835,17 @@ public final void rule__AmentPackage__FromGitRepoAssignment_4_1() throws Recogni // $ANTLR start "rule__AmentPackage__ArtifactAssignment_5_2" - // InternalRos2Parser.g:14187:1: rule__AmentPackage__ArtifactAssignment_5_2 : ( ruleArtifact ) ; + // InternalRos2Parser.g:14333:1: rule__AmentPackage__ArtifactAssignment_5_2 : ( ruleArtifact ) ; public final void rule__AmentPackage__ArtifactAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14191:1: ( ( ruleArtifact ) ) - // InternalRos2Parser.g:14192:2: ( ruleArtifact ) + // InternalRos2Parser.g:14337:1: ( ( ruleArtifact ) ) + // InternalRos2Parser.g:14338:2: ( ruleArtifact ) { - // InternalRos2Parser.g:14192:2: ( ruleArtifact ) - // InternalRos2Parser.g:14193:3: ruleArtifact + // InternalRos2Parser.g:14338:2: ( ruleArtifact ) + // InternalRos2Parser.g:14339:3: ruleArtifact { before(grammarAccess.getAmentPackageAccess().getArtifactArtifactParserRuleCall_5_2_0()); pushFollow(FOLLOW_2); @@ -42324,17 +42876,17 @@ public final void rule__AmentPackage__ArtifactAssignment_5_2() throws Recognitio // $ANTLR start "rule__AmentPackage__DependencyAssignment_6_2" - // InternalRos2Parser.g:14202:1: rule__AmentPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; + // InternalRos2Parser.g:14348:1: rule__AmentPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__AmentPackage__DependencyAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14206:1: ( ( ruleDependency ) ) - // InternalRos2Parser.g:14207:2: ( ruleDependency ) + // InternalRos2Parser.g:14352:1: ( ( ruleDependency ) ) + // InternalRos2Parser.g:14353:2: ( ruleDependency ) { - // InternalRos2Parser.g:14207:2: ( ruleDependency ) - // InternalRos2Parser.g:14208:3: ruleDependency + // InternalRos2Parser.g:14353:2: ( ruleDependency ) + // InternalRos2Parser.g:14354:3: ruleDependency { before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -42365,17 +42917,17 @@ public final void rule__AmentPackage__DependencyAssignment_6_2() throws Recognit // $ANTLR start "rule__AmentPackage__DependencyAssignment_6_3_1" - // InternalRos2Parser.g:14217:1: rule__AmentPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; + // InternalRos2Parser.g:14363:1: rule__AmentPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__AmentPackage__DependencyAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14221:1: ( ( ruleDependency ) ) - // InternalRos2Parser.g:14222:2: ( ruleDependency ) + // InternalRos2Parser.g:14367:1: ( ( ruleDependency ) ) + // InternalRos2Parser.g:14368:2: ( ruleDependency ) { - // InternalRos2Parser.g:14222:2: ( ruleDependency ) - // InternalRos2Parser.g:14223:3: ruleDependency + // InternalRos2Parser.g:14368:2: ( ruleDependency ) + // InternalRos2Parser.g:14369:3: ruleDependency { before(grammarAccess.getAmentPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -42406,21 +42958,21 @@ public final void rule__AmentPackage__DependencyAssignment_6_3_1() throws Recogn // $ANTLR start "rule__QualityOfService__QoSProfileAssignment_1_0_1" - // InternalRos2Parser.g:14232:1: rule__QualityOfService__QoSProfileAssignment_1_0_1 : ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) ; + // InternalRos2Parser.g:14378:1: rule__QualityOfService__QoSProfileAssignment_1_0_1 : ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) ; public final void rule__QualityOfService__QoSProfileAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14236:1: ( ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) ) - // InternalRos2Parser.g:14237:2: ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) + // InternalRos2Parser.g:14382:1: ( ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) ) + // InternalRos2Parser.g:14383:2: ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) { - // InternalRos2Parser.g:14237:2: ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) - // InternalRos2Parser.g:14238:3: ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) + // InternalRos2Parser.g:14383:2: ( ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) ) + // InternalRos2Parser.g:14384:3: ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) { before(grammarAccess.getQualityOfServiceAccess().getQoSProfileAlternatives_1_0_1_0()); - // InternalRos2Parser.g:14239:3: ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) - // InternalRos2Parser.g:14239:4: rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 + // InternalRos2Parser.g:14385:3: ( rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 ) + // InternalRos2Parser.g:14385:4: rule__QualityOfService__QoSProfileAlternatives_1_0_1_0 { pushFollow(FOLLOW_2); rule__QualityOfService__QoSProfileAlternatives_1_0_1_0(); @@ -42453,21 +43005,21 @@ public final void rule__QualityOfService__QoSProfileAssignment_1_0_1() throws Re // $ANTLR start "rule__QualityOfService__HistoryAssignment_1_1_1" - // InternalRos2Parser.g:14247:1: rule__QualityOfService__HistoryAssignment_1_1_1 : ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) ; + // InternalRos2Parser.g:14393:1: rule__QualityOfService__HistoryAssignment_1_1_1 : ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) ; public final void rule__QualityOfService__HistoryAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14251:1: ( ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) ) - // InternalRos2Parser.g:14252:2: ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) + // InternalRos2Parser.g:14397:1: ( ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) ) + // InternalRos2Parser.g:14398:2: ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) { - // InternalRos2Parser.g:14252:2: ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) - // InternalRos2Parser.g:14253:3: ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) + // InternalRos2Parser.g:14398:2: ( ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) ) + // InternalRos2Parser.g:14399:3: ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) { before(grammarAccess.getQualityOfServiceAccess().getHistoryAlternatives_1_1_1_0()); - // InternalRos2Parser.g:14254:3: ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) - // InternalRos2Parser.g:14254:4: rule__QualityOfService__HistoryAlternatives_1_1_1_0 + // InternalRos2Parser.g:14400:3: ( rule__QualityOfService__HistoryAlternatives_1_1_1_0 ) + // InternalRos2Parser.g:14400:4: rule__QualityOfService__HistoryAlternatives_1_1_1_0 { pushFollow(FOLLOW_2); rule__QualityOfService__HistoryAlternatives_1_1_1_0(); @@ -42500,17 +43052,17 @@ public final void rule__QualityOfService__HistoryAssignment_1_1_1() throws Recog // $ANTLR start "rule__QualityOfService__DepthAssignment_1_2_1" - // InternalRos2Parser.g:14262:1: rule__QualityOfService__DepthAssignment_1_2_1 : ( ruleInteger0 ) ; + // InternalRos2Parser.g:14408:1: rule__QualityOfService__DepthAssignment_1_2_1 : ( ruleInteger0 ) ; public final void rule__QualityOfService__DepthAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14266:1: ( ( ruleInteger0 ) ) - // InternalRos2Parser.g:14267:2: ( ruleInteger0 ) + // InternalRos2Parser.g:14412:1: ( ( ruleInteger0 ) ) + // InternalRos2Parser.g:14413:2: ( ruleInteger0 ) { - // InternalRos2Parser.g:14267:2: ( ruleInteger0 ) - // InternalRos2Parser.g:14268:3: ruleInteger0 + // InternalRos2Parser.g:14413:2: ( ruleInteger0 ) + // InternalRos2Parser.g:14414:3: ruleInteger0 { before(grammarAccess.getQualityOfServiceAccess().getDepthInteger0ParserRuleCall_1_2_1_0()); pushFollow(FOLLOW_2); @@ -42541,21 +43093,21 @@ public final void rule__QualityOfService__DepthAssignment_1_2_1() throws Recogni // $ANTLR start "rule__QualityOfService__ReliabilityAssignment_1_3_1" - // InternalRos2Parser.g:14277:1: rule__QualityOfService__ReliabilityAssignment_1_3_1 : ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) ; + // InternalRos2Parser.g:14423:1: rule__QualityOfService__ReliabilityAssignment_1_3_1 : ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) ; public final void rule__QualityOfService__ReliabilityAssignment_1_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14281:1: ( ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) ) - // InternalRos2Parser.g:14282:2: ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) + // InternalRos2Parser.g:14427:1: ( ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) ) + // InternalRos2Parser.g:14428:2: ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) { - // InternalRos2Parser.g:14282:2: ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) - // InternalRos2Parser.g:14283:3: ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) + // InternalRos2Parser.g:14428:2: ( ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) ) + // InternalRos2Parser.g:14429:3: ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) { before(grammarAccess.getQualityOfServiceAccess().getReliabilityAlternatives_1_3_1_0()); - // InternalRos2Parser.g:14284:3: ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) - // InternalRos2Parser.g:14284:4: rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 + // InternalRos2Parser.g:14430:3: ( rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 ) + // InternalRos2Parser.g:14430:4: rule__QualityOfService__ReliabilityAlternatives_1_3_1_0 { pushFollow(FOLLOW_2); rule__QualityOfService__ReliabilityAlternatives_1_3_1_0(); @@ -42588,21 +43140,21 @@ public final void rule__QualityOfService__ReliabilityAssignment_1_3_1() throws R // $ANTLR start "rule__QualityOfService__DurabilityAssignment_1_4_1" - // InternalRos2Parser.g:14292:1: rule__QualityOfService__DurabilityAssignment_1_4_1 : ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) ; + // InternalRos2Parser.g:14438:1: rule__QualityOfService__DurabilityAssignment_1_4_1 : ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) ; public final void rule__QualityOfService__DurabilityAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14296:1: ( ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) ) - // InternalRos2Parser.g:14297:2: ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) + // InternalRos2Parser.g:14442:1: ( ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) ) + // InternalRos2Parser.g:14443:2: ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) { - // InternalRos2Parser.g:14297:2: ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) - // InternalRos2Parser.g:14298:3: ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) + // InternalRos2Parser.g:14443:2: ( ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) ) + // InternalRos2Parser.g:14444:3: ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) { before(grammarAccess.getQualityOfServiceAccess().getDurabilityAlternatives_1_4_1_0()); - // InternalRos2Parser.g:14299:3: ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) - // InternalRos2Parser.g:14299:4: rule__QualityOfService__DurabilityAlternatives_1_4_1_0 + // InternalRos2Parser.g:14445:3: ( rule__QualityOfService__DurabilityAlternatives_1_4_1_0 ) + // InternalRos2Parser.g:14445:4: rule__QualityOfService__DurabilityAlternatives_1_4_1_0 { pushFollow(FOLLOW_2); rule__QualityOfService__DurabilityAlternatives_1_4_1_0(); @@ -42635,17 +43187,17 @@ public final void rule__QualityOfService__DurabilityAssignment_1_4_1() throws Re // $ANTLR start "rule__Publisher__NameAssignment_1" - // InternalRos2Parser.g:14307:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14453:1: rule__Publisher__NameAssignment_1 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14311:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14312:2: ( ruleEString ) + // InternalRos2Parser.g:14457:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14458:2: ( ruleEString ) { - // InternalRos2Parser.g:14312:2: ( ruleEString ) - // InternalRos2Parser.g:14313:3: ruleEString + // InternalRos2Parser.g:14458:2: ( ruleEString ) + // InternalRos2Parser.g:14459:3: ruleEString { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -42676,21 +43228,21 @@ public final void rule__Publisher__NameAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__Publisher__MessageAssignment_5" - // InternalRos2Parser.g:14322:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:14468:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14326:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:14327:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14472:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:14473:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:14327:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:14328:3: ( ruleEString ) + // InternalRos2Parser.g:14473:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14474:3: ( ruleEString ) { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos2Parser.g:14329:3: ( ruleEString ) - // InternalRos2Parser.g:14330:4: ruleEString + // InternalRos2Parser.g:14475:3: ( ruleEString ) + // InternalRos2Parser.g:14476:4: ruleEString { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -42725,17 +43277,17 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // $ANTLR start "rule__Publisher__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14341:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14487:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14345:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14346:2: ( ruleNamespace ) + // InternalRos2Parser.g:14491:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14492:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14346:2: ( ruleNamespace ) - // InternalRos2Parser.g:14347:3: ruleNamespace + // InternalRos2Parser.g:14492:2: ( ruleNamespace ) + // InternalRos2Parser.g:14493:3: ruleNamespace { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -42766,17 +43318,17 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // $ANTLR start "rule__Publisher__QosAssignment_7_2" - // InternalRos2Parser.g:14356:1: rule__Publisher__QosAssignment_7_2 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14502:1: rule__Publisher__QosAssignment_7_2 : ( ruleQualityOfService ) ; public final void rule__Publisher__QosAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14360:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14361:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14506:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14507:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14361:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14362:3: ruleQualityOfService + // InternalRos2Parser.g:14507:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14508:3: ruleQualityOfService { before(grammarAccess.getPublisherAccess().getQosQualityOfServiceParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); @@ -42807,17 +43359,17 @@ public final void rule__Publisher__QosAssignment_7_2() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__NameAssignment_1" - // InternalRos2Parser.g:14371:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14517:1: rule__Subscriber__NameAssignment_1 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14375:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14376:2: ( ruleEString ) + // InternalRos2Parser.g:14521:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14522:2: ( ruleEString ) { - // InternalRos2Parser.g:14376:2: ( ruleEString ) - // InternalRos2Parser.g:14377:3: ruleEString + // InternalRos2Parser.g:14522:2: ( ruleEString ) + // InternalRos2Parser.g:14523:3: ruleEString { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -42848,21 +43400,21 @@ public final void rule__Subscriber__NameAssignment_1() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__MessageAssignment_5" - // InternalRos2Parser.g:14386:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:14532:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14390:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:14391:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14536:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:14537:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:14391:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:14392:3: ( ruleEString ) + // InternalRos2Parser.g:14537:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14538:3: ( ruleEString ) { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos2Parser.g:14393:3: ( ruleEString ) - // InternalRos2Parser.g:14394:4: ruleEString + // InternalRos2Parser.g:14539:3: ( ruleEString ) + // InternalRos2Parser.g:14540:4: ruleEString { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -42897,17 +43449,17 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // $ANTLR start "rule__Subscriber__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14405:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14551:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14409:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14410:2: ( ruleNamespace ) + // InternalRos2Parser.g:14555:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14556:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14410:2: ( ruleNamespace ) - // InternalRos2Parser.g:14411:3: ruleNamespace + // InternalRos2Parser.g:14556:2: ( ruleNamespace ) + // InternalRos2Parser.g:14557:3: ruleNamespace { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -42938,17 +43490,17 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // $ANTLR start "rule__Subscriber__QosAssignment_7_1" - // InternalRos2Parser.g:14420:1: rule__Subscriber__QosAssignment_7_1 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14566:1: rule__Subscriber__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__Subscriber__QosAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14424:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14425:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14570:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14571:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14425:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14426:3: ruleQualityOfService + // InternalRos2Parser.g:14571:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14572:3: ruleQualityOfService { before(grammarAccess.getSubscriberAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -42979,17 +43531,17 @@ public final void rule__Subscriber__QosAssignment_7_1() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__NameAssignment_1" - // InternalRos2Parser.g:14435:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14581:1: rule__ServiceServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14439:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14440:2: ( ruleEString ) + // InternalRos2Parser.g:14585:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14586:2: ( ruleEString ) { - // InternalRos2Parser.g:14440:2: ( ruleEString ) - // InternalRos2Parser.g:14441:3: ruleEString + // InternalRos2Parser.g:14586:2: ( ruleEString ) + // InternalRos2Parser.g:14587:3: ruleEString { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -43020,21 +43572,21 @@ public final void rule__ServiceServer__NameAssignment_1() throws RecognitionExce // $ANTLR start "rule__ServiceServer__ServiceAssignment_5" - // InternalRos2Parser.g:14450:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:14596:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14454:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:14455:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14600:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:14601:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:14455:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:14456:3: ( ruleEString ) + // InternalRos2Parser.g:14601:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14602:3: ( ruleEString ) { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos2Parser.g:14457:3: ( ruleEString ) - // InternalRos2Parser.g:14458:4: ruleEString + // InternalRos2Parser.g:14603:3: ( ruleEString ) + // InternalRos2Parser.g:14604:4: ruleEString { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43069,17 +43621,17 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceServer__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14469:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14615:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14473:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14474:2: ( ruleNamespace ) + // InternalRos2Parser.g:14619:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14620:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14474:2: ( ruleNamespace ) - // InternalRos2Parser.g:14475:3: ruleNamespace + // InternalRos2Parser.g:14620:2: ( ruleNamespace ) + // InternalRos2Parser.g:14621:3: ruleNamespace { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43110,17 +43662,17 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ServiceServer__QosAssignment_7_1" - // InternalRos2Parser.g:14484:1: rule__ServiceServer__QosAssignment_7_1 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14630:1: rule__ServiceServer__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ServiceServer__QosAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14488:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14489:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14634:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14635:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14489:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14490:3: ruleQualityOfService + // InternalRos2Parser.g:14635:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14636:3: ruleQualityOfService { before(grammarAccess.getServiceServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -43151,17 +43703,17 @@ public final void rule__ServiceServer__QosAssignment_7_1() throws RecognitionExc // $ANTLR start "rule__ServiceClient__NameAssignment_1" - // InternalRos2Parser.g:14499:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14645:1: rule__ServiceClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14503:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14504:2: ( ruleEString ) + // InternalRos2Parser.g:14649:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14650:2: ( ruleEString ) { - // InternalRos2Parser.g:14504:2: ( ruleEString ) - // InternalRos2Parser.g:14505:3: ruleEString + // InternalRos2Parser.g:14650:2: ( ruleEString ) + // InternalRos2Parser.g:14651:3: ruleEString { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -43192,21 +43744,21 @@ public final void rule__ServiceClient__NameAssignment_1() throws RecognitionExce // $ANTLR start "rule__ServiceClient__ServiceAssignment_5" - // InternalRos2Parser.g:14514:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:14660:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14518:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:14519:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14664:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:14665:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:14519:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:14520:3: ( ruleEString ) + // InternalRos2Parser.g:14665:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14666:3: ( ruleEString ) { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos2Parser.g:14521:3: ( ruleEString ) - // InternalRos2Parser.g:14522:4: ruleEString + // InternalRos2Parser.g:14667:3: ( ruleEString ) + // InternalRos2Parser.g:14668:4: ruleEString { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43241,17 +43793,17 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceClient__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14533:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14679:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14537:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14538:2: ( ruleNamespace ) + // InternalRos2Parser.g:14683:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14684:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14538:2: ( ruleNamespace ) - // InternalRos2Parser.g:14539:3: ruleNamespace + // InternalRos2Parser.g:14684:2: ( ruleNamespace ) + // InternalRos2Parser.g:14685:3: ruleNamespace { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43282,17 +43834,17 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ServiceClient__QosAssignment_7_1" - // InternalRos2Parser.g:14548:1: rule__ServiceClient__QosAssignment_7_1 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14694:1: rule__ServiceClient__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ServiceClient__QosAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14552:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14553:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14698:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14699:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14553:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14554:3: ruleQualityOfService + // InternalRos2Parser.g:14699:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14700:3: ruleQualityOfService { before(grammarAccess.getServiceClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -43323,17 +43875,17 @@ public final void rule__ServiceClient__QosAssignment_7_1() throws RecognitionExc // $ANTLR start "rule__ActionServer__NameAssignment_1" - // InternalRos2Parser.g:14563:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14709:1: rule__ActionServer__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14567:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14568:2: ( ruleEString ) + // InternalRos2Parser.g:14713:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14714:2: ( ruleEString ) { - // InternalRos2Parser.g:14568:2: ( ruleEString ) - // InternalRos2Parser.g:14569:3: ruleEString + // InternalRos2Parser.g:14714:2: ( ruleEString ) + // InternalRos2Parser.g:14715:3: ruleEString { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -43364,21 +43916,21 @@ public final void rule__ActionServer__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__ActionServer__ActionAssignment_5" - // InternalRos2Parser.g:14578:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:14724:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14582:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:14583:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14728:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:14729:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:14583:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:14584:3: ( ruleEString ) + // InternalRos2Parser.g:14729:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14730:3: ( ruleEString ) { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos2Parser.g:14585:3: ( ruleEString ) - // InternalRos2Parser.g:14586:4: ruleEString + // InternalRos2Parser.g:14731:3: ( ruleEString ) + // InternalRos2Parser.g:14732:4: ruleEString { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43413,17 +43965,17 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionServer__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14597:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14743:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14601:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14602:2: ( ruleNamespace ) + // InternalRos2Parser.g:14747:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14748:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14602:2: ( ruleNamespace ) - // InternalRos2Parser.g:14603:3: ruleNamespace + // InternalRos2Parser.g:14748:2: ( ruleNamespace ) + // InternalRos2Parser.g:14749:3: ruleNamespace { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43454,17 +44006,17 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__ActionServer__QosAssignment_7_1" - // InternalRos2Parser.g:14612:1: rule__ActionServer__QosAssignment_7_1 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14758:1: rule__ActionServer__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ActionServer__QosAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14616:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14617:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14762:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14763:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14617:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14618:3: ruleQualityOfService + // InternalRos2Parser.g:14763:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14764:3: ruleQualityOfService { before(grammarAccess.getActionServerAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -43495,17 +44047,17 @@ public final void rule__ActionServer__QosAssignment_7_1() throws RecognitionExce // $ANTLR start "rule__ActionClient__NameAssignment_1" - // InternalRos2Parser.g:14627:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14773:1: rule__ActionClient__NameAssignment_1 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14631:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14632:2: ( ruleEString ) + // InternalRos2Parser.g:14777:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14778:2: ( ruleEString ) { - // InternalRos2Parser.g:14632:2: ( ruleEString ) - // InternalRos2Parser.g:14633:3: ruleEString + // InternalRos2Parser.g:14778:2: ( ruleEString ) + // InternalRos2Parser.g:14779:3: ruleEString { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -43536,21 +44088,21 @@ public final void rule__ActionClient__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__ActionClient__ActionAssignment_5" - // InternalRos2Parser.g:14642:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:14788:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14646:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:14647:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14792:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:14793:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:14647:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:14648:3: ( ruleEString ) + // InternalRos2Parser.g:14793:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:14794:3: ( ruleEString ) { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos2Parser.g:14649:3: ( ruleEString ) - // InternalRos2Parser.g:14650:4: ruleEString + // InternalRos2Parser.g:14795:3: ( ruleEString ) + // InternalRos2Parser.g:14796:4: ruleEString { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43585,17 +44137,17 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionClient__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14661:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14807:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14665:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14666:2: ( ruleNamespace ) + // InternalRos2Parser.g:14811:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14812:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14666:2: ( ruleNamespace ) - // InternalRos2Parser.g:14667:3: ruleNamespace + // InternalRos2Parser.g:14812:2: ( ruleNamespace ) + // InternalRos2Parser.g:14813:3: ruleNamespace { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43626,17 +44178,17 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__ActionClient__QosAssignment_7_1" - // InternalRos2Parser.g:14676:1: rule__ActionClient__QosAssignment_7_1 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14822:1: rule__ActionClient__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__ActionClient__QosAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14680:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14681:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14826:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14827:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14681:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14682:3: ruleQualityOfService + // InternalRos2Parser.g:14827:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14828:3: ruleQualityOfService { before(grammarAccess.getActionClientAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -43667,17 +44219,17 @@ public final void rule__ActionClient__QosAssignment_7_1() throws RecognitionExce // $ANTLR start "rule__Parameter__NameAssignment_1" - // InternalRos2Parser.g:14691:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14837:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14695:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14696:2: ( ruleEString ) + // InternalRos2Parser.g:14841:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14842:2: ( ruleEString ) { - // InternalRos2Parser.g:14696:2: ( ruleEString ) - // InternalRos2Parser.g:14697:3: ruleEString + // InternalRos2Parser.g:14842:2: ( ruleEString ) + // InternalRos2Parser.g:14843:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -43708,17 +44260,17 @@ public final void rule__Parameter__NameAssignment_1() throws RecognitionExceptio // $ANTLR start "rule__Parameter__TypeAssignment_5" - // InternalRos2Parser.g:14706:1: rule__Parameter__TypeAssignment_5 : ( ruleParameterType ) ; + // InternalRos2Parser.g:14852:1: rule__Parameter__TypeAssignment_5 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14710:1: ( ( ruleParameterType ) ) - // InternalRos2Parser.g:14711:2: ( ruleParameterType ) + // InternalRos2Parser.g:14856:1: ( ( ruleParameterType ) ) + // InternalRos2Parser.g:14857:2: ( ruleParameterType ) { - // InternalRos2Parser.g:14711:2: ( ruleParameterType ) - // InternalRos2Parser.g:14712:3: ruleParameterType + // InternalRos2Parser.g:14857:2: ( ruleParameterType ) + // InternalRos2Parser.g:14858:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); pushFollow(FOLLOW_2); @@ -43749,17 +44301,17 @@ public final void rule__Parameter__TypeAssignment_5() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_6_1" - // InternalRos2Parser.g:14721:1: rule__Parameter__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos2Parser.g:14867:1: rule__Parameter__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14725:1: ( ( ruleNamespace ) ) - // InternalRos2Parser.g:14726:2: ( ruleNamespace ) + // InternalRos2Parser.g:14871:1: ( ( ruleNamespace ) ) + // InternalRos2Parser.g:14872:2: ( ruleNamespace ) { - // InternalRos2Parser.g:14726:2: ( ruleNamespace ) - // InternalRos2Parser.g:14727:3: ruleNamespace + // InternalRos2Parser.g:14872:2: ( ruleNamespace ) + // InternalRos2Parser.g:14873:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43790,17 +44342,17 @@ public final void rule__Parameter__NamespaceAssignment_6_1() throws RecognitionE // $ANTLR start "rule__Parameter__QosAssignment_7_1" - // InternalRos2Parser.g:14736:1: rule__Parameter__QosAssignment_7_1 : ( ruleQualityOfService ) ; + // InternalRos2Parser.g:14882:1: rule__Parameter__QosAssignment_7_1 : ( ruleQualityOfService ) ; public final void rule__Parameter__QosAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14740:1: ( ( ruleQualityOfService ) ) - // InternalRos2Parser.g:14741:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14886:1: ( ( ruleQualityOfService ) ) + // InternalRos2Parser.g:14887:2: ( ruleQualityOfService ) { - // InternalRos2Parser.g:14741:2: ( ruleQualityOfService ) - // InternalRos2Parser.g:14742:3: ruleQualityOfService + // InternalRos2Parser.g:14887:2: ( ruleQualityOfService ) + // InternalRos2Parser.g:14888:3: ruleQualityOfService { before(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -43830,18 +44382,59 @@ public final void rule__Parameter__QosAssignment_7_1() throws RecognitionExcepti // $ANTLR end "rule__Parameter__QosAssignment_7_1" + // $ANTLR start "rule__Parameter__ValueAssignment_8_1" + // InternalRos2Parser.g:14897:1: rule__Parameter__ValueAssignment_8_1 : ( ruleParameterValue ) ; + public final void rule__Parameter__ValueAssignment_8_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:14901:1: ( ( ruleParameterValue ) ) + // InternalRos2Parser.g:14902:2: ( ruleParameterValue ) + { + // InternalRos2Parser.g:14902:2: ( ruleParameterValue ) + // InternalRos2Parser.g:14903:3: ruleParameterValue + { + before(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + pushFollow(FOLLOW_2); + ruleParameterValue(); + + state._fsp--; + + after(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Parameter__ValueAssignment_8_1" + + // $ANTLR start "rule__Package_Impl__NameAssignment_1" - // InternalRos2Parser.g:14751:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; + // InternalRos2Parser.g:14912:1: rule__Package_Impl__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Package_Impl__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14755:1: ( ( ruleRosNames ) ) - // InternalRos2Parser.g:14756:2: ( ruleRosNames ) + // InternalRos2Parser.g:14916:1: ( ( ruleRosNames ) ) + // InternalRos2Parser.g:14917:2: ( ruleRosNames ) { - // InternalRos2Parser.g:14756:2: ( ruleRosNames ) - // InternalRos2Parser.g:14757:3: ruleRosNames + // InternalRos2Parser.g:14917:2: ( ruleRosNames ) + // InternalRos2Parser.g:14918:3: ruleRosNames { before(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -43872,17 +44465,17 @@ public final void rule__Package_Impl__NameAssignment_1() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__FromGitRepoAssignment_4_1" - // InternalRos2Parser.g:14766:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; + // InternalRos2Parser.g:14927:1: rule__Package_Impl__FromGitRepoAssignment_4_1 : ( ruleEString ) ; public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14770:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:14771:2: ( ruleEString ) + // InternalRos2Parser.g:14931:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:14932:2: ( ruleEString ) { - // InternalRos2Parser.g:14771:2: ( ruleEString ) - // InternalRos2Parser.g:14772:3: ruleEString + // InternalRos2Parser.g:14932:2: ( ruleEString ) + // InternalRos2Parser.g:14933:3: ruleEString { before(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -43912,26 +44505,67 @@ public final void rule__Package_Impl__FromGitRepoAssignment_4_1() throws Recogni // $ANTLR end "rule__Package_Impl__FromGitRepoAssignment_4_1" - // $ANTLR start "rule__Package_Impl__SpecAssignment_5_2" - // InternalRos2Parser.g:14781:1: rule__Package_Impl__SpecAssignment_5_2 : ( ruleSpecBase ) ; - public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionException { + // $ANTLR start "rule__Package_Impl__SpecAssignment_5_3" + // InternalRos2Parser.g:14942:1: rule__Package_Impl__SpecAssignment_5_3 : ( ruleSpecBase ) ; + public final void rule__Package_Impl__SpecAssignment_5_3() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos2Parser.g:14946:1: ( ( ruleSpecBase ) ) + // InternalRos2Parser.g:14947:2: ( ruleSpecBase ) + { + // InternalRos2Parser.g:14947:2: ( ruleSpecBase ) + // InternalRos2Parser.g:14948:3: ruleSpecBase + { + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); + pushFollow(FOLLOW_2); + ruleSpecBase(); + + state._fsp--; + + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Package_Impl__SpecAssignment_5_3" + + + // $ANTLR start "rule__Package_Impl__SpecAssignment_5_4_1" + // InternalRos2Parser.g:14957:1: rule__Package_Impl__SpecAssignment_5_4_1 : ( ruleSpecBase ) ; + public final void rule__Package_Impl__SpecAssignment_5_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14785:1: ( ( ruleSpecBase ) ) - // InternalRos2Parser.g:14786:2: ( ruleSpecBase ) + // InternalRos2Parser.g:14961:1: ( ( ruleSpecBase ) ) + // InternalRos2Parser.g:14962:2: ( ruleSpecBase ) { - // InternalRos2Parser.g:14786:2: ( ruleSpecBase ) - // InternalRos2Parser.g:14787:3: ruleSpecBase + // InternalRos2Parser.g:14962:2: ( ruleSpecBase ) + // InternalRos2Parser.g:14963:3: ruleSpecBase { - before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); pushFollow(FOLLOW_2); ruleSpecBase(); state._fsp--; - after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + after(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); } @@ -43950,21 +44584,21 @@ public final void rule__Package_Impl__SpecAssignment_5_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Package_Impl__SpecAssignment_5_2" + // $ANTLR end "rule__Package_Impl__SpecAssignment_5_4_1" // $ANTLR start "rule__Package_Impl__DependencyAssignment_6_2" - // InternalRos2Parser.g:14796:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; + // InternalRos2Parser.g:14972:1: rule__Package_Impl__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14800:1: ( ( ruleDependency ) ) - // InternalRos2Parser.g:14801:2: ( ruleDependency ) + // InternalRos2Parser.g:14976:1: ( ( ruleDependency ) ) + // InternalRos2Parser.g:14977:2: ( ruleDependency ) { - // InternalRos2Parser.g:14801:2: ( ruleDependency ) - // InternalRos2Parser.g:14802:3: ruleDependency + // InternalRos2Parser.g:14977:2: ( ruleDependency ) + // InternalRos2Parser.g:14978:3: ruleDependency { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -43995,17 +44629,17 @@ public final void rule__Package_Impl__DependencyAssignment_6_2() throws Recognit // $ANTLR start "rule__Package_Impl__DependencyAssignment_6_3_1" - // InternalRos2Parser.g:14811:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; + // InternalRos2Parser.g:14987:1: rule__Package_Impl__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14815:1: ( ( ruleDependency ) ) - // InternalRos2Parser.g:14816:2: ( ruleDependency ) + // InternalRos2Parser.g:14991:1: ( ( ruleDependency ) ) + // InternalRos2Parser.g:14992:2: ( ruleDependency ) { - // InternalRos2Parser.g:14816:2: ( ruleDependency ) - // InternalRos2Parser.g:14817:3: ruleDependency + // InternalRos2Parser.g:14992:2: ( ruleDependency ) + // InternalRos2Parser.g:14993:3: ruleDependency { before(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -44036,17 +44670,17 @@ public final void rule__Package_Impl__DependencyAssignment_6_3_1() throws Recogn // $ANTLR start "rule__Artifact__NameAssignment_1" - // InternalRos2Parser.g:14826:1: rule__Artifact__NameAssignment_1 : ( ruleRosNames ) ; + // InternalRos2Parser.g:15002:1: rule__Artifact__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Artifact__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14830:1: ( ( ruleRosNames ) ) - // InternalRos2Parser.g:14831:2: ( ruleRosNames ) + // InternalRos2Parser.g:15006:1: ( ( ruleRosNames ) ) + // InternalRos2Parser.g:15007:2: ( ruleRosNames ) { - // InternalRos2Parser.g:14831:2: ( ruleRosNames ) - // InternalRos2Parser.g:14832:3: ruleRosNames + // InternalRos2Parser.g:15007:2: ( ruleRosNames ) + // InternalRos2Parser.g:15008:3: ruleRosNames { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -44077,17 +44711,17 @@ public final void rule__Artifact__NameAssignment_1() throws RecognitionException // $ANTLR start "rule__Artifact__NodeAssignment_4" - // InternalRos2Parser.g:14841:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; + // InternalRos2Parser.g:15017:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; public final void rule__Artifact__NodeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14845:1: ( ( ruleNode ) ) - // InternalRos2Parser.g:14846:2: ( ruleNode ) + // InternalRos2Parser.g:15021:1: ( ( ruleNode ) ) + // InternalRos2Parser.g:15022:2: ( ruleNode ) { - // InternalRos2Parser.g:14846:2: ( ruleNode ) - // InternalRos2Parser.g:14847:3: ruleNode + // InternalRos2Parser.g:15022:2: ( ruleNode ) + // InternalRos2Parser.g:15023:3: ruleNode { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -44118,17 +44752,17 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // $ANTLR start "rule__Node__NameAssignment_1" - // InternalRos2Parser.g:14856:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; + // InternalRos2Parser.g:15032:1: rule__Node__NameAssignment_1 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14860:1: ( ( ruleRosNames ) ) - // InternalRos2Parser.g:14861:2: ( ruleRosNames ) + // InternalRos2Parser.g:15036:1: ( ( ruleRosNames ) ) + // InternalRos2Parser.g:15037:2: ( ruleRosNames ) { - // InternalRos2Parser.g:14861:2: ( ruleRosNames ) - // InternalRos2Parser.g:14862:3: ruleRosNames + // InternalRos2Parser.g:15037:2: ( ruleRosNames ) + // InternalRos2Parser.g:15038:3: ruleRosNames { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -44158,26 +44792,26 @@ public final void rule__Node__NameAssignment_1() throws RecognitionException { // $ANTLR end "rule__Node__NameAssignment_1" - // $ANTLR start "rule__Node__PublisherAssignment_3_0_2" - // InternalRos2Parser.g:14871:1: rule__Node__PublisherAssignment_3_0_2 : ( rulePublisher ) ; - public final void rule__Node__PublisherAssignment_3_0_2() throws RecognitionException { + // $ANTLR start "rule__Node__PublisherAssignment_2_0_2" + // InternalRos2Parser.g:15047:1: rule__Node__PublisherAssignment_2_0_2 : ( rulePublisher ) ; + public final void rule__Node__PublisherAssignment_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14875:1: ( ( rulePublisher ) ) - // InternalRos2Parser.g:14876:2: ( rulePublisher ) + // InternalRos2Parser.g:15051:1: ( ( rulePublisher ) ) + // InternalRos2Parser.g:15052:2: ( rulePublisher ) { - // InternalRos2Parser.g:14876:2: ( rulePublisher ) - // InternalRos2Parser.g:14877:3: rulePublisher + // InternalRos2Parser.g:15052:2: ( rulePublisher ) + // InternalRos2Parser.g:15053:3: rulePublisher { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); pushFollow(FOLLOW_2); rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); } @@ -44196,29 +44830,29 @@ public final void rule__Node__PublisherAssignment_3_0_2() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__PublisherAssignment_3_0_2" + // $ANTLR end "rule__Node__PublisherAssignment_2_0_2" - // $ANTLR start "rule__Node__SubscriberAssignment_3_1_2" - // InternalRos2Parser.g:14886:1: rule__Node__SubscriberAssignment_3_1_2 : ( ruleSubscriber ) ; - public final void rule__Node__SubscriberAssignment_3_1_2() throws RecognitionException { + // $ANTLR start "rule__Node__SubscriberAssignment_2_1_2" + // InternalRos2Parser.g:15062:1: rule__Node__SubscriberAssignment_2_1_2 : ( ruleSubscriber ) ; + public final void rule__Node__SubscriberAssignment_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14890:1: ( ( ruleSubscriber ) ) - // InternalRos2Parser.g:14891:2: ( ruleSubscriber ) + // InternalRos2Parser.g:15066:1: ( ( ruleSubscriber ) ) + // InternalRos2Parser.g:15067:2: ( ruleSubscriber ) { - // InternalRos2Parser.g:14891:2: ( ruleSubscriber ) - // InternalRos2Parser.g:14892:3: ruleSubscriber + // InternalRos2Parser.g:15067:2: ( ruleSubscriber ) + // InternalRos2Parser.g:15068:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); pushFollow(FOLLOW_2); ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); } @@ -44237,29 +44871,29 @@ public final void rule__Node__SubscriberAssignment_3_1_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__SubscriberAssignment_3_1_2" + // $ANTLR end "rule__Node__SubscriberAssignment_2_1_2" - // $ANTLR start "rule__Node__ServiceserverAssignment_3_2_2" - // InternalRos2Parser.g:14901:1: rule__Node__ServiceserverAssignment_3_2_2 : ( ruleServiceServer ) ; - public final void rule__Node__ServiceserverAssignment_3_2_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceserverAssignment_2_2_2" + // InternalRos2Parser.g:15077:1: rule__Node__ServiceserverAssignment_2_2_2 : ( ruleServiceServer ) ; + public final void rule__Node__ServiceserverAssignment_2_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14905:1: ( ( ruleServiceServer ) ) - // InternalRos2Parser.g:14906:2: ( ruleServiceServer ) + // InternalRos2Parser.g:15081:1: ( ( ruleServiceServer ) ) + // InternalRos2Parser.g:15082:2: ( ruleServiceServer ) { - // InternalRos2Parser.g:14906:2: ( ruleServiceServer ) - // InternalRos2Parser.g:14907:3: ruleServiceServer + // InternalRos2Parser.g:15082:2: ( ruleServiceServer ) + // InternalRos2Parser.g:15083:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); pushFollow(FOLLOW_2); ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); } @@ -44278,29 +44912,29 @@ public final void rule__Node__ServiceserverAssignment_3_2_2() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceserverAssignment_3_2_2" + // $ANTLR end "rule__Node__ServiceserverAssignment_2_2_2" - // $ANTLR start "rule__Node__ServiceclientAssignment_3_3_2" - // InternalRos2Parser.g:14916:1: rule__Node__ServiceclientAssignment_3_3_2 : ( ruleServiceClient ) ; - public final void rule__Node__ServiceclientAssignment_3_3_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceclientAssignment_2_3_2" + // InternalRos2Parser.g:15092:1: rule__Node__ServiceclientAssignment_2_3_2 : ( ruleServiceClient ) ; + public final void rule__Node__ServiceclientAssignment_2_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14920:1: ( ( ruleServiceClient ) ) - // InternalRos2Parser.g:14921:2: ( ruleServiceClient ) + // InternalRos2Parser.g:15096:1: ( ( ruleServiceClient ) ) + // InternalRos2Parser.g:15097:2: ( ruleServiceClient ) { - // InternalRos2Parser.g:14921:2: ( ruleServiceClient ) - // InternalRos2Parser.g:14922:3: ruleServiceClient + // InternalRos2Parser.g:15097:2: ( ruleServiceClient ) + // InternalRos2Parser.g:15098:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); } @@ -44319,29 +44953,29 @@ public final void rule__Node__ServiceclientAssignment_3_3_2() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceclientAssignment_3_3_2" + // $ANTLR end "rule__Node__ServiceclientAssignment_2_3_2" - // $ANTLR start "rule__Node__ActionserverAssignment_3_4_2" - // InternalRos2Parser.g:14931:1: rule__Node__ActionserverAssignment_3_4_2 : ( ruleActionServer ) ; - public final void rule__Node__ActionserverAssignment_3_4_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionserverAssignment_2_4_2" + // InternalRos2Parser.g:15107:1: rule__Node__ActionserverAssignment_2_4_2 : ( ruleActionServer ) ; + public final void rule__Node__ActionserverAssignment_2_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14935:1: ( ( ruleActionServer ) ) - // InternalRos2Parser.g:14936:2: ( ruleActionServer ) + // InternalRos2Parser.g:15111:1: ( ( ruleActionServer ) ) + // InternalRos2Parser.g:15112:2: ( ruleActionServer ) { - // InternalRos2Parser.g:14936:2: ( ruleActionServer ) - // InternalRos2Parser.g:14937:3: ruleActionServer + // InternalRos2Parser.g:15112:2: ( ruleActionServer ) + // InternalRos2Parser.g:15113:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); } @@ -44360,29 +44994,29 @@ public final void rule__Node__ActionserverAssignment_3_4_2() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionserverAssignment_3_4_2" + // $ANTLR end "rule__Node__ActionserverAssignment_2_4_2" - // $ANTLR start "rule__Node__ActionclientAssignment_3_5_2" - // InternalRos2Parser.g:14946:1: rule__Node__ActionclientAssignment_3_5_2 : ( ruleActionClient ) ; - public final void rule__Node__ActionclientAssignment_3_5_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionclientAssignment_2_5_2" + // InternalRos2Parser.g:15122:1: rule__Node__ActionclientAssignment_2_5_2 : ( ruleActionClient ) ; + public final void rule__Node__ActionclientAssignment_2_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14950:1: ( ( ruleActionClient ) ) - // InternalRos2Parser.g:14951:2: ( ruleActionClient ) + // InternalRos2Parser.g:15126:1: ( ( ruleActionClient ) ) + // InternalRos2Parser.g:15127:2: ( ruleActionClient ) { - // InternalRos2Parser.g:14951:2: ( ruleActionClient ) - // InternalRos2Parser.g:14952:3: ruleActionClient + // InternalRos2Parser.g:15127:2: ( ruleActionClient ) + // InternalRos2Parser.g:15128:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); } @@ -44401,29 +45035,29 @@ public final void rule__Node__ActionclientAssignment_3_5_2() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionclientAssignment_3_5_2" + // $ANTLR end "rule__Node__ActionclientAssignment_2_5_2" - // $ANTLR start "rule__Node__ParameterAssignment_3_6_2" - // InternalRos2Parser.g:14961:1: rule__Node__ParameterAssignment_3_6_2 : ( ruleParameter ) ; - public final void rule__Node__ParameterAssignment_3_6_2() throws RecognitionException { + // $ANTLR start "rule__Node__ParameterAssignment_2_6_2" + // InternalRos2Parser.g:15137:1: rule__Node__ParameterAssignment_2_6_2 : ( ruleParameter ) ; + public final void rule__Node__ParameterAssignment_2_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14965:1: ( ( ruleParameter ) ) - // InternalRos2Parser.g:14966:2: ( ruleParameter ) + // InternalRos2Parser.g:15141:1: ( ( ruleParameter ) ) + // InternalRos2Parser.g:15142:2: ( ruleParameter ) { - // InternalRos2Parser.g:14966:2: ( ruleParameter ) - // InternalRos2Parser.g:14967:3: ruleParameter + // InternalRos2Parser.g:15142:2: ( ruleParameter ) + // InternalRos2Parser.g:15143:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); } @@ -44442,25 +45076,25 @@ public final void rule__Node__ParameterAssignment_3_6_2() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__ParameterAssignment_3_6_2" + // $ANTLR end "rule__Node__ParameterAssignment_2_6_2" // $ANTLR start "rule__TopicSpec__NameAssignment_2" - // InternalRos2Parser.g:14976:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; + // InternalRos2Parser.g:15152:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; public final void rule__TopicSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14980:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) - // InternalRos2Parser.g:14981:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos2Parser.g:15156:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) + // InternalRos2Parser.g:15157:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) { - // InternalRos2Parser.g:14981:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) - // InternalRos2Parser.g:14982:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos2Parser.g:15157:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos2Parser.g:15158:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); - // InternalRos2Parser.g:14983:3: ( rule__TopicSpec__NameAlternatives_2_0 ) - // InternalRos2Parser.g:14983:4: rule__TopicSpec__NameAlternatives_2_0 + // InternalRos2Parser.g:15159:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos2Parser.g:15159:4: rule__TopicSpec__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAlternatives_2_0(); @@ -44493,17 +45127,17 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__MessageAssignment_5_1" - // InternalRos2Parser.g:14991:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos2Parser.g:15167:1: rule__TopicSpec__MessageAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:14995:1: ( ( ruleMessageDefinition ) ) - // InternalRos2Parser.g:14996:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15171:1: ( ( ruleMessageDefinition ) ) + // InternalRos2Parser.g:15172:2: ( ruleMessageDefinition ) { - // InternalRos2Parser.g:14996:2: ( ruleMessageDefinition ) - // InternalRos2Parser.g:14997:3: ruleMessageDefinition + // InternalRos2Parser.g:15172:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15173:3: ruleMessageDefinition { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -44534,17 +45168,17 @@ public final void rule__TopicSpec__MessageAssignment_5_1() throws RecognitionExc // $ANTLR start "rule__ServiceSpec__NameAssignment_2" - // InternalRos2Parser.g:15006:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos2Parser.g:15182:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15010:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15011:2: ( ruleEString ) + // InternalRos2Parser.g:15186:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15187:2: ( ruleEString ) { - // InternalRos2Parser.g:15011:2: ( ruleEString ) - // InternalRos2Parser.g:15012:3: ruleEString + // InternalRos2Parser.g:15187:2: ( ruleEString ) + // InternalRos2Parser.g:15188:3: ruleEString { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -44575,17 +45209,17 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__RequestAssignment_5_1" - // InternalRos2Parser.g:15021:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos2Parser.g:15197:1: rule__ServiceSpec__RequestAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15025:1: ( ( ruleMessageDefinition ) ) - // InternalRos2Parser.g:15026:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15201:1: ( ( ruleMessageDefinition ) ) + // InternalRos2Parser.g:15202:2: ( ruleMessageDefinition ) { - // InternalRos2Parser.g:15026:2: ( ruleMessageDefinition ) - // InternalRos2Parser.g:15027:3: ruleMessageDefinition + // InternalRos2Parser.g:15202:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15203:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -44616,17 +45250,17 @@ public final void rule__ServiceSpec__RequestAssignment_5_1() throws RecognitionE // $ANTLR start "rule__ServiceSpec__ResponseAssignment_7_1" - // InternalRos2Parser.g:15036:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; + // InternalRos2Parser.g:15212:1: rule__ServiceSpec__ResponseAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15040:1: ( ( ruleMessageDefinition ) ) - // InternalRos2Parser.g:15041:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15216:1: ( ( ruleMessageDefinition ) ) + // InternalRos2Parser.g:15217:2: ( ruleMessageDefinition ) { - // InternalRos2Parser.g:15041:2: ( ruleMessageDefinition ) - // InternalRos2Parser.g:15042:3: ruleMessageDefinition + // InternalRos2Parser.g:15217:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15218:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -44657,17 +45291,17 @@ public final void rule__ServiceSpec__ResponseAssignment_7_1() throws Recognition // $ANTLR start "rule__ActionSpec__NameAssignment_2" - // InternalRos2Parser.g:15051:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos2Parser.g:15227:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15055:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15056:2: ( ruleEString ) + // InternalRos2Parser.g:15231:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15232:2: ( ruleEString ) { - // InternalRos2Parser.g:15056:2: ( ruleEString ) - // InternalRos2Parser.g:15057:3: ruleEString + // InternalRos2Parser.g:15232:2: ( ruleEString ) + // InternalRos2Parser.g:15233:3: ruleEString { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -44698,17 +45332,17 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__GoalAssignment_5_1" - // InternalRos2Parser.g:15066:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos2Parser.g:15242:1: rule__ActionSpec__GoalAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15070:1: ( ( ruleMessageDefinition ) ) - // InternalRos2Parser.g:15071:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15246:1: ( ( ruleMessageDefinition ) ) + // InternalRos2Parser.g:15247:2: ( ruleMessageDefinition ) { - // InternalRos2Parser.g:15071:2: ( ruleMessageDefinition ) - // InternalRos2Parser.g:15072:3: ruleMessageDefinition + // InternalRos2Parser.g:15247:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15248:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -44739,17 +45373,17 @@ public final void rule__ActionSpec__GoalAssignment_5_1() throws RecognitionExcep // $ANTLR start "rule__ActionSpec__ResultAssignment_7_1" - // InternalRos2Parser.g:15081:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; + // InternalRos2Parser.g:15257:1: rule__ActionSpec__ResultAssignment_7_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15085:1: ( ( ruleMessageDefinition ) ) - // InternalRos2Parser.g:15086:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15261:1: ( ( ruleMessageDefinition ) ) + // InternalRos2Parser.g:15262:2: ( ruleMessageDefinition ) { - // InternalRos2Parser.g:15086:2: ( ruleMessageDefinition ) - // InternalRos2Parser.g:15087:3: ruleMessageDefinition + // InternalRos2Parser.g:15262:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15263:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); pushFollow(FOLLOW_2); @@ -44780,17 +45414,17 @@ public final void rule__ActionSpec__ResultAssignment_7_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__FeedbackAssignment_9_1" - // InternalRos2Parser.g:15096:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; + // InternalRos2Parser.g:15272:1: rule__ActionSpec__FeedbackAssignment_9_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15100:1: ( ( ruleMessageDefinition ) ) - // InternalRos2Parser.g:15101:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15276:1: ( ( ruleMessageDefinition ) ) + // InternalRos2Parser.g:15277:2: ( ruleMessageDefinition ) { - // InternalRos2Parser.g:15101:2: ( ruleMessageDefinition ) - // InternalRos2Parser.g:15102:3: ruleMessageDefinition + // InternalRos2Parser.g:15277:2: ( ruleMessageDefinition ) + // InternalRos2Parser.g:15278:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); pushFollow(FOLLOW_2); @@ -44821,17 +45455,17 @@ public final void rule__ActionSpec__FeedbackAssignment_9_1() throws RecognitionE // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_1" - // InternalRos2Parser.g:15111:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; + // InternalRos2Parser.g:15287:1: rule__MessageDefinition__MessagePartAssignment_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15115:1: ( ( ruleMessagePart ) ) - // InternalRos2Parser.g:15116:2: ( ruleMessagePart ) + // InternalRos2Parser.g:15291:1: ( ( ruleMessagePart ) ) + // InternalRos2Parser.g:15292:2: ( ruleMessagePart ) { - // InternalRos2Parser.g:15116:2: ( ruleMessagePart ) - // InternalRos2Parser.g:15117:3: ruleMessagePart + // InternalRos2Parser.g:15292:2: ( ruleMessagePart ) + // InternalRos2Parser.g:15293:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -44862,21 +45496,21 @@ public final void rule__MessageDefinition__MessagePartAssignment_1() throws Reco // $ANTLR start "rule__PackageDependency__PackageAssignment" - // InternalRos2Parser.g:15126:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:15302:1: rule__PackageDependency__PackageAssignment : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15130:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:15131:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:15306:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:15307:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:15131:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:15132:3: ( ruleEString ) + // InternalRos2Parser.g:15307:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:15308:3: ( ruleEString ) { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_0()); - // InternalRos2Parser.g:15133:3: ( ruleEString ) - // InternalRos2Parser.g:15134:4: ruleEString + // InternalRos2Parser.g:15309:3: ( ruleEString ) + // InternalRos2Parser.g:15310:4: ruleEString { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -44911,17 +45545,17 @@ public final void rule__PackageDependency__PackageAssignment() throws Recognitio // $ANTLR start "rule__ExternalDependency__NameAssignment_2" - // InternalRos2Parser.g:15145:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; + // InternalRos2Parser.g:15321:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15149:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15150:2: ( ruleEString ) + // InternalRos2Parser.g:15325:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15326:2: ( ruleEString ) { - // InternalRos2Parser.g:15150:2: ( ruleEString ) - // InternalRos2Parser.g:15151:3: ruleEString + // InternalRos2Parser.g:15326:2: ( ruleEString ) + // InternalRos2Parser.g:15327:3: ruleEString { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -44952,17 +45586,17 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_1" - // InternalRos2Parser.g:15160:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRos2Parser.g:15336:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15164:1: ( ( ruleGraphName ) ) - // InternalRos2Parser.g:15165:2: ( ruleGraphName ) + // InternalRos2Parser.g:15340:1: ( ( ruleGraphName ) ) + // InternalRos2Parser.g:15341:2: ( ruleGraphName ) { - // InternalRos2Parser.g:15165:2: ( ruleGraphName ) - // InternalRos2Parser.g:15166:3: ruleGraphName + // InternalRos2Parser.g:15341:2: ( ruleGraphName ) + // InternalRos2Parser.g:15342:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -44993,17 +45627,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_2_1" - // InternalRos2Parser.g:15175:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRos2Parser.g:15351:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15179:1: ( ( ruleGraphName ) ) - // InternalRos2Parser.g:15180:2: ( ruleGraphName ) + // InternalRos2Parser.g:15355:1: ( ( ruleGraphName ) ) + // InternalRos2Parser.g:15356:2: ( ruleGraphName ) { - // InternalRos2Parser.g:15180:2: ( ruleGraphName ) - // InternalRos2Parser.g:15181:3: ruleGraphName + // InternalRos2Parser.g:15356:2: ( ruleGraphName ) + // InternalRos2Parser.g:15357:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -45034,17 +45668,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_1" - // InternalRos2Parser.g:15190:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRos2Parser.g:15366:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15194:1: ( ( ruleGraphName ) ) - // InternalRos2Parser.g:15195:2: ( ruleGraphName ) + // InternalRos2Parser.g:15370:1: ( ( ruleGraphName ) ) + // InternalRos2Parser.g:15371:2: ( ruleGraphName ) { - // InternalRos2Parser.g:15195:2: ( ruleGraphName ) - // InternalRos2Parser.g:15196:3: ruleGraphName + // InternalRos2Parser.g:15371:2: ( ruleGraphName ) + // InternalRos2Parser.g:15372:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45075,17 +45709,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1" - // InternalRos2Parser.g:15205:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRos2Parser.g:15381: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 { - // InternalRos2Parser.g:15209:1: ( ( ruleGraphName ) ) - // InternalRos2Parser.g:15210:2: ( ruleGraphName ) + // InternalRos2Parser.g:15385:1: ( ( ruleGraphName ) ) + // InternalRos2Parser.g:15386:2: ( ruleGraphName ) { - // InternalRos2Parser.g:15210:2: ( ruleGraphName ) - // InternalRos2Parser.g:15211:3: ruleGraphName + // InternalRos2Parser.g:15386:2: ( ruleGraphName ) + // InternalRos2Parser.g:15387:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -45116,17 +45750,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_1" - // InternalRos2Parser.g:15220:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRos2Parser.g:15396:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15224:1: ( ( ruleGraphName ) ) - // InternalRos2Parser.g:15225:2: ( ruleGraphName ) + // InternalRos2Parser.g:15400:1: ( ( ruleGraphName ) ) + // InternalRos2Parser.g:15401:2: ( ruleGraphName ) { - // InternalRos2Parser.g:15225:2: ( ruleGraphName ) - // InternalRos2Parser.g:15226:3: ruleGraphName + // InternalRos2Parser.g:15401:2: ( ruleGraphName ) + // InternalRos2Parser.g:15402:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45157,17 +45791,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_2_1" - // InternalRos2Parser.g:15235:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRos2Parser.g:15411:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15239:1: ( ( ruleGraphName ) ) - // InternalRos2Parser.g:15240:2: ( ruleGraphName ) + // InternalRos2Parser.g:15415:1: ( ( ruleGraphName ) ) + // InternalRos2Parser.g:15416:2: ( ruleGraphName ) { - // InternalRos2Parser.g:15240:2: ( ruleGraphName ) - // InternalRos2Parser.g:15241:3: ruleGraphName + // InternalRos2Parser.g:15416:2: ( ruleGraphName ) + // InternalRos2Parser.g:15417:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -45198,17 +45832,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_2_1() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRos2Parser.g:15250:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRos2Parser.g:15426:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15254:1: ( ( ruleParameterType ) ) - // InternalRos2Parser.g:15255:2: ( ruleParameterType ) + // InternalRos2Parser.g:15430:1: ( ( ruleParameterType ) ) + // InternalRos2Parser.g:15431:2: ( ruleParameterType ) { - // InternalRos2Parser.g:15255:2: ( ruleParameterType ) - // InternalRos2Parser.g:15256:3: ruleParameterType + // InternalRos2Parser.g:15431:2: ( ruleParameterType ) + // InternalRos2Parser.g:15432:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45239,17 +45873,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRos2Parser.g:15265:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRos2Parser.g:15441:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15269:1: ( ( ruleParameterType ) ) - // InternalRos2Parser.g:15270:2: ( ruleParameterType ) + // InternalRos2Parser.g:15445:1: ( ( ruleParameterType ) ) + // InternalRos2Parser.g:15446:2: ( ruleParameterType ) { - // InternalRos2Parser.g:15270:2: ( ruleParameterType ) - // InternalRos2Parser.g:15271:3: ruleParameterType + // InternalRos2Parser.g:15446:2: ( ruleParameterType ) + // InternalRos2Parser.g:15447:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45280,17 +45914,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRos2Parser.g:15280:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRos2Parser.g:15456:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15284:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:15285:2: ( ruleParameterStructTypeMember ) + // InternalRos2Parser.g:15460:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:15461:2: ( ruleParameterStructTypeMember ) { - // InternalRos2Parser.g:15285:2: ( ruleParameterStructTypeMember ) - // InternalRos2Parser.g:15286:3: ruleParameterStructTypeMember + // InternalRos2Parser.g:15461:2: ( ruleParameterStructTypeMember ) + // InternalRos2Parser.g:15462:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45321,17 +45955,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRos2Parser.g:15295:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRos2Parser.g:15471:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15299:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:15300:2: ( ruleParameterStructTypeMember ) + // InternalRos2Parser.g:15475:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:15476:2: ( ruleParameterStructTypeMember ) { - // InternalRos2Parser.g:15300:2: ( ruleParameterStructTypeMember ) - // InternalRos2Parser.g:15301:3: ruleParameterStructTypeMember + // InternalRos2Parser.g:15476:2: ( ruleParameterStructTypeMember ) + // InternalRos2Parser.g:15477:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45362,17 +45996,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRos2Parser.g:15310:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + // InternalRos2Parser.g:15486:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15314:1: ( ( ruleParameterInteger ) ) - // InternalRos2Parser.g:15315:2: ( ruleParameterInteger ) + // InternalRos2Parser.g:15490:1: ( ( ruleParameterInteger ) ) + // InternalRos2Parser.g:15491:2: ( ruleParameterInteger ) { - // InternalRos2Parser.g:15315:2: ( ruleParameterInteger ) - // InternalRos2Parser.g:15316:3: ruleParameterInteger + // InternalRos2Parser.g:15491:2: ( ruleParameterInteger ) + // InternalRos2Parser.g:15492:3: ruleParameterInteger { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45403,17 +46037,17 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRos2Parser.g:15325:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + // InternalRos2Parser.g:15501:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15329:1: ( ( ruleParameterString ) ) - // InternalRos2Parser.g:15330:2: ( ruleParameterString ) + // InternalRos2Parser.g:15505:1: ( ( ruleParameterString ) ) + // InternalRos2Parser.g:15506:2: ( ruleParameterString ) { - // InternalRos2Parser.g:15330:2: ( ruleParameterString ) - // InternalRos2Parser.g:15331:3: ruleParameterString + // InternalRos2Parser.g:15506:2: ( ruleParameterString ) + // InternalRos2Parser.g:15507:3: ruleParameterString { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45444,17 +46078,17 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRos2Parser.g:15340:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + // InternalRos2Parser.g:15516:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15344:1: ( ( ruleParameterDouble ) ) - // InternalRos2Parser.g:15345:2: ( ruleParameterDouble ) + // InternalRos2Parser.g:15520:1: ( ( ruleParameterDouble ) ) + // InternalRos2Parser.g:15521:2: ( ruleParameterDouble ) { - // InternalRos2Parser.g:15345:2: ( ruleParameterDouble ) - // InternalRos2Parser.g:15346:3: ruleParameterDouble + // InternalRos2Parser.g:15521:2: ( ruleParameterDouble ) + // InternalRos2Parser.g:15522:3: ruleParameterDouble { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45485,17 +46119,17 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRos2Parser.g:15355:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + // InternalRos2Parser.g:15531:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15359:1: ( ( ruleParameterBoolean ) ) - // InternalRos2Parser.g:15360:2: ( ruleParameterBoolean ) + // InternalRos2Parser.g:15535:1: ( ( ruleParameterBoolean ) ) + // InternalRos2Parser.g:15536:2: ( ruleParameterBoolean ) { - // InternalRos2Parser.g:15360:2: ( ruleParameterBoolean ) - // InternalRos2Parser.g:15361:3: ruleParameterBoolean + // InternalRos2Parser.g:15536:2: ( ruleParameterBoolean ) + // InternalRos2Parser.g:15537:3: ruleParameterBoolean { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45526,17 +46160,17 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRos2Parser.g:15370:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + // InternalRos2Parser.g:15546:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15374:1: ( ( ruleParameterBase64 ) ) - // InternalRos2Parser.g:15375:2: ( ruleParameterBase64 ) + // InternalRos2Parser.g:15550:1: ( ( ruleParameterBase64 ) ) + // InternalRos2Parser.g:15551:2: ( ruleParameterBase64 ) { - // InternalRos2Parser.g:15375:2: ( ruleParameterBase64 ) - // InternalRos2Parser.g:15376:3: ruleParameterBase64 + // InternalRos2Parser.g:15551:2: ( ruleParameterBase64 ) + // InternalRos2Parser.g:15552:3: ruleParameterBase64 { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45566,26 +46200,26 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRos2Parser.g:15385:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; - public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__TypeAssignment_2" + // InternalRos2Parser.g:15561:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; + public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15389:1: ( ( ruleParameterType ) ) - // InternalRos2Parser.g:15390:2: ( ruleParameterType ) + // InternalRos2Parser.g:15565:1: ( ( ruleParameterType ) ) + // InternalRos2Parser.g:15566:2: ( ruleParameterType ) { - // InternalRos2Parser.g:15390:2: ( ruleParameterType ) - // InternalRos2Parser.g:15391:3: ruleParameterType + // InternalRos2Parser.g:15566:2: ( ruleParameterType ) + // InternalRos2Parser.g:15567:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -45604,29 +46238,29 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__TypeAssignment_3" + // $ANTLR end "rule__ParameterArrayType__TypeAssignment_2" - // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRos2Parser.g:15400:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; - public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_3_1" + // InternalRos2Parser.g:15576:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; + public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15404:1: ( ( ruleParameterList ) ) - // InternalRos2Parser.g:15405:2: ( ruleParameterList ) + // InternalRos2Parser.g:15580:1: ( ( ruleParameterList ) ) + // InternalRos2Parser.g:15581:2: ( ruleParameterList ) { - // InternalRos2Parser.g:15405:2: ( ruleParameterList ) - // InternalRos2Parser.g:15406:3: ruleParameterList + // InternalRos2Parser.g:15581:2: ( ruleParameterList ) + // InternalRos2Parser.g:15582:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -45645,21 +46279,21 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog } return ; } - // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_4_1" + // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_3_1" // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRos2Parser.g:15415:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRos2Parser.g:15591:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15419:1: ( ( ruleParameterValue ) ) - // InternalRos2Parser.g:15420:2: ( ruleParameterValue ) + // InternalRos2Parser.g:15595:1: ( ( ruleParameterValue ) ) + // InternalRos2Parser.g:15596:2: ( ruleParameterValue ) { - // InternalRos2Parser.g:15420:2: ( ruleParameterValue ) - // InternalRos2Parser.g:15421:3: ruleParameterValue + // InternalRos2Parser.g:15596:2: ( ruleParameterValue ) + // InternalRos2Parser.g:15597:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -45690,17 +46324,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRos2Parser.g:15430:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRos2Parser.g:15606:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15434:1: ( ( ruleParameterValue ) ) - // InternalRos2Parser.g:15435:2: ( ruleParameterValue ) + // InternalRos2Parser.g:15610:1: ( ( ruleParameterValue ) ) + // InternalRos2Parser.g:15611:2: ( ruleParameterValue ) { - // InternalRos2Parser.g:15435:2: ( ruleParameterValue ) - // InternalRos2Parser.g:15436:3: ruleParameterValue + // InternalRos2Parser.g:15611:2: ( ruleParameterValue ) + // InternalRos2Parser.g:15612:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45731,17 +46365,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_2_1" - // InternalRos2Parser.g:15445:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; + // InternalRos2Parser.g:15621:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15449:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15450:2: ( ruleEString ) + // InternalRos2Parser.g:15625:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15626:2: ( ruleEString ) { - // InternalRos2Parser.g:15450:2: ( ruleEString ) - // InternalRos2Parser.g:15451:3: ruleEString + // InternalRos2Parser.g:15626:2: ( ruleEString ) + // InternalRos2Parser.g:15627:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45772,17 +46406,17 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRos2Parser.g:15460:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRos2Parser.g:15636:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15464:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15465:2: ( ruleEString ) + // InternalRos2Parser.g:15640:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15641:2: ( ruleEString ) { - // InternalRos2Parser.g:15465:2: ( ruleEString ) - // InternalRos2Parser.g:15466:3: ruleEString + // InternalRos2Parser.g:15641:2: ( ruleEString ) + // InternalRos2Parser.g:15642:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45813,17 +46447,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRos2Parser.g:15475:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRos2Parser.g:15651:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15479:1: ( ( ruleBase64Binary ) ) - // InternalRos2Parser.g:15480:2: ( ruleBase64Binary ) + // InternalRos2Parser.g:15655:1: ( ( ruleBase64Binary ) ) + // InternalRos2Parser.g:15656:2: ( ruleBase64Binary ) { - // InternalRos2Parser.g:15480:2: ( ruleBase64Binary ) - // InternalRos2Parser.g:15481:3: ruleBase64Binary + // InternalRos2Parser.g:15656:2: ( ruleBase64Binary ) + // InternalRos2Parser.g:15657:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45854,17 +46488,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRos2Parser.g:15490:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRos2Parser.g:15666:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15494:1: ( ( ruleInteger0 ) ) - // InternalRos2Parser.g:15495:2: ( ruleInteger0 ) + // InternalRos2Parser.g:15670:1: ( ( ruleInteger0 ) ) + // InternalRos2Parser.g:15671:2: ( ruleInteger0 ) { - // InternalRos2Parser.g:15495:2: ( ruleInteger0 ) - // InternalRos2Parser.g:15496:3: ruleInteger0 + // InternalRos2Parser.g:15671:2: ( ruleInteger0 ) + // InternalRos2Parser.g:15672:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45895,17 +46529,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRos2Parser.g:15505:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRos2Parser.g:15681:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15509:1: ( ( ruleDouble0 ) ) - // InternalRos2Parser.g:15510:2: ( ruleDouble0 ) + // InternalRos2Parser.g:15685:1: ( ( ruleDouble0 ) ) + // InternalRos2Parser.g:15686:2: ( ruleDouble0 ) { - // InternalRos2Parser.g:15510:2: ( ruleDouble0 ) - // InternalRos2Parser.g:15511:3: ruleDouble0 + // InternalRos2Parser.g:15686:2: ( ruleDouble0 ) + // InternalRos2Parser.g:15687:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45936,17 +46570,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRos2Parser.g:15520:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRos2Parser.g:15696:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15524:1: ( ( ruleboolean0 ) ) - // InternalRos2Parser.g:15525:2: ( ruleboolean0 ) + // InternalRos2Parser.g:15700:1: ( ( ruleboolean0 ) ) + // InternalRos2Parser.g:15701:2: ( ruleboolean0 ) { - // InternalRos2Parser.g:15525:2: ( ruleboolean0 ) - // InternalRos2Parser.g:15526:3: ruleboolean0 + // InternalRos2Parser.g:15701:2: ( ruleboolean0 ) + // InternalRos2Parser.g:15702:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45977,17 +46611,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRos2Parser.g:15535:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRos2Parser.g:15711:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15539:1: ( ( ruleParameterStructMember ) ) - // InternalRos2Parser.g:15540:2: ( ruleParameterStructMember ) + // InternalRos2Parser.g:15715:1: ( ( ruleParameterStructMember ) ) + // InternalRos2Parser.g:15716:2: ( ruleParameterStructMember ) { - // InternalRos2Parser.g:15540:2: ( ruleParameterStructMember ) - // InternalRos2Parser.g:15541:3: ruleParameterStructMember + // InternalRos2Parser.g:15716:2: ( ruleParameterStructMember ) + // InternalRos2Parser.g:15717:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -46018,17 +46652,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRos2Parser.g:15550:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRos2Parser.g:15726:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15554:1: ( ( ruleParameterStructMember ) ) - // InternalRos2Parser.g:15555:2: ( ruleParameterStructMember ) + // InternalRos2Parser.g:15730:1: ( ( ruleParameterStructMember ) ) + // InternalRos2Parser.g:15731:2: ( ruleParameterStructMember ) { - // InternalRos2Parser.g:15555:2: ( ruleParameterStructMember ) - // InternalRos2Parser.g:15556:3: ruleParameterStructMember + // InternalRos2Parser.g:15731:2: ( ruleParameterStructMember ) + // InternalRos2Parser.g:15732:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -46059,17 +46693,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRos2Parser.g:15565:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRos2Parser.g:15741:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15569:1: ( ( ruleDateTime0 ) ) - // InternalRos2Parser.g:15570:2: ( ruleDateTime0 ) + // InternalRos2Parser.g:15745:1: ( ( ruleDateTime0 ) ) + // InternalRos2Parser.g:15746:2: ( ruleDateTime0 ) { - // InternalRos2Parser.g:15570:2: ( ruleDateTime0 ) - // InternalRos2Parser.g:15571:3: ruleDateTime0 + // InternalRos2Parser.g:15746:2: ( ruleDateTime0 ) + // InternalRos2Parser.g:15747:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -46099,26 +46733,26 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR end "rule__ParameterDate__ValueAssignment" - // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalRos2Parser.g:15580:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; - public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" + // InternalRos2Parser.g:15756:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15584:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15585:2: ( ruleEString ) + // InternalRos2Parser.g:15760:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15761:2: ( ruleEString ) { - // InternalRos2Parser.g:15585:2: ( ruleEString ) - // InternalRos2Parser.g:15586:3: ruleEString + // InternalRos2Parser.g:15761:2: ( ruleEString ) + // InternalRos2Parser.g:15762:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -46137,29 +46771,29 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni } return ; } - // $ANTLR end "rule__ParameterStructMember__NameAssignment_1" + // $ANTLR end "rule__ParameterStructMember__NameAssignment_0" - // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalRos2Parser.g:15595:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; - public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" + // InternalRos2Parser.g:15771:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15599:1: ( ( ruleParameterValue ) ) - // InternalRos2Parser.g:15600:2: ( ruleParameterValue ) + // InternalRos2Parser.g:15775:1: ( ( ruleParameterValue ) ) + // InternalRos2Parser.g:15776:2: ( ruleParameterValue ) { - // InternalRos2Parser.g:15600:2: ( ruleParameterValue ) - // InternalRos2Parser.g:15601:3: ruleParameterValue + // InternalRos2Parser.g:15776:2: ( ruleParameterValue ) + // InternalRos2Parser.g:15777:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -46178,21 +46812,21 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn } return ; } - // $ANTLR end "rule__ParameterStructMember__ValueAssignment_4" + // $ANTLR end "rule__ParameterStructMember__ValueAssignment_3" // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRos2Parser.g:15610:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRos2Parser.g:15786:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15614:1: ( ( ruleEString ) ) - // InternalRos2Parser.g:15615:2: ( ruleEString ) + // InternalRos2Parser.g:15790:1: ( ( ruleEString ) ) + // InternalRos2Parser.g:15791:2: ( ruleEString ) { - // InternalRos2Parser.g:15615:2: ( ruleEString ) - // InternalRos2Parser.g:15616:3: ruleEString + // InternalRos2Parser.g:15791:2: ( ruleEString ) + // InternalRos2Parser.g:15792:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -46223,17 +46857,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRos2Parser.g:15625:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRos2Parser.g:15801:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15629:1: ( ( ruleParameterType ) ) - // InternalRos2Parser.g:15630:2: ( ruleParameterType ) + // InternalRos2Parser.g:15805:1: ( ( ruleParameterType ) ) + // InternalRos2Parser.g:15806:2: ( ruleParameterType ) { - // InternalRos2Parser.g:15630:2: ( ruleParameterType ) - // InternalRos2Parser.g:15631:3: ruleParameterType + // InternalRos2Parser.g:15806:2: ( ruleParameterType ) + // InternalRos2Parser.g:15807:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -46263,26 +46897,32 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR end "rule__ParameterStructTypeMember__TypeAssignment_1" - // $ANTLR start "rule__MessagePart__TypeAssignment_0" - // InternalRos2Parser.g:15640:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; - public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { + // $ANTLR start "rule__MessagePart__DataAssignment_0" + // InternalRos2Parser.g:15816:1: rule__MessagePart__DataAssignment_0 : ( ( rule__MessagePart__DataAlternatives_0_0 ) ) ; + public final void rule__MessagePart__DataAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15644:1: ( ( ruleAbstractType ) ) - // InternalRos2Parser.g:15645:2: ( ruleAbstractType ) + // InternalRos2Parser.g:15820:1: ( ( ( rule__MessagePart__DataAlternatives_0_0 ) ) ) + // InternalRos2Parser.g:15821:2: ( ( rule__MessagePart__DataAlternatives_0_0 ) ) { - // InternalRos2Parser.g:15645:2: ( ruleAbstractType ) - // InternalRos2Parser.g:15646:3: ruleAbstractType + // InternalRos2Parser.g:15821:2: ( ( rule__MessagePart__DataAlternatives_0_0 ) ) + // InternalRos2Parser.g:15822:3: ( rule__MessagePart__DataAlternatives_0_0 ) + { + before(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); + // InternalRos2Parser.g:15823:3: ( rule__MessagePart__DataAlternatives_0_0 ) + // InternalRos2Parser.g:15823:4: rule__MessagePart__DataAlternatives_0_0 { - before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); - ruleAbstractType(); + rule__MessagePart__DataAlternatives_0_0(); state._fsp--; - after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); + + } + + after(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0()); } @@ -46301,35 +46941,29 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__MessagePart__TypeAssignment_0" + // $ANTLR end "rule__MessagePart__DataAssignment_0" - // $ANTLR start "rule__MessagePart__DataAssignment_1" - // InternalRos2Parser.g:15655:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; - public final void rule__MessagePart__DataAssignment_1() throws RecognitionException { + // $ANTLR start "rule__MessagePart__TypeAssignment_2" + // InternalRos2Parser.g:15831:1: rule__MessagePart__TypeAssignment_2 : ( ruleAbstractType ) ; + public final void rule__MessagePart__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15659:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) - // InternalRos2Parser.g:15660:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos2Parser.g:15835:1: ( ( ruleAbstractType ) ) + // InternalRos2Parser.g:15836:2: ( ruleAbstractType ) { - // InternalRos2Parser.g:15660:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) - // InternalRos2Parser.g:15661:3: ( rule__MessagePart__DataAlternatives_1_0 ) - { - before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); - // InternalRos2Parser.g:15662:3: ( rule__MessagePart__DataAlternatives_1_0 ) - // InternalRos2Parser.g:15662:4: rule__MessagePart__DataAlternatives_1_0 + // InternalRos2Parser.g:15836:2: ( ruleAbstractType ) + // InternalRos2Parser.g:15837:3: ruleAbstractType { + before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); - rule__MessagePart__DataAlternatives_1_0(); + ruleAbstractType(); state._fsp--; - - } - - after(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); + after(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); } @@ -46348,25 +46982,25 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__MessagePart__DataAssignment_1" + // $ANTLR end "rule__MessagePart__TypeAssignment_2" // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRos2Parser.g:15670:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:15846:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15674:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:15675:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:15850:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:15851:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:15675:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:15676:3: ( ruleEString ) + // InternalRos2Parser.g:15851:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:15852:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRos2Parser.g:15677:3: ( ruleEString ) - // InternalRos2Parser.g:15678:4: ruleEString + // InternalRos2Parser.g:15853:3: ( ruleEString ) + // InternalRos2Parser.g:15854:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -46400,34 +47034,34 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR end "rule__TopicSpecRef__TopicSpecAssignment" - // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRos2Parser.g:15689:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; - public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" + // InternalRos2Parser.g:15865:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 : ( ( ruleEString ) ) ; + public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos2Parser.g:15693:1: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:15694:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:15869:1: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:15870:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:15694:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:15695:3: ( ruleEString ) + // InternalRos2Parser.g:15870:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:15871:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRos2Parser.g:15696:3: ( ruleEString ) - // InternalRos2Parser.g:15697:4: ruleEString + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); + // InternalRos2Parser.g:15872:3: ( ruleEString ) + // InternalRos2Parser.g:15873:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } @@ -46446,52 +47080,29 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" + // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" // Delegated rules - protected DFA13 dfa13 = new DFA13(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\40\2\uffff"; - static final String dfa_3s = "\1\36\35\uffff\2\42\2\uffff"; - static final String dfa_4s = "\1\166\35\uffff\2\170\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\36\1\37"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA11 dfa11 = new DFA11(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\143\5\uffff\1\143\1\uffff\2\143\1\uffff"; + static final String dfa_4s = "\1\170\5\uffff\1\164\1\uffff\2\147\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\2\uffff\1\17\7\uffff\1\34\1\25\1\27\1\31\5\uffff\1\12\1\13\1\24\1\26\1\30\3\uffff\1\23\3\uffff\1\20\3\uffff\1\21\1\35\1\uffff\1\22\2\uffff\1\14\1\5\1\7\1\11\1\uffff\1\4\1\6\1\10\2\uffff\1\3\3\uffff\1\1\1\15\1\uffff\1\2\5\uffff\1\16\24\uffff\1\37\1\36", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\2\40\24\uffff\1\40\1\uffff\1\40\7\uffff\1\40\4\uffff\1\40\14\uffff\1\40\4\uffff\1\40\2\uffff\1\40\3\uffff\2\40\2\uffff\1\41\20\uffff\2\40\1\uffff\1\40", - "\2\40\24\uffff\1\40\1\uffff\1\40\7\uffff\1\40\4\uffff\1\40\14\uffff\1\40\4\uffff\1\40\2\uffff\1\40\3\uffff\2\40\2\uffff\1\41\20\uffff\2\40\1\uffff\1\40", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -46503,11 +47114,11 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA13 extends DFA { + class DFA11 extends DFA { - public DFA13(BaseRecognizer recognizer) { + public DFA11(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 13; + this.decisionNumber = 11; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -46517,109 +47128,108 @@ public DFA13(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "2740:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; + return "2693:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) );"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x1020000020000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000004024000L,0x0400000000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0060000000000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x1420000020000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000002L,0x1020000020000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L,0x0060000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000012000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000009000840000L,0x0000000000000020L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000008488000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000002100000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000010000200000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000400000000200L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0400000840000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000000001C0L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x7001800000000000L,0x0000000000400003L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000024000L,0x0400000000000100L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0002000000000000L,0x0400000088000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0002000000000002L,0x0000000088000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0400000000020000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000003103C00L,0x0400000000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000003103C02L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0460000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000002L,0x0060000000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x8000000000000000L,0x0060000000000001L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0600000000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x88F83C04C0000000L,0x006000010589DE58L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000200000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0002000000000000L,0x0000000088000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0200000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000020000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x88F83C04C0000002L,0x006000010589DE58L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0004000000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0004000000000000L,0x0400000000000000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0060788000000000L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0500000C00000000L,0x0160000312100084L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0008000000000000L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000009000840002L,0x0000000000000020L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0408000010000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000002012000L,0x0100000000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0018000000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0508000010000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000002L,0x0408000010000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000010L,0x0018000000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000008800000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000090000420000L,0x0000000000000020L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000004244000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000020080000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000100000100000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000400000000400L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0100000420000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000000000E0L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0xB001800000000000L,0x0080000000200001L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000002000000000L,0x0100000420000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x00181E4000000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000012000L,0x0100000000000080L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0020000000000000L,0x0000000044000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0100001000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000002L,0x0000001000000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0100000000010000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000001881B00L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000001881B02L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0118000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000002L,0x0018000000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0xC000000000000000L,0x0018000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0180000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x050000C000000000L,0x0058000189080050L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000100000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0200000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000040000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x050000C000000002L,0x0058000189080050L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000002000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x40DE005E30000000L,0x0018004082C4EF0EL}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0040000000000000L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0010000000000000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0004000000000000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0008000000000000L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000090000420002L,0x0000000000000020L}); } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.tokens b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.tokens index 246262d00..f844d7928 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.tokens +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/internal/InternalRos2Parser.tokens @@ -1,125 +1,123 @@ -','=101 -':'=102 -'Any'=98 -'Array:'=60 -'Base64'=61 +','=99 +'-'=100 +':'=101 +'Any'=97 +'Array:'=59 +'Base64'=60 'Boolean'=47 -'Date'=85 -'Double'=62 -'ExternalDependency'=5 -'GlobalNamespace'=8 -'GraphName'=28 -'Header'=63 +'Date'=84 +'Double'=61 +'ExternalDependency'=4 +'GlobalNamespace'=7 +'GraphName'=27 +'Header'=62 'Integer'=48 -'List'=86 -'ParameterAny'=16 -'ParameterStructMember'=4 -'PrivateNamespace'=7 -'RelativeNamespace'=6 -'String'=64 -'Struct'=65 -'['=103 -'[]'=100 -']'=104 -'action'=66 -'action:'=49 -'actionclient:'=12 -'actionserver:'=13 -'artifacts:'=26 -'best_effort'=21 -'bool'=87 -'bool[]'=67 -'byte'=88 -'byte[]'=68 -'default'=50 -'default_qos'=22 -'dependencies:'=14 +'List'=85 +'ParameterAny'=15 +'PrivateNamespace'=6 +'RelativeNamespace'=5 +'String'=63 +'Struct'=64 +'['=102 +'[bool]'=65 +'[byte]'=66 +'[float32]'=28 +'[float64]'=29 +'[int16]'=49 +'[int32]'=50 +'[int64]'=51 +'[int8]'=67 +'[string]'=33 +'[uint16]'=34 +'[uint32]'=35 +'[uint64]'=36 +'[uint8]'=52 +']'=103 +'action'=68 +'action:'=53 +'actionClients:'=11 +'actionServers:'=12 +'artifacts:'=25 +'best_effort'=20 +'bool'=86 +'byte'=87 +'default:'=37 +'default_qos'=21 +'dependencies:'=13 'depth:'=69 -'durability:'=23 -'duration'=34 -'feedback'=35 -'feedback:'=29 -'float32'=51 -'float32[]'=30 -'float64'=52 -'float64[]'=31 -'fromGitRepo:'=17 -'goal'=89 -'goal:'=77 -'history:'=36 -'int16'=78 -'int16[]'=53 -'int32'=79 -'int32[]'=54 -'int64'=80 -'int64[]'=55 -'int8'=90 -'int8[]'=70 -'keep_all'=37 -'keep_last'=32 +'durability:'=22 +'duration'=38 +'feedback'=39 +'feedback:'=30 +'float32'=54 +'float64'=55 +'fromGitRepo:'=16 +'goal'=88 +'goal:'=76 +'history:'=40 +'int16'=77 +'int32'=78 +'int64'=79 +'int8'=89 +'keep_all'=41 +'keep_last'=31 'message'=56 -'message:'=38 -'msg:'=91 -'name'=92 -'node'=93 -'node:'=81 -'ns:'=99 -'parameter_qos'=15 -'parameters:'=24 -'profile:'=39 -'publishers:'=25 -'qos:'=94 -'reliability:'=18 -'reliable'=40 -'request:'=41 -'response:'=33 -'result'=71 +'message:'=42 +'msg:'=90 +'name'=91 +'node'=92 +'node:'=80 +'ns:'=98 +'parameter_qos'=14 +'parameters:'=23 +'profile:'=43 +'publishers:'=24 +'qos:'=93 +'reliability:'=17 +'reliable'=44 +'request:'=45 +'response:'=32 +'result'=70 'result:'=57 -'sensor_qos'=27 +'sensor_qos'=26 'service'=58 -'serviceclient:'=10 -'services_qos'=19 -'serviceserver:'=11 -'specs:'=72 -'srv:'=95 -'string'=73 -'string[]'=42 -'subscribers:'=20 -'time'=96 -'transient_local'=9 -'type'=97 -'type:'=82 -'uint16'=74 -'uint16[]'=43 -'uint32'=75 -'uint32[]'=44 -'uint64'=76 -'uint64[]'=45 -'uint8'=83 -'uint8[]'=59 -'value'=84 +'serviceClients:'=8 +'serviceServers:'=9 +'services_qos'=18 +'specs:'=71 +'srv:'=94 +'string'=72 +'subscribers:'=19 +'time'=95 +'transient_local'=10 +'type'=96 +'type:'=81 +'uint16'=73 +'uint32'=74 +'uint64'=75 +'uint8'=82 +'value'=83 'volatile'=46 -'}'=105 -RULE_ANY_OTHER=128 -RULE_BEGIN=121 -RULE_BINARY=107 -RULE_BOOLEAN=108 -RULE_DATE_TIME=116 -RULE_DAY=111 -RULE_DECINT=109 -RULE_DIGIT=106 -RULE_DOUBLE=110 -RULE_END=122 -RULE_HOUR=114 -RULE_ID=117 -RULE_INT=119 -RULE_MESSAGE_ASIGMENT=120 -RULE_MIN_SEC=115 -RULE_ML_COMMENT=126 -RULE_MONTH=112 -RULE_ROS_CONVENTION_A=124 -RULE_ROS_CONVENTION_PARAM=125 -RULE_SL_COMMENT=123 -RULE_STRING=118 -RULE_WS=127 -RULE_YEAR=113 +RULE_ANY_OTHER=126 +RULE_BEGIN=119 +RULE_BINARY=105 +RULE_BOOLEAN=106 +RULE_DATE_TIME=114 +RULE_DAY=109 +RULE_DECINT=107 +RULE_DIGIT=104 +RULE_DOUBLE=108 +RULE_END=120 +RULE_HOUR=112 +RULE_ID=115 +RULE_INT=117 +RULE_MESSAGE_ASIGMENT=118 +RULE_MIN_SEC=113 +RULE_ML_COMMENT=124 +RULE_MONTH=110 +RULE_ROS_CONVENTION_A=122 +RULE_ROS_CONVENTION_PARAM=123 +RULE_SL_COMMENT=121 +RULE_STRING=116 +RULE_WS=125 +RULE_YEAR=111 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g index 8c9481d7c..9c947be2e 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.g @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.ros2.ide.contentassist.antlr.lexer; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - ExternalDependency : 'ExternalDependency'; RelativeNamespace : 'RelativeNamespace'; @@ -21,15 +19,15 @@ PrivateNamespace : 'PrivateNamespace'; GlobalNamespace : 'GlobalNamespace'; -Transient_local : 'transient_local'; +ServiceClients : 'serviceClients:'; -Serviceclient : 'serviceclient:'; +ServiceServers : 'serviceServers:'; -Serviceserver : 'serviceserver:'; +Transient_local : 'transient_local'; -Actionclient : 'actionclient:'; +ActionClients : 'actionClients:'; -Actionserver : 'actionserver:'; +ActionServers : 'actionServers:'; Dependencies : 'dependencies:'; @@ -61,16 +59,26 @@ Sensor_qos : 'sensor_qos'; GraphName : 'GraphName'; -Feedback_1 : 'feedback:'; +Float32_1 : '[float32]'; -Float32_1 : 'float32[]'; +Float64_1 : '[float64]'; -Float64_1 : 'float64[]'; +Feedback_1 : 'feedback:'; Keep_last : 'keep_last'; Response : 'response:'; +String_2 : '[string]'; + +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; + +Uint64_1 : '[uint64]'; + +Default : 'default:'; + Duration : 'duration'; Feedback : 'feedback'; @@ -87,33 +95,25 @@ Reliable : 'reliable'; Request : 'request:'; -String_2 : 'string[]'; - -Uint16_1 : 'uint16[]'; - -Uint32_1 : 'uint32[]'; - -Uint64_1 : 'uint64[]'; - Volatile : 'volatile'; Boolean : 'Boolean'; Integer : 'Integer'; -Action_1 : 'action:'; +Int16_1 : '[int16]'; -Default : 'default'; +Int32_1 : '[int32]'; -Float32 : 'float32'; +Int64_1 : '[int64]'; -Float64 : 'float64'; +Uint8_1 : '[uint8]'; -Int16_1 : 'int16[]'; +Action_1 : 'action:'; -Int32_1 : 'int32[]'; +Float32 : 'float32'; -Int64_1 : 'int64[]'; +Float64 : 'float64'; Message : 'message'; @@ -121,8 +121,6 @@ Result_1 : 'result:'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -135,15 +133,15 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Depth : 'depth:'; +Action : 'action'; -Int8_1 : 'int8[]'; +Depth : 'depth:'; Result : 'result'; @@ -203,25 +201,23 @@ Any : 'Any'; Ns : 'ns:'; -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; RightSquareBracket : ']'; -RightCurlyBracket : '}'; - fragment RULE_DIGIT : '0'..'9'; RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java index 9261bfd0f..4009956c6 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.java @@ -12,132 +12,130 @@ @SuppressWarnings("all") public class InternalRos2Lexer extends Lexer { - public static final int Float32_1=30; - public static final int Node=93; - public static final int RULE_DATE_TIME=116; - public static final int Uint64_1=45; - public static final int String=64; - public static final int History=36; - public static final int Int16=78; - public static final int Float32=51; - public static final int Goal=89; - public static final int Bool=87; - public static final int Uint16=74; + public static final int Float32_1=28; + public static final int Node=92; + public static final int RULE_DATE_TIME=114; + public static final int Uint64_1=36; + public static final int String=63; + public static final int History=40; + public static final int Int16=77; + public static final int Float32=54; + public static final int Goal=88; + public static final int Bool=86; + public static final int Uint16=73; public static final int Boolean=47; - public static final int ExternalDependency=5; - public static final int Uint8=83; - public static final int Parameters=24; - public static final int RULE_ID=117; - public static final int Actionclient=12; - public static final int RULE_DIGIT=106; - public static final int GlobalNamespace=8; - public static final int Artifacts=26; - public static final int Node_1=81; - public static final int Int16_1=53; - public static final int Header=63; - public static final int RULE_INT=119; - public static final int Byte=88; - public static final int RULE_ML_COMMENT=126; - public static final int LeftSquareBracket=103; - public static final int Specs=72; - public static final int Base64=61; - public static final int Message_1=38; - public static final int Profile=39; + public static final int ExternalDependency=4; + public static final int Uint8=82; + public static final int Parameters=23; + public static final int RULE_ID=115; + public static final int RULE_DIGIT=104; + public static final int GlobalNamespace=7; + public static final int Artifacts=25; + public static final int Node_1=80; + public static final int ServiceServers=9; + public static final int Int16_1=49; + public static final int Header=62; + public static final int RULE_INT=117; + public static final int Byte=87; + public static final int RULE_ML_COMMENT=124; + public static final int LeftSquareBracket=102; + public static final int Specs=71; + public static final int Base64=60; + public static final int Message_1=42; + public static final int Profile=43; public static final int Depth=69; - public static final int Comma=101; - public static final int RULE_MESSAGE_ASIGMENT=120; - public static final int Goal_1=77; - public static final int LeftSquareBracketRightSquareBracket=100; - public static final int Int32=79; - public static final int Publishers=25; - public static final int Serviceserver=11; - public static final int Parameter_qos=15; - public static final int RightCurlyBracket=105; - public static final int RULE_DECINT=109; - public static final int Reliable=40; - public static final int Uint32=75; - public static final int FromGitRepo=17; - public static final int Msg=91; - public static final int RULE_HOUR=114; - public static final int Int8=90; - public static final int Default=50; - public static final int Actionserver=13; - public static final int Int8_1=70; - public static final int Uint16_1=43; - public static final int Type=97; - public static final int Float64=52; - public static final int Int32_1=54; + public static final int Comma=99; + public static final int HyphenMinus=100; + public static final int RULE_MESSAGE_ASIGMENT=118; + public static final int Goal_1=76; + public static final int Int32=78; + public static final int Publishers=24; + public static final int Parameter_qos=14; + public static final int RULE_DECINT=107; + public static final int Reliable=44; + public static final int Uint32=74; + public static final int FromGitRepo=16; + public static final int Msg=90; + public static final int RULE_HOUR=112; + public static final int Int8=89; + public static final int Default=37; + public static final int Int8_1=67; + public static final int Uint16_1=34; + public static final int Type=96; + public static final int Float64=55; + public static final int Int32_1=50; public static final int Result_1=57; - public static final int Keep_all=37; - public static final int RULE_BINARY=107; - public static final int String_1=73; - public static final int Subscribers=20; - public static final int String_2=42; - public static final int RULE_DAY=111; - public static final int RULE_BEGIN=121; - public static final int Services_qos=19; - public static final int RULE_BOOLEAN=108; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=113; - public static final int Feedback_1=29; - public static final int Result=71; - public static final int Name=92; - public static final int RULE_MIN_SEC=115; - public static final int Default_qos=22; - public static final int ParameterAny=16; - public static final int List=86; - public static final int Dependencies=14; - public static final int RightSquareBracket=104; - public static final int PrivateNamespace=7; - public static final int GraphName=28; - public static final int Byte_1=68; - public static final int Float64_1=31; - public static final int Durability=23; - public static final int Duration=34; - public static final int Uint32_1=44; - public static final int Action_1=49; - public static final int Double=62; - public static final int Keep_last=32; - public static final int Type_1=82; - public static final int Value=84; - public static final int Transient_local=9; - public static final int Uint64=76; - public static final int Action=66; - public static final int RULE_END=122; + public static final int Keep_all=41; + public static final int RULE_BINARY=105; + public static final int ActionClients=11; + public static final int String_1=72; + public static final int Subscribers=19; + public static final int String_2=33; + public static final int RULE_DAY=109; + public static final int RULE_BEGIN=119; + public static final int Services_qos=18; + public static final int RULE_BOOLEAN=106; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=111; + public static final int Feedback_1=30; + public static final int Result=70; + public static final int Name=91; + public static final int RULE_MIN_SEC=113; + public static final int Default_qos=21; + public static final int ParameterAny=15; + public static final int List=85; + public static final int Dependencies=13; + public static final int RightSquareBracket=103; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=27; + public static final int Byte_1=66; + public static final int Float64_1=29; + public static final int Durability=22; + public static final int Uint32_1=35; + public static final int Duration=38; + public static final int Action_1=53; + public static final int Double=61; + public static final int Keep_last=31; + public static final int Type_1=81; + public static final int Value=83; + public static final int Transient_local=10; + public static final int Uint64=75; + public static final int Action=68; + public static final int RULE_END=120; public static final int Message=56; - public static final int Time=96; - public static final int RULE_STRING=118; - public static final int Best_effort=21; - public static final int Bool_1=67; - public static final int Any=98; - public static final int Struct=65; - public static final int RULE_SL_COMMENT=123; - public static final int Uint8_1=59; - public static final int RULE_DOUBLE=110; - public static final int Feedback=35; - public static final int ParameterStructMember=4; - public static final int Srv=95; - public static final int RULE_ROS_CONVENTION_A=124; - public static final int RULE_ROS_CONVENTION_PARAM=125; - public static final int Colon=102; + public static final int Time=95; + public static final int RULE_STRING=116; + public static final int Best_effort=20; + public static final int Bool_1=65; + public static final int Any=97; + public static final int Struct=64; + public static final int RULE_SL_COMMENT=121; + public static final int Uint8_1=52; + public static final int RULE_DOUBLE=108; + public static final int Feedback=39; + public static final int Srv=94; + public static final int RULE_ROS_CONVENTION_A=122; + public static final int RULE_ROS_CONVENTION_PARAM=123; + public static final int Colon=101; public static final int EOF=-1; - public static final int Ns=99; - public static final int RULE_WS=127; - public static final int Request=41; - public static final int Int64_1=55; + public static final int Ns=98; + public static final int RULE_WS=125; + public static final int Request=45; + public static final int Int64_1=51; public static final int Service=58; - public static final int Sensor_qos=27; - public static final int RULE_ANY_OTHER=128; + public static final int Sensor_qos=26; + public static final int RULE_ANY_OTHER=126; public static final int Volatile=46; - public static final int Date=85; - public static final int Response=33; + public static final int Date=84; + public static final int Response=32; public static final int Integer=48; - public static final int Array=60; - public static final int Serviceclient=10; - public static final int Qos=94; - public static final int Int64=80; - public static final int RULE_MONTH=112; - public static final int Reliability=18; + public static final int Array=59; + public static final int Qos=93; + public static final int Int64=79; + public static final int RULE_MONTH=110; + public static final int ActionServers=12; + public static final int Reliability=17; // delegates // delegators @@ -152,34 +150,13 @@ public InternalRos2Lexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalRos2Lexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:14:23: ( 'ParameterStructMember' ) - // InternalRos2Lexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "ExternalDependency" public final void mExternalDependency() throws RecognitionException { try { int _type = ExternalDependency; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:16:20: ( 'ExternalDependency' ) - // InternalRos2Lexer.g:16:22: 'ExternalDependency' + // InternalRos2Lexer.g:14:20: ( 'ExternalDependency' ) + // InternalRos2Lexer.g:14:22: 'ExternalDependency' { match("ExternalDependency"); @@ -199,8 +176,8 @@ public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:18:19: ( 'RelativeNamespace' ) - // InternalRos2Lexer.g:18:21: 'RelativeNamespace' + // InternalRos2Lexer.g:16:19: ( 'RelativeNamespace' ) + // InternalRos2Lexer.g:16:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -220,8 +197,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:20:18: ( 'PrivateNamespace' ) - // InternalRos2Lexer.g:20:20: 'PrivateNamespace' + // InternalRos2Lexer.g:18:18: ( 'PrivateNamespace' ) + // InternalRos2Lexer.g:18:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -241,8 +218,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:22:17: ( 'GlobalNamespace' ) - // InternalRos2Lexer.g:22:19: 'GlobalNamespace' + // InternalRos2Lexer.g:20:17: ( 'GlobalNamespace' ) + // InternalRos2Lexer.g:20:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -257,15 +234,15 @@ public final void mGlobalNamespace() throws RecognitionException { } // $ANTLR end "GlobalNamespace" - // $ANTLR start "Transient_local" - public final void mTransient_local() throws RecognitionException { + // $ANTLR start "ServiceClients" + public final void mServiceClients() throws RecognitionException { try { - int _type = Transient_local; + int _type = ServiceClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:24:17: ( 'transient_local' ) - // InternalRos2Lexer.g:24:19: 'transient_local' + // InternalRos2Lexer.g:22:16: ( 'serviceClients:' ) + // InternalRos2Lexer.g:22:18: 'serviceClients:' { - match("transient_local"); + match("serviceClients:"); } @@ -276,17 +253,17 @@ public final void mTransient_local() throws RecognitionException { finally { } } - // $ANTLR end "Transient_local" + // $ANTLR end "ServiceClients" - // $ANTLR start "Serviceclient" - public final void mServiceclient() throws RecognitionException { + // $ANTLR start "ServiceServers" + public final void mServiceServers() throws RecognitionException { try { - int _type = Serviceclient; + int _type = ServiceServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:26:15: ( 'serviceclient:' ) - // InternalRos2Lexer.g:26:17: 'serviceclient:' + // InternalRos2Lexer.g:24:16: ( 'serviceServers:' ) + // InternalRos2Lexer.g:24:18: 'serviceServers:' { - match("serviceclient:"); + match("serviceServers:"); } @@ -297,17 +274,17 @@ public final void mServiceclient() throws RecognitionException { finally { } } - // $ANTLR end "Serviceclient" + // $ANTLR end "ServiceServers" - // $ANTLR start "Serviceserver" - public final void mServiceserver() throws RecognitionException { + // $ANTLR start "Transient_local" + public final void mTransient_local() throws RecognitionException { try { - int _type = Serviceserver; + int _type = Transient_local; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:28:15: ( 'serviceserver:' ) - // InternalRos2Lexer.g:28:17: 'serviceserver:' + // InternalRos2Lexer.g:26:17: ( 'transient_local' ) + // InternalRos2Lexer.g:26:19: 'transient_local' { - match("serviceserver:"); + match("transient_local"); } @@ -318,17 +295,17 @@ public final void mServiceserver() throws RecognitionException { finally { } } - // $ANTLR end "Serviceserver" + // $ANTLR end "Transient_local" - // $ANTLR start "Actionclient" - public final void mActionclient() throws RecognitionException { + // $ANTLR start "ActionClients" + public final void mActionClients() throws RecognitionException { try { - int _type = Actionclient; + int _type = ActionClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:30:14: ( 'actionclient:' ) - // InternalRos2Lexer.g:30:16: 'actionclient:' + // InternalRos2Lexer.g:28:15: ( 'actionClients:' ) + // InternalRos2Lexer.g:28:17: 'actionClients:' { - match("actionclient:"); + match("actionClients:"); } @@ -339,17 +316,17 @@ public final void mActionclient() throws RecognitionException { finally { } } - // $ANTLR end "Actionclient" + // $ANTLR end "ActionClients" - // $ANTLR start "Actionserver" - public final void mActionserver() throws RecognitionException { + // $ANTLR start "ActionServers" + public final void mActionServers() throws RecognitionException { try { - int _type = Actionserver; + int _type = ActionServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:32:14: ( 'actionserver:' ) - // InternalRos2Lexer.g:32:16: 'actionserver:' + // InternalRos2Lexer.g:30:15: ( 'actionServers:' ) + // InternalRos2Lexer.g:30:17: 'actionServers:' { - match("actionserver:"); + match("actionServers:"); } @@ -360,15 +337,15 @@ public final void mActionserver() throws RecognitionException { finally { } } - // $ANTLR end "Actionserver" + // $ANTLR end "ActionServers" // $ANTLR start "Dependencies" public final void mDependencies() throws RecognitionException { try { int _type = Dependencies; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:34:14: ( 'dependencies:' ) - // InternalRos2Lexer.g:34:16: 'dependencies:' + // InternalRos2Lexer.g:32:14: ( 'dependencies:' ) + // InternalRos2Lexer.g:32:16: 'dependencies:' { match("dependencies:"); @@ -388,8 +365,8 @@ public final void mParameter_qos() throws RecognitionException { try { int _type = Parameter_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:36:15: ( 'parameter_qos' ) - // InternalRos2Lexer.g:36:17: 'parameter_qos' + // InternalRos2Lexer.g:34:15: ( 'parameter_qos' ) + // InternalRos2Lexer.g:34:17: 'parameter_qos' { match("parameter_qos"); @@ -409,8 +386,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:38:14: ( 'ParameterAny' ) - // InternalRos2Lexer.g:38:16: 'ParameterAny' + // InternalRos2Lexer.g:36:14: ( 'ParameterAny' ) + // InternalRos2Lexer.g:36:16: 'ParameterAny' { match("ParameterAny"); @@ -430,8 +407,8 @@ public final void mFromGitRepo() throws RecognitionException { try { int _type = FromGitRepo; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:40:13: ( 'fromGitRepo:' ) - // InternalRos2Lexer.g:40:15: 'fromGitRepo:' + // InternalRos2Lexer.g:38:13: ( 'fromGitRepo:' ) + // InternalRos2Lexer.g:38:15: 'fromGitRepo:' { match("fromGitRepo:"); @@ -451,8 +428,8 @@ public final void mReliability() throws RecognitionException { try { int _type = Reliability; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:42:13: ( 'reliability:' ) - // InternalRos2Lexer.g:42:15: 'reliability:' + // InternalRos2Lexer.g:40:13: ( 'reliability:' ) + // InternalRos2Lexer.g:40:15: 'reliability:' { match("reliability:"); @@ -472,8 +449,8 @@ public final void mServices_qos() throws RecognitionException { try { int _type = Services_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:44:14: ( 'services_qos' ) - // InternalRos2Lexer.g:44:16: 'services_qos' + // InternalRos2Lexer.g:42:14: ( 'services_qos' ) + // InternalRos2Lexer.g:42:16: 'services_qos' { match("services_qos"); @@ -493,8 +470,8 @@ public final void mSubscribers() throws RecognitionException { try { int _type = Subscribers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:46:13: ( 'subscribers:' ) - // InternalRos2Lexer.g:46:15: 'subscribers:' + // InternalRos2Lexer.g:44:13: ( 'subscribers:' ) + // InternalRos2Lexer.g:44:15: 'subscribers:' { match("subscribers:"); @@ -514,8 +491,8 @@ public final void mBest_effort() throws RecognitionException { try { int _type = Best_effort; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:48:13: ( 'best_effort' ) - // InternalRos2Lexer.g:48:15: 'best_effort' + // InternalRos2Lexer.g:46:13: ( 'best_effort' ) + // InternalRos2Lexer.g:46:15: 'best_effort' { match("best_effort"); @@ -535,8 +512,8 @@ public final void mDefault_qos() throws RecognitionException { try { int _type = Default_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:50:13: ( 'default_qos' ) - // InternalRos2Lexer.g:50:15: 'default_qos' + // InternalRos2Lexer.g:48:13: ( 'default_qos' ) + // InternalRos2Lexer.g:48:15: 'default_qos' { match("default_qos"); @@ -556,8 +533,8 @@ public final void mDurability() throws RecognitionException { try { int _type = Durability; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:52:12: ( 'durability:' ) - // InternalRos2Lexer.g:52:14: 'durability:' + // InternalRos2Lexer.g:50:12: ( 'durability:' ) + // InternalRos2Lexer.g:50:14: 'durability:' { match("durability:"); @@ -577,8 +554,8 @@ public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:54:12: ( 'parameters:' ) - // InternalRos2Lexer.g:54:14: 'parameters:' + // InternalRos2Lexer.g:52:12: ( 'parameters:' ) + // InternalRos2Lexer.g:52:14: 'parameters:' { match("parameters:"); @@ -598,8 +575,8 @@ public final void mPublishers() throws RecognitionException { try { int _type = Publishers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:56:12: ( 'publishers:' ) - // InternalRos2Lexer.g:56:14: 'publishers:' + // InternalRos2Lexer.g:54:12: ( 'publishers:' ) + // InternalRos2Lexer.g:54:14: 'publishers:' { match("publishers:"); @@ -619,8 +596,8 @@ public final void mArtifacts() throws RecognitionException { try { int _type = Artifacts; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:58:11: ( 'artifacts:' ) - // InternalRos2Lexer.g:58:13: 'artifacts:' + // InternalRos2Lexer.g:56:11: ( 'artifacts:' ) + // InternalRos2Lexer.g:56:13: 'artifacts:' { match("artifacts:"); @@ -640,8 +617,8 @@ public final void mSensor_qos() throws RecognitionException { try { int _type = Sensor_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:60:12: ( 'sensor_qos' ) - // InternalRos2Lexer.g:60:14: 'sensor_qos' + // InternalRos2Lexer.g:58:12: ( 'sensor_qos' ) + // InternalRos2Lexer.g:58:14: 'sensor_qos' { match("sensor_qos"); @@ -661,8 +638,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:62:11: ( 'GraphName' ) - // InternalRos2Lexer.g:62:13: 'GraphName' + // InternalRos2Lexer.g:60:11: ( 'GraphName' ) + // InternalRos2Lexer.g:60:13: 'GraphName' { match("GraphName"); @@ -677,15 +654,15 @@ public final void mGraphName() throws RecognitionException { } // $ANTLR end "GraphName" - // $ANTLR start "Feedback_1" - public final void mFeedback_1() throws RecognitionException { + // $ANTLR start "Float32_1" + public final void mFloat32_1() throws RecognitionException { try { - int _type = Feedback_1; + int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:64:12: ( 'feedback:' ) - // InternalRos2Lexer.g:64:14: 'feedback:' + // InternalRos2Lexer.g:62:11: ( '[float32]' ) + // InternalRos2Lexer.g:62:13: '[float32]' { - match("feedback:"); + match("[float32]"); } @@ -696,17 +673,17 @@ public final void mFeedback_1() throws RecognitionException { finally { } } - // $ANTLR end "Feedback_1" + // $ANTLR end "Float32_1" - // $ANTLR start "Float32_1" - public final void mFloat32_1() throws RecognitionException { + // $ANTLR start "Float64_1" + public final void mFloat64_1() throws RecognitionException { try { - int _type = Float32_1; + int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:66:11: ( 'float32[]' ) - // InternalRos2Lexer.g:66:13: 'float32[]' + // InternalRos2Lexer.g:64:11: ( '[float64]' ) + // InternalRos2Lexer.g:64:13: '[float64]' { - match("float32[]"); + match("[float64]"); } @@ -717,17 +694,17 @@ public final void mFloat32_1() throws RecognitionException { finally { } } - // $ANTLR end "Float32_1" + // $ANTLR end "Float64_1" - // $ANTLR start "Float64_1" - public final void mFloat64_1() throws RecognitionException { + // $ANTLR start "Feedback_1" + public final void mFeedback_1() throws RecognitionException { try { - int _type = Float64_1; + int _type = Feedback_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:68:11: ( 'float64[]' ) - // InternalRos2Lexer.g:68:13: 'float64[]' + // InternalRos2Lexer.g:66:12: ( 'feedback:' ) + // InternalRos2Lexer.g:66:14: 'feedback:' { - match("float64[]"); + match("feedback:"); } @@ -738,15 +715,15 @@ public final void mFloat64_1() throws RecognitionException { finally { } } - // $ANTLR end "Float64_1" + // $ANTLR end "Feedback_1" // $ANTLR start "Keep_last" public final void mKeep_last() throws RecognitionException { try { int _type = Keep_last; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:70:11: ( 'keep_last' ) - // InternalRos2Lexer.g:70:13: 'keep_last' + // InternalRos2Lexer.g:68:11: ( 'keep_last' ) + // InternalRos2Lexer.g:68:13: 'keep_last' { match("keep_last"); @@ -766,8 +743,8 @@ public final void mResponse() throws RecognitionException { try { int _type = Response; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:72:10: ( 'response:' ) - // InternalRos2Lexer.g:72:12: 'response:' + // InternalRos2Lexer.g:70:10: ( 'response:' ) + // InternalRos2Lexer.g:70:12: 'response:' { match("response:"); @@ -782,15 +759,15 @@ public final void mResponse() throws RecognitionException { } // $ANTLR end "Response" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:74:10: ( 'duration' ) - // InternalRos2Lexer.g:74:12: 'duration' + // InternalRos2Lexer.g:72:10: ( '[string]' ) + // InternalRos2Lexer.g:72:12: '[string]' { - match("duration"); + match("[string]"); } @@ -801,17 +778,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:76:10: ( 'feedback' ) - // InternalRos2Lexer.g:76:12: 'feedback' + // InternalRos2Lexer.g:74:10: ( '[uint16]' ) + // InternalRos2Lexer.g:74:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -822,17 +799,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "History" - public final void mHistory() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = History; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:78:9: ( 'history:' ) - // InternalRos2Lexer.g:78:11: 'history:' + // InternalRos2Lexer.g:76:10: ( '[uint32]' ) + // InternalRos2Lexer.g:76:12: '[uint32]' { - match("history:"); + match("[uint32]"); } @@ -843,17 +820,17 @@ public final void mHistory() throws RecognitionException { finally { } } - // $ANTLR end "History" + // $ANTLR end "Uint32_1" - // $ANTLR start "Keep_all" - public final void mKeep_all() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = Keep_all; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:80:10: ( 'keep_all' ) - // InternalRos2Lexer.g:80:12: 'keep_all' + // InternalRos2Lexer.g:78:10: ( '[uint64]' ) + // InternalRos2Lexer.g:78:12: '[uint64]' { - match("keep_all"); + match("[uint64]"); } @@ -864,17 +841,17 @@ public final void mKeep_all() throws RecognitionException { finally { } } - // $ANTLR end "Keep_all" + // $ANTLR end "Uint64_1" - // $ANTLR start "Message_1" - public final void mMessage_1() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = Message_1; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:82:11: ( 'message:' ) - // InternalRos2Lexer.g:82:13: 'message:' + // InternalRos2Lexer.g:80:9: ( 'default:' ) + // InternalRos2Lexer.g:80:11: 'default:' { - match("message:"); + match("default:"); } @@ -885,17 +862,17 @@ public final void mMessage_1() throws RecognitionException { finally { } } - // $ANTLR end "Message_1" + // $ANTLR end "Default" - // $ANTLR start "Profile" - public final void mProfile() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Profile; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:84:9: ( 'profile:' ) - // InternalRos2Lexer.g:84:11: 'profile:' + // InternalRos2Lexer.g:82:10: ( 'duration' ) + // InternalRos2Lexer.g:82:12: 'duration' { - match("profile:"); + match("duration"); } @@ -906,17 +883,17 @@ public final void mProfile() throws RecognitionException { finally { } } - // $ANTLR end "Profile" + // $ANTLR end "Duration" - // $ANTLR start "Reliable" - public final void mReliable() throws RecognitionException { + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { try { - int _type = Reliable; + int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:86:10: ( 'reliable' ) - // InternalRos2Lexer.g:86:12: 'reliable' + // InternalRos2Lexer.g:84:10: ( 'feedback' ) + // InternalRos2Lexer.g:84:12: 'feedback' { - match("reliable"); + match("feedback"); } @@ -927,17 +904,17 @@ public final void mReliable() throws RecognitionException { finally { } } - // $ANTLR end "Reliable" + // $ANTLR end "Feedback" - // $ANTLR start "Request" - public final void mRequest() throws RecognitionException { + // $ANTLR start "History" + public final void mHistory() throws RecognitionException { try { - int _type = Request; + int _type = History; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:88:9: ( 'request:' ) - // InternalRos2Lexer.g:88:11: 'request:' + // InternalRos2Lexer.g:86:9: ( 'history:' ) + // InternalRos2Lexer.g:86:11: 'history:' { - match("request:"); + match("history:"); } @@ -948,17 +925,17 @@ public final void mRequest() throws RecognitionException { finally { } } - // $ANTLR end "Request" + // $ANTLR end "History" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Keep_all" + public final void mKeep_all() throws RecognitionException { try { - int _type = String_2; + int _type = Keep_all; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:90:10: ( 'string[]' ) - // InternalRos2Lexer.g:90:12: 'string[]' + // InternalRos2Lexer.g:88:10: ( 'keep_all' ) + // InternalRos2Lexer.g:88:12: 'keep_all' { - match("string[]"); + match("keep_all"); } @@ -969,17 +946,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Keep_all" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Message_1" + public final void mMessage_1() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Message_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:92:10: ( 'uint16[]' ) - // InternalRos2Lexer.g:92:12: 'uint16[]' + // InternalRos2Lexer.g:90:11: ( 'message:' ) + // InternalRos2Lexer.g:90:13: 'message:' { - match("uint16[]"); + match("message:"); } @@ -990,17 +967,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Message_1" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "Profile" + public final void mProfile() throws RecognitionException { try { - int _type = Uint32_1; + int _type = Profile; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:94:10: ( 'uint32[]' ) - // InternalRos2Lexer.g:94:12: 'uint32[]' + // InternalRos2Lexer.g:92:9: ( 'profile:' ) + // InternalRos2Lexer.g:92:11: 'profile:' { - match("uint32[]"); + match("profile:"); } @@ -1011,17 +988,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "Profile" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "Reliable" + public final void mReliable() throws RecognitionException { try { - int _type = Uint64_1; + int _type = Reliable; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:96:10: ( 'uint64[]' ) - // InternalRos2Lexer.g:96:12: 'uint64[]' + // InternalRos2Lexer.g:94:10: ( 'reliable' ) + // InternalRos2Lexer.g:94:12: 'reliable' { - match("uint64[]"); + match("reliable"); } @@ -1032,7 +1009,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "Reliable" + + // $ANTLR start "Request" + public final void mRequest() throws RecognitionException { + try { + int _type = Request; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:96:9: ( 'request:' ) + // InternalRos2Lexer.g:96:11: 'request:' + { + match("request:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Request" // $ANTLR start "Volatile" public final void mVolatile() throws RecognitionException { @@ -1097,15 +1095,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Action_1" - public final void mAction_1() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Action_1; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:104:10: ( 'action:' ) - // InternalRos2Lexer.g:104:12: 'action:' + // InternalRos2Lexer.g:104:9: ( '[int16]' ) + // InternalRos2Lexer.g:104:11: '[int16]' { - match("action:"); + match("[int16]"); } @@ -1116,17 +1114,17 @@ public final void mAction_1() throws RecognitionException { finally { } } - // $ANTLR end "Action_1" + // $ANTLR end "Int16_1" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Default; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:106:9: ( 'default' ) - // InternalRos2Lexer.g:106:11: 'default' + // InternalRos2Lexer.g:106:9: ( '[int32]' ) + // InternalRos2Lexer.g:106:11: '[int32]' { - match("default"); + match("[int32]"); } @@ -1137,17 +1135,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int32_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:108:9: ( 'float32' ) - // InternalRos2Lexer.g:108:11: 'float32' + // InternalRos2Lexer.g:108:9: ( '[int64]' ) + // InternalRos2Lexer.g:108:11: '[int64]' { - match("float32"); + match("[int64]"); } @@ -1158,17 +1156,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int64_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = Float64; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:110:9: ( 'float64' ) - // InternalRos2Lexer.g:110:11: 'float64' + // InternalRos2Lexer.g:110:9: ( '[uint8]' ) + // InternalRos2Lexer.g:110:11: '[uint8]' { - match("float64"); + match("[uint8]"); } @@ -1179,17 +1177,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Uint8_1" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "Action_1" + public final void mAction_1() throws RecognitionException { try { - int _type = Int16_1; + int _type = Action_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:112:9: ( 'int16[]' ) - // InternalRos2Lexer.g:112:11: 'int16[]' + // InternalRos2Lexer.g:112:10: ( 'action:' ) + // InternalRos2Lexer.g:112:12: 'action:' { - match("int16[]"); + match("action:"); } @@ -1200,17 +1198,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "Action_1" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = Int32_1; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:114:9: ( 'int32[]' ) - // InternalRos2Lexer.g:114:11: 'int32[]' + // InternalRos2Lexer.g:114:9: ( 'float32' ) + // InternalRos2Lexer.g:114:11: 'float32' { - match("int32[]"); + match("float32"); } @@ -1221,17 +1219,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "Float32" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = Int64_1; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:116:9: ( 'int64[]' ) - // InternalRos2Lexer.g:116:11: 'int64[]' + // InternalRos2Lexer.g:116:9: ( 'float64' ) + // InternalRos2Lexer.g:116:11: 'float64' { - match("int64[]"); + match("float64"); } @@ -1242,7 +1240,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "Float64" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -1307,15 +1305,15 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { + // $ANTLR start "Array" + public final void mArray() throws RecognitionException { try { - int _type = Uint8_1; + int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:124:9: ( 'uint8[]' ) - // InternalRos2Lexer.g:124:11: 'uint8[]' + // InternalRos2Lexer.g:124:7: ( 'Array:' ) + // InternalRos2Lexer.g:124:9: 'Array:' { - match("uint8[]"); + match("Array:"); } @@ -1326,36 +1324,15 @@ public final void mUint8_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint8_1" + // $ANTLR end "Array" - // $ANTLR start "Array" - public final void mArray() throws RecognitionException { - try { - int _type = Array; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:126:7: ( 'Array:' ) - // InternalRos2Lexer.g:126:9: 'Array:' - { - match("Array:"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Array" - - // $ANTLR start "Base64" - public final void mBase64() throws RecognitionException { + // $ANTLR start "Base64" + public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:128:8: ( 'Base64' ) - // InternalRos2Lexer.g:128:10: 'Base64' + // InternalRos2Lexer.g:126:8: ( 'Base64' ) + // InternalRos2Lexer.g:126:10: 'Base64' { match("Base64"); @@ -1375,8 +1352,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:130:8: ( 'Double' ) - // InternalRos2Lexer.g:130:10: 'Double' + // InternalRos2Lexer.g:128:8: ( 'Double' ) + // InternalRos2Lexer.g:128:10: 'Double' { match("Double"); @@ -1396,8 +1373,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:132:8: ( 'Header' ) - // InternalRos2Lexer.g:132:10: 'Header' + // InternalRos2Lexer.g:130:8: ( 'Header' ) + // InternalRos2Lexer.g:130:10: 'Header' { match("Header"); @@ -1417,8 +1394,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:134:8: ( 'String' ) - // InternalRos2Lexer.g:134:10: 'String' + // InternalRos2Lexer.g:132:8: ( 'String' ) + // InternalRos2Lexer.g:132:10: 'String' { match("String"); @@ -1438,8 +1415,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:136:8: ( 'Struct' ) - // InternalRos2Lexer.g:136:10: 'Struct' + // InternalRos2Lexer.g:134:8: ( 'Struct' ) + // InternalRos2Lexer.g:134:10: 'Struct' { match("Struct"); @@ -1454,15 +1431,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:138:8: ( 'action' ) - // InternalRos2Lexer.g:138:10: 'action' + // InternalRos2Lexer.g:136:8: ( '[bool]' ) + // InternalRos2Lexer.g:136:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -1473,17 +1450,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:140:8: ( 'bool[]' ) - // InternalRos2Lexer.g:140:10: 'bool[]' + // InternalRos2Lexer.g:138:8: ( '[byte]' ) + // InternalRos2Lexer.g:138:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -1494,17 +1471,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:142:8: ( 'byte[]' ) - // InternalRos2Lexer.g:142:10: 'byte[]' + // InternalRos2Lexer.g:140:8: ( '[int8]' ) + // InternalRos2Lexer.g:140:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -1515,17 +1492,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Depth" - public final void mDepth() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Depth; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:144:7: ( 'depth:' ) - // InternalRos2Lexer.g:144:9: 'depth:' + // InternalRos2Lexer.g:142:8: ( 'action' ) + // InternalRos2Lexer.g:142:10: 'action' { - match("depth:"); + match("action"); } @@ -1536,17 +1513,17 @@ public final void mDepth() throws RecognitionException { finally { } } - // $ANTLR end "Depth" + // $ANTLR end "Action" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Depth" + public final void mDepth() throws RecognitionException { try { - int _type = Int8_1; + int _type = Depth; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:146:8: ( 'int8[]' ) - // InternalRos2Lexer.g:146:10: 'int8[]' + // InternalRos2Lexer.g:144:7: ( 'depth:' ) + // InternalRos2Lexer.g:144:9: 'depth:' { - match("int8[]"); + match("depth:"); } @@ -1557,15 +1534,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Depth" // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:148:8: ( 'result' ) - // InternalRos2Lexer.g:148:10: 'result' + // InternalRos2Lexer.g:146:8: ( 'result' ) + // InternalRos2Lexer.g:146:10: 'result' { match("result"); @@ -1585,8 +1562,8 @@ public final void mSpecs() throws RecognitionException { try { int _type = Specs; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:150:7: ( 'specs:' ) - // InternalRos2Lexer.g:150:9: 'specs:' + // InternalRos2Lexer.g:148:7: ( 'specs:' ) + // InternalRos2Lexer.g:148:9: 'specs:' { match("specs:"); @@ -1606,8 +1583,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:152:10: ( 'string' ) - // InternalRos2Lexer.g:152:12: 'string' + // InternalRos2Lexer.g:150:10: ( 'string' ) + // InternalRos2Lexer.g:150:12: 'string' { match("string"); @@ -1627,8 +1604,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:154:8: ( 'uint16' ) - // InternalRos2Lexer.g:154:10: 'uint16' + // InternalRos2Lexer.g:152:8: ( 'uint16' ) + // InternalRos2Lexer.g:152:10: 'uint16' { match("uint16"); @@ -1648,8 +1625,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:156:8: ( 'uint32' ) - // InternalRos2Lexer.g:156:10: 'uint32' + // InternalRos2Lexer.g:154:8: ( 'uint32' ) + // InternalRos2Lexer.g:154:10: 'uint32' { match("uint32"); @@ -1669,8 +1646,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:158:8: ( 'uint64' ) - // InternalRos2Lexer.g:158:10: 'uint64' + // InternalRos2Lexer.g:156:8: ( 'uint64' ) + // InternalRos2Lexer.g:156:10: 'uint64' { match("uint64"); @@ -1690,8 +1667,8 @@ public final void mGoal_1() throws RecognitionException { try { int _type = Goal_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:160:8: ( 'goal:' ) - // InternalRos2Lexer.g:160:10: 'goal:' + // InternalRos2Lexer.g:158:8: ( 'goal:' ) + // InternalRos2Lexer.g:158:10: 'goal:' { match("goal:"); @@ -1711,8 +1688,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:162:7: ( 'int16' ) - // InternalRos2Lexer.g:162:9: 'int16' + // InternalRos2Lexer.g:160:7: ( 'int16' ) + // InternalRos2Lexer.g:160:9: 'int16' { match("int16"); @@ -1732,8 +1709,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:164:7: ( 'int32' ) - // InternalRos2Lexer.g:164:9: 'int32' + // InternalRos2Lexer.g:162:7: ( 'int32' ) + // InternalRos2Lexer.g:162:9: 'int32' { match("int32"); @@ -1753,8 +1730,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:166:7: ( 'int64' ) - // InternalRos2Lexer.g:166:9: 'int64' + // InternalRos2Lexer.g:164:7: ( 'int64' ) + // InternalRos2Lexer.g:164:9: 'int64' { match("int64"); @@ -1774,8 +1751,8 @@ public final void mNode_1() throws RecognitionException { try { int _type = Node_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:168:8: ( 'node:' ) - // InternalRos2Lexer.g:168:10: 'node:' + // InternalRos2Lexer.g:166:8: ( 'node:' ) + // InternalRos2Lexer.g:166:10: 'node:' { match("node:"); @@ -1795,8 +1772,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:170:8: ( 'type:' ) - // InternalRos2Lexer.g:170:10: 'type:' + // InternalRos2Lexer.g:168:8: ( 'type:' ) + // InternalRos2Lexer.g:168:10: 'type:' { match("type:"); @@ -1816,8 +1793,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:172:7: ( 'uint8' ) - // InternalRos2Lexer.g:172:9: 'uint8' + // InternalRos2Lexer.g:170:7: ( 'uint8' ) + // InternalRos2Lexer.g:170:9: 'uint8' { match("uint8"); @@ -1837,8 +1814,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:174:7: ( 'value' ) - // InternalRos2Lexer.g:174:9: 'value' + // InternalRos2Lexer.g:172:7: ( 'value' ) + // InternalRos2Lexer.g:172:9: 'value' { match("value"); @@ -1858,8 +1835,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:176:6: ( 'Date' ) - // InternalRos2Lexer.g:176:8: 'Date' + // InternalRos2Lexer.g:174:6: ( 'Date' ) + // InternalRos2Lexer.g:174:8: 'Date' { match("Date"); @@ -1879,8 +1856,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:178:6: ( 'List' ) - // InternalRos2Lexer.g:178:8: 'List' + // InternalRos2Lexer.g:176:6: ( 'List' ) + // InternalRos2Lexer.g:176:8: 'List' { match("List"); @@ -1900,8 +1877,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:180:6: ( 'bool' ) - // InternalRos2Lexer.g:180:8: 'bool' + // InternalRos2Lexer.g:178:6: ( 'bool' ) + // InternalRos2Lexer.g:178:8: 'bool' { match("bool"); @@ -1921,8 +1898,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:182:6: ( 'byte' ) - // InternalRos2Lexer.g:182:8: 'byte' + // InternalRos2Lexer.g:180:6: ( 'byte' ) + // InternalRos2Lexer.g:180:8: 'byte' { match("byte"); @@ -1942,8 +1919,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:184:6: ( 'goal' ) - // InternalRos2Lexer.g:184:8: 'goal' + // InternalRos2Lexer.g:182:6: ( 'goal' ) + // InternalRos2Lexer.g:182:8: 'goal' { match("goal"); @@ -1963,8 +1940,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:186:6: ( 'int8' ) - // InternalRos2Lexer.g:186:8: 'int8' + // InternalRos2Lexer.g:184:6: ( 'int8' ) + // InternalRos2Lexer.g:184:8: 'int8' { match("int8"); @@ -1984,8 +1961,8 @@ public final void mMsg() throws RecognitionException { try { int _type = Msg; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:188:5: ( 'msg:' ) - // InternalRos2Lexer.g:188:7: 'msg:' + // InternalRos2Lexer.g:186:5: ( 'msg:' ) + // InternalRos2Lexer.g:186:7: 'msg:' { match("msg:"); @@ -2005,8 +1982,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:190:6: ( 'name' ) - // InternalRos2Lexer.g:190:8: 'name' + // InternalRos2Lexer.g:188:6: ( 'name' ) + // InternalRos2Lexer.g:188:8: 'name' { match("name"); @@ -2026,8 +2003,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:192:6: ( 'node' ) - // InternalRos2Lexer.g:192:8: 'node' + // InternalRos2Lexer.g:190:6: ( 'node' ) + // InternalRos2Lexer.g:190:8: 'node' { match("node"); @@ -2047,8 +2024,8 @@ public final void mQos() throws RecognitionException { try { int _type = Qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:194:5: ( 'qos:' ) - // InternalRos2Lexer.g:194:7: 'qos:' + // InternalRos2Lexer.g:192:5: ( 'qos:' ) + // InternalRos2Lexer.g:192:7: 'qos:' { match("qos:"); @@ -2068,8 +2045,8 @@ public final void mSrv() throws RecognitionException { try { int _type = Srv; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:196:5: ( 'srv:' ) - // InternalRos2Lexer.g:196:7: 'srv:' + // InternalRos2Lexer.g:194:5: ( 'srv:' ) + // InternalRos2Lexer.g:194:7: 'srv:' { match("srv:"); @@ -2089,8 +2066,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:198:6: ( 'time' ) - // InternalRos2Lexer.g:198:8: 'time' + // InternalRos2Lexer.g:196:6: ( 'time' ) + // InternalRos2Lexer.g:196:8: 'time' { match("time"); @@ -2110,8 +2087,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:200:6: ( 'type' ) - // InternalRos2Lexer.g:200:8: 'type' + // InternalRos2Lexer.g:198:6: ( 'type' ) + // InternalRos2Lexer.g:198:8: 'type' { match("type"); @@ -2131,8 +2108,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:202:5: ( 'Any' ) - // InternalRos2Lexer.g:202:7: 'Any' + // InternalRos2Lexer.g:200:5: ( 'Any' ) + // InternalRos2Lexer.g:200:7: 'Any' { match("Any"); @@ -2152,8 +2129,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:204:4: ( 'ns:' ) - // InternalRos2Lexer.g:204:6: 'ns:' + // InternalRos2Lexer.g:202:4: ( 'ns:' ) + // InternalRos2Lexer.g:202:6: 'ns:' { match("ns:"); @@ -2168,16 +2145,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:206:37: ( '[]' ) - // InternalRos2Lexer.g:206:39: '[]' + // InternalRos2Lexer.g:204:7: ( ',' ) + // InternalRos2Lexer.g:204:9: ',' { - match("[]"); - + match(','); } @@ -2187,17 +2163,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:208:7: ( ',' ) - // InternalRos2Lexer.g:208:9: ',' + // InternalRos2Lexer.g:206:13: ( '-' ) + // InternalRos2Lexer.g:206:15: '-' { - match(','); + match('-'); } @@ -2207,15 +2183,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:210:7: ( ':' ) - // InternalRos2Lexer.g:210:9: ':' + // InternalRos2Lexer.g:208:7: ( ':' ) + // InternalRos2Lexer.g:208:9: ':' { match(':'); @@ -2234,8 +2210,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:212:19: ( '[' ) - // InternalRos2Lexer.g:212:21: '[' + // InternalRos2Lexer.g:210:19: ( '[' ) + // InternalRos2Lexer.g:210:21: '[' { match('['); @@ -2254,8 +2230,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:214:20: ( ']' ) - // InternalRos2Lexer.g:214:22: ']' + // InternalRos2Lexer.g:212:20: ( ']' ) + // InternalRos2Lexer.g:212:22: ']' { match(']'); @@ -2269,31 +2245,11 @@ public final void mRightSquareBracket() throws RecognitionException { } // $ANTLR end "RightSquareBracket" - // $ANTLR start "RightCurlyBracket" - public final void mRightCurlyBracket() throws RecognitionException { - try { - int _type = RightCurlyBracket; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:216:19: ( '}' ) - // InternalRos2Lexer.g:216:21: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RightCurlyBracket" - // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRos2Lexer.g:218:21: ( '0' .. '9' ) - // InternalRos2Lexer.g:218:23: '0' .. '9' + // InternalRos2Lexer.g:214:21: ( '0' .. '9' ) + // InternalRos2Lexer.g:214:23: '0' .. '9' { matchRange('0','9'); @@ -2310,10 +2266,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:220:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos2Lexer.g:220:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos2Lexer.g:216:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos2Lexer.g:216:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos2Lexer.g:220:15: ( '0b' | '0B' ) + // InternalRos2Lexer.g:216:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2341,7 +2297,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRos2Lexer.g:220:16: '0b' + // InternalRos2Lexer.g:216:16: '0b' { match("0b"); @@ -2349,7 +2305,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRos2Lexer.g:220:21: '0B' + // InternalRos2Lexer.g:216:21: '0B' { match("0B"); @@ -2359,7 +2315,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRos2Lexer.g:220:27: ( '0' | '1' )+ + // InternalRos2Lexer.g:216:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -2413,10 +2369,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:222:14: ( ( 'true' | 'false' ) ) - // InternalRos2Lexer.g:222:16: ( 'true' | 'false' ) + // InternalRos2Lexer.g:218:14: ( ( 'true' | 'false' ) ) + // InternalRos2Lexer.g:218:16: ( 'true' | 'false' ) { - // InternalRos2Lexer.g:222:16: ( 'true' | 'false' ) + // InternalRos2Lexer.g:218:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2434,7 +2390,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRos2Lexer.g:222:17: 'true' + // InternalRos2Lexer.g:218:17: 'true' { match("true"); @@ -2442,7 +2398,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRos2Lexer.g:222:24: 'false' + // InternalRos2Lexer.g:218:24: 'false' { match("false"); @@ -2468,34 +2424,53 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:224:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalRos2Lexer.g:224:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalRos2Lexer.g:220:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalRos2Lexer.g:220:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalRos2Lexer.g:224:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalRos2Lexer.g:220:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { case 1 : - // InternalRos2Lexer.g:224:27: '.' ( RULE_DECINT )* + // InternalRos2Lexer.g:220:16: RULE_DIGIT { - match('.'); - // InternalRos2Lexer.g:224:31: ( RULE_DECINT )* + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalRos2Lexer.g:220:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalRos2Lexer.g:220:31: ( RULE_DIGIT )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { + if ( ((LA4_0>='0' && LA4_0<='9')) ) { alt4=1; } switch (alt4) { case 1 : - // InternalRos2Lexer.g:224:31: RULE_DECINT + // InternalRos2Lexer.g:220:31: RULE_DIGIT { - mRULE_DECINT(); + mRULE_DIGIT(); } break; @@ -2506,37 +2481,76 @@ public final void mRULE_DOUBLE() throws RecognitionException { } while (true); + } + break; + + } + + // InternalRos2Lexer.g:220:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { + case 1 : + // InternalRos2Lexer.g:220:45: '.' ( RULE_DECINT )* + { + match('.'); + // InternalRos2Lexer.g:220:49: ( RULE_DECINT )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalRos2Lexer.g:220:49: RULE_DECINT + { + mRULE_DECINT(); + + } + break; + + default : + break loop6; + } + } while (true); + + } break; case 2 : - // InternalRos2Lexer.g:224:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalRos2Lexer.g:220:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalRos2Lexer.g:224:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRos2Lexer.g:220:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalRos2Lexer.g:224:45: '.' ( RULE_DIGIT )* + // InternalRos2Lexer.g:220:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos2Lexer.g:224:49: ( RULE_DIGIT )* - loop5: + // InternalRos2Lexer.g:220:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalRos2Lexer.g:224:49: RULE_DIGIT + // InternalRos2Lexer.g:220:67: RULE_DIGIT { mRULE_DIGIT(); @@ -2544,7 +2558,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -2563,14 +2577,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos2Lexer.g:224:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRos2Lexer.g:220:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalRos2Lexer.g: { @@ -2612,15 +2626,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:226:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos2Lexer.g:226:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:222:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos2Lexer.g:222:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos2Lexer.g:226:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalRos2Lexer.g:222:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -2633,47 +2647,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalRos2Lexer.g:226:16: '0' + // InternalRos2Lexer.g:222:16: '0' { match('0'); } break; case 2 : - // InternalRos2Lexer.g:226:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos2Lexer.g:222:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos2Lexer.g:226:29: ( RULE_DIGIT )* - loop9: + // InternalRos2Lexer.g:222:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalRos2Lexer.g:226:29: RULE_DIGIT + // InternalRos2Lexer.g:222:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2681,7 +2695,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -2689,24 +2703,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos2Lexer.g:226:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos2Lexer.g:222:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos2Lexer.g:226:54: ( RULE_DIGIT )* - loop10: + // InternalRos2Lexer.g:222:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalRos2Lexer.g:226:54: RULE_DIGIT + // InternalRos2Lexer.g:222:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2714,7 +2728,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -2738,41 +2752,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRos2Lexer.g:228:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos2Lexer.g:228:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos2Lexer.g:224:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos2Lexer.g:224:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos2Lexer.g:228:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRos2Lexer.g:224:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalRos2Lexer.g:228:22: '1' .. '9' + // InternalRos2Lexer.g:224:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos2Lexer.g:228:31: '1' .. '3' '0' .. '9' + // InternalRos2Lexer.g:224:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2794,41 +2808,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRos2Lexer.g:230:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos2Lexer.g:230:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos2Lexer.g:226:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos2Lexer.g:226:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos2Lexer.g:230:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRos2Lexer.g:226:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalRos2Lexer.g:230:24: '1' .. '9' + // InternalRos2Lexer.g:226:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos2Lexer.g:230:33: '1' '0' .. '2' + // InternalRos2Lexer.g:226:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2850,8 +2864,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRos2Lexer.g:232:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos2Lexer.g:232:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos2Lexer.g:228:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos2Lexer.g:228:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2869,28 +2883,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRos2Lexer.g:234:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos2Lexer.g:234:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos2Lexer.g:230:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos2Lexer.g:230:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos2Lexer.g:234:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRos2Lexer.g:230:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalRos2Lexer.g:234:23: '0' .. '1' '0' .. '9' + // InternalRos2Lexer.g:230:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2898,7 +2912,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRos2Lexer.g:234:41: '2' '0' .. '3' + // InternalRos2Lexer.g:230:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2920,8 +2934,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRos2Lexer.g:236:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos2Lexer.g:236:25: '0' .. '5' '0' .. '9' + // InternalRos2Lexer.g:232:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos2Lexer.g:232:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2939,8 +2953,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:238:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos2Lexer.g:238:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos2Lexer.g:234:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos2Lexer.g:234:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2969,35 +2983,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:240:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos2Lexer.g:240:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos2Lexer.g:236:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos2Lexer.g:236:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos2Lexer.g:240:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRos2Lexer.g:236:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalRos2Lexer.g:240:26: RULE_ID + // InternalRos2Lexer.g:236:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos2Lexer.g:240:34: RULE_STRING + // InternalRos2Lexer.g:236:34: RULE_STRING { mRULE_STRING(); @@ -3007,8 +3021,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalRos2Lexer.g:240:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalRos2Lexer.g:236:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -3065,13 +3079,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -3085,45 +3099,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalRos2Lexer.g:240:52: RULE_ID + // InternalRos2Lexer.g:236:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos2Lexer.g:240:60: RULE_STRING + // InternalRos2Lexer.g:236:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos2Lexer.g:240:72: RULE_INT + // InternalRos2Lexer.g:236:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos2Lexer.g:240:81: '-' RULE_INT + // InternalRos2Lexer.g:236:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -3147,8 +3161,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRos2Lexer.g:242:21: () - // InternalRos2Lexer.g:242:23: + // InternalRos2Lexer.g:238:21: () + // InternalRos2Lexer.g:238:23: { } @@ -3161,8 +3175,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRos2Lexer.g:244:19: () - // InternalRos2Lexer.g:244:21: + // InternalRos2Lexer.g:240:19: () + // InternalRos2Lexer.g:240:21: { } @@ -3177,24 +3191,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:246:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRos2Lexer.g:246:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos2Lexer.g:242:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRos2Lexer.g:242:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRos2Lexer.g:246:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalRos2Lexer.g:242:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalRos2Lexer.g:246:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos2Lexer.g:242:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3210,7 +3224,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -3230,26 +3244,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:248:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos2Lexer.g:248:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos2Lexer.g:244:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos2Lexer.g:244:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos2Lexer.g:248:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalRos2Lexer.g:244:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalRos2Lexer.g:248:26: '/' RULE_ID + // InternalRos2Lexer.g:244:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -3257,7 +3271,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalRos2Lexer.g:248:38: RULE_ID '/' + // InternalRos2Lexer.g:244:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -3266,7 +3280,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -3286,36 +3300,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:250:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos2Lexer.g:250:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos2Lexer.g:246:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos2Lexer.g:246:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos2Lexer.g:250:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalRos2Lexer.g:246:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalRos2Lexer.g:250:30: '/' RULE_STRING + // InternalRos2Lexer.g:246:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -3323,7 +3337,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos2Lexer.g:250:46: RULE_STRING '/' + // InternalRos2Lexer.g:246:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -3331,7 +3345,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos2Lexer.g:250:62: '~' RULE_STRING + // InternalRos2Lexer.g:246:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -3340,7 +3354,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -3360,19 +3374,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:252:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos2Lexer.g:252:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos2Lexer.g:248:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos2Lexer.g:248:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos2Lexer.g:252:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRos2Lexer.g:248:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalRos2Lexer.g:252:11: '^' + // InternalRos2Lexer.g:248:11: '^' { match('^'); @@ -3390,18 +3404,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos2Lexer.g:252:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalRos2Lexer.g:248:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalRos2Lexer.g: { @@ -3419,7 +3433,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -3437,24 +3451,24 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRos2Lexer.g:254:19: ( ( '0' .. '9' )+ ) - // InternalRos2Lexer.g:254:21: ( '0' .. '9' )+ + // InternalRos2Lexer.g:250:19: ( ( '0' .. '9' )+ ) + // InternalRos2Lexer.g:250:21: ( '0' .. '9' )+ { - // InternalRos2Lexer.g:254:21: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalRos2Lexer.g:250:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalRos2Lexer.g:254:22: '0' .. '9' + // InternalRos2Lexer.g:250:22: '0' .. '9' { matchRange('0','9'); @@ -3462,12 +3476,12 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); @@ -3484,47 +3498,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:256:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos2Lexer.g:256:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos2Lexer.g:252:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos2Lexer.g:252:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos2Lexer.g:256:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRos2Lexer.g:252:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalRos2Lexer.g:256:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos2Lexer.g:252:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos2Lexer.g:256:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalRos2Lexer.g:252:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalRos2Lexer.g:256:21: '\\\\' . + // InternalRos2Lexer.g:252:21: '\\\\' . { match('\\'); matchAny(); @@ -3532,7 +3546,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:256:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos2Lexer.g:252:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3548,7 +3562,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -3557,26 +3571,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:256:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos2Lexer.g:252:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos2Lexer.g:256:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalRos2Lexer.g:252:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalRos2Lexer.g:256:54: '\\\\' . + // InternalRos2Lexer.g:252:54: '\\\\' . { match('\\'); matchAny(); @@ -3584,7 +3598,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:256:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos2Lexer.g:252:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3600,7 +3614,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -3627,37 +3641,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:258:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos2Lexer.g:258:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos2Lexer.g:254:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos2Lexer.g:254:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos2Lexer.g:258:24: ( options {greedy=false; } : . )* - loop26: + // InternalRos2Lexer.g:254:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalRos2Lexer.g:258:52: . + // InternalRos2Lexer.g:254:52: . { matchAny(); @@ -3665,7 +3679,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -3687,22 +3701,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:260:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos2Lexer.g:260:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos2Lexer.g:256:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos2Lexer.g:256:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos2Lexer.g:260:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalRos2Lexer.g:256:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalRos2Lexer.g: { @@ -3720,12 +3734,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -3744,8 +3758,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:262:16: ( . ) - // InternalRos2Lexer.g:262:18: . + // InternalRos2Lexer.g:258:16: ( . ) + // InternalRos2Lexer.g:258:18: . { matchAny(); @@ -3760,817 +3774,803 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRos2Lexer.g:1:8: ( ParameterStructMember | ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Transient_local | Serviceclient | Serviceserver | Actionclient | Actionserver | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Feedback_1 | Float32_1 | Float64_1 | Keep_last | Response | Duration | Feedback | History | Keep_all | Message_1 | Profile | Reliable | Request | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Volatile | Boolean | Integer | Action_1 | Default | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Result_1 | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Depth | Int8_1 | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Qos | Srv | Time | Type | Any | Ns | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RightCurlyBracket | 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 alt28=116; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalRos2Lexer.g:1:8: ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | ServiceClients | ServiceServers | Transient_local | ActionClients | ActionServers | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Float32_1 | Float64_1 | Feedback_1 | Keep_last | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | History | Keep_all | Message_1 | Profile | Reliable | Request | Volatile | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Action_1 | Float32 | Float64 | Message | Result_1 | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | Depth | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Qos | Srv | Time | Type | Any | Ns | Comma | HyphenMinus | 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=114; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalRos2Lexer.g:1:10: ParameterStructMember + // InternalRos2Lexer.g:1:10: ExternalDependency { - mParameterStructMember(); + mExternalDependency(); } break; case 2 : - // InternalRos2Lexer.g:1:32: ExternalDependency + // InternalRos2Lexer.g:1:29: RelativeNamespace { - mExternalDependency(); + mRelativeNamespace(); } break; case 3 : - // InternalRos2Lexer.g:1:51: RelativeNamespace + // InternalRos2Lexer.g:1:47: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 4 : - // InternalRos2Lexer.g:1:69: PrivateNamespace + // InternalRos2Lexer.g:1:64: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 5 : - // InternalRos2Lexer.g:1:86: GlobalNamespace + // InternalRos2Lexer.g:1:80: ServiceClients { - mGlobalNamespace(); + mServiceClients(); } break; case 6 : - // InternalRos2Lexer.g:1:102: Transient_local + // InternalRos2Lexer.g:1:95: ServiceServers { - mTransient_local(); + mServiceServers(); } break; case 7 : - // InternalRos2Lexer.g:1:118: Serviceclient + // InternalRos2Lexer.g:1:110: Transient_local { - mServiceclient(); + mTransient_local(); } break; case 8 : - // InternalRos2Lexer.g:1:132: Serviceserver + // InternalRos2Lexer.g:1:126: ActionClients { - mServiceserver(); + mActionClients(); } break; case 9 : - // InternalRos2Lexer.g:1:146: Actionclient + // InternalRos2Lexer.g:1:140: ActionServers { - mActionclient(); + mActionServers(); } break; case 10 : - // InternalRos2Lexer.g:1:159: Actionserver + // InternalRos2Lexer.g:1:154: Dependencies { - mActionserver(); + mDependencies(); } break; case 11 : - // InternalRos2Lexer.g:1:172: Dependencies + // InternalRos2Lexer.g:1:167: Parameter_qos { - mDependencies(); + mParameter_qos(); } break; case 12 : - // InternalRos2Lexer.g:1:185: Parameter_qos + // InternalRos2Lexer.g:1:181: ParameterAny { - mParameter_qos(); + mParameterAny(); } break; case 13 : - // InternalRos2Lexer.g:1:199: ParameterAny + // InternalRos2Lexer.g:1:194: FromGitRepo { - mParameterAny(); + mFromGitRepo(); } break; case 14 : - // InternalRos2Lexer.g:1:212: FromGitRepo + // InternalRos2Lexer.g:1:206: Reliability { - mFromGitRepo(); + mReliability(); } break; case 15 : - // InternalRos2Lexer.g:1:224: Reliability + // InternalRos2Lexer.g:1:218: Services_qos { - mReliability(); + mServices_qos(); } break; case 16 : - // InternalRos2Lexer.g:1:236: Services_qos + // InternalRos2Lexer.g:1:231: Subscribers { - mServices_qos(); + mSubscribers(); } break; case 17 : - // InternalRos2Lexer.g:1:249: Subscribers + // InternalRos2Lexer.g:1:243: Best_effort { - mSubscribers(); + mBest_effort(); } break; case 18 : - // InternalRos2Lexer.g:1:261: Best_effort + // InternalRos2Lexer.g:1:255: Default_qos { - mBest_effort(); + mDefault_qos(); } break; case 19 : - // InternalRos2Lexer.g:1:273: Default_qos + // InternalRos2Lexer.g:1:267: Durability { - mDefault_qos(); + mDurability(); } break; case 20 : - // InternalRos2Lexer.g:1:285: Durability + // InternalRos2Lexer.g:1:278: Parameters { - mDurability(); + mParameters(); } break; case 21 : - // InternalRos2Lexer.g:1:296: Parameters + // InternalRos2Lexer.g:1:289: Publishers { - mParameters(); + mPublishers(); } break; case 22 : - // InternalRos2Lexer.g:1:307: Publishers + // InternalRos2Lexer.g:1:300: Artifacts { - mPublishers(); + mArtifacts(); } break; case 23 : - // InternalRos2Lexer.g:1:318: Artifacts + // InternalRos2Lexer.g:1:310: Sensor_qos { - mArtifacts(); + mSensor_qos(); } break; case 24 : - // InternalRos2Lexer.g:1:328: Sensor_qos + // InternalRos2Lexer.g:1:321: GraphName { - mSensor_qos(); + mGraphName(); } break; case 25 : - // InternalRos2Lexer.g:1:339: GraphName + // InternalRos2Lexer.g:1:331: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 26 : - // InternalRos2Lexer.g:1:349: Feedback_1 + // InternalRos2Lexer.g:1:341: Float64_1 { - mFeedback_1(); + mFloat64_1(); } break; case 27 : - // InternalRos2Lexer.g:1:360: Float32_1 + // InternalRos2Lexer.g:1:351: Feedback_1 { - mFloat32_1(); + mFeedback_1(); } break; case 28 : - // InternalRos2Lexer.g:1:370: Float64_1 + // InternalRos2Lexer.g:1:362: Keep_last { - mFloat64_1(); + mKeep_last(); } break; case 29 : - // InternalRos2Lexer.g:1:380: Keep_last + // InternalRos2Lexer.g:1:372: Response { - mKeep_last(); + mResponse(); } break; case 30 : - // InternalRos2Lexer.g:1:390: Response + // InternalRos2Lexer.g:1:381: String_2 { - mResponse(); + mString_2(); } break; case 31 : - // InternalRos2Lexer.g:1:399: Duration + // InternalRos2Lexer.g:1:390: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 32 : - // InternalRos2Lexer.g:1:408: Feedback + // InternalRos2Lexer.g:1:399: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 33 : - // InternalRos2Lexer.g:1:417: History + // InternalRos2Lexer.g:1:408: Uint64_1 { - mHistory(); + mUint64_1(); } break; case 34 : - // InternalRos2Lexer.g:1:425: Keep_all + // InternalRos2Lexer.g:1:417: Default { - mKeep_all(); + mDefault(); } break; case 35 : - // InternalRos2Lexer.g:1:434: Message_1 + // InternalRos2Lexer.g:1:425: Duration { - mMessage_1(); + mDuration(); } break; case 36 : - // InternalRos2Lexer.g:1:444: Profile + // InternalRos2Lexer.g:1:434: Feedback { - mProfile(); + mFeedback(); } break; case 37 : - // InternalRos2Lexer.g:1:452: Reliable + // InternalRos2Lexer.g:1:443: History { - mReliable(); + mHistory(); } break; case 38 : - // InternalRos2Lexer.g:1:461: Request + // InternalRos2Lexer.g:1:451: Keep_all { - mRequest(); + mKeep_all(); } break; case 39 : - // InternalRos2Lexer.g:1:469: String_2 + // InternalRos2Lexer.g:1:460: Message_1 { - mString_2(); + mMessage_1(); } break; case 40 : - // InternalRos2Lexer.g:1:478: Uint16_1 + // InternalRos2Lexer.g:1:470: Profile { - mUint16_1(); + mProfile(); } break; case 41 : - // InternalRos2Lexer.g:1:487: Uint32_1 + // InternalRos2Lexer.g:1:478: Reliable { - mUint32_1(); + mReliable(); } break; case 42 : - // InternalRos2Lexer.g:1:496: Uint64_1 + // InternalRos2Lexer.g:1:487: Request { - mUint64_1(); + mRequest(); } break; case 43 : - // InternalRos2Lexer.g:1:505: Volatile + // InternalRos2Lexer.g:1:495: Volatile { mVolatile(); } break; case 44 : - // InternalRos2Lexer.g:1:514: Boolean + // InternalRos2Lexer.g:1:504: Boolean { mBoolean(); } break; case 45 : - // InternalRos2Lexer.g:1:522: Integer + // InternalRos2Lexer.g:1:512: Integer { mInteger(); } break; case 46 : - // InternalRos2Lexer.g:1:530: Action_1 + // InternalRos2Lexer.g:1:520: Int16_1 { - mAction_1(); + mInt16_1(); } break; case 47 : - // InternalRos2Lexer.g:1:539: Default + // InternalRos2Lexer.g:1:528: Int32_1 { - mDefault(); + mInt32_1(); } break; case 48 : - // InternalRos2Lexer.g:1:547: Float32 + // InternalRos2Lexer.g:1:536: Int64_1 { - mFloat32(); + mInt64_1(); } break; case 49 : - // InternalRos2Lexer.g:1:555: Float64 + // InternalRos2Lexer.g:1:544: Uint8_1 { - mFloat64(); + mUint8_1(); } break; case 50 : - // InternalRos2Lexer.g:1:563: Int16_1 + // InternalRos2Lexer.g:1:552: Action_1 { - mInt16_1(); + mAction_1(); } break; case 51 : - // InternalRos2Lexer.g:1:571: Int32_1 + // InternalRos2Lexer.g:1:561: Float32 { - mInt32_1(); + mFloat32(); } break; case 52 : - // InternalRos2Lexer.g:1:579: Int64_1 + // InternalRos2Lexer.g:1:569: Float64 { - mInt64_1(); + mFloat64(); } break; case 53 : - // InternalRos2Lexer.g:1:587: Message + // InternalRos2Lexer.g:1:577: Message { mMessage(); } break; case 54 : - // InternalRos2Lexer.g:1:595: Result_1 + // InternalRos2Lexer.g:1:585: Result_1 { mResult_1(); } break; case 55 : - // InternalRos2Lexer.g:1:604: Service + // InternalRos2Lexer.g:1:594: Service { mService(); } break; case 56 : - // InternalRos2Lexer.g:1:612: Uint8_1 + // InternalRos2Lexer.g:1:602: Array { - mUint8_1(); + mArray(); } break; case 57 : - // InternalRos2Lexer.g:1:620: Array + // InternalRos2Lexer.g:1:608: Base64 { - mArray(); + mBase64(); } break; case 58 : - // InternalRos2Lexer.g:1:626: Base64 + // InternalRos2Lexer.g:1:615: Double { - mBase64(); + mDouble(); } break; case 59 : - // InternalRos2Lexer.g:1:633: Double + // InternalRos2Lexer.g:1:622: Header { - mDouble(); + mHeader(); } break; case 60 : - // InternalRos2Lexer.g:1:640: Header + // InternalRos2Lexer.g:1:629: String { - mHeader(); + mString(); } break; case 61 : - // InternalRos2Lexer.g:1:647: String + // InternalRos2Lexer.g:1:636: Struct { - mString(); + mStruct(); } break; case 62 : - // InternalRos2Lexer.g:1:654: Struct + // InternalRos2Lexer.g:1:643: Bool_1 { - mStruct(); + mBool_1(); } break; case 63 : - // InternalRos2Lexer.g:1:661: Action + // InternalRos2Lexer.g:1:650: Byte_1 { - mAction(); + mByte_1(); } break; case 64 : - // InternalRos2Lexer.g:1:668: Bool_1 + // InternalRos2Lexer.g:1:657: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 65 : - // InternalRos2Lexer.g:1:675: Byte_1 + // InternalRos2Lexer.g:1:664: Action { - mByte_1(); + mAction(); } break; case 66 : - // InternalRos2Lexer.g:1:682: Depth + // InternalRos2Lexer.g:1:671: Depth { mDepth(); } break; case 67 : - // InternalRos2Lexer.g:1:688: Int8_1 + // InternalRos2Lexer.g:1:677: Result { - mInt8_1(); + mResult(); } break; case 68 : - // InternalRos2Lexer.g:1:695: Result + // InternalRos2Lexer.g:1:684: Specs { - mResult(); + mSpecs(); } break; case 69 : - // InternalRos2Lexer.g:1:702: Specs + // InternalRos2Lexer.g:1:690: String_1 { - mSpecs(); + mString_1(); } break; case 70 : - // InternalRos2Lexer.g:1:708: String_1 + // InternalRos2Lexer.g:1:699: Uint16 { - mString_1(); + mUint16(); } break; case 71 : - // InternalRos2Lexer.g:1:717: Uint16 + // InternalRos2Lexer.g:1:706: Uint32 { - mUint16(); + mUint32(); } break; case 72 : - // InternalRos2Lexer.g:1:724: Uint32 + // InternalRos2Lexer.g:1:713: Uint64 { - mUint32(); + mUint64(); } break; case 73 : - // InternalRos2Lexer.g:1:731: Uint64 + // InternalRos2Lexer.g:1:720: Goal_1 { - mUint64(); + mGoal_1(); } break; case 74 : - // InternalRos2Lexer.g:1:738: Goal_1 + // InternalRos2Lexer.g:1:727: Int16 { - mGoal_1(); + mInt16(); } break; case 75 : - // InternalRos2Lexer.g:1:745: Int16 + // InternalRos2Lexer.g:1:733: Int32 { - mInt16(); + mInt32(); } break; case 76 : - // InternalRos2Lexer.g:1:751: Int32 + // InternalRos2Lexer.g:1:739: Int64 { - mInt32(); + mInt64(); } break; case 77 : - // InternalRos2Lexer.g:1:757: Int64 + // InternalRos2Lexer.g:1:745: Node_1 { - mInt64(); + mNode_1(); } break; case 78 : - // InternalRos2Lexer.g:1:763: Node_1 + // InternalRos2Lexer.g:1:752: Type_1 { - mNode_1(); + mType_1(); } break; case 79 : - // InternalRos2Lexer.g:1:770: Type_1 + // InternalRos2Lexer.g:1:759: Uint8 { - mType_1(); + mUint8(); } break; case 80 : - // InternalRos2Lexer.g:1:777: Uint8 + // InternalRos2Lexer.g:1:765: Value { - mUint8(); + mValue(); } break; case 81 : - // InternalRos2Lexer.g:1:783: Value + // InternalRos2Lexer.g:1:771: Date { - mValue(); + mDate(); } break; case 82 : - // InternalRos2Lexer.g:1:789: Date + // InternalRos2Lexer.g:1:776: List { - mDate(); + mList(); } break; case 83 : - // InternalRos2Lexer.g:1:794: List + // InternalRos2Lexer.g:1:781: Bool { - mList(); + mBool(); } break; case 84 : - // InternalRos2Lexer.g:1:799: Bool + // InternalRos2Lexer.g:1:786: Byte { - mBool(); + mByte(); } break; case 85 : - // InternalRos2Lexer.g:1:804: Byte + // InternalRos2Lexer.g:1:791: Goal { - mByte(); + mGoal(); } break; case 86 : - // InternalRos2Lexer.g:1:809: Goal + // InternalRos2Lexer.g:1:796: Int8 { - mGoal(); + mInt8(); } break; case 87 : - // InternalRos2Lexer.g:1:814: Int8 + // InternalRos2Lexer.g:1:801: Msg { - mInt8(); + mMsg(); } break; case 88 : - // InternalRos2Lexer.g:1:819: Msg + // InternalRos2Lexer.g:1:805: Name { - mMsg(); + mName(); } break; case 89 : - // InternalRos2Lexer.g:1:823: Name + // InternalRos2Lexer.g:1:810: Node { - mName(); + mNode(); } break; case 90 : - // InternalRos2Lexer.g:1:828: Node + // InternalRos2Lexer.g:1:815: Qos { - mNode(); + mQos(); } break; case 91 : - // InternalRos2Lexer.g:1:833: Qos + // InternalRos2Lexer.g:1:819: Srv { - mQos(); + mSrv(); } break; case 92 : - // InternalRos2Lexer.g:1:837: Srv + // InternalRos2Lexer.g:1:823: Time { - mSrv(); + mTime(); } break; case 93 : - // InternalRos2Lexer.g:1:841: Time + // InternalRos2Lexer.g:1:828: Type { - mTime(); + mType(); } break; case 94 : - // InternalRos2Lexer.g:1:846: Type + // InternalRos2Lexer.g:1:833: Any { - mType(); + mAny(); } break; case 95 : - // InternalRos2Lexer.g:1:851: Any + // InternalRos2Lexer.g:1:837: Ns { - mAny(); + mNs(); } break; case 96 : - // InternalRos2Lexer.g:1:855: Ns + // InternalRos2Lexer.g:1:840: Comma { - mNs(); + mComma(); } break; case 97 : - // InternalRos2Lexer.g:1:858: LeftSquareBracketRightSquareBracket + // InternalRos2Lexer.g:1:846: HyphenMinus { - mLeftSquareBracketRightSquareBracket(); + mHyphenMinus(); } break; case 98 : - // InternalRos2Lexer.g:1:894: Comma - { - mComma(); - - } - break; - case 99 : - // InternalRos2Lexer.g:1:900: Colon + // InternalRos2Lexer.g:1:858: Colon { mColon(); } break; - case 100 : - // InternalRos2Lexer.g:1:906: LeftSquareBracket + case 99 : + // InternalRos2Lexer.g:1:864: LeftSquareBracket { mLeftSquareBracket(); } break; - case 101 : - // InternalRos2Lexer.g:1:924: RightSquareBracket + case 100 : + // InternalRos2Lexer.g:1:882: RightSquareBracket { mRightSquareBracket(); } break; - case 102 : - // InternalRos2Lexer.g:1:943: RightCurlyBracket - { - mRightCurlyBracket(); - - } - break; - case 103 : - // InternalRos2Lexer.g:1:961: RULE_BINARY + case 101 : + // InternalRos2Lexer.g:1:901: RULE_BINARY { mRULE_BINARY(); } break; - case 104 : - // InternalRos2Lexer.g:1:973: RULE_BOOLEAN + case 102 : + // InternalRos2Lexer.g:1:913: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 105 : - // InternalRos2Lexer.g:1:986: RULE_DOUBLE + case 103 : + // InternalRos2Lexer.g:1:926: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 106 : - // InternalRos2Lexer.g:1:998: RULE_DECINT + case 104 : + // InternalRos2Lexer.g:1:938: RULE_DECINT { mRULE_DECINT(); } break; - case 107 : - // InternalRos2Lexer.g:1:1010: RULE_DATE_TIME + case 105 : + // InternalRos2Lexer.g:1:950: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 108 : - // InternalRos2Lexer.g:1:1025: RULE_MESSAGE_ASIGMENT + case 106 : + // InternalRos2Lexer.g:1:965: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 109 : - // InternalRos2Lexer.g:1:1047: RULE_SL_COMMENT + case 107 : + // InternalRos2Lexer.g:1:987: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 110 : - // InternalRos2Lexer.g:1:1063: RULE_ROS_CONVENTION_A + case 108 : + // InternalRos2Lexer.g:1:1003: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 111 : - // InternalRos2Lexer.g:1:1085: RULE_ROS_CONVENTION_PARAM + case 109 : + // InternalRos2Lexer.g:1:1025: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 112 : - // InternalRos2Lexer.g:1:1111: RULE_ID + case 110 : + // InternalRos2Lexer.g:1:1051: RULE_ID { mRULE_ID(); } break; - case 113 : - // InternalRos2Lexer.g:1:1119: RULE_STRING + case 111 : + // InternalRos2Lexer.g:1:1059: RULE_STRING { mRULE_STRING(); } break; - case 114 : - // InternalRos2Lexer.g:1:1131: RULE_ML_COMMENT + case 112 : + // InternalRos2Lexer.g:1:1071: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 115 : - // InternalRos2Lexer.g:1:1147: RULE_WS + case 113 : + // InternalRos2Lexer.g:1:1087: RULE_WS { mRULE_WS(); } break; - case 116 : - // InternalRos2Lexer.g:1:1155: RULE_ANY_OTHER + case 114 : + // InternalRos2Lexer.g:1:1095: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4582,21 +4582,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -4607,158 +4607,162 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_transitionS = { - "\11\57\2\56\2\57\1\56\22\57\1\56\1\57\1\50\1\52\3\57\1\51\4\57\1\36\1\44\1\57\1\53\1\42\2\43\7\45\1\37\6\57\1\25\1\22\1\47\1\26\1\2\1\47\1\4\1\27\1\23\2\47\1\33\3\47\1\1\1\47\1\3\1\30\7\47\1\35\1\57\1\40\1\46\1\47\1\57\1\7\1\14\1\47\1\10\1\47\1\12\1\31\1\16\1\24\1\47\1\15\1\47\1\17\1\32\1\47\1\11\1\34\1\13\1\6\1\5\1\20\1\21\4\47\2\57\1\41\1\55\uff81\57", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\60\20\62\1\61\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\27\62\1\65\2\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\66\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\67\5\62\1\70\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\73\10\62\1\71\6\62\1\72\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\74\12\62\1\77\1\62\1\100\1\62\1\76\1\75\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\101\16\62\1\102\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\103\17\62\1\104\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\105\20\62\1\107\2\62\1\106\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\113\3\62\1\111\6\62\1\112\5\62\1\110\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\114\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\115\11\62\1\116\11\62\1\117\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\120\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\121\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\122\15\62\1\123\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\124\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\126\15\62\1\125\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\130\15\62\1\127\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\131\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\132\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\134\3\62\1\133\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\136\15\62\1\135\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\137\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\140\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\141\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\143\15\62\1\142\3\62\1\144\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\145\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\146\13\62", - "\1\147", - "", + return "220:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT )"; + } + } + static final String DFA30_eotS = + "\1\53\14\61\1\124\20\61\1\uffff\1\156\2\uffff\3\164\1\56\1\61\2\56\1\uffff\1\56\1\uffff\1\56\2\uffff\2\61\2\uffff\34\61\6\uffff\27\61\1\uffff\1\164\7\uffff\1\164\1\61\2\uffff\1\u00c2\2\uffff\1\u00c2\4\uffff\42\61\5\uffff\12\61\1\u00f5\11\61\1\uffff\2\61\2\164\3\uffff\13\61\1\uffff\1\61\1\u0112\1\u0114\1\u0115\22\61\1\u0129\1\u012a\3\uffff\3\61\1\uffff\6\61\1\uffff\1\61\1\u013b\4\61\1\u0144\3\61\1\u0148\1\u014a\1\u014b\1\u014c\1\uffff\1\164\14\61\4\uffff\15\61\1\u0112\5\61\10\uffff\4\61\1\u0176\5\61\1\uffff\6\61\1\u0182\2\uffff\1\u0183\1\u0184\1\u0185\5\uffff\11\61\1\uffff\1\u018f\1\61\1\u0194\2\61\1\uffff\14\61\1\u01a5\2\61\5\uffff\5\61\1\uffff\1\61\1\u01b0\1\61\1\uffff\1\u01b2\1\u01b3\1\u01b4\1\u01b5\1\u01b6\1\u01b7\1\u01b8\4\uffff\6\61\1\u01c2\2\61\1\uffff\3\61\2\uffff\12\61\1\u01d3\1\u01d4\3\61\2\uffff\2\61\2\uffff\3\61\1\u01de\1\61\1\u01e0\1\uffff\1\u01e1\7\uffff\11\61\1\uffff\10\61\1\uffff\1\61\1\u01f4\2\61\1\uffff\1\61\1\u01f9\2\uffff\1\61\1\u01fb\1\61\1\uffff\2\61\1\u01ff\3\uffff\1\u0200\2\uffff\5\61\1\u0206\14\61\1\uffff\3\61\2\uffff\1\61\2\uffff\1\61\1\u0219\2\uffff\5\61\1\uffff\3\61\1\u0222\4\61\1\uffff\11\61\1\uffff\10\61\1\uffff\5\61\1\u023d\1\uffff\1\61\2\uffff\2\61\1\u0241\3\61\1\u0245\3\61\1\u0249\1\uffff\4\61\1\uffff\1\61\3\uffff\3\61\1\uffff\3\61\1\uffff\3\61\1\uffff\1\u0258\7\61\3\uffff\3\61\1\u0263\2\uffff\1\u0264\2\61\1\u0267\2\uffff\1\61\1\u0269\1\uffff\1\u026a\2\uffff"; + static final String DFA30_eofS = + "\u026b\uffff"; + static final String DFA30_minS = + "\1\0\14\57\1\142\20\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\34\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\27\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\42\57\1\157\1\156\1\164\2\uffff\24\57\1\uffff\2\57\1\56\1\60\1\0\1\uffff\1\0\13\57\1\uffff\30\57\1\141\1\164\1\61\3\57\1\uffff\6\57\1\uffff\16\57\1\uffff\1\55\14\57\4\uffff\23\57\2\uffff\1\164\1\61\4\uffff\12\57\1\uffff\7\57\2\uffff\3\57\5\uffff\11\57\1\uffff\5\57\1\uffff\17\57\1\63\4\uffff\5\57\1\uffff\3\57\1\uffff\7\57\4\uffff\11\57\1\uffff\3\57\2\uffff\17\57\2\uffff\2\57\2\uffff\6\57\1\uffff\1\57\7\uffff\11\57\1\uffff\10\57\1\uffff\4\57\1\uffff\2\57\2\uffff\3\57\1\uffff\3\57\3\uffff\1\57\2\uffff\22\57\1\uffff\3\57\2\uffff\1\57\2\uffff\2\57\2\uffff\5\57\1\uffff\10\57\1\uffff\11\57\1\uffff\10\57\1\uffff\6\57\1\uffff\1\57\2\uffff\13\57\1\uffff\4\57\1\uffff\1\57\3\uffff\3\57\1\uffff\3\57\1\uffff\3\57\1\uffff\10\57\3\uffff\4\57\2\uffff\4\57\2\uffff\2\57\1\uffff\1\57\2\uffff"; + static final String DFA30_maxS = + "\1\uffff\14\172\1\165\20\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\34\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\27\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\42\172\1\157\1\156\1\164\2\uffff\24\172\1\uffff\2\172\1\145\1\71\1\uffff\1\uffff\1\uffff\13\172\1\uffff\30\172\1\141\1\164\1\70\3\172\1\uffff\6\172\1\uffff\16\172\1\uffff\1\55\14\172\4\uffff\23\172\2\uffff\1\164\1\70\4\uffff\12\172\1\uffff\7\172\2\uffff\3\172\5\uffff\11\172\1\uffff\5\172\1\uffff\17\172\1\66\4\uffff\5\172\1\uffff\3\172\1\uffff\7\172\4\uffff\11\172\1\uffff\3\172\2\uffff\17\172\2\uffff\2\172\2\uffff\6\172\1\uffff\1\172\7\uffff\11\172\1\uffff\10\172\1\uffff\4\172\1\uffff\2\172\2\uffff\3\172\1\uffff\3\172\3\uffff\1\172\2\uffff\22\172\1\uffff\3\172\2\uffff\1\172\2\uffff\2\172\2\uffff\5\172\1\uffff\10\172\1\uffff\11\172\1\uffff\10\172\1\uffff\6\172\1\uffff\1\172\2\uffff\13\172\1\uffff\4\172\1\uffff\1\172\3\uffff\3\172\1\uffff\3\172\1\uffff\3\172\1\uffff\10\172\3\uffff\4\172\2\uffff\4\172\2\uffff\2\172\1\uffff\1\172\2\uffff"; + static final String DFA30_acceptS = + "\36\uffff\1\140\1\uffff\1\142\1\144\7\uffff\1\153\1\uffff\1\154\1\uffff\1\161\1\162\2\uffff\1\156\1\152\35\uffff\1\36\3\uffff\1\143\27\uffff\1\140\1\uffff\1\141\1\147\1\142\1\144\1\145\1\151\1\150\10\uffff\1\153\1\160\1\155\1\161\45\uffff\1\76\1\77\24\uffff\1\137\5\uffff\1\157\14\uffff\1\133\36\uffff\1\127\6\uffff\1\136\16\uffff\1\132\15\uffff\1\146\1\116\1\135\1\134\23\uffff\1\123\1\124\2\uffff\1\56\1\57\1\60\1\100\12\uffff\1\121\7\uffff\1\111\1\125\3\uffff\1\126\1\115\1\131\1\130\1\122\11\uffff\1\104\5\uffff\1\102\20\uffff\1\37\1\40\1\41\1\61\5\uffff\1\120\3\uffff\1\70\7\uffff\1\117\1\112\1\113\1\114\11\uffff\1\105\3\uffff\1\62\1\101\17\uffff\1\66\1\103\2\uffff\1\31\1\32\6\uffff\1\71\1\uffff\1\72\1\73\1\74\1\75\1\106\1\107\1\110\11\uffff\1\67\10\uffff\1\42\4\uffff\1\50\2\uffff\1\63\1\64\3\uffff\1\52\3\uffff\1\45\1\47\1\65\1\uffff\1\54\1\55\22\uffff\1\43\3\uffff\1\33\1\44\1\uffff\1\51\1\35\2\uffff\1\46\1\53\5\uffff\1\30\10\uffff\1\26\11\uffff\1\34\10\uffff\1\27\6\uffff\1\23\1\uffff\1\24\1\25\13\uffff\1\20\4\uffff\1\22\1\uffff\1\15\1\16\1\21\3\uffff\1\14\3\uffff\1\17\3\uffff\1\12\10\uffff\1\10\1\11\1\13\4\uffff\1\5\1\6\4\uffff\1\4\1\7\2\uffff\1\3\1\uffff\1\2\1\1"; + static final String DFA30_specialS = + "\1\2\46\uffff\1\3\1\10\116\uffff\1\4\1\6\1\uffff\1\7\1\1\105\uffff\1\5\1\uffff\1\0\u01a7\uffff}>"; + static final String[] DFA30_transitionS = { + "\11\56\2\55\2\56\1\55\22\56\1\55\1\56\1\47\1\51\3\56\1\50\4\56\1\36\1\37\1\56\1\52\1\42\2\43\7\44\1\40\6\56\1\24\1\22\1\46\1\25\1\1\1\46\1\4\1\26\1\23\2\46\1\34\3\46\1\3\1\46\1\2\1\27\7\46\1\15\1\56\1\41\1\45\1\46\1\56\1\7\1\14\1\46\1\10\1\46\1\12\1\31\1\17\1\32\1\46\1\16\1\46\1\20\1\33\1\46\1\11\1\35\1\13\1\5\1\6\1\30\1\21\4\46\3\56\1\54\uff81\56", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\27\60\1\57\2\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\63\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\65\20\60\1\64\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\66\5\60\1\67\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\70\12\60\1\72\1\60\1\74\1\60\1\73\1\71\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\77\10\60\1\75\6\60\1\76\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\100\16\60\1\101\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\102\17\60\1\103\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\104\20\60\1\106\2\60\1\105\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\112\3\60\1\110\6\60\1\111\5\60\1\107\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\113\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\114\11\60\1\115\11\60\1\116\1\60", + "\1\123\3\uffff\1\117\2\uffff\1\122\11\uffff\1\120\1\uffff\1\121", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\125\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\126\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\127\15\60\1\130\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\132\15\60\1\131\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\134\15\60\1\133\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\135\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\137\3\60\1\136\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\141\15\60\1\140\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\142\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\143\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\144\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\145\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\146\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\150\15\60\1\147\3\60\1\151\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\152\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\153\13\60", "", + "\1\157\1\uffff\12\155\13\uffff\1\157\37\uffff\1\157", "", "", - "\1\160\1\uffff\12\156\10\uffff\1\155\2\uffff\1\160\34\uffff\1\155\2\uffff\1\160", - "\1\160\1\uffff\12\161\13\uffff\1\160\37\uffff\1\160", - "\12\157", - "\1\160\26\uffff\1\160\37\uffff\1\160", - "\32\162\4\uffff\1\162\1\uffff\32\162", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\42\164\1\165\71\164\1\163\uffa3\164", - "\47\167\1\170\64\167\1\166\uffa3\167", + "\1\157\1\uffff\12\163\10\uffff\1\162\2\uffff\1\157\34\uffff\1\162\2\uffff\1\157", + "\1\157\1\uffff\12\165\13\uffff\1\157\37\uffff\1\157", + "\1\157\26\uffff\1\157\37\uffff\1\157", + "\32\166\4\uffff\1\166\1\uffff\32\166", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\42\170\1\171\71\170\1\167\uffa3\170", + "\47\173\1\174\64\173\1\172\uffa3\173", "", - "\1\173\4\uffff\1\173\2\uffff\1\172\26\uffff\32\54\3\uffff\2\54\1\uffff\32\54", + "\1\177\4\uffff\1\177\2\uffff\1\176\26\uffff\32\53\3\uffff\2\53\1\uffff\32\53", "", - "\1\173\4\uffff\1\173", + "\1\177\4\uffff\1\177", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\175\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\176\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0081\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\177\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0080\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0081\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0082\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0083\23\62\1\u0084\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0085\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u0086\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0088\3\62\1\u0087\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0089\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u008a\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u008b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u008c\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u008d\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u008e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u0090\11\62\1\u008f\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0091\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0092\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0093\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0094\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0095\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0096\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0097\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0098\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0099\4\62\1\u009b\1\62\1\u009a\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u009c\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u009d\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u009e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u009f\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00a0\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00a1\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u00a2\23\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u00a3\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00a4\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00a5\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u00a6\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00a7\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00a8\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00a9\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u00aa\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u00ab\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u00ac\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00ad\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ae\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u00af\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00b0\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u00b1\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u00b2\15\62", - "\1\54\12\62\1\u00b3\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00b4\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00b5\7\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0082\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0083\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0084\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0085\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0086\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0088\3\60\1\u0087\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0089\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u008a\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u008b\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u008c\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u008d\23\60\1\u008e\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u008f\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u0090\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0091\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0092\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u0094\11\60\1\u0093\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0095\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0096\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0097\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0098\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0099\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u009a\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u009b\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u009c\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u009d\4\60\1\u009f\1\60\1\u009e\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00a0\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u00a1\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00a2\6\60", + "\1\u00a3", "", + "\1\u00a4", + "\1\u00a5", + "\1\u00a6\11\uffff\1\u00a7", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00a8\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00a9\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00aa\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u00ab\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00ac\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00ad\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u00ae\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00af\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00b0\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u00b1\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u00b2\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u00b3\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00b4\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00b5\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u00b6\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u00b7\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00b8\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00b9\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u00ba\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u00bb\15\60", + "\1\53\12\60\1\u00bc\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00bd\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00be\7\60", "", + "\1\157\1\uffff\12\u00bf\13\uffff\1\157\37\uffff\1\157", "", "", "", @@ -4766,740 +4770,739 @@ public String getDescription() { "", "", "", - "\12\u00b6", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\0\u00b7", - "\42\164\1\165\71\164\1\163\uffa3\164", - "\1\173\15\uffff\1\64", - "\0\u00b9", - "\47\167\1\170\64\167\1\166\uffa3\167", - "\1\173\15\uffff\1\64", + "\12\u00c0", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\0\u00c1", + "\42\170\1\171\71\170\1\167\uffa3\170", + "\1\177\15\uffff\1\62", + "\0\u00c3", + "\47\173\1\174\64\173\1\172\uffa3\173", + "\1\177\15\uffff\1\62", "", "", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ba\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u00bb\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00bc\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00bd\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u00be\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u00bf\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u00c0\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00c1\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00c2\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00c3\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u00c4\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00c5\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00c6\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00c7\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u00c8\27\62", - "\1\54\12\62\1\u00c9\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00ca\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00cb\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00cc\16\62\1\u00cd\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ce\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00cf\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00d0\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00d1\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u00d2\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u00d3\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u00d4\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00d5\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00d6\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00d7\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u00d8\4\62\1\u00d9\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u00da\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00db\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00dc\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00dd\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u00de\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00df\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00e0\7\62", - "\1\54\12\62\1\u00e1\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00e2\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00e3\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u00e4\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00e5\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00e6\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00e7\25\62", - "\1\54\1\62\1\u00e8\1\62\1\u00e9\2\62\1\u00ea\1\62\1\u00eb\1\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ec\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u00ee\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00ef\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u00f0\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00f1\13\62\1\u00f2\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00f3\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00f4\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00f5\25\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00c4\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00c5\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u00c6\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00c7\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u00c8\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u00c9\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u00ca\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00cb\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00cc\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u00cd\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00ce\21\60", + "\1\53\12\60\1\u00cf\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u00d0\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d1\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d2\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d3\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00d4\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00d5\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d6\16\60\1\u00d7\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00d8\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00d9\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00da\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00db\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u00dc\24\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u00dd\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u00de\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00df\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00e0\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00e1\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u00e2\4\60\1\u00e3\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u00e4\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00e5\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00e6\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00e7\25\60", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00f6\6\62", - "\1\54\12\62\1\u00f7\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\12\u00f8", - "\42\164\1\165\71\164\1\163\uffa3\164", "", - "\47\167\1\170\64\167\1\166\uffa3\167", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u00f9\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00fa\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u00fb\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00fc\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00fd\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\7\62\1\u00fe\22\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00ff\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0101\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0104\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0105\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0106\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0107\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0108\7\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u00eb\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00ec\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00ed\7\60", + "\1\53\12\60\1\u00ee\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00ef\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u00f0\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00f1\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00f2\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00f3\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00f4\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u00f6\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00f7\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u00f8\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00f9\13\60\1\u00fa\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00fb\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00fc\16\60", + "\1\53\1\60\1\u00fd\1\60\1\u00fe\2\60\1\u00ff\1\60\1\u0100\1\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0101\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0102\25\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0109\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u010a\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u010b\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\7\62\1\u010c\22\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u010d\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u010e\21\62\1\u010f\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u0110\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0111\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0112\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\6\62\1\u0113\23\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0114\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0115\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0116\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0117\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0118\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0119\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u011a\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u011b\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u011c\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u011e\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u0120\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0121\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0122\31\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0103\6\60", + "\1\53\12\60\1\u0104\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\157\1\uffff\12\u00bf\13\uffff\1\157\37\uffff\1\157", + "\12\u0105", + "\42\170\1\171\71\170\1\167\uffa3\170", "", - "\1\54\1\62\1\u0123\1\62\1\u0124\2\62\1\u0125\1\62\1\u0126\1\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0127\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0128\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0129\25\62", - "\1\54\6\62\1\u012a\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u012b\23\62", - "\1\54\6\62\1\u012c\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\2\62\1\u012d\7\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\4\62\1\u012e\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u012f\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0131\1\62", + "\47\173\1\174\64\173\1\172\uffa3\173", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0106\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0107\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0108\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u0109\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u010a\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\7\60\1\u010b\22\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u010c\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u010d\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u010e\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u010f\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0110\14\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0132\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0134\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0135\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0136\27\62", - "\1\54\12\62\1\u0137\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0139\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0111\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0113\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0116\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u0117\24\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0118\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\7\60\1\u0119\22\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u011a\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u011b\21\60\1\u011c\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u011d\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u011e\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u011f\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\6\60\1\u0120\23\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0121\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0122\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0123\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0124\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0125\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0126\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0127\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u0128\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u012b", + "\1\u012c", + "\1\u012d\1\uffff\1\u012e\2\uffff\1\u012f\1\uffff\1\u0130", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u0131\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0132\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0133\31\60", "", - "\1\156", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u013d\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u013e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u013f\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0140\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0141\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u0142\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0143\21\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0134\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0135\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0136\25\60", + "\1\53\6\60\1\u0137\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u0138\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0139\1\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u013a\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u013c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u013d\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u013e\27\60", + "\1\53\1\60\1\u013f\1\60\1\u0140\2\60\1\u0141\1\60\1\u0142\1\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0143\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\6\60\1\u0145\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\2\60\1\u0146\7\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\4\60\1\u0147\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0149\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", + "\1\163", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u014d\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u014e\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u014f\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0150\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0151\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u0152\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0153\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0154\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0155\10\60", + "\1\53\12\60\1\u0156\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u0157\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0158\21\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0144\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0145\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0146\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u0147\23\62", - "\1\54\12\62\1\u0148\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0149\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u014a\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u014b\26\62", - "\1\54\12\62\1\u014c\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u014d\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u014e\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u014f\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0150\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0151\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0152\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0153\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0154\31\62", - "\1\54\3\62\1\u0155\2\62\1\u0156\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0157\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0158\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0159\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u015a\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u015b\25\62", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0159\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u015a\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u015b\26\60", + "\1\53\12\60\1\u015c\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u015d\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u015e\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u015f\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0160\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0161\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0162\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0163\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0164\31\60", + "\1\53\3\60\1\u0165\2\60\1\u0166\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0167\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0168\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0169\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u016a\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u016b\25\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u015d\12\62\1\u015c\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u015e\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u015f\23\62", - "\1\54\6\62\1\u0160\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\2\62\1\u0161\7\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\4\62\1\u0162\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u0163\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0165\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0167\31\62", - "\1\54\4\62\1\u0168\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0169\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u016a\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u016c\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u016e\3\uffff\1\62\1\uffff\32\62", + "\1\u016c", + "\1\u016d\1\uffff\1\u016e\2\uffff\1\u016f\1\uffff\1\u0170", "", "", - "\1\54\12\62\1\u0170\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0171\25\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0172\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u0173\23\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0174\6\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0172\12\60\1\u0171\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0173\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u0174\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0175\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0177\31\60", + "\1\53\4\60\1\u0178\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0179\25\60", + "\1\53\12\60\1\u017a\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u017b\25\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u017c\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u017d\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u017e\6\60", + "\1\53\6\60\1\u017f\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\2\60\1\u0180\7\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\4\60\1\u0181\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0175\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0176\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0177\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u0178\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u0179\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u017a\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u017b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u017c\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u017d\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u017e\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u017f\3\uffff\1\62\1\uffff\32\62", "", - "\1\54\12\62\1\u0183\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0181\17\62\1\u0182\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0185\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0186\25\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0187\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0188\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0189\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u018a\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\7\62\1\u018b\22\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u018c\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u018d\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u018e\27\62", - "\1\54\2\62\1\u018f\7\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\4\62\1\u0190\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0191\2\62\1\u0192\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0193\7\62", - "\1\54\12\62\1\u0194\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0196\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u0197\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0198\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0199\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u019a\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u019b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u019c\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u019e\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u01a0\3\uffff\1\62\1\uffff\32\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0186\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u0187\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0188\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0189\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u018a\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u018b\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u018c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u018d\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u018e\21\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01a2\16\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0190\25\60", + "\1\53\12\60\1\u0193\2\uffff\1\62\3\uffff\2\60\1\u0191\17\60\1\u0192\7\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0195\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0196\25\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01a3\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01a5\10\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0197\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0198\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0199\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u019a\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\7\60\1\u019b\22\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u019c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u019d\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u019e\27\60", + "\1\53\2\60\1\u019f\7\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\4\60\1\u01a0\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01a1\2\60\1\u01a2\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u01a3\7\60", + "\1\53\12\60\1\u01a4\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01a6\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u01a7\24\60", + "\1\u01a8\2\uffff\1\u01a9", "", "", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u01aa\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01ab\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u01ac\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ad\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01ae\16\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01af\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01b1\10\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01aa\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u01ab\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01ac\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01ad\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u01ae\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u01af\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01b0\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u01b1\17\62\1\u01b2\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u01b4\11\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u01b5\30\62", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01b6\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01b7\25\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01b9\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ba\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u01bb\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01bc\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u01bd\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u01be\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\2\60\1\u01bf\17\60\1\u01c0\7\60\4\uffff\1\60\1\uffff\22\60\1\u01c1\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u01c3\11\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u01c4\30\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01b8\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01b9\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u01ba\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01bc\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01bd\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01be\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01bf\25\62", - "\1\54\12\62\1\u01c0\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\21\62\1\u01c1\10\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\12\62\1\u01c2\17\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u01c3\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u01c5\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01c7\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01c8\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01c9\25\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01c5\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01c6\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01c7\25\60", "", "", - "\1\54\12\62\1\u01ca\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u01cb\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u01cc\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01cd\16\62", - "\1\54\12\62\1\u01ce\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u01cf\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01c8\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01c9\14\60", + "\1\53\12\60\1\u01cb\2\uffff\1\62\3\uffff\32\60\4\uffff\1\u01ca\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01cc\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01cd\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ce\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01cf\25\60", + "\1\53\12\60\1\u01d0\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\21\60\1\u01d1\10\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\12\60\1\u01d2\17\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01d5\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01d6\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01d7\25\60", "", "", + "\1\53\12\60\1\u01d8\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u01d9\24\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u01da\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01db\16\60", + "\1\53\12\60\1\u01dc\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u01dd\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01df\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01d1\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", "", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01d4\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u01d5\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\3\62\1\u01d6\26\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u01d7\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u01d8\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01d9\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01da\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01db\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u01dd\1\uffff\4\62\1\u01dc\25\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u01de\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01df\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01e0\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01e1\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u01e2\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u01e3\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u01e4\11\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\3\60\1\u01e2\26\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u01e3\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u01e4\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01e5\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u01e6\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01e7\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01e8\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01e9\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u01ea\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01e5\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01e7\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01e8\10\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u01eb\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ec\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01ed\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01ee\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01ef\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u01f0\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u01f1\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u01f2\11\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01e9\25\62", - "\1\54\12\62\1\u01ea\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01f3\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01f5\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01f6\10\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01f7\25\60", + "\1\53\12\60\1\u01f8\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01fa\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u01fc\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01ec\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u01ee\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u01fd\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01fe\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u01ef\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01f0\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0201\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0202\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u0203\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\1\u0204\31\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0205\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0207\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0208\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u0209\11\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u020a\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u020b\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u020c\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u020d\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u020e\4\60", + "\1\53\12\60\1\u020f\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0210\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0211\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0212\1\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\1\u01f4\21\62\1\u01f3\7\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u01f5\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01f6\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u01f7\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01f8\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u01fa\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01fb\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01fc\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u01fd\11\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u01fe\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01ff\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0200\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u0201\4\62", - "\1\54\12\62\1\u0202\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0203\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0204\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0205\1\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u0213\1\uffff\22\60\1\u0214\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0215\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0216\12\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u0206\1\uffff\22\62\1\u0207\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0208\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0209\12\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0217\6\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u020a\6\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0218\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u020b\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u021a\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u021b\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u021c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u021d\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u021e\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u020d\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u020e\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u020f\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0210\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u0211\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0212\7\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u021f\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u0220\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0221\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0223\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0224\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0225\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0226\25\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0213\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0214\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u0215\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0216\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0218\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0219\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u021a\25\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0227\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0228\7\60", + "\1\53\12\60\1\u0229\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u022a\11\60", + "\1\53\12\60\1\u022b\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u022c\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u022d\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u022e\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u022f\6\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u021b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u021c\7\62", - "\1\54\12\62\1\u021d\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u021e\11\62", - "\1\54\12\62\1\u021f\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0220\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0221\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0222\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0223\6\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0230\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0231\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0232\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0233\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0234\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0235\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0236\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0237\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0224\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0225\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0226\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0227\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0228\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0229\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u022a\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u022b\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u022c\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u022d\7\62", + "\1\53\12\60\1\u0238\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0239\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u023a\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u023b\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u023c\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\1\u022e\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u022f\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0230\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0231\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u023e\13\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0233\13\62", "", + "\1\53\12\60\1\u023f\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0240\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0242\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0243\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0244\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0246\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0247\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0248\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\1\u0234\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0235\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u0237\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0239\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u023a\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u023b\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u023c\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u023d\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u023e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u023f\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u024a\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u024b\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u024c\7\60", + "\1\53\12\60\1\u024d\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\1\u0241\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0242\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0243\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u024e\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0244\7\62", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u024f\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0250\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0251\31\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0245\27\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0252\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0253\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0254\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0246\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u0247\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0248\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0249\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u024a\31\62", - "\1\54\12\62\1\u024b\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u024c\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0255\31\60", + "\1\53\12\60\1\u0256\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0257\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0259\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u025a\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u025b\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u025c\25\60", + "\1\53\12\60\1\u025d\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u025e\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u025f\16\60", "", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u024e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u024f\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0250\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0251\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0252\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0253\16\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0260\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0261\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0262\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0265\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0266\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\14\62\1\u0254\15\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0255\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0256\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0257\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u025a\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u025c\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u025d\25\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0268\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u025e\15\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u025f\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0261\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0263\25\62", - "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0264\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_183<='!')||(LA28_183>='#' && LA28_183<='[')||(LA28_183>=']' && LA28_183<='\uFFFF')) ) {s = 116;} + else if ( ((LA30_195>='\u0000' && LA30_195<='&')||(LA30_195>='(' && LA30_195<='[')||(LA30_195>=']' && LA30_195<='\uFFFF')) ) {s = 123;} if ( s>=0 ) return s; break; case 1 : - int LA28_116 = input.LA(1); + int LA30_123 = input.LA(1); s = -1; - if ( (LA28_116=='\"') ) {s = 117;} + if ( (LA30_123=='\'') ) {s = 124;} - else if ( (LA28_116=='\\') ) {s = 115;} + else if ( (LA30_123=='\\') ) {s = 122;} - else if ( ((LA28_116>='\u0000' && LA28_116<='!')||(LA28_116>='#' && LA28_116<='[')||(LA28_116>=']' && LA28_116<='\uFFFF')) ) {s = 116;} + else if ( ((LA30_123>='\u0000' && LA30_123<='&')||(LA30_123>='(' && LA30_123<='[')||(LA30_123>=']' && LA30_123<='\uFFFF')) ) {s = 123;} if ( s>=0 ) return s; break; case 2 : - int LA28_41 = input.LA(1); + int LA30_0 = input.LA(1); s = -1; - if ( (LA28_41=='\\') ) {s = 118;} + if ( (LA30_0=='E') ) {s = 1;} - else if ( ((LA28_41>='\u0000' && LA28_41<='&')||(LA28_41>='(' && LA28_41<='[')||(LA28_41>=']' && LA28_41<='\uFFFF')) ) {s = 119;} + else if ( (LA30_0=='R') ) {s = 2;} - else if ( (LA28_41=='\'') ) {s = 120;} + else if ( (LA30_0=='P') ) {s = 3;} - else s = 47; + else if ( (LA30_0=='G') ) {s = 4;} - if ( s>=0 ) return s; - break; - case 3 : - int LA28_185 = input.LA(1); + else if ( (LA30_0=='s') ) {s = 5;} - s = -1; - if ( (LA28_185=='\'') ) {s = 120;} + else if ( (LA30_0=='t') ) {s = 6;} - else if ( (LA28_185=='\\') ) {s = 118;} + else if ( (LA30_0=='a') ) {s = 7;} - else if ( ((LA28_185>='\u0000' && LA28_185<='&')||(LA28_185>='(' && LA28_185<='[')||(LA28_185>=']' && LA28_185<='\uFFFF')) ) {s = 119;} + else if ( (LA30_0=='d') ) {s = 8;} - if ( s>=0 ) return s; - break; - case 4 : - int LA28_119 = input.LA(1); + else if ( (LA30_0=='p') ) {s = 9;} - s = -1; - if ( (LA28_119=='\'') ) {s = 120;} + else if ( (LA30_0=='f') ) {s = 10;} - else if ( (LA28_119=='\\') ) {s = 118;} + else if ( (LA30_0=='r') ) {s = 11;} - else if ( ((LA28_119>='\u0000' && LA28_119<='&')||(LA28_119>='(' && LA28_119<='[')||(LA28_119>=']' && LA28_119<='\uFFFF')) ) {s = 119;} + else if ( (LA30_0=='b') ) {s = 12;} - if ( s>=0 ) return s; - break; - case 5 : - int LA28_115 = input.LA(1); + else if ( (LA30_0=='[') ) {s = 13;} - s = -1; - if ( ((LA28_115>='\u0000' && LA28_115<='\uFFFF')) ) {s = 183;} + else if ( (LA30_0=='k') ) {s = 14;} - if ( s>=0 ) return s; - break; - case 6 : - int LA28_118 = input.LA(1); + else if ( (LA30_0=='h') ) {s = 15;} - s = -1; - if ( ((LA28_118>='\u0000' && LA28_118<='\uFFFF')) ) {s = 185;} + else if ( (LA30_0=='m') ) {s = 16;} - if ( s>=0 ) return s; - break; - case 7 : - int LA28_40 = input.LA(1); + else if ( (LA30_0=='v') ) {s = 17;} - s = -1; - if ( (LA28_40=='\\') ) {s = 115;} + else if ( (LA30_0=='B') ) {s = 18;} - else if ( ((LA28_40>='\u0000' && LA28_40<='!')||(LA28_40>='#' && LA28_40<='[')||(LA28_40>=']' && LA28_40<='\uFFFF')) ) {s = 116;} + else if ( (LA30_0=='I') ) {s = 19;} - else if ( (LA28_40=='\"') ) {s = 117;} + else if ( (LA30_0=='A') ) {s = 20;} - else s = 47; + else if ( (LA30_0=='D') ) {s = 21;} - if ( s>=0 ) return s; - break; - case 8 : - int LA28_0 = input.LA(1); - - s = -1; - if ( (LA28_0=='P') ) {s = 1;} + else if ( (LA30_0=='H') ) {s = 22;} - else if ( (LA28_0=='E') ) {s = 2;} + else if ( (LA30_0=='S') ) {s = 23;} - else if ( (LA28_0=='R') ) {s = 3;} + else if ( (LA30_0=='u') ) {s = 24;} - else if ( (LA28_0=='G') ) {s = 4;} + else if ( (LA30_0=='g') ) {s = 25;} - else if ( (LA28_0=='t') ) {s = 5;} + else if ( (LA30_0=='i') ) {s = 26;} - else if ( (LA28_0=='s') ) {s = 6;} + else if ( (LA30_0=='n') ) {s = 27;} - else if ( (LA28_0=='a') ) {s = 7;} + else if ( (LA30_0=='L') ) {s = 28;} - else if ( (LA28_0=='d') ) {s = 8;} + else if ( (LA30_0=='q') ) {s = 29;} - else if ( (LA28_0=='p') ) {s = 9;} + else if ( (LA30_0==',') ) {s = 30;} - else if ( (LA28_0=='f') ) {s = 10;} + else if ( (LA30_0=='-') ) {s = 31;} - else if ( (LA28_0=='r') ) {s = 11;} + else if ( (LA30_0==':') ) {s = 32;} - else if ( (LA28_0=='b') ) {s = 12;} + else if ( (LA30_0==']') ) {s = 33;} - else if ( (LA28_0=='k') ) {s = 13;} + else if ( (LA30_0=='0') ) {s = 34;} - else if ( (LA28_0=='h') ) {s = 14;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 35;} - else if ( (LA28_0=='m') ) {s = 15;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 36;} - else if ( (LA28_0=='u') ) {s = 16;} + else if ( (LA30_0=='^') ) {s = 37;} - else if ( (LA28_0=='v') ) {s = 17;} + else if ( (LA30_0=='C'||LA30_0=='F'||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='c'||LA30_0=='e'||LA30_0=='j'||LA30_0=='l'||LA30_0=='o'||(LA30_0>='w' && LA30_0<='z')) ) {s = 38;} - else if ( (LA28_0=='B') ) {s = 18;} + else if ( (LA30_0=='\"') ) {s = 39;} - else if ( (LA28_0=='I') ) {s = 19;} + else if ( (LA30_0=='\'') ) {s = 40;} - else if ( (LA28_0=='i') ) {s = 20;} + else if ( (LA30_0=='#') ) {s = 41;} - else if ( (LA28_0=='A') ) {s = 21;} + else if ( (LA30_0=='/') ) {s = 42;} - else if ( (LA28_0=='D') ) {s = 22;} + else if ( (LA30_0=='~') ) {s = 44;} - else if ( (LA28_0=='H') ) {s = 23;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 45;} - else if ( (LA28_0=='S') ) {s = 24;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 46;} - else if ( (LA28_0=='g') ) {s = 25;} + else s = 43; - else if ( (LA28_0=='n') ) {s = 26;} + if ( s>=0 ) return s; + break; + case 3 : + int LA30_39 = input.LA(1); - else if ( (LA28_0=='L') ) {s = 27;} + s = -1; + if ( (LA30_39=='\\') ) {s = 119;} - else if ( (LA28_0=='q') ) {s = 28;} + else if ( ((LA30_39>='\u0000' && LA30_39<='!')||(LA30_39>='#' && LA30_39<='[')||(LA30_39>=']' && LA30_39<='\uFFFF')) ) {s = 120;} - else if ( (LA28_0=='[') ) {s = 29;} + else if ( (LA30_39=='\"') ) {s = 121;} - else if ( (LA28_0==',') ) {s = 30;} + else s = 46; - else if ( (LA28_0==':') ) {s = 31;} + if ( s>=0 ) return s; + break; + case 4 : + int LA30_119 = input.LA(1); - else if ( (LA28_0==']') ) {s = 32;} + s = -1; + if ( ((LA30_119>='\u0000' && LA30_119<='\uFFFF')) ) {s = 193;} - else if ( (LA28_0=='}') ) {s = 33;} + if ( s>=0 ) return s; + break; + case 5 : + int LA30_193 = input.LA(1); - else if ( (LA28_0=='0') ) {s = 34;} + s = -1; + if ( (LA30_193=='\"') ) {s = 121;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 35;} + else if ( (LA30_193=='\\') ) {s = 119;} - else if ( (LA28_0=='-') ) {s = 36;} + else if ( ((LA30_193>='\u0000' && LA30_193<='!')||(LA30_193>='#' && LA30_193<='[')||(LA30_193>=']' && LA30_193<='\uFFFF')) ) {s = 120;} - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 37;} + if ( s>=0 ) return s; + break; + case 6 : + int LA30_120 = input.LA(1); - else if ( (LA28_0=='^') ) {s = 38;} + s = -1; + if ( (LA30_120=='\"') ) {s = 121;} - else if ( (LA28_0=='C'||LA28_0=='F'||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='c'||LA28_0=='e'||LA28_0=='j'||LA28_0=='l'||LA28_0=='o'||(LA28_0>='w' && LA28_0<='z')) ) {s = 39;} + else if ( (LA30_120=='\\') ) {s = 119;} - else if ( (LA28_0=='\"') ) {s = 40;} + else if ( ((LA30_120>='\u0000' && LA30_120<='!')||(LA30_120>='#' && LA30_120<='[')||(LA30_120>=']' && LA30_120<='\uFFFF')) ) {s = 120;} - else if ( (LA28_0=='\'') ) {s = 41;} + if ( s>=0 ) return s; + break; + case 7 : + int LA30_122 = input.LA(1); - else if ( (LA28_0=='#') ) {s = 42;} + s = -1; + if ( ((LA30_122>='\u0000' && LA30_122<='\uFFFF')) ) {s = 195;} - else if ( (LA28_0=='/') ) {s = 43;} + if ( s>=0 ) return s; + break; + case 8 : + int LA30_40 = input.LA(1); - else if ( (LA28_0=='~') ) {s = 45;} + s = -1; + if ( (LA30_40=='\\') ) {s = 122;} - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 46;} + else if ( ((LA30_40>='\u0000' && LA30_40<='&')||(LA30_40>='(' && LA30_40<='[')||(LA30_40>=']' && LA30_40<='\uFFFF')) ) {s = 123;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='|')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 47;} + else if ( (LA30_40=='\'') ) {s = 124;} - else s = 44; + else s = 46; if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.tokens b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.tokens index eb151e44d..7abfb6f1e 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src-gen/de/fraunhofer/ipa/ros2/ide/contentassist/antlr/lexer/InternalRos2Lexer.tokens @@ -1,125 +1,123 @@ -Action=66 -Action_1=49 -Actionclient=12 -Actionserver=13 -Any=98 -Array=60 -Artifacts=26 -Base64=61 -Best_effort=21 -Bool=87 -Bool_1=67 +Action=68 +ActionClients=11 +ActionServers=12 +Action_1=53 +Any=97 +Array=59 +Artifacts=25 +Base64=60 +Best_effort=20 +Bool=86 +Bool_1=65 Boolean=47 -Byte=88 -Byte_1=68 -Colon=102 -Comma=101 -Date=85 -Default=50 -Default_qos=22 -Dependencies=14 +Byte=87 +Byte_1=66 +Colon=101 +Comma=99 +Date=84 +Default=37 +Default_qos=21 +Dependencies=13 Depth=69 -Double=62 -Durability=23 -Duration=34 -ExternalDependency=5 -Feedback=35 -Feedback_1=29 -Float32=51 -Float32_1=30 -Float64=52 -Float64_1=31 -FromGitRepo=17 -GlobalNamespace=8 -Goal=89 -Goal_1=77 -GraphName=28 -Header=63 -History=36 -Int16=78 -Int16_1=53 -Int32=79 -Int32_1=54 -Int64=80 -Int64_1=55 -Int8=90 -Int8_1=70 +Double=61 +Durability=22 +Duration=38 +ExternalDependency=4 +Feedback=39 +Feedback_1=30 +Float32=54 +Float32_1=28 +Float64=55 +Float64_1=29 +FromGitRepo=16 +GlobalNamespace=7 +Goal=88 +Goal_1=76 +GraphName=27 +Header=62 +History=40 +HyphenMinus=100 +Int16=77 +Int16_1=49 +Int32=78 +Int32_1=50 +Int64=79 +Int64_1=51 +Int8=89 +Int8_1=67 Integer=48 -Keep_all=37 -Keep_last=32 -LeftSquareBracket=103 -LeftSquareBracketRightSquareBracket=100 -List=86 +Keep_all=41 +Keep_last=31 +LeftSquareBracket=102 +List=85 Message=56 -Message_1=38 -Msg=91 -Name=92 -Node=93 -Node_1=81 -Ns=99 -ParameterAny=16 -ParameterStructMember=4 -Parameter_qos=15 -Parameters=24 -PrivateNamespace=7 -Profile=39 -Publishers=25 -Qos=94 -RULE_ANY_OTHER=128 -RULE_BEGIN=121 -RULE_BINARY=107 -RULE_BOOLEAN=108 -RULE_DATE_TIME=116 -RULE_DAY=111 -RULE_DECINT=109 -RULE_DIGIT=106 -RULE_DOUBLE=110 -RULE_END=122 -RULE_HOUR=114 -RULE_ID=117 -RULE_INT=119 -RULE_MESSAGE_ASIGMENT=120 -RULE_MIN_SEC=115 -RULE_ML_COMMENT=126 -RULE_MONTH=112 -RULE_ROS_CONVENTION_A=124 -RULE_ROS_CONVENTION_PARAM=125 -RULE_SL_COMMENT=123 -RULE_STRING=118 -RULE_WS=127 -RULE_YEAR=113 -RelativeNamespace=6 -Reliability=18 -Reliable=40 -Request=41 -Response=33 -Result=71 +Message_1=42 +Msg=90 +Name=91 +Node=92 +Node_1=80 +Ns=98 +ParameterAny=15 +Parameter_qos=14 +Parameters=23 +PrivateNamespace=6 +Profile=43 +Publishers=24 +Qos=93 +RULE_ANY_OTHER=126 +RULE_BEGIN=119 +RULE_BINARY=105 +RULE_BOOLEAN=106 +RULE_DATE_TIME=114 +RULE_DAY=109 +RULE_DECINT=107 +RULE_DIGIT=104 +RULE_DOUBLE=108 +RULE_END=120 +RULE_HOUR=112 +RULE_ID=115 +RULE_INT=117 +RULE_MESSAGE_ASIGMENT=118 +RULE_MIN_SEC=113 +RULE_ML_COMMENT=124 +RULE_MONTH=110 +RULE_ROS_CONVENTION_A=122 +RULE_ROS_CONVENTION_PARAM=123 +RULE_SL_COMMENT=121 +RULE_STRING=116 +RULE_WS=125 +RULE_YEAR=111 +RelativeNamespace=5 +Reliability=17 +Reliable=44 +Request=45 +Response=32 +Result=70 Result_1=57 -RightCurlyBracket=105 -RightSquareBracket=104 -Sensor_qos=27 +RightSquareBracket=103 +Sensor_qos=26 Service=58 -Serviceclient=10 -Services_qos=19 -Serviceserver=11 -Specs=72 -Srv=95 -String=64 -String_1=73 -String_2=42 -Struct=65 -Subscribers=20 -Time=96 -Transient_local=9 -Type=97 -Type_1=82 -Uint16=74 -Uint16_1=43 -Uint32=75 -Uint32_1=44 -Uint64=76 -Uint64_1=45 -Uint8=83 -Uint8_1=59 -Value=84 +ServiceClients=8 +ServiceServers=9 +Services_qos=18 +Specs=71 +Srv=94 +String=63 +String_1=72 +String_2=33 +Struct=64 +Subscribers=19 +Time=95 +Transient_local=10 +Type=96 +Type_1=81 +Uint16=73 +Uint16_1=34 +Uint32=74 +Uint32_1=35 +Uint64=75 +Uint64_1=36 +Uint8=82 +Uint8_1=52 +Value=83 Volatile=46 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src/de/fraunhofer/ipa/ros2/ide/Ros2IdeSetup.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src/de/fraunhofer/ipa/ros2/ide/Ros2IdeSetup.xtend index 38db9a94b..6fcee7ed6 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src/de/fraunhofer/ipa/ros2/ide/Ros2IdeSetup.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ide/src/de/fraunhofer/ipa/ros2/ide/Ros2IdeSetup.xtend @@ -13,8 +13,8 @@ import org.eclipse.xtext.util.Modules2 */ class Ros2IdeSetup extends Ros2StandaloneSetup { - override createInjector() { - Guice.createInjector(Modules2.mixin(new Ros2RuntimeModule, new Ros2IdeModule)) - } - + override createInjector() { + Guice.createInjector(Modules2.mixin(new Ros2RuntimeModule, new Ros2IdeModule)) + } + } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2DescriptionLabelProvider.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2DescriptionLabelProvider.xtend index d1f0f7066..75a1f63d4 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2DescriptionLabelProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2DescriptionLabelProvider.xtend @@ -7,18 +7,18 @@ import org.eclipse.xtext.ui.label.DefaultDescriptionLabelProvider /** * Provides labels for IEObjectDescriptions and IResourceDescriptions. - * + * * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider */ class Ros2DescriptionLabelProvider extends DefaultDescriptionLabelProvider { - // Labels and icons can be computed like this: - -// override text(IEObjectDescription ele) { -// ele.name.toString -// } -// -// override image(IEObjectDescription ele) { -// ele.EClass.name + '.gif' -// } + // Labels and icons can be computed like this: + +// override text(IEObjectDescription ele) { +// ele.name.toString +// } +// +// override image(IEObjectDescription ele) { +// ele.EClass.name + '.gif' +// } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2LabelProvider.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2LabelProvider.xtend index 7b98937c8..dc275a6d6 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2LabelProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/labeling/Ros2LabelProvider.xtend @@ -9,23 +9,23 @@ import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider /** * Provides labels for EObjects. - * + * * See https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#label-provider */ class Ros2LabelProvider extends DefaultEObjectLabelProvider { - @Inject - new(AdapterFactoryLabelProvider delegate) { - super(delegate); - } + @Inject + new(AdapterFactoryLabelProvider delegate) { + super(delegate); + } - // Labels and icons can be computed like this: - -// def text(Greeting ele) { -// 'A greeting to ' + ele.name -// } + // Labels and icons can be computed like this: + +// def text(Greeting ele) { +// 'A greeting to ' + ele.name +// } // -// def image(Greeting ele) { -// 'Greeting.gif' -// } +// def image(Greeting ele) { +// 'Greeting.gif' +// } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/quickfix/Ros2QuickfixProvider.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/quickfix/Ros2QuickfixProvider.xtend index 4844c74e4..19c472fe4 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/quickfix/Ros2QuickfixProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext.ui/src/de/fraunhofer/ipa/ros2/ui/quickfix/Ros2QuickfixProvider.xtend @@ -12,13 +12,13 @@ import de.fraunhofer.ipa.ros.ui.quickfix.RosQuickfixProvider */ class Ros2QuickfixProvider extends RosQuickfixProvider { -// @Fix(Ros2Validator.INVALID_NAME) -// def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { -// acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ -// context | -// val xtextDocument = context.xtextDocument -// val firstLetter = xtextDocument.get(issue.offset, 1) -// xtextDocument.replace(issue.offset, 1, firstLetter.toUpperCase) -// ] -// } +// @Fix(Ros2Validator.INVALID_NAME) +// def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { +// acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ +// context | +// val xtextDocument = context.xtextDocument +// val firstLetter = xtextDocument.get(issue.offset, 1) +// xtextDocument.replace(issue.offset, 1, firstLetter.toUpperCase) +// ] +// } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/Ros2.xtextbin index e3d9d51b4e29eb7ddad3ddca747b8c7e90a742b0..f40967b75009d89bd95a22c1cdc898c030214052 100644 GIT binary patch literal 18165 zcma)jcbr^R`F_saxwAW4(nv@Qy+Z<-kc1E-<(^wiR+8PYn*bp|nC#w7Ms|0WnMokh z6hs68kzS=&3m_uB8WHKeh*HFYD7}b+@_n9D?v&;C`KQ2u#4CkkpishNpyYZjXzNQ@a8S`=~B}8h*e7VpIlQc}W0_h}xBglJtZ*g$2I5d4pTpBD4#zSS{wy&=Fns!C1-L~jnGZ5=|oc($nx3X?H&IqS@3I2A+{i&A0xRM_%_QeBD zB0T{maVZ|^jr$ha;#4+XobNp}zbbA{ZTtVw8C^lGXXc{bVk!P#&2l0e8R$`|RL;rd z2MYOeCMJe(T6+ib<#M6F5SOy4R7(`*D|wP0m1@c5qMk~rFtkdf+w%jJxHOcn6xPP& z7U&>rzNgxH^QAt@R;a8?O>?vHKs*=^RmyIw$TaUAuRFY0>T@$|^8;(*)aIg1WZYC% zwDV897|lN|LWnUUm12abdGrv?^Gh79B#-o*!n<_RC z&8gXfO|3fFNVu-EvF5)C|FqMe+m;_1Dpnv>aj2ZyRJ63po6a^uPf-i`E@(tEws>! z6m+L)*o7f2yv0P^MW4xt^q;^Dl``U24{gl7`VeI5`!doUVC#SmJ z0Sb0GFcnB@3c%$IB;9 zSCT(0yBKXoJe=>1 zwW0S71nTuV-k~X{DGIpSjdI#@xx}ntb@K)wcG?>hqq77J@&f~|%gN{siT2dk`2)q3 z`GKUd;}s43aLO6wjL+p73`E*HOm%8WjA@d+ToqgufLFE+(UBF%-v}+dHRxXSr0cC^ zKQ0&E;bLs7#A>~2i0iA{+#lyFYf5ouIA5xiGuh&Bj0L1va;ELklq`kb5n{CKtpoQK zJV%FDle*)5(>Om8^N?yJRp5IRyj5*6G=z6FnM}ptI)+Sk6yC97tZUrToA)j41g77n z#X)Q(yyIAUJX}xejtA7kBN1*z$KddQ<9)~QIDzU-$mK@ZfzNl9ekY1CuJ=7_4)BxU zX#7Zf?_{gm_sImRozlSdRKwLf%|`VD6V>SrmOo6QI-@44Gg*2Tq8hijR9K7WL=u$a zooxu7!+18x%1ZFc<(IlN`y2Tc@$<;eo)2acvpepBtC_`tJNBG4Kc38QZli-s|U~O z&VBK$?&#`Vu~>G?MUHn}Vt>6}EYseP5wGL@gf6jY{1gDY!|Bgd=?&_eccZQp-c73X z=lpt%@NU+&97(^x$IbZR77k>^FvbJU@qTF}yp@7uASYFzd>hbOyxXbt9o7sGcS0AH zd1g`=xpx8CyBny@Cfjkmdy*jTRYBjUS>A6r0OA2MoF}|rvGIDyk@2JX9i5K%>!j&} zFd183H&j_2R|>uJR6PUujqXs#dk6;Up)yc@3qmbJcG*&_9wu;s_K(0U!*mjckCHh* zE1Sn?^Ef*#37RXU<2_-5eUh4tt=H?Mzr#n)z?Z>0TaFJ~!<;vx7L4C(^1}Or9k#E~7)#5m zBaL4(#=?7@Mrw8O{>Z{Nz<)wQ4(aNeUK7Ee45dFaf(>g#s2U-Lzo;1g${60X4G_cM z;HF6%3hylw#os|}$}lGfhhACvf}oYbcyMK0(qa9Bq}~RpDPKZrkur3=cZ{cZNp0gV zrKU|m@I5sn-e<>igs6`HfKKiP%@0|ejE9e`N*p#HTUkFbvi|dbVE?IRkLLfX>ilmO zeuj`HCLtkdi&w=ZJybq7(fo(eOsa{d#tMP_7lEX`FQBv>Wm^a#nRqlCOCeKca!3co zS!}`bYX&OwgiM2cv-wI1qzh6q15)D}Njb7f!^>t8;u>tb%(_X-Eb#P(M4`11trcil zV=}{$ZA4k+$aXv--Apcr8j+TxY00fhQy2wIXC?P3YK4^JFs;&ZJe8XvqjE38O$?P#kP-8nqVSD!J4z>ZJ z;|_wehg(NE&35UID6Q$zof^AzIvM4_Xl&A98pDw@4EWAugB+{D08D1qcjzo&afXuBc~{9PNPts23{TovtZjCP)FfM~fxY0`#5?rx*qqdwX_8>8Ke zjJ&#NHHIUl0rwlDHBQnpsE;-zRs^hOZGqAIHDX}&&gbaO=5k5X1+?u@1GsCczc6y- z*I_!zk$ZDT#yx*xx=@YaMSKLxPBxn?WS1&ijNmxv_Nf_NvRfJUC$Vu!<=){)%gq+qhFiXqiLN2+~JB&6Es#AtaCQwg@g)<*eN``7_;{zl$2vXH0%YZm?$iNp#sCLP+ZqjnNzRwRMS_x>`l{zwXy4q2o(<|(BbY->i z8d|SKuQ&T$T?-@G>Bz%XwY{;j zwRp~KE$h)Hienn5QPl|Uj#a9Di>iLxHh`+f!D*8=6!Lg0>UZizJ)u$5?~>7pU{qZ+ zG=?M1UO}GJIE{>xv^=?9((e=N6kxS$3m->XrFD)xl`J9aX_R#gWK|*STEz1MHand& z%J1lu-OC*L!$jIM)ND9Y349hpab~O(@@)0NN6hDNU{AxqJ{LuNXq?BtJJ)KC&+>eF zxB$d9NESX>D&^N{)h{$6Uc@*j)+~;R4M<)LA{nXn3hRZu1a6vCHJ+`PLWLxWke9(1 zl1d>jw_U)^Le03ovat)UBD<@>u9}82`*Y+qhS;?vhP_=vzQ<&O;B}qibv*~ekF7bJ ztKGtKA%9x!A!d#8XY_Rge2q!K_T{mnBX2aVZ=$ntHO^E$JpCM<&@8#7z(YoIKY?*0 zZ{gpJkiX<#Psm&OcTmXN`1fidZ|C1T;IKNrbXw@hJB`P?8poG5fXlm8@884V?zP4U z?mn%oEAMA-BgzLFqU5eZu7}eNlPEQ&NgyS68936A57PDInqX_qKmdCU^!h{WV4FP3 z-vXSEM)@$kqyHaa0R{y(7d1H%cNdUa$jABN35@S_)EPSRN%+?J&QkywUESfJ)(l+v zG$X{(p?roub`*b5)gN1rYLpf6IB>=^}grTV*xRD@F zA^%X*RKB8FTbNhvXnqYwP3kBbp}$_mVp7Q+g@$^=w)P&EH+au@Z+M@{t>rHAPw15D zb_r+YCV}{~>5#uP4s~mS&iE@jBQ4+LX!x5o2W##wT$%~_cT4ggD65%rZ-ZuC_WKU$ zy$deYDMtiHzGr~nCy&~lpK_3vAJhl@A#pwePK)AM7>w~0`Is13?mppi*NW7EQKAYV z{FC;dVkoqPa!IseNynndk^h3d9uWUVgl+OO8hs8UcUdI69r>T6o?8G{et}HYAH}}H z2{Bede3&VOpJFl7epQ_22PC?_%i@eJZnDMAEY8~E7E_Gg_VLbvIfCB?8h$%yWEORG zE?MCCqb(1A4A*0SEFs3x8mYOj(snvjdAmPBm-`cGq|$bhoy1a*MM;`_5yquKmE zQ~0~kYL2zql^;M(v6#y*^Mt<}S;hLF zi={30`9X*12mB0dX0^bs{U=w-qkJa1)f7q&>Bpe2GTvUtpUc*g9?xL)36dgGG3Kv`ioFhoq&F4!vyrZ$Zau*v?nVx033fG1KUj!NEK>p zL4e6|+FwEfORXgc>W~3(v znnaTNIbec>4&(6~{l2 z>|)112yvuG=W;cb2;*QC#tN|E!jADeMlPrt%ng>OxzxQrdY@R?(0`{TH8C0>dOzraR(gbAN%wiV=1 zd~U|+|Jp(?Y6fUj;SrZVh>uNp1%}gh;Sb?Uwr`DowogEj z4V6qxa{beZRT!$wb$q6{#5%)Zu@qQmDy*}JrB1?W0jzU~rA#RKxx_jTSeZ2%OdW&6 z^a6r4=W?nTXgK?J9seStU2Obafc8HEnr^D7T|&4^2?w;D=Q#dl#`bapr-}i0g@U`1 za93Fqz+Fu^Z9{fE;r6cuToY*!k7wG9^?KrAFRjY~s7|*1pAhh;)&>Ya1E6WF2=b8I zztIq!HPi8LGR8lz5}Y*?csDD8zaZW%)&zLJGz4Kof=p5U+blui-ENHUs3E8T?^J+y z5%6wn1B81lL4$ZN5$`hu=gfBe`;GAfRf2P7gW#_e-g@Gx6cnO70K5kcLD-PsZwU90 zB}lyA8oY;V2r9rw6yT!-e9YPa;c-jQAU;9FCxO`9KTyn981qxc{AogBuWKqm@)?Es zEHR(6M!Bw6~4Nx6t|>ps9u`=68wp9VkxjbR9GJo>tkyHtWSug zOvsDLp#LeblC{A)dokOpSpS{osP3>7p+fDD?5*bKxLE_rI->jYWTpoO4#agj1r#g5H|Y+gLk5Z>yk{rH0;)(AxvLO)roJdk52IDzTAD)Kmg|ngZXE;5%7E zfKLZ_R`K3>jz-TBeTE@EYo-C;*|eEiC2s0~JxgKFCiX7Y4%l-n@mVu9^sa=SYl$b= zyO}ogYKT|CzpB7@C-@%L5a4?z#4Y+>ME4BwIkOFMY1;Tz;-(J71BD$DJF<4b{+cB| zXSOCjpU?{|@dUfWwE21s@hbS<3Vb2K7gt%mwOrd2oLk$cqE zf_#s{Uqbw)))M&p0>5RsvDNhVql5hu2MPaWrr80t4ypkxR}K!OgM+Lk92{JAU?W&T z2ZzvsS&U5tdDCpA5lGjnN(9iW@cW1#TSMUYD}l7B=D&*Ys{!A_h1p;iOp|XA8_Nn; zXN!EOLLMOUpfv;X5RkE~z)<5Bi91Z%ONzsV-k#yO7Z(Pd;4rr7b%GM0xw)vV1@AI4 z$Cjjw>0?k4ptMou(?vgbyxU@`N#X; z^H2BB^Dp(U^>6fV^Y8N?@}Kly^k4Je^xyM84Vr_o!Q^1`VEbT3FgNgm1;OHA|KN~d zbucOz4%YcAz4h{miQe4-lj|%lJ#_N*yAv?6R=btp1mw`^falA>iQFDE+;@;pzyoG& zdy>BE-~_mP;yS_i$u}p0Q_vWf7J^e%>1pa)pzfOFR2;$Sy6A_ncZYB}6s5r#AT(xi zDdrh!q%TrB!I_CGo+4uxk@?d5sZDkFQ&ST~a3U^iWZd9v!JAzoIER1x>n>ph=b|jR z3>ln9i`Djy)r8=D(7_!mbu+amt~kL3pc0(z1Q)Wi@ffPsp_eaGkzULZ{v&ILm@W}x z8(()eGPuGvSQYE*LBZt)11R51!Rr z2yW0#n}QqBw5g2Ai7OnzO$PYq^mv8{ZYB>_>iBrv9PsK&ma~~J5S)NFS16>qxq@8D z)*!gs)Y#+MbHKCb>a2DGo;tJDTA1Ah4Vr_ysR6I7=wcDv3u5kIc@=2gS0~5)3ibg~ zy;}soB7c)51?%~xN58U#UcaUdbb1iQS+he2oVmM_4jwY~yt!g`@Jc7%TL~Tk=keyq zAdGR18n^$7Lr(ChA^DhDCq|ecrpMI?dV(?Wq?s{220~9^1mR6d?J0#;mbX}NfT8Ep zGx&m|Y7snZKH%eXWb`~3we{$O0_yApFBtF_$pvXiO(j_1)Y)wben%EBTSH*|p30U> zYazuS>XhYaGlxg;DnCFt9y4c4e9uwF{e|FlJ!sMakC<8i28A>AO1M9f<|9D(Gd`#o z{sM>=oQDkK9x*Qe1UNtD;Z! z1a+qbm7lRKD;53E$&ecS2OpFM+#NtBo(ZA(7p8eQN@L@F!&rM{M1U}507AzAggi%X zvFAwhMCe+GjDcvPh}J-XG+U6Y1yR>Sl!z2EY$XORLxwzJ#$*rM8AaJn_HZ2L~XqFFSnHcrSxYD}$gV>1&+m;h!I&`DNls=Fzk(BWog z99$tX;pT9`zGkRf(A}1Bw?TwoRN$uq1GWCPGXA!vKfI$HX#&fZ86%y?W{eJ zw})h30xH5CD7#(j!>Ls=iqJIMOFN=H-a&;seVM$|NqZs#P>174z`_|Q(o=@TJ0qlK zBaai#OrlSRykmlAmIy8jXTvBfOO--DW`z^(V%X1Nv{>0~4Px9CF*b#B86)=>?1MS* zGOsR_uM!!Lt#Efz#|YU21(-`AZjo>aP`QE{tK3|K++4VwNFSV#+X`ZGTjAhrfTi%t z4MjQ(ftF#K0mP`z;n%Fg`8ttl4tZ4Wh8<|pHjH~Rh4O0Lctg9d8zy^`$yB!`snnx& zA^9u!5C8hCI`*zlj<0iix_3 z8RoUU8?J=CdsvZr^coI*XqZNk>XjIUVLwzDx6c~&qnNIK^LTMWUL*;-oNzT|z-x*| z3#fq`C78e8pc;o-YlJ-@#*bM#grCyjr$hKjRNW6^GU1>NhP#REaH-f|7@#0U5NqA1 z*t1xdD1O6OAl&dU7`B-^bt^z!ge8=;o8$DdE-Is_wT$0B6-&CHf`ZY*_C}p5<1{f> z)twL$yV=#qU5ll4aE}}7Zu0{DRrywzO+sEaX*o2GhgaY}eno`5agtTvaorwxB0SQ@ za}=tY`r_frYQP;0xC|DS%4!A1qjcQcgE=mhs5dtu&(YgUF@EB-vcTUXp%IVN+i+3b z7OAGksYUX5ShuajGkQhb-(M_&$#=*^w;xb%2*MLA^ml2@6RiaKM2Z_GB?|a^3iu@0 zj>UofP`QAc`YQ&Cy?Egfo=otyMP7y1;0#rS>f#9>6WlOx>8bw>QFy9oN!9#l2!`BC zs0Ygr)I2>Mxb5XNE6cs50g&5iP~DN)id=>j!|A>Z|zCiIpNu6ys7K! zNbak37?-@b-V*ZSdU(FI1D6XRLUkFw5V&fVUIb2@r5CdRM1F+t<{op1{XqRJy_B=` zG7YL`>E#ASgjZPkuLOXerB|VO!z{g;_Pj40USsXK@iDXXIy6XT=k+kf?1br$@kz;@ z3V$*}VqR2N67#0I8{Po4v1V>?GHaD@q+0}clU8}Oojl4w3(Xxtcr%0^&1QH}rCU4U zFN}t_a3#RI`nqb!{YxeHt(5yVYYNi0*U5bc32;%o6Z|OmU53%!_-^IChjJTgYK-1X zx$iS_zlcTgegh-I2dsSD9%#AOkCa>O50u;wTKnI?-pI`hCyCs=Z=&UX7@v&XkBpG} zQBxT{rsRGcXjblEfOCk0`U%p6+)viajh~{zK+F9U-923+w{Go(&lnA#t(RL@L+|Famx^t@(PgrWR6vq@@0sQh#DCp($^u zR~Hg>7oAe8tLUI(_6*@?HBx_$Cgwe_8rc7#(*HF|zlVYS1!Dk;h(;OZBHlPr13OBM zP&(qqK`9-jt-YHl9c5~ij`&tVDIIagpp}lYjY>x?rZU2|!F8jys?y20j@s#Uy@*EF zDP1$HBkm+3zG^T^n^7I{Z3BjC#J3GqrR|`O_`;zj;tPjpqP2t;8`dfvO`>;b6io&< ztRWG%4x}>$-_4+oHmX-T+89bleANK&0hEq5H7Fw5%qq7z+H0k^7^(D@wC55MZDsAZ zhP@us(KfY8ZwphcG~Y28rMDlU^bV#nnyQqZ2DG*$Q^A0acBD(hg`I#-UTqqqmX3&f zfruB-Ykpr8&Cnrww~BPMGjLm@nN)LDQY@m`b!zTHCscC|{8PnP3S7jO3r6Y%Bc$#ymFPau=B9wABJ_e=f;)oegLi^QqP>-pHp_RSg^-MU zlf@z(@dvcosFO-|CB-6IOj+!XF4_mMO37|erjk7@K>sblcdO)5G^tJaqkTCr_tT(E zC8GTejEI(54GsW+mUlUt*Dtn_+8`)-53+GZ2P2l+L@8QfSmQu7Iz$DNXD}<1ViEP$ z1=DAP;r$l|({F;|wHF)A>c(IS42C~og>WjELz7?zY%sj*qJtS484TYg=&>@4PpXrm z!w^hEG7|Bs3p?i)#8X!BR2a{iq*z32>*6`w5Q&a3@vLJ3I)|yejps=pW|djOWyvcus4K=Ld}E^qP27+O6Wj)o(rF&P?JtYh*lU zC-Iz<#B(m0C_VW5ZF{N|{R)Be zA->)|#A|BN?AJ=72Px5StR=LlyVf237T7#9iXKKt?C?j(9uhrjV|@%2^{+aj#}Rbn ztByz|*{ai@)J@&!DKu@x#Xxnw#V09G-3k7Tev)Qwoqmw=^c`nnBI4OQb&K#*Q3{@k zUI0?V`DcW6fY;!om%yg+{4@F;v2Z{ay-Wz4x<*X3ah?}3%^qR?iZK__t28?Z4Vi4K i&coSO^m_fHEP5d94;O`Jg*S&!hwn#Y@%T?UY4Lxdp-ayI literal 17993 zcma)Dd7KQ1Xw1!y~)7t%rY~Z5N-@N z$R(mEAh(Esh#+S~ZaL*t@%%VMR8T}jxxeSBuIlNT&G-G>KX!Vm-g@5WeX6?pt?HU{ zg2Ddgwkge{QbO#ordl0Zkjt%Gw{AwzJ5U&^1T#wI)w$U-XU@+ZS`Ch?{ud^RoM>8D z&JPae%ZXGmKNxJ)7tH7{=ZA}HO8r53MqwyFqg<-Yp3#MWR@-nT=+owvL_&zflueq` z+Dcfc-+I&aPQFs;g-H@7JA!l+z;Wa~qqj6TSSrp~7L*4I#r!}eIk7M3FBF5yqC#I^ zP+V3zCMZ@!s%=f|YceGgZKg%n@IVm8V;$0MrK;VZt9g(`aaeW~=?{J?OK*iN*HbSjY* zZTx5xqxsP+gcu_diIydcd)&??OZ<*y)>vUBGFDb3$B9gOVYxIsR0Fogqm`ALDkg}g zmgU82VL)|IDhraT|0c42Y7VesGvapFa5o3;B#}%sSw;f*m@G0WYYS4@QA`opwvJ$R zz8dr?)cWwI)|_l9QYmYzkpI^FXrsSWYra@4RUuWWSV?Rnnp|>D)-(8tb~%*I5G+c?cxgj(+`;ie!Ew zF)ES42x~7^MRG6EQXkK>)B+9hWdpG{05aXny4pJyTKgC^_GK6BM@ej(hC2vbhO{l) zVV~MAiw_sJCt9Y)8ap(d8I>IUFCMMaK zS`zjeK&0Xj@n?&k^XB9ZU9y<-5+Ky%Dl+y8yCB+HmgdV9jPz*wZSKG`r81Q74MIcv zXas8aTJ|vsE91MI?M7Lxxm;w{FuU0U5IboPiqTnuy7_^DREjsFT@-DJu?q)EtMUU; zW6LgS_@RU~${L@`H5iDbeXQ!#vKW(*y_^+NDge7;8loeskiQXH*u&^v^km9j%YIxb z>~&&ni^Ocby2$x8)zly4tHb3WJ(Mq3E9q=$D8K|#DqGX`$wX73eViDbve$!qGoGVE zYe?O)kJrvmzCHYhbOO`UXmJEv z3HvK7-2m5g>j|y5nFx ztJ^y}dX~yAxx})+7unw&PL@gg`-s=FZ=p*}8n*&qZ#cb8mHt3|vu_V8h5bWSdI!Ir zEbJeJwj4=!;&NMF+{J;c7zTL2S@w^$gm+VL4CJT^lzR#Ee;(q9&GS74Z zBliIy+Z%z}q_Z8%{z(+XgDU8shAbb_902h!87>g^BW(OAq`bc}<{|f)Oci?ZpJ6j2k9cIp(Rujf=L-NA@of)>jr!l6MKa4c~ zA8jn`*Jz|>7yESUeNZNwcK{*^MpXz8nV>FXu(Zs9}$ma+oX@3Ewo1UiKPTZWivsTLbyJ}tMVo^l&j?IGm0wA;?u zZEqay07rOk1HArE?#MuPLdbPD57v6BPvy>9!(BFU^JpWev8$r68@qIO(*V(N0l}Mx zD@Qra^yqYynm!bAkH#LIK|(nY8XNUj2w};Y8haMWAj4`f0Fl}C{W%9%yg&4xoJ;II z>w@)4!>a~@FxYt-|4WU*){Nj|z6y3P2D`vCK(Jh&WI{tB_cp=qQy1*Mjlu3mLUvuS zA%rER#&#Nm)jpEatq;~CmJh6^&;nz3e_~+lF67wF=5kTfMYL^K!?$y}v)H%f0Wh6p z$pg6@Zma>8OHHXUgUOX}r^ z#PXwlIx=38a-hCP2Z_eTMs`&g7`jxgGSH<%>{4`8t?{w6E~8JIoX*b0zU;6hR~F%% zR8^u6gMA8*t3XJuB+~uZ;DYw?Ke>)D$H8fBLco?;FmGUyow@s0OL%?P5NphP{9 zqMl?LKvXUoGNGZ6rx;C7t<&_hMoqbPkX$>|CWH{el6uh~)uJIjA!r{-d1k$$XA$dc zV6}x74mPXG>n(W>NkY|gsp=T0sv-_+5zcvRc0O+xr@cdVt+3=*BW1C6z@WWQ>3b0( zv1YCk@?v%2AmmFptf#@^YbfIL;8K3hic5}b`E`1@48$fxlbS4-^Xo&=zo9k!CPm*Y zHt|I^AbB~6WF%J)8CASM$ZrD`S*hfbAzUm=t{S3DL8>*wbMUX$47~feW~dEtt{lua z^@QZoL0$)*wN#TCo+Yo>6mK9!tly$Ax^=b(hBty?T7H+K;wEDb-`}GmD}}td)>q67 z<@f397Wf(yfgQ}PLrdPOTi-@!<6_QKJv{vY-O(g(CqPcfAM$g9kazGiEhLu{m~|!B z61ZFCUHrUG$RG3bZaA!sv@rFvV<_=3yb)|PvIx!d-d`DgE;R4r&-Y~3Fijx$a0v_ zt8weJang216JiXlk(xVWHH3q=4X9LE{4C*2pwUFufvlqvd64Cwqmp?zLN1?jn7k)F zxx#Xy)ZLk)+-yk%mABK4dQHH%woz`FwL2VNV`d7R^7yw+BIvKT%q9S?r7%j@{O1LLbcZ6T7*{vece7UBkU z78z?eY=^@ntb~KzewB+l-0(MdoNyL5+A|?JcKMqb?-}q!aO4_&-Sb z@1p;1V+sFEmg|6ov)m9l7c}&uI1pZq;lWSMtDcWQW&pRe%DaGg0T?7IT{kFhHCU2L#zQ}6^hmQmNTd=iyDii zz$z)MAz~eCEPz!emNMZ;tPraTtn_dQHmpt8609kgQ^i1Ar_hcgn#z+Q-CDFio}Cxk z5bgxRok%#K&6;O9Dn*9v$r?@-0}dH7rl3;^cbfKiGTMKIaG?$1HW2P~z-8!ycxPzi zGl_>~Usw*nvlQUj1XLL>e4Yt}a{;IuEA5!>I_GPGb7or(vt5pZ3u*-C%m&_t3hyG~ zU2IH%cZntl8xs5);kZq%d=O73XRCT*119x zoHy5UuGGd?)d^ZgOs!gvWW;$)+dfV_+{O+{f%b$#`x()mG!|(66wp*d z6*H4h=NV#Ek$PCpv)b}Gjm1)6{aj%^PplV=1+ZQumNFr)mx%Q;u(Ex_;rn&Vc|}|Q zf_O-BObsxRaANHIikPn&E1>)um=S>D_#5K>7Py&3LB0>~BAnl8``>E?!*XE$L1F$6 zF<&z_z1Ft2%a^D0B;6(Hnh~}EktkC z#OKV`;BC6i=o)cd2kbEldn~cX89QK)*Tm<{*3c6OJ<$-4us73fHjfdnflpH4lL@|s zF$DM&Lp(y?lIUA$;`8Qe;#=!B+ti5bIuPGhVQ)w5?TsCcQ=LrpK6Fl=+lTk9q4U(Zq?NH(5+?=9=S)n7UXjZe4`NLR`YR6U z?D8yk6~NSr)a`{ytINIT)ap`xK)3-en{bSUIk|AT`-`y=2`aQC{eW5y==N=nTFGH`Si=&a4d#h-%t#F6&fmi(QTEHdt5$-xv zrd%FFLFIZ?=^l@ddBWv}vE`mf!##w1k}9Ng;hv0Z)2TyFkJIN2I92CF=XB?M=Thei z=X&QB=T7GV=TYYw=Vj+j=N;z*=TkT7wz?DDt=yg5>F!*2Z`X5v>n?VeyLtOj`Rr!) zM)wr-Ko(~lI{3ETa!-xoI8F5uH=W%LjJe@>gS1@kI)~kLhCT=8o~h`cMfy46o{h#h zqu`#SO3zi_Ty+RV9YhrF`C-vlDRU8LK^f-;oTf;p+zSMcUJ3U?e)iX$l5#IXS#(;_ zy_gnj%ps_W?j?u_hoIEa(e9vXxnBcM_X5kkl%pKa-&!4p_tzD-%Xn*ZcUjqi#W%&+ z#ut)JI6}qasOr78dpU*q7F=Pas*1z&JMOnN$Q5*k^j6ox)0Oa)b+4kQ?-(O^x|;U} z$E&(Gt|9CxD87~&E)ec@D8Oc!ky);o+AMFU>J7N<<2rCdu==(Q+TvBp=gr;|LSP^tc*4PcWvR8FLWA@fAuM-$MwMeF_e-y`cWwr}2dwvaa4w zW>@h9i^~%%t=-{NMV&2|=T|70I=_NcELI5?FMvg}`yyGqWDJ4zGL@~A*FuU{>XiKj zoNy*_f5{67!=2=8neQhmRan1jgyT*!>v>wGN!KgkxR(s!g!?;Os2I45+>9A{2xok8 zFvtCa!Qd7$Fm~UjX=ztb7YXw1h_lLmjwHOda0VcXF)`GGMb9 z&y2rNhQAs+AiV=-P2v0wUhmc^@i%x;O8lJ{VEG=5(|qE<^dBY!b-DzV>Tn4w75xv$ zkQ%5>VD{sO^b|go&>V?9_s){8IzxiyAHlVLXeoe?4FFSnCE}+P(LBij@tJ}6T+{o4 zA{qmNc%w83-ZX?DUP51lqs+5Rc`^h`d)zY~-4_f6MV#aBEd-bhyfn)2I>O7qK}%G( zUX5C>2@oF6rzcuG(`votHHR8|ExIpibt37t;^wuyHZ~m1`%BM)H5EW(Xxe4CaRvk6e)Z4H9aqR|vRMys3;9 z^R=l#j5vUT0~*sABUc2<3O;Alg_0vOofXBr^ zsslxq$3*}!xd^bZ%fV83W%8f)=0nIdn*wpKI)@94L+1W;w0D?OGI|f}49)A$Kzhq*&ohwT!J&Q1dWYe*N&Uyu)>TN3f^xhM>^`Y8(kQEU$-ZaOaw8aD3*)_%X|i_z??!w1Xcb z)%_GD?X5Dw^nzS=s9fqV46wudK&<7UQuorZMDYtSQKUTP^R4AYs3s}q_|3-z z!B7uQ!dHb?Vk`9>2iDf}!dfz?A`)#spJcqrfT<8b{_}UNz=CWztp- z@Z+LY1^yBUjn<-3D~@QJBGr`30n0lM)~&1X1nvp?`%7goSx+Wm`vIoL!aLqTpFm^o z(M8B7Qd}=8QNSlD;FDoH7Ox*Ml_Y9PJv7qu!A^6%7521(PbRfJ_83tw^?=*c; z|LYy^E223O`?(GbH<%WutNZi};I>tUS5{mvqZ3(stq$Yze07(8mE-aPV+Sr5LWJ6Md=dTfF1;9>c$Z$HiSP)D zxl1oale)X~>%2=Z3qjRg`V9>uyl)!$F9$$)mwpS)8}8C?(_Y=BR~Y*%VXyDftI#02 zJHG={+?}9!HLj?8D&bu-LgH(6rFWf@_MtFA{_3i;csP?@h)xMARO6~iNJ(mYs?TvA@ ze*)7`?FVtC)&A)SwI9-z-or}mM}TJ3#!ozP3n8{g=@qd(R$QUS9=;o;c^qADBB^2hK860L7W!=n&DBCU ztkpSm9K7+kTnL5cN%V$EL@gSW&>tD0`AR?w{YhNtPZ_+LL_Win7W(rMLVuwv{ZSMe zIZY(A8Pz_Q4iMV6>V%FBYCj1JKUEW2k7*yj?4^8uhGRMs+6-yGi9-8X2<>y(pe%*( zTjE0dt@I9|{Weg8&_2(WlMc_MXrcYF^+NmOAhbWeCbU06qX>VZ7S87>6(zL4`3RwX zo>oyK+MjIfw}5>pv_B;#w7(@xmC*iHxC({#w{8^L=PH1eKGJ^(&D_5=%2Mz=^tY!= z#I-{xb8}Rw2D85-s(rp3i2bU^-#HA?zFQ>yU4Yx-?@Bdyi;9K6d!3q7>4a)dgMX?y zU3=Yw(W$LZU#0xKQP5ep3vtGq>JmWbbDi%J|^4efK zNfYszlQW)ESb%s=jm2|XV?1ABJR4&1oUUPne};+Y%qSjY*^PsZ33eFIIk*brIT!KN zKP~<9H1D?&4ioIG&jj0Ng3Vj%Z4B1B1luOjreY6g6}p&a}%Rs{%oSTS)&LaS#vnnZbAESBDi&A-`qxfHP)CwtG@BF z-e~M&rIY^c>g9*LlZJK;YB zh{m@Q{=;mj=F3OIrYZkXG;P6gJGFzw=j3A=9LKe}q{*7P@G", "", "", "", "ParameterStructMember", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "Transient_local", "Serviceclient", "Serviceserver", "Actionclient", "Actionserver", "Dependencies", "Parameter_qos", "ParameterAny", "FromGitRepo", "Reliability", "Services_qos", "Subscribers", "Best_effort", "Default_qos", "Durability", "Parameters", "Publishers", "Artifacts", "Sensor_qos", "GraphName", "Feedback_1", "Float32_1", "Float64_1", "Keep_last", "Response", "Duration", "Feedback", "History", "Keep_all", "Message_1", "Profile", "Reliable", "Request", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Volatile", "Boolean", "Integer", "Action_1", "Default", "Float32", "Float64", "Int16_1", "Int32_1", "Int64_1", "Message", "Result_1", "Service", "Uint8_1", "Array", "Base64", "Double", "Header", "String", "Struct", "Action", "Bool_1", "Byte_1", "Depth", "Int8_1", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Qos", "Srv", "Time", "Type", "Any", "Ns", "LeftSquareBracketRightSquareBracket", "Comma", "Colon", "LeftSquareBracket", "RightSquareBracket", "RightCurlyBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "ExternalDependency", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ServiceClients", "ServiceServers", "Transient_local", "ActionClients", "ActionServers", "Dependencies", "Parameter_qos", "ParameterAny", "FromGitRepo", "Reliability", "Services_qos", "Subscribers", "Best_effort", "Default_qos", "Durability", "Parameters", "Publishers", "Artifacts", "Sensor_qos", "GraphName", "Float32_1", "Float64_1", "Feedback_1", "Keep_last", "Response", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "History", "Keep_all", "Message_1", "Profile", "Reliable", "Request", "Volatile", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Action_1", "Float32", "Float64", "Message", "Result_1", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "Depth", "Result", "Specs", "String_1", "Uint16", "Uint32", "Uint64", "Goal_1", "Int16", "Int32", "Int64", "Node_1", "Type_1", "Uint8", "Value", "Date", "List", "Bool", "Byte", "Goal", "Int8", "Msg", "Name", "Node", "Qos", "Srv", "Time", "Type", "Any", "Ns", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Float32_1=30; - public static final int Node=93; - public static final int RULE_DATE_TIME=116; - public static final int Uint64_1=45; - public static final int String=64; - public static final int History=36; - public static final int Int16=78; - public static final int Float32=51; - public static final int Goal=89; - public static final int Bool=87; - public static final int Uint16=74; + public static final int Float32_1=28; + public static final int Node=92; + public static final int RULE_DATE_TIME=114; + public static final int Uint64_1=36; + public static final int String=63; + public static final int History=40; + public static final int Int16=77; + public static final int Float32=54; + public static final int Goal=88; + public static final int Bool=86; + public static final int Uint16=73; public static final int Boolean=47; - public static final int ExternalDependency=5; - public static final int Uint8=83; - public static final int Parameters=24; - public static final int RULE_ID=117; - public static final int Actionclient=12; - public static final int RULE_DIGIT=106; - public static final int GlobalNamespace=8; - public static final int Artifacts=26; - public static final int Node_1=81; - public static final int Int16_1=53; - public static final int Header=63; - public static final int RULE_INT=119; - public static final int Byte=88; - public static final int RULE_ML_COMMENT=126; - public static final int LeftSquareBracket=103; - public static final int Specs=72; - public static final int Base64=61; - public static final int Message_1=38; - public static final int Profile=39; + public static final int ExternalDependency=4; + public static final int Uint8=82; + public static final int Parameters=23; + public static final int RULE_ID=115; + public static final int RULE_DIGIT=104; + public static final int GlobalNamespace=7; + public static final int Artifacts=25; + public static final int Node_1=80; + public static final int ServiceServers=9; + public static final int Int16_1=49; + public static final int Header=62; + public static final int RULE_INT=117; + public static final int Byte=87; + public static final int RULE_ML_COMMENT=124; + public static final int LeftSquareBracket=102; + public static final int Specs=71; + public static final int Base64=60; + public static final int Message_1=42; + public static final int Profile=43; public static final int Depth=69; - public static final int Comma=101; - public static final int RULE_MESSAGE_ASIGMENT=120; - public static final int Goal_1=77; - public static final int LeftSquareBracketRightSquareBracket=100; - public static final int Int32=79; - public static final int Publishers=25; - public static final int Serviceserver=11; - public static final int Parameter_qos=15; - public static final int RightCurlyBracket=105; - public static final int RULE_DECINT=109; - public static final int Reliable=40; - public static final int Uint32=75; - public static final int FromGitRepo=17; - public static final int Msg=91; - public static final int RULE_HOUR=114; - public static final int Int8=90; - public static final int Default=50; - public static final int Actionserver=13; - public static final int Int8_1=70; - public static final int Uint16_1=43; - public static final int Type=97; - public static final int Float64=52; - public static final int Int32_1=54; + public static final int Comma=99; + public static final int HyphenMinus=100; + public static final int RULE_MESSAGE_ASIGMENT=118; + public static final int Goal_1=76; + public static final int Int32=78; + public static final int Publishers=24; + public static final int Parameter_qos=14; + public static final int RULE_DECINT=107; + public static final int Reliable=44; + public static final int Uint32=74; + public static final int FromGitRepo=16; + public static final int Msg=90; + public static final int RULE_HOUR=112; + public static final int Int8=89; + public static final int Default=37; + public static final int Int8_1=67; + public static final int Uint16_1=34; + public static final int Type=96; + public static final int Float64=55; + public static final int Int32_1=50; public static final int Result_1=57; - public static final int Keep_all=37; - public static final int RULE_BINARY=107; - public static final int String_1=73; - public static final int Subscribers=20; - public static final int String_2=42; - public static final int RULE_DAY=111; - public static final int RULE_BEGIN=121; - public static final int Services_qos=19; - public static final int RULE_BOOLEAN=108; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=113; - public static final int Feedback_1=29; - public static final int Result=71; - public static final int Name=92; - public static final int RULE_MIN_SEC=115; - public static final int Default_qos=22; - public static final int ParameterAny=16; - public static final int List=86; - public static final int Dependencies=14; - public static final int RightSquareBracket=104; - public static final int PrivateNamespace=7; - public static final int GraphName=28; - public static final int Byte_1=68; - public static final int Float64_1=31; - public static final int Durability=23; - public static final int Duration=34; - public static final int Uint32_1=44; - public static final int Action_1=49; - public static final int Double=62; - public static final int Keep_last=32; - public static final int Type_1=82; - public static final int Value=84; - public static final int Transient_local=9; - public static final int Uint64=76; - public static final int Action=66; - public static final int RULE_END=122; + public static final int Keep_all=41; + public static final int RULE_BINARY=105; + public static final int ActionClients=11; + public static final int String_1=72; + public static final int Subscribers=19; + public static final int String_2=33; + public static final int RULE_DAY=109; + public static final int RULE_BEGIN=119; + public static final int Services_qos=18; + public static final int RULE_BOOLEAN=106; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=111; + public static final int Feedback_1=30; + public static final int Result=70; + public static final int Name=91; + public static final int RULE_MIN_SEC=113; + public static final int Default_qos=21; + public static final int ParameterAny=15; + public static final int List=85; + public static final int Dependencies=13; + public static final int RightSquareBracket=103; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=27; + public static final int Byte_1=66; + public static final int Float64_1=29; + public static final int Durability=22; + public static final int Uint32_1=35; + public static final int Duration=38; + public static final int Action_1=53; + public static final int Double=61; + public static final int Keep_last=31; + public static final int Type_1=81; + public static final int Value=83; + public static final int Transient_local=10; + public static final int Uint64=75; + public static final int Action=68; + public static final int RULE_END=120; public static final int Message=56; - public static final int Time=96; - public static final int RULE_STRING=118; - public static final int Best_effort=21; - public static final int Bool_1=67; - public static final int Any=98; - public static final int Struct=65; - public static final int RULE_SL_COMMENT=123; - public static final int Uint8_1=59; - public static final int RULE_DOUBLE=110; - public static final int Feedback=35; - public static final int ParameterStructMember=4; - public static final int Srv=95; - public static final int RULE_ROS_CONVENTION_A=124; - public static final int RULE_ROS_CONVENTION_PARAM=125; - public static final int Colon=102; + public static final int Time=95; + public static final int RULE_STRING=116; + public static final int Best_effort=20; + public static final int Bool_1=65; + public static final int Any=97; + public static final int Struct=64; + public static final int RULE_SL_COMMENT=121; + public static final int Uint8_1=52; + public static final int RULE_DOUBLE=108; + public static final int Feedback=39; + public static final int Srv=94; + public static final int RULE_ROS_CONVENTION_A=122; + public static final int RULE_ROS_CONVENTION_PARAM=123; + public static final int Colon=101; public static final int EOF=-1; - public static final int Ns=99; - public static final int RULE_WS=127; - public static final int Request=41; - public static final int Int64_1=55; + public static final int Ns=98; + public static final int RULE_WS=125; + public static final int Request=45; + public static final int Int64_1=51; public static final int Service=58; - public static final int Sensor_qos=27; - public static final int RULE_ANY_OTHER=128; + public static final int Sensor_qos=26; + public static final int RULE_ANY_OTHER=126; public static final int Volatile=46; - public static final int Date=85; - public static final int Response=33; + public static final int Date=84; + public static final int Response=32; public static final int Integer=48; - public static final int Array=60; - public static final int Serviceclient=10; - public static final int Qos=94; - public static final int Int64=80; - public static final int RULE_MONTH=112; - public static final int Reliability=18; + public static final int Array=59; + public static final int Qos=93; + public static final int Int64=79; + public static final int RULE_MONTH=110; + public static final int ActionServers=12; + public static final int Reliability=17; // delegates // delegators @@ -3091,7 +3089,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRos2Parser.g:1296:1: ruleParameter returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END otherlv_11= RightCurlyBracket ) ; + // InternalRos2Parser.g:1296:1: ruleParameter returns [EObject current=null] : ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -3100,8 +3098,8 @@ public final EObject ruleParameter() throws RecognitionException { Token otherlv_4=null; Token otherlv_6=null; Token otherlv_8=null; - Token this_END_10=null; - Token otherlv_11=null; + Token otherlv_10=null; + Token this_END_12=null; AntlrDatatypeRuleToken lv_name_1_0 = null; EObject lv_type_5_0 = null; @@ -3110,16 +3108,18 @@ public final EObject ruleParameter() throws RecognitionException { EObject lv_qos_9_0 = null; + EObject lv_value_11_0 = null; + enterRule(); try { - // InternalRos2Parser.g:1302:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END otherlv_11= RightCurlyBracket ) ) - // InternalRos2Parser.g:1303:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END otherlv_11= RightCurlyBracket ) + // InternalRos2Parser.g:1302:2: ( ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END ) ) + // InternalRos2Parser.g:1303:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END ) { - // InternalRos2Parser.g:1303:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END otherlv_11= RightCurlyBracket ) - // InternalRos2Parser.g:1304:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? this_END_10= RULE_END otherlv_11= RightCurlyBracket + // InternalRos2Parser.g:1303:2: ( () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END ) + // InternalRos2Parser.g:1304:3: () ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN otherlv_4= Type_1 ( (lv_type_5_0= ruleParameterType ) ) (otherlv_6= Ns ( (lv_namespace_7_0= ruleNamespace ) ) )? (otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) )? (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? this_END_12= RULE_END { // InternalRos2Parser.g:1304:3: () // InternalRos2Parser.g:1305:4: @@ -3167,11 +3167,11 @@ public final EObject ruleParameter() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_25); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); newLeafNode(this_BEGIN_3, grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Type,FOLLOW_26); + otherlv_4=(Token)match(input,Type_1,FOLLOW_25); newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getTypeKeyword_4()); @@ -3184,7 +3184,7 @@ public final EObject ruleParameter() throws RecognitionException { newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_5_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_26); lv_type_5_0=ruleParameterType(); state._fsp--; @@ -3230,7 +3230,7 @@ public final EObject ruleParameter() throws RecognitionException { newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); - pushFollow(FOLLOW_23); + pushFollow(FOLLOW_27); lv_namespace_7_0=ruleNamespace(); state._fsp--; @@ -3269,7 +3269,7 @@ public final EObject ruleParameter() throws RecognitionException { case 1 : // InternalRos2Parser.g:1387:4: otherlv_8= Qos ( (lv_qos_9_0= ruleQualityOfService ) ) { - otherlv_8=(Token)match(input,Qos,FOLLOW_24); + otherlv_8=(Token)match(input,Qos,FOLLOW_28); newLeafNode(otherlv_8, grammarAccess.getParameterAccess().getQosKeyword_7_0()); @@ -3282,7 +3282,7 @@ public final EObject ruleParameter() throws RecognitionException { newCompositeNode(grammarAccess.getParameterAccess().getQosQualityOfServiceParserRuleCall_7_1_0()); - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_29); lv_qos_9_0=ruleQualityOfService(); state._fsp--; @@ -3310,13 +3310,61 @@ public final EObject ruleParameter() throws RecognitionException { } - this_END_10=(Token)match(input,RULE_END,FOLLOW_27); + // InternalRos2Parser.g:1411:3: (otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) )? + int alt25=2; + int LA25_0 = input.LA(1); + + if ( (LA25_0==Default) ) { + alt25=1; + } + switch (alt25) { + case 1 : + // InternalRos2Parser.g:1412:4: otherlv_10= Default ( (lv_value_11_0= ruleParameterValue ) ) + { + otherlv_10=(Token)match(input,Default,FOLLOW_30); + + newLeafNode(otherlv_10, grammarAccess.getParameterAccess().getDefaultKeyword_8_0()); + + // InternalRos2Parser.g:1416:4: ( (lv_value_11_0= ruleParameterValue ) ) + // InternalRos2Parser.g:1417:5: (lv_value_11_0= ruleParameterValue ) + { + // InternalRos2Parser.g:1417:5: (lv_value_11_0= ruleParameterValue ) + // InternalRos2Parser.g:1418:6: lv_value_11_0= ruleParameterValue + { + + newCompositeNode(grammarAccess.getParameterAccess().getValueParameterValueParserRuleCall_8_1_0()); + + pushFollow(FOLLOW_13); + lv_value_11_0=ruleParameterValue(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getParameterRule()); + } + set( + current, + "value", + lv_value_11_0, + "de.fraunhofer.ipa.ros.Basics.ParameterValue"); + afterParserOrEnumRuleCall(); + + + } - newLeafNode(this_END_10, grammarAccess.getParameterAccess().getENDTerminalRuleCall_8()); - otherlv_11=(Token)match(input,RightCurlyBracket,FOLLOW_2); + } + + + } + break; + + } + + this_END_12=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(otherlv_11, grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_9()); + newLeafNode(this_END_12, grammarAccess.getParameterAccess().getENDTerminalRuleCall_9()); } @@ -3341,7 +3389,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRulePackage_Impl" - // InternalRos2Parser.g:1423:1: entryRulePackage_Impl returns [EObject current=null] : iv_rulePackage_Impl= rulePackage_Impl EOF ; + // InternalRos2Parser.g:1444:1: entryRulePackage_Impl returns [EObject current=null] : iv_rulePackage_Impl= rulePackage_Impl EOF ; public final EObject entryRulePackage_Impl() throws RecognitionException { EObject current = null; @@ -3349,8 +3397,8 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { try { - // InternalRos2Parser.g:1423:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) - // InternalRos2Parser.g:1424:2: iv_rulePackage_Impl= rulePackage_Impl EOF + // InternalRos2Parser.g:1444:53: (iv_rulePackage_Impl= rulePackage_Impl EOF ) + // InternalRos2Parser.g:1445:2: iv_rulePackage_Impl= rulePackage_Impl EOF { newCompositeNode(grammarAccess.getPackage_ImplRule()); pushFollow(FOLLOW_1); @@ -3377,7 +3425,7 @@ public final EObject entryRulePackage_Impl() throws RecognitionException { // $ANTLR start "rulePackage_Impl" - // InternalRos2Parser.g:1430:1: rulePackage_Impl returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ; + // InternalRos2Parser.g:1451:1: rulePackage_Impl returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) ; public final EObject rulePackage_Impl() throws RecognitionException { EObject current = null; @@ -3386,35 +3434,37 @@ public final EObject rulePackage_Impl() throws RecognitionException { Token otherlv_4=null; Token otherlv_6=null; Token this_BEGIN_7=null; - Token this_END_9=null; - Token otherlv_10=null; - Token otherlv_11=null; + Token this_END_12=null; Token otherlv_13=null; - Token otherlv_15=null; - Token this_END_16=null; + Token otherlv_14=null; + Token otherlv_16=null; + Token otherlv_18=null; + Token this_END_19=null; AntlrDatatypeRuleToken lv_name_1_0 = null; AntlrDatatypeRuleToken lv_fromGitRepo_5_0 = null; - EObject lv_spec_8_0 = null; + EObject lv_spec_9_0 = null; - EObject lv_dependency_12_0 = null; + EObject lv_spec_11_0 = null; - EObject lv_dependency_14_0 = null; + EObject lv_dependency_15_0 = null; + + EObject lv_dependency_17_0 = null; enterRule(); try { - // InternalRos2Parser.g:1436:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) ) - // InternalRos2Parser.g:1437:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) + // InternalRos2Parser.g:1457:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) ) + // InternalRos2Parser.g:1458:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) { - // InternalRos2Parser.g:1437:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END ) - // InternalRos2Parser.g:1438:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? this_END_16= RULE_END + // InternalRos2Parser.g:1458:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END ) + // InternalRos2Parser.g:1459:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? this_END_19= RULE_END { - // InternalRos2Parser.g:1438:3: () - // InternalRos2Parser.g:1439:4: + // InternalRos2Parser.g:1459:3: () + // InternalRos2Parser.g:1460:4: { current = forceCreateModelElement( @@ -3424,11 +3474,11 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1445:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRos2Parser.g:1446:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1466:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRos2Parser.g:1467:4: (lv_name_1_0= ruleRosNames ) { - // InternalRos2Parser.g:1446:4: (lv_name_1_0= ruleRosNames ) - // InternalRos2Parser.g:1447:5: lv_name_1_0= ruleRosNames + // InternalRos2Parser.g:1467:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1468:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getPackage_ImplAccess().getNameRosNamesParserRuleCall_1_0()); @@ -3459,35 +3509,35 @@ public final EObject rulePackage_Impl() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getPackage_ImplAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_28); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); newLeafNode(this_BEGIN_3, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_3()); - // InternalRos2Parser.g:1472:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRos2Parser.g:1493:3: (otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) )? + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA25_0==FromGitRepo) ) { - alt25=1; + if ( (LA26_0==FromGitRepo) ) { + alt26=1; } - switch (alt25) { + switch (alt26) { case 1 : - // InternalRos2Parser.g:1473:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) + // InternalRos2Parser.g:1494:4: otherlv_4= FromGitRepo ( (lv_fromGitRepo_5_0= ruleEString ) ) { otherlv_4=(Token)match(input,FromGitRepo,FOLLOW_6); newLeafNode(otherlv_4, grammarAccess.getPackage_ImplAccess().getFromGitRepoKeyword_4_0()); - // InternalRos2Parser.g:1477:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) - // InternalRos2Parser.g:1478:5: (lv_fromGitRepo_5_0= ruleEString ) + // InternalRos2Parser.g:1498:4: ( (lv_fromGitRepo_5_0= ruleEString ) ) + // InternalRos2Parser.g:1499:5: (lv_fromGitRepo_5_0= ruleEString ) { - // InternalRos2Parser.g:1478:5: (lv_fromGitRepo_5_0= ruleEString ) - // InternalRos2Parser.g:1479:6: lv_fromGitRepo_5_0= ruleEString + // InternalRos2Parser.g:1499:5: (lv_fromGitRepo_5_0= ruleEString ) + // InternalRos2Parser.g:1500:6: lv_fromGitRepo_5_0= ruleEString { newCompositeNode(grammarAccess.getPackage_ImplAccess().getFromGitRepoEStringParserRuleCall_4_1_0()); - pushFollow(FOLLOW_29); + pushFollow(FOLLOW_32); lv_fromGitRepo_5_0=ruleEString(); state._fsp--; @@ -3515,61 +3565,120 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1497:3: (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END )? - int alt27=2; - int LA27_0 = input.LA(1); + // InternalRos2Parser.g:1518:3: (otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA27_0==Specs) ) { - alt27=1; + if ( (LA28_0==Specs) ) { + alt28=1; } - switch (alt27) { + switch (alt28) { case 1 : - // InternalRos2Parser.g:1498:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN ( (lv_spec_8_0= ruleSpecBase ) )* this_END_9= RULE_END + // InternalRos2Parser.g:1519:4: otherlv_6= Specs this_BEGIN_7= RULE_BEGIN rulePreListElement ( (lv_spec_9_0= ruleSpecBase ) ) ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* this_END_12= RULE_END { otherlv_6=(Token)match(input,Specs,FOLLOW_4); newLeafNode(otherlv_6, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()); - this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_30); + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_33); newLeafNode(this_BEGIN_7, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()); - // InternalRos2Parser.g:1506:4: ( (lv_spec_8_0= ruleSpecBase ) )* - loop26: + + newCompositeNode(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_2()); + + pushFollow(FOLLOW_34); + rulePreListElement(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + // InternalRos2Parser.g:1534:4: ( (lv_spec_9_0= ruleSpecBase ) ) + // InternalRos2Parser.g:1535:5: (lv_spec_9_0= ruleSpecBase ) + { + // InternalRos2Parser.g:1535:5: (lv_spec_9_0= ruleSpecBase ) + // InternalRos2Parser.g:1536:6: lv_spec_9_0= ruleSpecBase + { + + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_3_0()); + + pushFollow(FOLLOW_35); + lv_spec_9_0=ruleSpecBase(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_9_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + + + } + + + } + + // InternalRos2Parser.g:1553:4: ( rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) )* + loop27: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA26_0==Action_1||LA26_0==Msg||LA26_0==Srv) ) { - alt26=1; + if ( (LA27_0==HyphenMinus) ) { + alt27=1; } - switch (alt26) { + switch (alt27) { case 1 : - // InternalRos2Parser.g:1507:5: (lv_spec_8_0= ruleSpecBase ) + // InternalRos2Parser.g:1554:5: rulePreListElement ( (lv_spec_11_0= ruleSpecBase ) ) + { + + newCompositeNode(grammarAccess.getPackage_ImplAccess().getPreListElementParserRuleCall_5_4_0()); + + pushFollow(FOLLOW_34); + rulePreListElement(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + // InternalRos2Parser.g:1561:5: ( (lv_spec_11_0= ruleSpecBase ) ) + // InternalRos2Parser.g:1562:6: (lv_spec_11_0= ruleSpecBase ) { - // InternalRos2Parser.g:1507:5: (lv_spec_8_0= ruleSpecBase ) - // InternalRos2Parser.g:1508:6: lv_spec_8_0= ruleSpecBase + // InternalRos2Parser.g:1562:6: (lv_spec_11_0= ruleSpecBase ) + // InternalRos2Parser.g:1563:7: lv_spec_11_0= ruleSpecBase { - newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_2_0()); + newCompositeNode(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_5_4_1_0()); - pushFollow(FOLLOW_30); - lv_spec_8_0=ruleSpecBase(); + pushFollow(FOLLOW_35); + lv_spec_11_0=ruleSpecBase(); state._fsp--; - if (current==null) { - current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); - } - add( - current, - "spec", - lv_spec_8_0, - "de.fraunhofer.ipa.ros.Ros.SpecBase"); - afterParserOrEnumRuleCall(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getPackage_ImplRule()); + } + add( + current, + "spec", + lv_spec_11_0, + "de.fraunhofer.ipa.ros.Ros.SpecBase"); + afterParserOrEnumRuleCall(); + + + } } @@ -3579,13 +3688,13 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop26; + break loop27; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_9); + this_END_12=(Token)match(input,RULE_END,FOLLOW_9); - newLeafNode(this_END_9, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3()); + newLeafNode(this_END_12, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_5()); } @@ -3593,36 +3702,36 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1530:3: (otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRos2Parser.g:1586:3: (otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==Dependencies) ) { - alt29=1; + if ( (LA30_0==Dependencies) ) { + alt30=1; } - switch (alt29) { + switch (alt30) { case 1 : - // InternalRos2Parser.g:1531:4: otherlv_10= Dependencies otherlv_11= LeftSquareBracket ( (lv_dependency_12_0= ruleDependency ) ) (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* otherlv_15= RightSquareBracket + // InternalRos2Parser.g:1587:4: otherlv_13= Dependencies otherlv_14= LeftSquareBracket ( (lv_dependency_15_0= ruleDependency ) ) (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* otherlv_18= RightSquareBracket { - otherlv_10=(Token)match(input,Dependencies,FOLLOW_10); + otherlv_13=(Token)match(input,Dependencies,FOLLOW_10); - newLeafNode(otherlv_10, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); + newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getDependenciesKeyword_6_0()); - otherlv_11=(Token)match(input,LeftSquareBracket,FOLLOW_11); + otherlv_14=(Token)match(input,LeftSquareBracket,FOLLOW_11); - newLeafNode(otherlv_11, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); + newLeafNode(otherlv_14, grammarAccess.getPackage_ImplAccess().getLeftSquareBracketKeyword_6_1()); - // InternalRos2Parser.g:1539:4: ( (lv_dependency_12_0= ruleDependency ) ) - // InternalRos2Parser.g:1540:5: (lv_dependency_12_0= ruleDependency ) + // InternalRos2Parser.g:1595:4: ( (lv_dependency_15_0= ruleDependency ) ) + // InternalRos2Parser.g:1596:5: (lv_dependency_15_0= ruleDependency ) { - // InternalRos2Parser.g:1540:5: (lv_dependency_12_0= ruleDependency ) - // InternalRos2Parser.g:1541:6: lv_dependency_12_0= ruleDependency + // InternalRos2Parser.g:1596:5: (lv_dependency_15_0= ruleDependency ) + // InternalRos2Parser.g:1597:6: lv_dependency_15_0= ruleDependency { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_12); - lv_dependency_12_0=ruleDependency(); + lv_dependency_15_0=ruleDependency(); state._fsp--; @@ -3633,7 +3742,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { add( current, "dependency", - lv_dependency_12_0, + lv_dependency_15_0, "de.fraunhofer.ipa.ros.Ros.Dependency"); afterParserOrEnumRuleCall(); @@ -3643,36 +3752,36 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - // InternalRos2Parser.g:1558:4: (otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) )* - loop28: + // InternalRos2Parser.g:1614:4: (otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) )* + loop29: do { - int alt28=2; - int LA28_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA28_0==Comma) ) { - alt28=1; + if ( (LA29_0==Comma) ) { + alt29=1; } - switch (alt28) { + switch (alt29) { case 1 : - // InternalRos2Parser.g:1559:5: otherlv_13= Comma ( (lv_dependency_14_0= ruleDependency ) ) + // InternalRos2Parser.g:1615:5: otherlv_16= Comma ( (lv_dependency_17_0= ruleDependency ) ) { - otherlv_13=(Token)match(input,Comma,FOLLOW_11); + otherlv_16=(Token)match(input,Comma,FOLLOW_11); - newLeafNode(otherlv_13, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); + newLeafNode(otherlv_16, grammarAccess.getPackage_ImplAccess().getCommaKeyword_6_3_0()); - // InternalRos2Parser.g:1563:5: ( (lv_dependency_14_0= ruleDependency ) ) - // InternalRos2Parser.g:1564:6: (lv_dependency_14_0= ruleDependency ) + // InternalRos2Parser.g:1619:5: ( (lv_dependency_17_0= ruleDependency ) ) + // InternalRos2Parser.g:1620:6: (lv_dependency_17_0= ruleDependency ) { - // InternalRos2Parser.g:1564:6: (lv_dependency_14_0= ruleDependency ) - // InternalRos2Parser.g:1565:7: lv_dependency_14_0= ruleDependency + // InternalRos2Parser.g:1620:6: (lv_dependency_17_0= ruleDependency ) + // InternalRos2Parser.g:1621:7: lv_dependency_17_0= ruleDependency { newCompositeNode(grammarAccess.getPackage_ImplAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_12); - lv_dependency_14_0=ruleDependency(); + lv_dependency_17_0=ruleDependency(); state._fsp--; @@ -3683,7 +3792,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { add( current, "dependency", - lv_dependency_14_0, + lv_dependency_17_0, "de.fraunhofer.ipa.ros.Ros.Dependency"); afterParserOrEnumRuleCall(); @@ -3698,13 +3807,13 @@ public final EObject rulePackage_Impl() throws RecognitionException { break; default : - break loop28; + break loop29; } } while (true); - otherlv_15=(Token)match(input,RightSquareBracket,FOLLOW_13); + otherlv_18=(Token)match(input,RightSquareBracket,FOLLOW_13); - newLeafNode(otherlv_15, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); + newLeafNode(otherlv_18, grammarAccess.getPackage_ImplAccess().getRightSquareBracketKeyword_6_4()); } @@ -3712,9 +3821,9 @@ public final EObject rulePackage_Impl() throws RecognitionException { } - this_END_16=(Token)match(input,RULE_END,FOLLOW_2); + this_END_19=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_16, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); + newLeafNode(this_END_19, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_7()); } @@ -3739,7 +3848,7 @@ public final EObject rulePackage_Impl() throws RecognitionException { // $ANTLR start "entryRuleArtifact" - // InternalRos2Parser.g:1596:1: entryRuleArtifact returns [EObject current=null] : iv_ruleArtifact= ruleArtifact EOF ; + // InternalRos2Parser.g:1652:1: entryRuleArtifact returns [EObject current=null] : iv_ruleArtifact= ruleArtifact EOF ; public final EObject entryRuleArtifact() throws RecognitionException { EObject current = null; @@ -3747,8 +3856,8 @@ public final EObject entryRuleArtifact() throws RecognitionException { try { - // InternalRos2Parser.g:1596:49: (iv_ruleArtifact= ruleArtifact EOF ) - // InternalRos2Parser.g:1597:2: iv_ruleArtifact= ruleArtifact EOF + // InternalRos2Parser.g:1652:49: (iv_ruleArtifact= ruleArtifact EOF ) + // InternalRos2Parser.g:1653:2: iv_ruleArtifact= ruleArtifact EOF { newCompositeNode(grammarAccess.getArtifactRule()); pushFollow(FOLLOW_1); @@ -3775,7 +3884,7 @@ public final EObject entryRuleArtifact() throws RecognitionException { // $ANTLR start "ruleArtifact" - // InternalRos2Parser.g:1603:1: ruleArtifact returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ; + // InternalRos2Parser.g:1659:1: ruleArtifact returns [EObject current=null] : ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ; public final EObject ruleArtifact() throws RecognitionException { EObject current = null; @@ -3791,14 +3900,14 @@ public final EObject ruleArtifact() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1609:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ) - // InternalRos2Parser.g:1610:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) + // InternalRos2Parser.g:1665:2: ( ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) ) + // InternalRos2Parser.g:1666:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) { - // InternalRos2Parser.g:1610:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) - // InternalRos2Parser.g:1611:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END + // InternalRos2Parser.g:1666:2: ( () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END ) + // InternalRos2Parser.g:1667:3: () ( (lv_name_1_0= ruleRosNames ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_node_4_0= ruleNode ) )? this_END_5= RULE_END { - // InternalRos2Parser.g:1611:3: () - // InternalRos2Parser.g:1612:4: + // InternalRos2Parser.g:1667:3: () + // InternalRos2Parser.g:1668:4: { current = forceCreateModelElement( @@ -3808,11 +3917,11 @@ public final EObject ruleArtifact() throws RecognitionException { } - // InternalRos2Parser.g:1618:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRos2Parser.g:1619:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1674:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRos2Parser.g:1675:4: (lv_name_1_0= ruleRosNames ) { - // InternalRos2Parser.g:1619:4: (lv_name_1_0= ruleRosNames ) - // InternalRos2Parser.g:1620:5: lv_name_1_0= ruleRosNames + // InternalRos2Parser.g:1675:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1676:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_1_0()); @@ -3843,23 +3952,23 @@ public final EObject ruleArtifact() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getArtifactAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_31); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_36); newLeafNode(this_BEGIN_3, grammarAccess.getArtifactAccess().getBEGINTerminalRuleCall_3()); - // InternalRos2Parser.g:1645:3: ( (lv_node_4_0= ruleNode ) )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRos2Parser.g:1701:3: ( (lv_node_4_0= ruleNode ) )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==Node_1) ) { - alt30=1; + if ( (LA31_0==Node_1) ) { + alt31=1; } - switch (alt30) { + switch (alt31) { case 1 : - // InternalRos2Parser.g:1646:4: (lv_node_4_0= ruleNode ) + // InternalRos2Parser.g:1702:4: (lv_node_4_0= ruleNode ) { - // InternalRos2Parser.g:1646:4: (lv_node_4_0= ruleNode ) - // InternalRos2Parser.g:1647:5: lv_node_4_0= ruleNode + // InternalRos2Parser.g:1702:4: (lv_node_4_0= ruleNode ) + // InternalRos2Parser.g:1703:5: lv_node_4_0= ruleNode { newCompositeNode(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); @@ -3916,7 +4025,7 @@ public final EObject ruleArtifact() throws RecognitionException { // $ANTLR start "entryRuleNode" - // InternalRos2Parser.g:1672:1: entryRuleNode returns [EObject current=null] : iv_ruleNode= ruleNode EOF ; + // InternalRos2Parser.g:1728:1: entryRuleNode returns [EObject current=null] : iv_ruleNode= ruleNode EOF ; public final EObject entryRuleNode() throws RecognitionException { EObject current = null; @@ -3924,8 +4033,8 @@ public final EObject entryRuleNode() throws RecognitionException { try { - // InternalRos2Parser.g:1672:45: (iv_ruleNode= ruleNode EOF ) - // InternalRos2Parser.g:1673:2: iv_ruleNode= ruleNode EOF + // InternalRos2Parser.g:1728:45: (iv_ruleNode= ruleNode EOF ) + // InternalRos2Parser.g:1729:2: iv_ruleNode= ruleNode EOF { newCompositeNode(grammarAccess.getNodeRule()); pushFollow(FOLLOW_1); @@ -3952,75 +4061,73 @@ public final EObject entryRuleNode() throws RecognitionException { // $ANTLR start "ruleNode" - // InternalRos2Parser.g:1679:1: ruleNode returns [EObject current=null] : (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) ; + // InternalRos2Parser.g:1735:1: ruleNode returns [EObject current=null] : (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ; public final EObject ruleNode() throws RecognitionException { EObject current = null; Token otherlv_0=null; - Token this_BEGIN_2=null; - Token otherlv_3=null; - Token this_BEGIN_4=null; - Token this_END_6=null; - Token otherlv_7=null; - Token this_BEGIN_8=null; - Token this_END_10=null; - Token otherlv_11=null; - Token this_BEGIN_12=null; - Token this_END_14=null; - Token otherlv_15=null; - Token this_BEGIN_16=null; - Token this_END_18=null; - Token otherlv_19=null; - Token this_BEGIN_20=null; - Token this_END_22=null; - Token otherlv_23=null; - Token this_BEGIN_24=null; - Token this_END_26=null; - Token otherlv_27=null; - Token this_BEGIN_28=null; - Token this_END_30=null; - Token this_END_31=null; + Token otherlv_2=null; + Token this_BEGIN_3=null; + Token this_END_5=null; + Token otherlv_6=null; + Token this_BEGIN_7=null; + Token this_END_9=null; + Token otherlv_10=null; + Token this_BEGIN_11=null; + Token this_END_13=null; + Token otherlv_14=null; + Token this_BEGIN_15=null; + Token this_END_17=null; + Token otherlv_18=null; + Token this_BEGIN_19=null; + Token this_END_21=null; + Token otherlv_22=null; + Token this_BEGIN_23=null; + Token this_END_25=null; + Token otherlv_26=null; + Token this_BEGIN_27=null; + Token this_END_29=null; AntlrDatatypeRuleToken lv_name_1_0 = null; - EObject lv_publisher_5_0 = null; + EObject lv_publisher_4_0 = null; - EObject lv_subscriber_9_0 = null; + EObject lv_subscriber_8_0 = null; - EObject lv_serviceserver_13_0 = null; + EObject lv_serviceserver_12_0 = null; - EObject lv_serviceclient_17_0 = null; + EObject lv_serviceclient_16_0 = null; - EObject lv_actionserver_21_0 = null; + EObject lv_actionserver_20_0 = null; - EObject lv_actionclient_25_0 = null; + EObject lv_actionclient_24_0 = null; - EObject lv_parameter_29_0 = null; + EObject lv_parameter_28_0 = null; enterRule(); try { - // InternalRos2Parser.g:1685:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) ) - // InternalRos2Parser.g:1686:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) + // InternalRos2Parser.g:1741:2: ( (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) ) + // InternalRos2Parser.g:1742:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) { - // InternalRos2Parser.g:1686:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END ) - // InternalRos2Parser.g:1687:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) this_BEGIN_2= RULE_BEGIN ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* this_END_31= RULE_END + // InternalRos2Parser.g:1742:2: (otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* ) + // InternalRos2Parser.g:1743:3: otherlv_0= Node_1 ( (lv_name_1_0= ruleRosNames ) ) ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* { - otherlv_0=(Token)match(input,Node_1,FOLLOW_32); + otherlv_0=(Token)match(input,Node_1,FOLLOW_37); newLeafNode(otherlv_0, grammarAccess.getNodeAccess().getNodeKeyword_0()); - // InternalRos2Parser.g:1691:3: ( (lv_name_1_0= ruleRosNames ) ) - // InternalRos2Parser.g:1692:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1747:3: ( (lv_name_1_0= ruleRosNames ) ) + // InternalRos2Parser.g:1748:4: (lv_name_1_0= ruleRosNames ) { - // InternalRos2Parser.g:1692:4: (lv_name_1_0= ruleRosNames ) - // InternalRos2Parser.g:1693:5: lv_name_1_0= ruleRosNames + // InternalRos2Parser.g:1748:4: (lv_name_1_0= ruleRosNames ) + // InternalRos2Parser.g:1749:5: lv_name_1_0= ruleRosNames { newCompositeNode(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_1_0()); - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_38); lv_name_1_0=ruleRosNames(); state._fsp--; @@ -4042,91 +4149,87 @@ public final EObject ruleNode() throws RecognitionException { } - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_33); - - newLeafNode(this_BEGIN_2, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2()); - - // InternalRos2Parser.g:1714:3: ( (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) | (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) | (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) | (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) | (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) | (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) | (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) )* - loop38: + // InternalRos2Parser.g:1766:3: ( (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) | (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) | (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) | (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) | (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) | (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) | (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) )* + loop39: do { - int alt38=8; + int alt39=8; switch ( input.LA(1) ) { case Publishers: { - alt38=1; + alt39=1; } break; case Subscribers: { - alt38=2; + alt39=2; } break; - case Serviceserver: + case ServiceServers: { - alt38=3; + alt39=3; } break; - case Serviceclient: + case ServiceClients: { - alt38=4; + alt39=4; } break; - case Actionserver: + case ActionServers: { - alt38=5; + alt39=5; } break; - case Actionclient: + case ActionClients: { - alt38=6; + alt39=6; } break; case Parameters: { - alt38=7; + alt39=7; } break; } - switch (alt38) { + switch (alt39) { case 1 : - // InternalRos2Parser.g:1715:4: (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) + // InternalRos2Parser.g:1767:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) { - // InternalRos2Parser.g:1715:4: (otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END ) - // InternalRos2Parser.g:1716:5: otherlv_3= Publishers this_BEGIN_4= RULE_BEGIN ( (lv_publisher_5_0= rulePublisher ) )* this_END_6= RULE_END + // InternalRos2Parser.g:1767:4: (otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END ) + // InternalRos2Parser.g:1768:5: otherlv_2= Publishers this_BEGIN_3= RULE_BEGIN ( (lv_publisher_4_0= rulePublisher ) )* this_END_5= RULE_END { - otherlv_3=(Token)match(input,Publishers,FOLLOW_4); + otherlv_2=(Token)match(input,Publishers,FOLLOW_4); - newLeafNode(otherlv_3, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()); + newLeafNode(otherlv_2, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()); - this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_4, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()); + newLeafNode(this_BEGIN_3, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()); - // InternalRos2Parser.g:1724:5: ( (lv_publisher_5_0= rulePublisher ) )* - loop31: + // InternalRos2Parser.g:1776:5: ( (lv_publisher_4_0= rulePublisher ) )* + loop32: do { - int alt31=2; - int LA31_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( ((LA31_0>=RULE_ID && LA31_0<=RULE_STRING)) ) { - alt31=1; + if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_STRING)) ) { + alt32=1; } - switch (alt31) { + switch (alt32) { case 1 : - // InternalRos2Parser.g:1725:6: (lv_publisher_5_0= rulePublisher ) + // InternalRos2Parser.g:1777:6: (lv_publisher_4_0= rulePublisher ) { - // InternalRos2Parser.g:1725:6: (lv_publisher_5_0= rulePublisher ) - // InternalRos2Parser.g:1726:7: lv_publisher_5_0= rulePublisher + // InternalRos2Parser.g:1777:6: (lv_publisher_4_0= rulePublisher ) + // InternalRos2Parser.g:1778:7: lv_publisher_4_0= rulePublisher { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_3_0_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_2_0_2_0()); - pushFollow(FOLLOW_34); - lv_publisher_5_0=rulePublisher(); + pushFollow(FOLLOW_39); + lv_publisher_4_0=rulePublisher(); state._fsp--; @@ -4137,7 +4240,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "publisher", - lv_publisher_5_0, + lv_publisher_4_0, "de.fraunhofer.ipa.ros2.Ros2.Publisher"); afterParserOrEnumRuleCall(); @@ -4149,13 +4252,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop31; + break loop32; } } while (true); - this_END_6=(Token)match(input,RULE_END,FOLLOW_33); + this_END_5=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_6, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()); + newLeafNode(this_END_5, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()); } @@ -4164,42 +4267,42 @@ public final EObject ruleNode() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:1749:4: (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) + // InternalRos2Parser.g:1801:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) { - // InternalRos2Parser.g:1749:4: (otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END ) - // InternalRos2Parser.g:1750:5: otherlv_7= Subscribers this_BEGIN_8= RULE_BEGIN ( (lv_subscriber_9_0= ruleSubscriber ) )* this_END_10= RULE_END + // InternalRos2Parser.g:1801:4: (otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END ) + // InternalRos2Parser.g:1802:5: otherlv_6= Subscribers this_BEGIN_7= RULE_BEGIN ( (lv_subscriber_8_0= ruleSubscriber ) )* this_END_9= RULE_END { - otherlv_7=(Token)match(input,Subscribers,FOLLOW_4); + otherlv_6=(Token)match(input,Subscribers,FOLLOW_4); - newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()); + newLeafNode(otherlv_6, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()); - this_BEGIN_8=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_7=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_8, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()); + newLeafNode(this_BEGIN_7, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()); - // InternalRos2Parser.g:1758:5: ( (lv_subscriber_9_0= ruleSubscriber ) )* - loop32: + // InternalRos2Parser.g:1810:5: ( (lv_subscriber_8_0= ruleSubscriber ) )* + loop33: do { - int alt32=2; - int LA32_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( ((LA32_0>=RULE_ID && LA32_0<=RULE_STRING)) ) { - alt32=1; + if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_STRING)) ) { + alt33=1; } - switch (alt32) { + switch (alt33) { case 1 : - // InternalRos2Parser.g:1759:6: (lv_subscriber_9_0= ruleSubscriber ) + // InternalRos2Parser.g:1811:6: (lv_subscriber_8_0= ruleSubscriber ) { - // InternalRos2Parser.g:1759:6: (lv_subscriber_9_0= ruleSubscriber ) - // InternalRos2Parser.g:1760:7: lv_subscriber_9_0= ruleSubscriber + // InternalRos2Parser.g:1811:6: (lv_subscriber_8_0= ruleSubscriber ) + // InternalRos2Parser.g:1812:7: lv_subscriber_8_0= ruleSubscriber { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_3_1_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_2_1_2_0()); - pushFollow(FOLLOW_34); - lv_subscriber_9_0=ruleSubscriber(); + pushFollow(FOLLOW_39); + lv_subscriber_8_0=ruleSubscriber(); state._fsp--; @@ -4210,7 +4313,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "subscriber", - lv_subscriber_9_0, + lv_subscriber_8_0, "de.fraunhofer.ipa.ros2.Ros2.Subscriber"); afterParserOrEnumRuleCall(); @@ -4222,13 +4325,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop32; + break loop33; } } while (true); - this_END_10=(Token)match(input,RULE_END,FOLLOW_33); + this_END_9=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_10, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()); + newLeafNode(this_END_9, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()); } @@ -4237,42 +4340,42 @@ public final EObject ruleNode() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:1783:4: (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) + // InternalRos2Parser.g:1835:4: (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) { - // InternalRos2Parser.g:1783:4: (otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END ) - // InternalRos2Parser.g:1784:5: otherlv_11= Serviceserver this_BEGIN_12= RULE_BEGIN ( (lv_serviceserver_13_0= ruleServiceServer ) )* this_END_14= RULE_END + // InternalRos2Parser.g:1835:4: (otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END ) + // InternalRos2Parser.g:1836:5: otherlv_10= ServiceServers this_BEGIN_11= RULE_BEGIN ( (lv_serviceserver_12_0= ruleServiceServer ) )* this_END_13= RULE_END { - otherlv_11=(Token)match(input,Serviceserver,FOLLOW_4); + otherlv_10=(Token)match(input,ServiceServers,FOLLOW_4); - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()); - this_BEGIN_12=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_12, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()); + newLeafNode(this_BEGIN_11, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()); - // InternalRos2Parser.g:1792:5: ( (lv_serviceserver_13_0= ruleServiceServer ) )* - loop33: + // InternalRos2Parser.g:1844:5: ( (lv_serviceserver_12_0= ruleServiceServer ) )* + loop34: do { - int alt33=2; - int LA33_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA33_0>=RULE_ID && LA33_0<=RULE_STRING)) ) { - alt33=1; + if ( ((LA34_0>=RULE_ID && LA34_0<=RULE_STRING)) ) { + alt34=1; } - switch (alt33) { + switch (alt34) { case 1 : - // InternalRos2Parser.g:1793:6: (lv_serviceserver_13_0= ruleServiceServer ) + // InternalRos2Parser.g:1845:6: (lv_serviceserver_12_0= ruleServiceServer ) { - // InternalRos2Parser.g:1793:6: (lv_serviceserver_13_0= ruleServiceServer ) - // InternalRos2Parser.g:1794:7: lv_serviceserver_13_0= ruleServiceServer + // InternalRos2Parser.g:1845:6: (lv_serviceserver_12_0= ruleServiceServer ) + // InternalRos2Parser.g:1846:7: lv_serviceserver_12_0= ruleServiceServer { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_3_2_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_2_2_2_0()); - pushFollow(FOLLOW_34); - lv_serviceserver_13_0=ruleServiceServer(); + pushFollow(FOLLOW_39); + lv_serviceserver_12_0=ruleServiceServer(); state._fsp--; @@ -4283,7 +4386,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "serviceserver", - lv_serviceserver_13_0, + lv_serviceserver_12_0, "de.fraunhofer.ipa.ros2.Ros2.ServiceServer"); afterParserOrEnumRuleCall(); @@ -4295,13 +4398,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop33; + break loop34; } } while (true); - this_END_14=(Token)match(input,RULE_END,FOLLOW_33); + this_END_13=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_14, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()); + newLeafNode(this_END_13, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()); } @@ -4310,42 +4413,42 @@ public final EObject ruleNode() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:1817:4: (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) + // InternalRos2Parser.g:1869:4: (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) { - // InternalRos2Parser.g:1817:4: (otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END ) - // InternalRos2Parser.g:1818:5: otherlv_15= Serviceclient this_BEGIN_16= RULE_BEGIN ( (lv_serviceclient_17_0= ruleServiceClient ) )* this_END_18= RULE_END + // InternalRos2Parser.g:1869:4: (otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END ) + // InternalRos2Parser.g:1870:5: otherlv_14= ServiceClients this_BEGIN_15= RULE_BEGIN ( (lv_serviceclient_16_0= ruleServiceClient ) )* this_END_17= RULE_END { - otherlv_15=(Token)match(input,Serviceclient,FOLLOW_4); + otherlv_14=(Token)match(input,ServiceClients,FOLLOW_4); - newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()); + newLeafNode(otherlv_14, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()); - this_BEGIN_16=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_15=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_16, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()); + newLeafNode(this_BEGIN_15, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()); - // InternalRos2Parser.g:1826:5: ( (lv_serviceclient_17_0= ruleServiceClient ) )* - loop34: + // InternalRos2Parser.g:1878:5: ( (lv_serviceclient_16_0= ruleServiceClient ) )* + loop35: do { - int alt34=2; - int LA34_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA34_0>=RULE_ID && LA34_0<=RULE_STRING)) ) { - alt34=1; + if ( ((LA35_0>=RULE_ID && LA35_0<=RULE_STRING)) ) { + alt35=1; } - switch (alt34) { + switch (alt35) { case 1 : - // InternalRos2Parser.g:1827:6: (lv_serviceclient_17_0= ruleServiceClient ) + // InternalRos2Parser.g:1879:6: (lv_serviceclient_16_0= ruleServiceClient ) { - // InternalRos2Parser.g:1827:6: (lv_serviceclient_17_0= ruleServiceClient ) - // InternalRos2Parser.g:1828:7: lv_serviceclient_17_0= ruleServiceClient + // InternalRos2Parser.g:1879:6: (lv_serviceclient_16_0= ruleServiceClient ) + // InternalRos2Parser.g:1880:7: lv_serviceclient_16_0= ruleServiceClient { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_3_3_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_2_3_2_0()); - pushFollow(FOLLOW_34); - lv_serviceclient_17_0=ruleServiceClient(); + pushFollow(FOLLOW_39); + lv_serviceclient_16_0=ruleServiceClient(); state._fsp--; @@ -4356,7 +4459,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "serviceclient", - lv_serviceclient_17_0, + lv_serviceclient_16_0, "de.fraunhofer.ipa.ros2.Ros2.ServiceClient"); afterParserOrEnumRuleCall(); @@ -4368,13 +4471,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop34; + break loop35; } } while (true); - this_END_18=(Token)match(input,RULE_END,FOLLOW_33); + this_END_17=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_18, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()); + newLeafNode(this_END_17, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()); } @@ -4383,42 +4486,42 @@ public final EObject ruleNode() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:1851:4: (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) + // InternalRos2Parser.g:1903:4: (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) { - // InternalRos2Parser.g:1851:4: (otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END ) - // InternalRos2Parser.g:1852:5: otherlv_19= Actionserver this_BEGIN_20= RULE_BEGIN ( (lv_actionserver_21_0= ruleActionServer ) )* this_END_22= RULE_END + // InternalRos2Parser.g:1903:4: (otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END ) + // InternalRos2Parser.g:1904:5: otherlv_18= ActionServers this_BEGIN_19= RULE_BEGIN ( (lv_actionserver_20_0= ruleActionServer ) )* this_END_21= RULE_END { - otherlv_19=(Token)match(input,Actionserver,FOLLOW_4); + otherlv_18=(Token)match(input,ActionServers,FOLLOW_4); - newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()); + newLeafNode(otherlv_18, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()); - this_BEGIN_20=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_19=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_20, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()); + newLeafNode(this_BEGIN_19, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()); - // InternalRos2Parser.g:1860:5: ( (lv_actionserver_21_0= ruleActionServer ) )* - loop35: + // InternalRos2Parser.g:1912:5: ( (lv_actionserver_20_0= ruleActionServer ) )* + loop36: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( ((LA35_0>=RULE_ID && LA35_0<=RULE_STRING)) ) { - alt35=1; + if ( ((LA36_0>=RULE_ID && LA36_0<=RULE_STRING)) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : - // InternalRos2Parser.g:1861:6: (lv_actionserver_21_0= ruleActionServer ) + // InternalRos2Parser.g:1913:6: (lv_actionserver_20_0= ruleActionServer ) { - // InternalRos2Parser.g:1861:6: (lv_actionserver_21_0= ruleActionServer ) - // InternalRos2Parser.g:1862:7: lv_actionserver_21_0= ruleActionServer + // InternalRos2Parser.g:1913:6: (lv_actionserver_20_0= ruleActionServer ) + // InternalRos2Parser.g:1914:7: lv_actionserver_20_0= ruleActionServer { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_3_4_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_2_4_2_0()); - pushFollow(FOLLOW_34); - lv_actionserver_21_0=ruleActionServer(); + pushFollow(FOLLOW_39); + lv_actionserver_20_0=ruleActionServer(); state._fsp--; @@ -4429,7 +4532,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "actionserver", - lv_actionserver_21_0, + lv_actionserver_20_0, "de.fraunhofer.ipa.ros2.Ros2.ActionServer"); afterParserOrEnumRuleCall(); @@ -4441,13 +4544,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop35; + break loop36; } } while (true); - this_END_22=(Token)match(input,RULE_END,FOLLOW_33); + this_END_21=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_22, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()); + newLeafNode(this_END_21, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()); } @@ -4456,42 +4559,42 @@ public final EObject ruleNode() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:1885:4: (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) + // InternalRos2Parser.g:1937:4: (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) { - // InternalRos2Parser.g:1885:4: (otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END ) - // InternalRos2Parser.g:1886:5: otherlv_23= Actionclient this_BEGIN_24= RULE_BEGIN ( (lv_actionclient_25_0= ruleActionClient ) )* this_END_26= RULE_END + // InternalRos2Parser.g:1937:4: (otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END ) + // InternalRos2Parser.g:1938:5: otherlv_22= ActionClients this_BEGIN_23= RULE_BEGIN ( (lv_actionclient_24_0= ruleActionClient ) )* this_END_25= RULE_END { - otherlv_23=(Token)match(input,Actionclient,FOLLOW_4); + otherlv_22=(Token)match(input,ActionClients,FOLLOW_4); - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()); - this_BEGIN_24=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_23=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_24, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()); + newLeafNode(this_BEGIN_23, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()); - // InternalRos2Parser.g:1894:5: ( (lv_actionclient_25_0= ruleActionClient ) )* - loop36: + // InternalRos2Parser.g:1946:5: ( (lv_actionclient_24_0= ruleActionClient ) )* + loop37: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( ((LA36_0>=RULE_ID && LA36_0<=RULE_STRING)) ) { - alt36=1; + if ( ((LA37_0>=RULE_ID && LA37_0<=RULE_STRING)) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : - // InternalRos2Parser.g:1895:6: (lv_actionclient_25_0= ruleActionClient ) + // InternalRos2Parser.g:1947:6: (lv_actionclient_24_0= ruleActionClient ) { - // InternalRos2Parser.g:1895:6: (lv_actionclient_25_0= ruleActionClient ) - // InternalRos2Parser.g:1896:7: lv_actionclient_25_0= ruleActionClient + // InternalRos2Parser.g:1947:6: (lv_actionclient_24_0= ruleActionClient ) + // InternalRos2Parser.g:1948:7: lv_actionclient_24_0= ruleActionClient { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_3_5_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_2_5_2_0()); - pushFollow(FOLLOW_34); - lv_actionclient_25_0=ruleActionClient(); + pushFollow(FOLLOW_39); + lv_actionclient_24_0=ruleActionClient(); state._fsp--; @@ -4502,7 +4605,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "actionclient", - lv_actionclient_25_0, + lv_actionclient_24_0, "de.fraunhofer.ipa.ros2.Ros2.ActionClient"); afterParserOrEnumRuleCall(); @@ -4514,13 +4617,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop36; + break loop37; } } while (true); - this_END_26=(Token)match(input,RULE_END,FOLLOW_33); + this_END_25=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_26, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()); + newLeafNode(this_END_25, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()); } @@ -4529,42 +4632,42 @@ public final EObject ruleNode() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:1919:4: (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) + // InternalRos2Parser.g:1971:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) { - // InternalRos2Parser.g:1919:4: (otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END ) - // InternalRos2Parser.g:1920:5: otherlv_27= Parameters this_BEGIN_28= RULE_BEGIN ( (lv_parameter_29_0= ruleParameter ) )* this_END_30= RULE_END + // InternalRos2Parser.g:1971:4: (otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END ) + // InternalRos2Parser.g:1972:5: otherlv_26= Parameters this_BEGIN_27= RULE_BEGIN ( (lv_parameter_28_0= ruleParameter ) )* this_END_29= RULE_END { - otherlv_27=(Token)match(input,Parameters,FOLLOW_4); + otherlv_26=(Token)match(input,Parameters,FOLLOW_4); - newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()); + newLeafNode(otherlv_26, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()); - this_BEGIN_28=(Token)match(input,RULE_BEGIN,FOLLOW_34); + this_BEGIN_27=(Token)match(input,RULE_BEGIN,FOLLOW_39); - newLeafNode(this_BEGIN_28, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()); + newLeafNode(this_BEGIN_27, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()); - // InternalRos2Parser.g:1928:5: ( (lv_parameter_29_0= ruleParameter ) )* - loop37: + // InternalRos2Parser.g:1980:5: ( (lv_parameter_28_0= ruleParameter ) )* + loop38: do { - int alt37=2; - int LA37_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( ((LA37_0>=RULE_ID && LA37_0<=RULE_STRING)) ) { - alt37=1; + if ( ((LA38_0>=RULE_ID && LA38_0<=RULE_STRING)) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : - // InternalRos2Parser.g:1929:6: (lv_parameter_29_0= ruleParameter ) + // InternalRos2Parser.g:1981:6: (lv_parameter_28_0= ruleParameter ) { - // InternalRos2Parser.g:1929:6: (lv_parameter_29_0= ruleParameter ) - // InternalRos2Parser.g:1930:7: lv_parameter_29_0= ruleParameter + // InternalRos2Parser.g:1981:6: (lv_parameter_28_0= ruleParameter ) + // InternalRos2Parser.g:1982:7: lv_parameter_28_0= ruleParameter { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_3_6_2_0()); + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_2_6_2_0()); - pushFollow(FOLLOW_34); - lv_parameter_29_0=ruleParameter(); + pushFollow(FOLLOW_39); + lv_parameter_28_0=ruleParameter(); state._fsp--; @@ -4575,7 +4678,7 @@ public final EObject ruleNode() throws RecognitionException { add( current, "parameter", - lv_parameter_29_0, + lv_parameter_28_0, "de.fraunhofer.ipa.ros2.Ros2.Parameter"); afterParserOrEnumRuleCall(); @@ -4587,13 +4690,13 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop37; + break loop38; } } while (true); - this_END_30=(Token)match(input,RULE_END,FOLLOW_33); + this_END_29=(Token)match(input,RULE_END,FOLLOW_38); - newLeafNode(this_END_30, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()); + newLeafNode(this_END_29, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()); } @@ -4603,14 +4706,10 @@ public final EObject ruleNode() throws RecognitionException { break; default : - break loop38; + break loop39; } } while (true); - this_END_31=(Token)match(input,RULE_END,FOLLOW_2); - - newLeafNode(this_END_31, grammarAccess.getNodeAccess().getENDTerminalRuleCall_4()); - } @@ -4634,7 +4733,7 @@ public final EObject ruleNode() throws RecognitionException { // $ANTLR start "entryRuleSpecBase" - // InternalRos2Parser.g:1961:1: entryRuleSpecBase returns [EObject current=null] : iv_ruleSpecBase= ruleSpecBase EOF ; + // InternalRos2Parser.g:2009:1: entryRuleSpecBase returns [EObject current=null] : iv_ruleSpecBase= ruleSpecBase EOF ; public final EObject entryRuleSpecBase() throws RecognitionException { EObject current = null; @@ -4642,8 +4741,8 @@ public final EObject entryRuleSpecBase() throws RecognitionException { try { - // InternalRos2Parser.g:1961:49: (iv_ruleSpecBase= ruleSpecBase EOF ) - // InternalRos2Parser.g:1962:2: iv_ruleSpecBase= ruleSpecBase EOF + // InternalRos2Parser.g:2009:49: (iv_ruleSpecBase= ruleSpecBase EOF ) + // InternalRos2Parser.g:2010:2: iv_ruleSpecBase= ruleSpecBase EOF { newCompositeNode(grammarAccess.getSpecBaseRule()); pushFollow(FOLLOW_1); @@ -4670,7 +4769,7 @@ public final EObject entryRuleSpecBase() throws RecognitionException { // $ANTLR start "ruleSpecBase" - // InternalRos2Parser.g:1968:1: ruleSpecBase returns [EObject current=null] : (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ; + // InternalRos2Parser.g:2016:1: ruleSpecBase returns [EObject current=null] : (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ; public final EObject ruleSpecBase() throws RecognitionException { EObject current = null; @@ -4685,37 +4784,37 @@ public final EObject ruleSpecBase() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:1974:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) - // InternalRos2Parser.g:1975:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) + // InternalRos2Parser.g:2022:2: ( (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) ) + // InternalRos2Parser.g:2023:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) { - // InternalRos2Parser.g:1975:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) - int alt39=3; + // InternalRos2Parser.g:2023:2: (this_TopicSpec_0= ruleTopicSpec | this_ServiceSpec_1= ruleServiceSpec | this_ActionSpec_2= ruleActionSpec ) + int alt40=3; switch ( input.LA(1) ) { case Msg: { - alt39=1; + alt40=1; } break; case Srv: { - alt39=2; + alt40=2; } break; case Action_1: { - alt39=3; + alt40=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 39, 0, input); + new NoViableAltException("", 40, 0, input); throw nvae; } - switch (alt39) { + switch (alt40) { case 1 : - // InternalRos2Parser.g:1976:3: this_TopicSpec_0= ruleTopicSpec + // InternalRos2Parser.g:2024:3: this_TopicSpec_0= ruleTopicSpec { newCompositeNode(grammarAccess.getSpecBaseAccess().getTopicSpecParserRuleCall_0()); @@ -4733,7 +4832,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:1985:3: this_ServiceSpec_1= ruleServiceSpec + // InternalRos2Parser.g:2033:3: this_ServiceSpec_1= ruleServiceSpec { newCompositeNode(grammarAccess.getSpecBaseAccess().getServiceSpecParserRuleCall_1()); @@ -4751,7 +4850,7 @@ public final EObject ruleSpecBase() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:1994:3: this_ActionSpec_2= ruleActionSpec + // InternalRos2Parser.g:2042:3: this_ActionSpec_2= ruleActionSpec { newCompositeNode(grammarAccess.getSpecBaseAccess().getActionSpecParserRuleCall_2()); @@ -4791,7 +4890,7 @@ public final EObject ruleSpecBase() throws RecognitionException { // $ANTLR start "entryRuleTopicSpec" - // InternalRos2Parser.g:2006:1: entryRuleTopicSpec returns [EObject current=null] : iv_ruleTopicSpec= ruleTopicSpec EOF ; + // InternalRos2Parser.g:2054:1: entryRuleTopicSpec returns [EObject current=null] : iv_ruleTopicSpec= ruleTopicSpec EOF ; public final EObject entryRuleTopicSpec() throws RecognitionException { EObject current = null; @@ -4799,8 +4898,8 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { try { - // InternalRos2Parser.g:2006:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) - // InternalRos2Parser.g:2007:2: iv_ruleTopicSpec= ruleTopicSpec EOF + // InternalRos2Parser.g:2054:50: (iv_ruleTopicSpec= ruleTopicSpec EOF ) + // InternalRos2Parser.g:2055:2: iv_ruleTopicSpec= ruleTopicSpec EOF { newCompositeNode(grammarAccess.getTopicSpecRule()); pushFollow(FOLLOW_1); @@ -4827,7 +4926,7 @@ public final EObject entryRuleTopicSpec() throws RecognitionException { // $ANTLR start "ruleTopicSpec" - // InternalRos2Parser.g:2013:1: ruleTopicSpec returns [EObject current=null] : ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ; + // InternalRos2Parser.g:2061:1: ruleTopicSpec returns [EObject current=null] : ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ; public final EObject ruleTopicSpec() throws RecognitionException { EObject current = null; @@ -4848,14 +4947,14 @@ public final EObject ruleTopicSpec() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2019:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) - // InternalRos2Parser.g:2020:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) + // InternalRos2Parser.g:2067:2: ( ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) ) + // InternalRos2Parser.g:2068:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) { - // InternalRos2Parser.g:2020:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) - // InternalRos2Parser.g:2021:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END + // InternalRos2Parser.g:2068:2: ( () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END ) + // InternalRos2Parser.g:2069:3: () otherlv_1= Msg ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Message_1 (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? this_END_8= RULE_END { - // InternalRos2Parser.g:2021:3: () - // InternalRos2Parser.g:2022:4: + // InternalRos2Parser.g:2069:3: () + // InternalRos2Parser.g:2070:4: { current = forceCreateModelElement( @@ -4865,45 +4964,45 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - otherlv_1=(Token)match(input,Msg,FOLLOW_35); + otherlv_1=(Token)match(input,Msg,FOLLOW_40); newLeafNode(otherlv_1, grammarAccess.getTopicSpecAccess().getMsgKeyword_1()); - // InternalRos2Parser.g:2032:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) - // InternalRos2Parser.g:2033:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) + // InternalRos2Parser.g:2080:3: ( ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) ) + // InternalRos2Parser.g:2081:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) { - // InternalRos2Parser.g:2033:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) - // InternalRos2Parser.g:2034:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) + // InternalRos2Parser.g:2081:4: ( (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) ) + // InternalRos2Parser.g:2082:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) { - // InternalRos2Parser.g:2034:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) - int alt40=3; + // InternalRos2Parser.g:2082:5: (lv_name_2_1= ruleEString | lv_name_2_2= Header | lv_name_2_3= String ) + int alt41=3; switch ( input.LA(1) ) { case RULE_ID: case RULE_STRING: { - alt40=1; + alt41=1; } break; case Header: { - alt40=2; + alt41=2; } break; case String: { - alt40=3; + alt41=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt40) { + switch (alt41) { case 1 : - // InternalRos2Parser.g:2035:6: lv_name_2_1= ruleEString + // InternalRos2Parser.g:2083:6: lv_name_2_1= ruleEString { newCompositeNode(grammarAccess.getTopicSpecAccess().getNameEStringParserRuleCall_2_0_0()); @@ -4928,7 +5027,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2051:6: lv_name_2_2= Header + // InternalRos2Parser.g:2099:6: lv_name_2_2= Header { lv_name_2_2=(Token)match(input,Header,FOLLOW_4); @@ -4944,7 +5043,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2062:6: lv_name_2_3= String + // InternalRos2Parser.g:2110:6: lv_name_2_3= String { lv_name_2_3=(Token)match(input,String,FOLLOW_4); @@ -4968,34 +5067,34 @@ public final EObject ruleTopicSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_36); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_41); newLeafNode(this_BEGIN_3, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Message_1,FOLLOW_37); + otherlv_4=(Token)match(input,Message_1,FOLLOW_42); newLeafNode(otherlv_4, grammarAccess.getTopicSpecAccess().getMessageKeyword_4()); - // InternalRos2Parser.g:2083:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? - int alt41=2; - int LA41_0 = input.LA(1); + // InternalRos2Parser.g:2131:3: (this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==RULE_BEGIN) ) { - alt41=1; + if ( (LA42_0==RULE_BEGIN) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : - // InternalRos2Parser.g:2084:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END + // InternalRos2Parser.g:2132:4: this_BEGIN_5= RULE_BEGIN ( (lv_message_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_38); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_43); newLeafNode(this_BEGIN_5, grammarAccess.getTopicSpecAccess().getBEGINTerminalRuleCall_5_0()); - // InternalRos2Parser.g:2088:4: ( (lv_message_6_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2089:5: (lv_message_6_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2136:4: ( (lv_message_6_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2137:5: (lv_message_6_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2089:5: (lv_message_6_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2090:6: lv_message_6_0= ruleMessageDefinition + // InternalRos2Parser.g:2137:5: (lv_message_6_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2138:6: lv_message_6_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_5_1_0()); @@ -5059,7 +5158,7 @@ public final EObject ruleTopicSpec() throws RecognitionException { // $ANTLR start "entryRuleServiceSpec" - // InternalRos2Parser.g:2120:1: entryRuleServiceSpec returns [EObject current=null] : iv_ruleServiceSpec= ruleServiceSpec EOF ; + // InternalRos2Parser.g:2168:1: entryRuleServiceSpec returns [EObject current=null] : iv_ruleServiceSpec= ruleServiceSpec EOF ; public final EObject entryRuleServiceSpec() throws RecognitionException { EObject current = null; @@ -5067,8 +5166,8 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { try { - // InternalRos2Parser.g:2120:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) - // InternalRos2Parser.g:2121:2: iv_ruleServiceSpec= ruleServiceSpec EOF + // InternalRos2Parser.g:2168:52: (iv_ruleServiceSpec= ruleServiceSpec EOF ) + // InternalRos2Parser.g:2169:2: iv_ruleServiceSpec= ruleServiceSpec EOF { newCompositeNode(grammarAccess.getServiceSpecRule()); pushFollow(FOLLOW_1); @@ -5095,7 +5194,7 @@ public final EObject entryRuleServiceSpec() throws RecognitionException { // $ANTLR start "ruleServiceSpec" - // InternalRos2Parser.g:2127:1: ruleServiceSpec returns [EObject current=null] : ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ; + // InternalRos2Parser.g:2175:1: ruleServiceSpec returns [EObject current=null] : ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ; public final EObject ruleServiceSpec() throws RecognitionException { EObject current = null; @@ -5119,14 +5218,14 @@ public final EObject ruleServiceSpec() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2133:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) - // InternalRos2Parser.g:2134:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) + // InternalRos2Parser.g:2181:2: ( ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) ) + // InternalRos2Parser.g:2182:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) { - // InternalRos2Parser.g:2134:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) - // InternalRos2Parser.g:2135:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END + // InternalRos2Parser.g:2182:2: ( () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END ) + // InternalRos2Parser.g:2183:3: () otherlv_1= Srv ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Request (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Response (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? this_END_12= RULE_END { - // InternalRos2Parser.g:2135:3: () - // InternalRos2Parser.g:2136:4: + // InternalRos2Parser.g:2183:3: () + // InternalRos2Parser.g:2184:4: { current = forceCreateModelElement( @@ -5140,11 +5239,11 @@ public final EObject ruleServiceSpec() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getServiceSpecAccess().getSrvKeyword_1()); - // InternalRos2Parser.g:2146:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRos2Parser.g:2147:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2194:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRos2Parser.g:2195:4: (lv_name_2_0= ruleEString ) { - // InternalRos2Parser.g:2147:4: (lv_name_2_0= ruleEString ) - // InternalRos2Parser.g:2148:5: lv_name_2_0= ruleEString + // InternalRos2Parser.g:2195:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2196:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); @@ -5171,34 +5270,34 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_39); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_44); newLeafNode(this_BEGIN_3, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Request,FOLLOW_40); + otherlv_4=(Token)match(input,Request,FOLLOW_45); newLeafNode(otherlv_4, grammarAccess.getServiceSpecAccess().getRequestKeyword_4()); - // InternalRos2Parser.g:2173:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? - int alt42=2; - int LA42_0 = input.LA(1); - - if ( (LA42_0==RULE_BEGIN) ) { - alt42=1; + // InternalRos2Parser.g:2221:3: (this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? + int alt43=2; + int LA43_0 = input.LA(1); + + if ( (LA43_0==RULE_BEGIN) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : - // InternalRos2Parser.g:2174:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END + // InternalRos2Parser.g:2222:4: this_BEGIN_5= RULE_BEGIN ( (lv_request_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_38); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_43); newLeafNode(this_BEGIN_5, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_5_0()); - // InternalRos2Parser.g:2178:4: ( (lv_request_6_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2179:5: (lv_request_6_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2226:4: ( (lv_request_6_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2227:5: (lv_request_6_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2179:5: (lv_request_6_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2180:6: lv_request_6_0= ruleMessageDefinition + // InternalRos2Parser.g:2227:5: (lv_request_6_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2228:6: lv_request_6_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_5_1_0()); @@ -5225,7 +5324,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - this_END_7=(Token)match(input,RULE_END,FOLLOW_41); + this_END_7=(Token)match(input,RULE_END,FOLLOW_46); newLeafNode(this_END_7, grammarAccess.getServiceSpecAccess().getENDTerminalRuleCall_5_2()); @@ -5235,30 +5334,30 @@ public final EObject ruleServiceSpec() throws RecognitionException { } - otherlv_8=(Token)match(input,Response,FOLLOW_37); + otherlv_8=(Token)match(input,Response,FOLLOW_42); newLeafNode(otherlv_8, grammarAccess.getServiceSpecAccess().getResponseKeyword_6()); - // InternalRos2Parser.g:2206:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalRos2Parser.g:2254:3: (this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA43_0==RULE_BEGIN) ) { - alt43=1; + if ( (LA44_0==RULE_BEGIN) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : - // InternalRos2Parser.g:2207:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END + // InternalRos2Parser.g:2255:4: this_BEGIN_9= RULE_BEGIN ( (lv_response_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_38); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_43); newLeafNode(this_BEGIN_9, grammarAccess.getServiceSpecAccess().getBEGINTerminalRuleCall_7_0()); - // InternalRos2Parser.g:2211:4: ( (lv_response_10_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2212:5: (lv_response_10_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2259:4: ( (lv_response_10_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2260:5: (lv_response_10_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2212:5: (lv_response_10_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2213:6: lv_response_10_0= ruleMessageDefinition + // InternalRos2Parser.g:2260:5: (lv_response_10_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2261:6: lv_response_10_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_7_1_0()); @@ -5322,7 +5421,7 @@ public final EObject ruleServiceSpec() throws RecognitionException { // $ANTLR start "entryRuleActionSpec" - // InternalRos2Parser.g:2243:1: entryRuleActionSpec returns [EObject current=null] : iv_ruleActionSpec= ruleActionSpec EOF ; + // InternalRos2Parser.g:2291:1: entryRuleActionSpec returns [EObject current=null] : iv_ruleActionSpec= ruleActionSpec EOF ; public final EObject entryRuleActionSpec() throws RecognitionException { EObject current = null; @@ -5330,8 +5429,8 @@ public final EObject entryRuleActionSpec() throws RecognitionException { try { - // InternalRos2Parser.g:2243:51: (iv_ruleActionSpec= ruleActionSpec EOF ) - // InternalRos2Parser.g:2244:2: iv_ruleActionSpec= ruleActionSpec EOF + // InternalRos2Parser.g:2291:51: (iv_ruleActionSpec= ruleActionSpec EOF ) + // InternalRos2Parser.g:2292:2: iv_ruleActionSpec= ruleActionSpec EOF { newCompositeNode(grammarAccess.getActionSpecRule()); pushFollow(FOLLOW_1); @@ -5358,7 +5457,7 @@ public final EObject entryRuleActionSpec() throws RecognitionException { // $ANTLR start "ruleActionSpec" - // InternalRos2Parser.g:2250:1: ruleActionSpec returns [EObject current=null] : ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ; + // InternalRos2Parser.g:2298:1: ruleActionSpec returns [EObject current=null] : ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ; public final EObject ruleActionSpec() throws RecognitionException { EObject current = null; @@ -5387,14 +5486,14 @@ public final EObject ruleActionSpec() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2256:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) - // InternalRos2Parser.g:2257:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) + // InternalRos2Parser.g:2304:2: ( ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) ) + // InternalRos2Parser.g:2305:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) { - // InternalRos2Parser.g:2257:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) - // InternalRos2Parser.g:2258:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END + // InternalRos2Parser.g:2305:2: ( () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END ) + // InternalRos2Parser.g:2306:3: () otherlv_1= Action_1 ( (lv_name_2_0= ruleEString ) ) this_BEGIN_3= RULE_BEGIN otherlv_4= Goal_1 (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? otherlv_8= Result_1 (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? otherlv_12= Feedback_1 (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? this_END_16= RULE_END { - // InternalRos2Parser.g:2258:3: () - // InternalRos2Parser.g:2259:4: + // InternalRos2Parser.g:2306:3: () + // InternalRos2Parser.g:2307:4: { current = forceCreateModelElement( @@ -5408,11 +5507,11 @@ public final EObject ruleActionSpec() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getActionSpecAccess().getActionKeyword_1()); - // InternalRos2Parser.g:2269:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRos2Parser.g:2270:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2317:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRos2Parser.g:2318:4: (lv_name_2_0= ruleEString ) { - // InternalRos2Parser.g:2270:4: (lv_name_2_0= ruleEString ) - // InternalRos2Parser.g:2271:5: lv_name_2_0= ruleEString + // InternalRos2Parser.g:2318:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2319:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); @@ -5439,34 +5538,34 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_42); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_47); newLeafNode(this_BEGIN_3, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_3()); - otherlv_4=(Token)match(input,Goal_1,FOLLOW_43); + otherlv_4=(Token)match(input,Goal_1,FOLLOW_48); newLeafNode(otherlv_4, grammarAccess.getActionSpecAccess().getGoalKeyword_4()); - // InternalRos2Parser.g:2296:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalRos2Parser.g:2344:3: (this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==RULE_BEGIN) ) { - alt44=1; + if ( (LA45_0==RULE_BEGIN) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : - // InternalRos2Parser.g:2297:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END + // InternalRos2Parser.g:2345:4: this_BEGIN_5= RULE_BEGIN ( (lv_goal_6_0= ruleMessageDefinition ) ) this_END_7= RULE_END { - this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_38); + this_BEGIN_5=(Token)match(input,RULE_BEGIN,FOLLOW_43); newLeafNode(this_BEGIN_5, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_5_0()); - // InternalRos2Parser.g:2301:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2302:5: (lv_goal_6_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2349:4: ( (lv_goal_6_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2350:5: (lv_goal_6_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2302:5: (lv_goal_6_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2303:6: lv_goal_6_0= ruleMessageDefinition + // InternalRos2Parser.g:2350:5: (lv_goal_6_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2351:6: lv_goal_6_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_5_1_0()); @@ -5493,7 +5592,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_7=(Token)match(input,RULE_END,FOLLOW_44); + this_END_7=(Token)match(input,RULE_END,FOLLOW_49); newLeafNode(this_END_7, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_5_2()); @@ -5503,30 +5602,30 @@ public final EObject ruleActionSpec() throws RecognitionException { } - otherlv_8=(Token)match(input,Result_1,FOLLOW_45); + otherlv_8=(Token)match(input,Result_1,FOLLOW_50); newLeafNode(otherlv_8, grammarAccess.getActionSpecAccess().getResultKeyword_6()); - // InternalRos2Parser.g:2329:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalRos2Parser.g:2377:3: (this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==RULE_BEGIN) ) { - alt45=1; + if ( (LA46_0==RULE_BEGIN) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : - // InternalRos2Parser.g:2330:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END + // InternalRos2Parser.g:2378:4: this_BEGIN_9= RULE_BEGIN ( (lv_result_10_0= ruleMessageDefinition ) ) this_END_11= RULE_END { - this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_38); + this_BEGIN_9=(Token)match(input,RULE_BEGIN,FOLLOW_43); newLeafNode(this_BEGIN_9, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_7_0()); - // InternalRos2Parser.g:2334:4: ( (lv_result_10_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2335:5: (lv_result_10_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2382:4: ( (lv_result_10_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2383:5: (lv_result_10_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2335:5: (lv_result_10_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2336:6: lv_result_10_0= ruleMessageDefinition + // InternalRos2Parser.g:2383:5: (lv_result_10_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2384:6: lv_result_10_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_7_1_0()); @@ -5553,7 +5652,7 @@ public final EObject ruleActionSpec() throws RecognitionException { } - this_END_11=(Token)match(input,RULE_END,FOLLOW_46); + this_END_11=(Token)match(input,RULE_END,FOLLOW_51); newLeafNode(this_END_11, grammarAccess.getActionSpecAccess().getENDTerminalRuleCall_7_2()); @@ -5563,30 +5662,30 @@ public final EObject ruleActionSpec() throws RecognitionException { } - otherlv_12=(Token)match(input,Feedback_1,FOLLOW_37); + otherlv_12=(Token)match(input,Feedback_1,FOLLOW_42); newLeafNode(otherlv_12, grammarAccess.getActionSpecAccess().getFeedbackKeyword_8()); - // InternalRos2Parser.g:2362:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? - int alt46=2; - int LA46_0 = input.LA(1); + // InternalRos2Parser.g:2410:3: (this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END )? + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA46_0==RULE_BEGIN) ) { - alt46=1; + if ( (LA47_0==RULE_BEGIN) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : - // InternalRos2Parser.g:2363:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END + // InternalRos2Parser.g:2411:4: this_BEGIN_13= RULE_BEGIN ( (lv_feedback_14_0= ruleMessageDefinition ) ) this_END_15= RULE_END { - this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_38); + this_BEGIN_13=(Token)match(input,RULE_BEGIN,FOLLOW_43); newLeafNode(this_BEGIN_13, grammarAccess.getActionSpecAccess().getBEGINTerminalRuleCall_9_0()); - // InternalRos2Parser.g:2367:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) - // InternalRos2Parser.g:2368:5: (lv_feedback_14_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2415:4: ( (lv_feedback_14_0= ruleMessageDefinition ) ) + // InternalRos2Parser.g:2416:5: (lv_feedback_14_0= ruleMessageDefinition ) { - // InternalRos2Parser.g:2368:5: (lv_feedback_14_0= ruleMessageDefinition ) - // InternalRos2Parser.g:2369:6: lv_feedback_14_0= ruleMessageDefinition + // InternalRos2Parser.g:2416:5: (lv_feedback_14_0= ruleMessageDefinition ) + // InternalRos2Parser.g:2417:6: lv_feedback_14_0= ruleMessageDefinition { newCompositeNode(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_9_1_0()); @@ -5650,7 +5749,7 @@ public final EObject ruleActionSpec() throws RecognitionException { // $ANTLR start "entryRuleMessageDefinition" - // InternalRos2Parser.g:2399:1: entryRuleMessageDefinition returns [EObject current=null] : iv_ruleMessageDefinition= ruleMessageDefinition EOF ; + // InternalRos2Parser.g:2447:1: entryRuleMessageDefinition returns [EObject current=null] : iv_ruleMessageDefinition= ruleMessageDefinition EOF ; public final EObject entryRuleMessageDefinition() throws RecognitionException { EObject current = null; @@ -5658,8 +5757,8 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { try { - // InternalRos2Parser.g:2399:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) - // InternalRos2Parser.g:2400:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF + // InternalRos2Parser.g:2447:58: (iv_ruleMessageDefinition= ruleMessageDefinition EOF ) + // InternalRos2Parser.g:2448:2: iv_ruleMessageDefinition= ruleMessageDefinition EOF { newCompositeNode(grammarAccess.getMessageDefinitionRule()); pushFollow(FOLLOW_1); @@ -5686,7 +5785,7 @@ public final EObject entryRuleMessageDefinition() throws RecognitionException { // $ANTLR start "ruleMessageDefinition" - // InternalRos2Parser.g:2406:1: ruleMessageDefinition returns [EObject current=null] : ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ; + // InternalRos2Parser.g:2454:1: ruleMessageDefinition returns [EObject current=null] : ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) ; public final EObject ruleMessageDefinition() throws RecognitionException { EObject current = null; @@ -5697,14 +5796,14 @@ public final EObject ruleMessageDefinition() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2412:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) ) - // InternalRos2Parser.g:2413:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) + // InternalRos2Parser.g:2460:2: ( ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) ) + // InternalRos2Parser.g:2461:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) { - // InternalRos2Parser.g:2413:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )* ) - // InternalRos2Parser.g:2414:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )* + // InternalRos2Parser.g:2461:2: ( () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ ) + // InternalRos2Parser.g:2462:3: () ( (lv_MessagePart_1_0= ruleMessagePart ) )+ { - // InternalRos2Parser.g:2414:3: () - // InternalRos2Parser.g:2415:4: + // InternalRos2Parser.g:2462:3: () + // InternalRos2Parser.g:2463:4: { current = forceCreateModelElement( @@ -5714,28 +5813,29 @@ public final EObject ruleMessageDefinition() throws RecognitionException { } - // InternalRos2Parser.g:2421:3: ( (lv_MessagePart_1_0= ruleMessagePart ) )* - loop47: + // InternalRos2Parser.g:2469:3: ( (lv_MessagePart_1_0= ruleMessagePart ) )+ + int cnt48=0; + loop48: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA47_0>=Float32_1 && LA47_0<=Float64_1)||LA47_0==Duration||(LA47_0>=String_2 && LA47_0<=Uint64_1)||(LA47_0>=Float32 && LA47_0<=Int64_1)||LA47_0==Uint8_1||LA47_0==Header||(LA47_0>=Bool_1 && LA47_0<=Byte_1)||LA47_0==Int8_1||(LA47_0>=String_1 && LA47_0<=Uint64)||(LA47_0>=Int16 && LA47_0<=Int64)||LA47_0==Uint8||(LA47_0>=Bool && LA47_0<=Byte)||LA47_0==Int8||LA47_0==Time||(LA47_0>=RULE_ID && LA47_0<=RULE_STRING)) ) { - alt47=1; + if ( ((LA48_0>=Duration && LA48_0<=Feedback)||LA48_0==Message||LA48_0==Service||LA48_0==Action||LA48_0==Result||LA48_0==Value||LA48_0==Goal||LA48_0==Name||(LA48_0>=Time && LA48_0<=Type)||(LA48_0>=RULE_ID && LA48_0<=RULE_STRING)||LA48_0==RULE_MESSAGE_ASIGMENT) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : - // InternalRos2Parser.g:2422:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRos2Parser.g:2470:4: (lv_MessagePart_1_0= ruleMessagePart ) { - // InternalRos2Parser.g:2422:4: (lv_MessagePart_1_0= ruleMessagePart ) - // InternalRos2Parser.g:2423:5: lv_MessagePart_1_0= ruleMessagePart + // InternalRos2Parser.g:2470:4: (lv_MessagePart_1_0= ruleMessagePart ) + // InternalRos2Parser.g:2471:5: lv_MessagePart_1_0= ruleMessagePart { newCompositeNode(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_1_0()); - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_52); lv_MessagePart_1_0=ruleMessagePart(); state._fsp--; @@ -5759,8 +5859,12 @@ public final EObject ruleMessageDefinition() throws RecognitionException { break; default : - break loop47; + if ( cnt48 >= 1 ) break loop48; + EarlyExitException eee = + new EarlyExitException(48, input); + throw eee; } + cnt48++; } while (true); @@ -5786,7 +5890,7 @@ public final EObject ruleMessageDefinition() throws RecognitionException { // $ANTLR start "entryRuleDependency" - // InternalRos2Parser.g:2444:1: entryRuleDependency returns [EObject current=null] : iv_ruleDependency= ruleDependency EOF ; + // InternalRos2Parser.g:2492:1: entryRuleDependency returns [EObject current=null] : iv_ruleDependency= ruleDependency EOF ; public final EObject entryRuleDependency() throws RecognitionException { EObject current = null; @@ -5794,8 +5898,8 @@ public final EObject entryRuleDependency() throws RecognitionException { try { - // InternalRos2Parser.g:2444:51: (iv_ruleDependency= ruleDependency EOF ) - // InternalRos2Parser.g:2445:2: iv_ruleDependency= ruleDependency EOF + // InternalRos2Parser.g:2492:51: (iv_ruleDependency= ruleDependency EOF ) + // InternalRos2Parser.g:2493:2: iv_ruleDependency= ruleDependency EOF { newCompositeNode(grammarAccess.getDependencyRule()); pushFollow(FOLLOW_1); @@ -5822,7 +5926,7 @@ public final EObject entryRuleDependency() throws RecognitionException { // $ANTLR start "ruleDependency" - // InternalRos2Parser.g:2451:1: ruleDependency returns [EObject current=null] : (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ; + // InternalRos2Parser.g:2499:1: ruleDependency returns [EObject current=null] : (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ; public final EObject ruleDependency() throws RecognitionException { EObject current = null; @@ -5835,28 +5939,28 @@ public final EObject ruleDependency() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2457:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) - // InternalRos2Parser.g:2458:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) + // InternalRos2Parser.g:2505:2: ( (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) ) + // InternalRos2Parser.g:2506:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) { - // InternalRos2Parser.g:2458:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) - int alt48=2; - int LA48_0 = input.LA(1); + // InternalRos2Parser.g:2506:2: (this_PackageDependency_0= rulePackageDependency | this_ExternalDependency_1= ruleExternalDependency ) + int alt49=2; + int LA49_0 = input.LA(1); - if ( ((LA48_0>=RULE_ID && LA48_0<=RULE_STRING)) ) { - alt48=1; + if ( ((LA49_0>=RULE_ID && LA49_0<=RULE_STRING)) ) { + alt49=1; } - else if ( (LA48_0==ExternalDependency) ) { - alt48=2; + else if ( (LA49_0==ExternalDependency) ) { + alt49=2; } else { NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt48) { + switch (alt49) { case 1 : - // InternalRos2Parser.g:2459:3: this_PackageDependency_0= rulePackageDependency + // InternalRos2Parser.g:2507:3: this_PackageDependency_0= rulePackageDependency { newCompositeNode(grammarAccess.getDependencyAccess().getPackageDependencyParserRuleCall_0()); @@ -5874,7 +5978,7 @@ else if ( (LA48_0==ExternalDependency) ) { } break; case 2 : - // InternalRos2Parser.g:2468:3: this_ExternalDependency_1= ruleExternalDependency + // InternalRos2Parser.g:2516:3: this_ExternalDependency_1= ruleExternalDependency { newCompositeNode(grammarAccess.getDependencyAccess().getExternalDependencyParserRuleCall_1()); @@ -5914,7 +6018,7 @@ else if ( (LA48_0==ExternalDependency) ) { // $ANTLR start "entryRulePackageDependency" - // InternalRos2Parser.g:2480:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; + // InternalRos2Parser.g:2528:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; public final EObject entryRulePackageDependency() throws RecognitionException { EObject current = null; @@ -5922,8 +6026,8 @@ public final EObject entryRulePackageDependency() throws RecognitionException { try { - // InternalRos2Parser.g:2480:58: (iv_rulePackageDependency= rulePackageDependency EOF ) - // InternalRos2Parser.g:2481:2: iv_rulePackageDependency= rulePackageDependency EOF + // InternalRos2Parser.g:2528:58: (iv_rulePackageDependency= rulePackageDependency EOF ) + // InternalRos2Parser.g:2529:2: iv_rulePackageDependency= rulePackageDependency EOF { newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -5950,7 +6054,7 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRos2Parser.g:2487:1: rulePackageDependency returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:2535:1: rulePackageDependency returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; @@ -5958,14 +6062,14 @@ public final EObject rulePackageDependency() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2493:2: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:2494:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:2541:2: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:2542:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:2494:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:2495:3: ( ruleEString ) + // InternalRos2Parser.g:2542:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:2543:3: ( ruleEString ) { - // InternalRos2Parser.g:2495:3: ( ruleEString ) - // InternalRos2Parser.g:2496:4: ruleEString + // InternalRos2Parser.g:2543:3: ( ruleEString ) + // InternalRos2Parser.g:2544:4: ruleEString { if (current==null) { @@ -6009,7 +6113,7 @@ public final EObject rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRos2Parser.g:2513:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; + // InternalRos2Parser.g:2561:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; public final EObject entryRuleExternalDependency() throws RecognitionException { EObject current = null; @@ -6017,8 +6121,8 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { try { - // InternalRos2Parser.g:2513:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) - // InternalRos2Parser.g:2514:2: iv_ruleExternalDependency= ruleExternalDependency EOF + // InternalRos2Parser.g:2561:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) + // InternalRos2Parser.g:2562:2: iv_ruleExternalDependency= ruleExternalDependency EOF { newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -6045,7 +6149,7 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRos2Parser.g:2520:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ; + // InternalRos2Parser.g:2568:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ; public final EObject ruleExternalDependency() throws RecognitionException { EObject current = null; @@ -6057,14 +6161,14 @@ public final EObject ruleExternalDependency() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2526:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) - // InternalRos2Parser.g:2527:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) + // InternalRos2Parser.g:2574:2: ( ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) ) + // InternalRos2Parser.g:2575:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) { - // InternalRos2Parser.g:2527:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) - // InternalRos2Parser.g:2528:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) + // InternalRos2Parser.g:2575:2: ( () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) ) + // InternalRos2Parser.g:2576:3: () otherlv_1= ExternalDependency ( (lv_name_2_0= ruleEString ) ) { - // InternalRos2Parser.g:2528:3: () - // InternalRos2Parser.g:2529:4: + // InternalRos2Parser.g:2576:3: () + // InternalRos2Parser.g:2577:4: { current = forceCreateModelElement( @@ -6078,11 +6182,11 @@ public final EObject ruleExternalDependency() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - // InternalRos2Parser.g:2539:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRos2Parser.g:2540:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2587:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRos2Parser.g:2588:4: (lv_name_2_0= ruleEString ) { - // InternalRos2Parser.g:2540:4: (lv_name_2_0= ruleEString ) - // InternalRos2Parser.g:2541:5: lv_name_2_0= ruleEString + // InternalRos2Parser.g:2588:4: (lv_name_2_0= ruleEString ) + // InternalRos2Parser.g:2589:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); @@ -6132,7 +6236,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRos2Parser.g:2562:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; + // InternalRos2Parser.g:2610:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -6140,8 +6244,8 @@ public final EObject entryRuleNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:2562:50: (iv_ruleNamespace= ruleNamespace EOF ) - // InternalRos2Parser.g:2563:2: iv_ruleNamespace= ruleNamespace EOF + // InternalRos2Parser.g:2610:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRos2Parser.g:2611:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -6168,7 +6272,7 @@ public final EObject entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRos2Parser.g:2569:1: ruleNamespace returns [EObject current=null] : (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ; + // InternalRos2Parser.g:2617: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; @@ -6183,37 +6287,37 @@ public final EObject ruleNamespace() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2575:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) - // InternalRos2Parser.g:2576:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + // InternalRos2Parser.g:2623:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRos2Parser.g:2624:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) { - // InternalRos2Parser.g:2576:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) - int alt49=3; + // InternalRos2Parser.g:2624:2: (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) + int alt50=3; switch ( input.LA(1) ) { case GlobalNamespace: { - alt49=1; + alt50=1; } break; case RelativeNamespace: { - alt49=2; + alt50=2; } break; case PrivateNamespace: { - alt49=3; + alt50=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 49, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt49) { + switch (alt50) { case 1 : - // InternalRos2Parser.g:2577:3: this_GlobalNamespace_0= ruleGlobalNamespace + // InternalRos2Parser.g:2625:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -6231,7 +6335,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2586:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRos2Parser.g:2634:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -6249,7 +6353,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2595:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRos2Parser.g:2643:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -6289,7 +6393,7 @@ public final EObject ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRos2Parser.g:2607:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRos2Parser.g:2655:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -6297,8 +6401,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRos2Parser.g:2607:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRos2Parser.g:2608:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRos2Parser.g:2655:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRos2Parser.g:2656:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -6325,7 +6429,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRos2Parser.g:2614:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; + // InternalRos2Parser.g:2662:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -6335,8 +6439,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRos2Parser.g:2620:2: (kw= GraphName ) - // InternalRos2Parser.g:2621:2: kw= GraphName + // InternalRos2Parser.g:2668:2: (kw= GraphName ) + // InternalRos2Parser.g:2669:2: kw= GraphName { kw=(Token)match(input,GraphName,FOLLOW_2); @@ -6363,7 +6467,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // $ANTLR start "entryRuleGlobalNamespace" - // InternalRos2Parser.g:2629:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRos2Parser.g:2677:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -6371,8 +6475,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:2629:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRos2Parser.g:2630:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRos2Parser.g:2677:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRos2Parser.g:2678:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -6399,7 +6503,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRos2Parser.g:2636: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 )? ) ; + // InternalRos2Parser.g:2684: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; @@ -6416,14 +6520,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2642:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRos2Parser.g:2643:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2690:2: ( ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRos2Parser.g:2691:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRos2Parser.g:2643:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRos2Parser.g:2644:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRos2Parser.g:2691:2: ( () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2692:3: () otherlv_1= GlobalNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRos2Parser.g:2644:3: () - // InternalRos2Parser.g:2645:4: + // InternalRos2Parser.g:2692:3: () + // InternalRos2Parser.g:2693:4: { current = forceCreateModelElement( @@ -6433,30 +6537,30 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_48); + otherlv_1=(Token)match(input,GlobalNamespace,FOLLOW_53); newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - // InternalRos2Parser.g:2655:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt51=2; - int LA51_0 = input.LA(1); + // InternalRos2Parser.g:2703:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==LeftSquareBracket) ) { - alt51=1; + if ( (LA52_0==LeftSquareBracket) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : - // InternalRos2Parser.g:2656:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:2704: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_49); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_54); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRos2Parser.g:2660:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRos2Parser.g:2661:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2708:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRos2Parser.g:2709:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRos2Parser.g:2661:5: (lv_parts_3_0= ruleGraphName ) - // InternalRos2Parser.g:2662:6: lv_parts_3_0= ruleGraphName + // InternalRos2Parser.g:2709:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2710:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); @@ -6483,30 +6587,30 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRos2Parser.g:2679:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop50: + // InternalRos2Parser.g:2727:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop51: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA50_0==Comma) ) { - alt50=1; + if ( (LA51_0==Comma) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : - // InternalRos2Parser.g:2680:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2728:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_49); + otherlv_4=(Token)match(input,Comma,FOLLOW_54); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRos2Parser.g:2684:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2685:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2732:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2733:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRos2Parser.g:2685:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2686:7: lv_parts_5_0= ruleGraphName + // InternalRos2Parser.g:2733:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2734:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); @@ -6538,7 +6642,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop50; + break loop51; } } while (true); @@ -6575,7 +6679,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRos2Parser.g:2713:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRos2Parser.g:2761:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6583,8 +6687,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRos2Parser.g:2713:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRos2Parser.g:2714:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRos2Parser.g:2761:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRos2Parser.g:2762:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -6611,7 +6715,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRos2Parser.g:2720: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 )? ) ; + // InternalRos2Parser.g:2768: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; @@ -6628,14 +6732,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2726:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRos2Parser.g:2727:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2774:2: ( ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRos2Parser.g:2775:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRos2Parser.g:2727:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRos2Parser.g:2728:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRos2Parser.g:2775:2: ( () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2776:3: () otherlv_1= RelativeNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRos2Parser.g:2728:3: () - // InternalRos2Parser.g:2729:4: + // InternalRos2Parser.g:2776:3: () + // InternalRos2Parser.g:2777:4: { current = forceCreateModelElement( @@ -6645,30 +6749,30 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_48); + otherlv_1=(Token)match(input,RelativeNamespace,FOLLOW_53); newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - // InternalRos2Parser.g:2739:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRos2Parser.g:2787:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA53_0==LeftSquareBracket) ) { - alt53=1; + if ( (LA54_0==LeftSquareBracket) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : - // InternalRos2Parser.g:2740:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:2788: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_49); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_54); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRos2Parser.g:2744:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRos2Parser.g:2745:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2792:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRos2Parser.g:2793:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRos2Parser.g:2745:5: (lv_parts_3_0= ruleGraphName ) - // InternalRos2Parser.g:2746:6: lv_parts_3_0= ruleGraphName + // InternalRos2Parser.g:2793:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2794:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); @@ -6695,30 +6799,30 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRos2Parser.g:2763:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop52: + // InternalRos2Parser.g:2811:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop53: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA52_0==Comma) ) { - alt52=1; + if ( (LA53_0==Comma) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : - // InternalRos2Parser.g:2764:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2812:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_49); + otherlv_4=(Token)match(input,Comma,FOLLOW_54); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - // InternalRos2Parser.g:2768:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2769:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2816:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2817:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRos2Parser.g:2769:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2770:7: lv_parts_5_0= ruleGraphName + // InternalRos2Parser.g:2817:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2818:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); @@ -6750,7 +6854,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop52; + break loop53; } } while (true); @@ -6787,7 +6891,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRos2Parser.g:2797:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRos2Parser.g:2845:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6795,8 +6899,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRos2Parser.g:2797:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRos2Parser.g:2798:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRos2Parser.g:2845:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRos2Parser.g:2846:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -6823,7 +6927,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRos2Parser.g:2804: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 )? ) ; + // InternalRos2Parser.g:2852: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; @@ -6840,14 +6944,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2810:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) - // InternalRos2Parser.g:2811:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2858:2: ( ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) ) + // InternalRos2Parser.g:2859:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) { - // InternalRos2Parser.g:2811:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) - // InternalRos2Parser.g:2812:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + // InternalRos2Parser.g:2859:2: ( () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? ) + // InternalRos2Parser.g:2860:3: () otherlv_1= PrivateNamespace (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? { - // InternalRos2Parser.g:2812:3: () - // InternalRos2Parser.g:2813:4: + // InternalRos2Parser.g:2860:3: () + // InternalRos2Parser.g:2861:4: { current = forceCreateModelElement( @@ -6857,30 +6961,30 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_48); + otherlv_1=(Token)match(input,PrivateNamespace,FOLLOW_53); newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - // InternalRos2Parser.g:2823:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalRos2Parser.g:2871:3: (otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==LeftSquareBracket) ) { - alt55=1; + if ( (LA56_0==LeftSquareBracket) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : - // InternalRos2Parser.g:2824:4: otherlv_2= LeftSquareBracket ( (lv_parts_3_0= ruleGraphName ) ) (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:2872: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_49); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_54); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - // InternalRos2Parser.g:2828:4: ( (lv_parts_3_0= ruleGraphName ) ) - // InternalRos2Parser.g:2829:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2876:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRos2Parser.g:2877:5: (lv_parts_3_0= ruleGraphName ) { - // InternalRos2Parser.g:2829:5: (lv_parts_3_0= ruleGraphName ) - // InternalRos2Parser.g:2830:6: lv_parts_3_0= ruleGraphName + // InternalRos2Parser.g:2877:5: (lv_parts_3_0= ruleGraphName ) + // InternalRos2Parser.g:2878:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); @@ -6907,30 +7011,30 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRos2Parser.g:2847:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop54: + // InternalRos2Parser.g:2895:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* + loop55: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==Comma) ) { - alt54=1; + if ( (LA55_0==Comma) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : - // InternalRos2Parser.g:2848:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2896:5: otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_49); + otherlv_4=(Token)match(input,Comma,FOLLOW_54); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - // InternalRos2Parser.g:2852:5: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos2Parser.g:2853:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2900:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos2Parser.g:2901:6: (lv_parts_5_0= ruleGraphName ) { - // InternalRos2Parser.g:2853:6: (lv_parts_5_0= ruleGraphName ) - // InternalRos2Parser.g:2854:7: lv_parts_5_0= ruleGraphName + // InternalRos2Parser.g:2901:6: (lv_parts_5_0= ruleGraphName ) + // InternalRos2Parser.g:2902:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); @@ -6962,7 +7066,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop54; + break loop55; } } while (true); @@ -6999,7 +7103,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRos2Parser.g:2881:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRos2Parser.g:2929:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -7007,8 +7111,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRos2Parser.g:2881:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRos2Parser.g:2882:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRos2Parser.g:2929:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRos2Parser.g:2930:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -7035,7 +7139,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRos2Parser.g:2888: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 ) ; + // InternalRos2Parser.g:2936: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; @@ -7060,62 +7164,62 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2894: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 ) ) - // InternalRos2Parser.g:2895: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 ) + // InternalRos2Parser.g:2942: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 ) ) + // InternalRos2Parser.g:2943: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 ) { - // InternalRos2Parser.g:2895:2: (this_ParameterListType_0= ruleParameterListType | this_ParameterStructType_1= ruleParameterStructType | this_ParameterIntegerType_2= ruleParameterIntegerType | this_ParameterStringType_3= ruleParameterStringType | this_ParameterDoubleType_4= ruleParameterDoubleType | this_ParameterBooleanType_5= ruleParameterBooleanType | this_ParameterBase64Type_6= ruleParameterBase64Type | this_ParameterArrayType_7= ruleParameterArrayType ) - int alt56=8; + // InternalRos2Parser.g:2943: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 alt57=8; switch ( input.LA(1) ) { case List: { - alt56=1; + alt57=1; } break; case Struct: { - alt56=2; + alt57=2; } break; case Integer: { - alt56=3; + alt57=3; } break; case String: { - alt56=4; + alt57=4; } break; case Double: { - alt56=5; + alt57=5; } break; case Boolean: { - alt56=6; + alt57=6; } break; case Base64: { - alt56=7; + alt57=7; } break; - case Array: + case RULE_BEGIN: { - alt56=8; + alt57=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 56, 0, input); + new NoViableAltException("", 57, 0, input); throw nvae; } - switch (alt56) { + switch (alt57) { case 1 : - // InternalRos2Parser.g:2896:3: this_ParameterListType_0= ruleParameterListType + // InternalRos2Parser.g:2944:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -7133,7 +7237,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:2905:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRos2Parser.g:2953:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -7151,7 +7255,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:2914:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRos2Parser.g:2962:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -7169,7 +7273,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:2923:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRos2Parser.g:2971:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -7187,7 +7291,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:2932:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRos2Parser.g:2980:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -7205,7 +7309,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:2941:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRos2Parser.g:2989:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -7223,7 +7327,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:2950:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRos2Parser.g:2998:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -7241,7 +7345,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:2959:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRos2Parser.g:3007:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -7281,7 +7385,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRos2Parser.g:2971:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRos2Parser.g:3019:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -7289,8 +7393,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRos2Parser.g:2971:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRos2Parser.g:2972:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRos2Parser.g:3019:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRos2Parser.g:3020:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -7317,7 +7421,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRos2Parser.g:2978: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 ) ; + // InternalRos2Parser.g:3026: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; @@ -7340,74 +7444,15 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:2984: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 ) ) - // InternalRos2Parser.g:2985: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 ) + // InternalRos2Parser.g:3032: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 ) ) + // InternalRos2Parser.g:3033: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 ) { - // InternalRos2Parser.g:2985:2: (this_ParameterString_0= ruleParameterString | this_ParameterBase64_1= ruleParameterBase64 | this_ParameterInteger_2= ruleParameterInteger | this_ParameterDouble_3= ruleParameterDouble | this_ParameterBoolean_4= ruleParameterBoolean | this_ParameterList_5= ruleParameterList | this_ParameterStruct_6= ruleParameterStruct ) - int alt57=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt57=1; - } - break; - case RULE_BINARY: - { - alt57=2; - } - break; - case RULE_DECINT: - { - alt57=3; - } - break; - case RULE_DOUBLE: - { - alt57=4; - } - break; - case RULE_BOOLEAN: - { - alt57=5; - } - break; - case LeftSquareBracket: - { - int LA57_6 = input.LA(2); - - if ( (LA57_6==Comma||(LA57_6>=LeftSquareBracket && LA57_6<=RightSquareBracket)||(LA57_6>=RULE_BINARY && LA57_6<=RULE_DOUBLE)||(LA57_6>=RULE_ID && LA57_6<=RULE_STRING)) ) { - alt57=6; - } - else if ( (LA57_6==ParameterStructMember) ) { - alt57=7; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 57, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt57=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 57, 0, input); - - throw nvae; - } - - switch (alt57) { + // InternalRos2Parser.g:3033: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 alt58=7; + alt58 = dfa58.predict(input); + switch (alt58) { case 1 : - // InternalRos2Parser.g:2986:3: this_ParameterString_0= ruleParameterString + // InternalRos2Parser.g:3034:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -7425,7 +7470,7 @@ else if ( (LA57_6==ParameterStructMember) ) { } break; case 2 : - // InternalRos2Parser.g:2995:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRos2Parser.g:3043:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -7443,7 +7488,7 @@ else if ( (LA57_6==ParameterStructMember) ) { } break; case 3 : - // InternalRos2Parser.g:3004:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRos2Parser.g:3052:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -7461,7 +7506,7 @@ else if ( (LA57_6==ParameterStructMember) ) { } break; case 4 : - // InternalRos2Parser.g:3013:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRos2Parser.g:3061:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -7479,7 +7524,7 @@ else if ( (LA57_6==ParameterStructMember) ) { } break; case 5 : - // InternalRos2Parser.g:3022:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRos2Parser.g:3070:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -7497,7 +7542,7 @@ else if ( (LA57_6==ParameterStructMember) ) { } break; case 6 : - // InternalRos2Parser.g:3031:3: this_ParameterList_5= ruleParameterList + // InternalRos2Parser.g:3079:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -7515,7 +7560,7 @@ else if ( (LA57_6==ParameterStructMember) ) { } break; case 7 : - // InternalRos2Parser.g:3040:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRos2Parser.g:3088:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -7555,7 +7600,7 @@ else if ( (LA57_6==ParameterStructMember) ) { // $ANTLR start "entryRuleParameterListType" - // InternalRos2Parser.g:3052:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRos2Parser.g:3100:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -7563,8 +7608,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRos2Parser.g:3052:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRos2Parser.g:3053:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRos2Parser.g:3100:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRos2Parser.g:3101:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -7591,7 +7636,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRos2Parser.g:3059: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 ) ; + // InternalRos2Parser.g:3107: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; @@ -7608,14 +7653,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3065:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRos2Parser.g:3066:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3113:2: ( ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRos2Parser.g:3114:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRos2Parser.g:3066:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) - // InternalRos2Parser.g:3067:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:3114:2: ( () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3115:3: () otherlv_1= List otherlv_2= LeftSquareBracket ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= RightSquareBracket { - // InternalRos2Parser.g:3067:3: () - // InternalRos2Parser.g:3068:4: + // InternalRos2Parser.g:3115:3: () + // InternalRos2Parser.g:3116:4: { current = forceCreateModelElement( @@ -7629,15 +7674,15 @@ public final EObject ruleParameterListType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_26); + otherlv_2=(Token)match(input,LeftSquareBracket,FOLLOW_25); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRos2Parser.g:3082:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRos2Parser.g:3083:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos2Parser.g:3130:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRos2Parser.g:3131:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRos2Parser.g:3083:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRos2Parser.g:3084:5: lv_sequence_3_0= ruleParameterType + // InternalRos2Parser.g:3131:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos2Parser.g:3132:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); @@ -7664,30 +7709,30 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRos2Parser.g:3101:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop58: + // InternalRos2Parser.g:3149:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* + loop59: do { - int alt58=2; - int LA58_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA58_0==Comma) ) { - alt58=1; + if ( (LA59_0==Comma) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : - // InternalRos2Parser.g:3102:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos2Parser.g:3150:4: otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,Comma,FOLLOW_26); + otherlv_4=(Token)match(input,Comma,FOLLOW_25); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRos2Parser.g:3106:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRos2Parser.g:3107:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos2Parser.g:3154:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos2Parser.g:3155:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRos2Parser.g:3107:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRos2Parser.g:3108:6: lv_sequence_5_0= ruleParameterType + // InternalRos2Parser.g:3155:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos2Parser.g:3156:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); @@ -7719,7 +7764,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop58; + break loop59; } } while (true); @@ -7750,7 +7795,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRos2Parser.g:3134:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRos2Parser.g:3182:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -7758,8 +7803,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRos2Parser.g:3134:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRos2Parser.g:3135:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRos2Parser.g:3182:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRos2Parser.g:3183:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -7786,7 +7831,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRos2Parser.g:3141: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 ) ; + // InternalRos2Parser.g:3189: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; @@ -7803,14 +7848,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3147:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) - // InternalRos2Parser.g:3148:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3195:2: ( ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) ) + // InternalRos2Parser.g:3196:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) { - // InternalRos2Parser.g:3148:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) - // InternalRos2Parser.g:3149:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket + // InternalRos2Parser.g:3196:2: ( () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket ) + // InternalRos2Parser.g:3197:3: () otherlv_1= Struct otherlv_2= LeftSquareBracket ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= RightSquareBracket { - // InternalRos2Parser.g:3149:3: () - // InternalRos2Parser.g:3150:4: + // InternalRos2Parser.g:3197:3: () + // InternalRos2Parser.g:3198:4: { current = forceCreateModelElement( @@ -7828,11 +7873,11 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); - // InternalRos2Parser.g:3164:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:3165:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3212:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3213:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRos2Parser.g:3165:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRos2Parser.g:3166:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRos2Parser.g:3213:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3214:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); @@ -7859,30 +7904,30 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRos2Parser.g:3183:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop59: + // InternalRos2Parser.g:3231:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + loop60: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==Comma) ) { - alt59=1; + if ( (LA60_0==Comma) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : - // InternalRos2Parser.g:3184:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3232:4: otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) { otherlv_4=(Token)match(input,Comma,FOLLOW_6); newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - // InternalRos2Parser.g:3188:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRos2Parser.g:3189:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3236:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos2Parser.g:3237:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRos2Parser.g:3189:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRos2Parser.g:3190:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRos2Parser.g:3237:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos2Parser.g:3238:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); @@ -7914,7 +7959,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop59; + break loop60; } } while (true); @@ -7945,7 +7990,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRos2Parser.g:3216:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRos2Parser.g:3264:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -7953,8 +7998,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRos2Parser.g:3216:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRos2Parser.g:3217:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRos2Parser.g:3264:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRos2Parser.g:3265:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -7981,7 +8026,7 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRos2Parser.g:3223:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRos2Parser.g:3271: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; @@ -7994,14 +8039,14 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3229:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRos2Parser.g:3230:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos2Parser.g:3277:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRos2Parser.g:3278:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) { - // InternalRos2Parser.g:3230:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRos2Parser.g:3231:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRos2Parser.g:3278:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos2Parser.g:3279:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { - // InternalRos2Parser.g:3231:3: () - // InternalRos2Parser.g:3232:4: + // InternalRos2Parser.g:3279:3: () + // InternalRos2Parser.g:3280:4: { current = forceCreateModelElement( @@ -8011,34 +8056,34 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,Integer,FOLLOW_50); + otherlv_1=(Token)match(input,Integer,FOLLOW_55); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRos2Parser.g:3242:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRos2Parser.g:3290:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==Default) ) { - int LA60_1 = input.LA(2); + if ( (LA61_0==Default) ) { + int LA61_1 = input.LA(2); - if ( (LA60_1==RULE_DECINT) ) { - alt60=1; + if ( (LA61_1==RULE_DECINT) ) { + alt61=1; } } - switch (alt60) { + switch (alt61) { case 1 : - // InternalRos2Parser.g:3243:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos2Parser.g:3291:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { otherlv_2=(Token)match(input,Default,FOLLOW_17); newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3247:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRos2Parser.g:3248:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos2Parser.g:3295:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos2Parser.g:3296:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRos2Parser.g:3248:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRos2Parser.g:3249:6: lv_default_3_0= ruleParameterInteger + // InternalRos2Parser.g:3296:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos2Parser.g:3297:6: lv_default_3_0= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); @@ -8094,7 +8139,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRos2Parser.g:3271:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRos2Parser.g:3319:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -8102,8 +8147,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRos2Parser.g:3271:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRos2Parser.g:3272:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRos2Parser.g:3319:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRos2Parser.g:3320:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -8130,7 +8175,7 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRos2Parser.g:3278:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRos2Parser.g:3326: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; @@ -8143,14 +8188,14 @@ public final EObject ruleParameterStringType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3284:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRos2Parser.g:3285:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos2Parser.g:3332:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRos2Parser.g:3333:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) { - // InternalRos2Parser.g:3285:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRos2Parser.g:3286:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRos2Parser.g:3333:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos2Parser.g:3334:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRos2Parser.g:3286:3: () - // InternalRos2Parser.g:3287:4: + // InternalRos2Parser.g:3334:3: () + // InternalRos2Parser.g:3335:4: { current = forceCreateModelElement( @@ -8160,34 +8205,37 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,String,FOLLOW_50); + otherlv_1=(Token)match(input,String,FOLLOW_55); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRos2Parser.g:3297:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRos2Parser.g:3345:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==Default) ) { - int LA61_1 = input.LA(2); + if ( (LA62_0==Default) ) { + int LA62_1 = input.LA(2); - if ( ((LA61_1>=RULE_ID && LA61_1<=RULE_STRING)) ) { - alt61=1; + if ( (LA62_1==RULE_STRING) ) { + alt62=1; + } + else if ( (LA62_1==RULE_ID) ) { + alt62=1; } } - switch (alt61) { + switch (alt62) { case 1 : - // InternalRos2Parser.g:3298:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos2Parser.g:3346:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) { otherlv_2=(Token)match(input,Default,FOLLOW_6); newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3302:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRos2Parser.g:3303:5: (lv_default_3_0= ruleParameterString ) + // InternalRos2Parser.g:3350:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos2Parser.g:3351:5: (lv_default_3_0= ruleParameterString ) { - // InternalRos2Parser.g:3303:5: (lv_default_3_0= ruleParameterString ) - // InternalRos2Parser.g:3304:6: lv_default_3_0= ruleParameterString + // InternalRos2Parser.g:3351:5: (lv_default_3_0= ruleParameterString ) + // InternalRos2Parser.g:3352:6: lv_default_3_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); @@ -8243,7 +8291,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRos2Parser.g:3326:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRos2Parser.g:3374:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8251,8 +8299,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRos2Parser.g:3326:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRos2Parser.g:3327:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRos2Parser.g:3374:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRos2Parser.g:3375:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -8279,7 +8327,7 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRos2Parser.g:3333:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRos2Parser.g:3381: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; @@ -8292,14 +8340,14 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3339:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRos2Parser.g:3340:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos2Parser.g:3387:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRos2Parser.g:3388:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) { - // InternalRos2Parser.g:3340:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRos2Parser.g:3341:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRos2Parser.g:3388:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos2Parser.g:3389:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRos2Parser.g:3341:3: () - // InternalRos2Parser.g:3342:4: + // InternalRos2Parser.g:3389:3: () + // InternalRos2Parser.g:3390:4: { current = forceCreateModelElement( @@ -8309,34 +8357,34 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,Double,FOLLOW_50); + otherlv_1=(Token)match(input,Double,FOLLOW_55); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRos2Parser.g:3352:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRos2Parser.g:3400:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==Default) ) { - int LA62_1 = input.LA(2); + if ( (LA63_0==Default) ) { + int LA63_1 = input.LA(2); - if ( (LA62_1==RULE_DOUBLE) ) { - alt62=1; + if ( (LA63_1==RULE_DOUBLE) ) { + alt63=1; } } - switch (alt62) { + switch (alt63) { case 1 : - // InternalRos2Parser.g:3353:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos2Parser.g:3401:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_51); + otherlv_2=(Token)match(input,Default,FOLLOW_56); newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3357:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRos2Parser.g:3358:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos2Parser.g:3405:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos2Parser.g:3406:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRos2Parser.g:3358:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRos2Parser.g:3359:6: lv_default_3_0= ruleParameterDouble + // InternalRos2Parser.g:3406:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos2Parser.g:3407:6: lv_default_3_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); @@ -8392,7 +8440,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRos2Parser.g:3381:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRos2Parser.g:3429:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8400,8 +8448,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRos2Parser.g:3381:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRos2Parser.g:3382:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRos2Parser.g:3429:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRos2Parser.g:3430:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -8428,7 +8476,7 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRos2Parser.g:3388:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRos2Parser.g:3436: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; @@ -8441,14 +8489,14 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3394:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRos2Parser.g:3395:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos2Parser.g:3442:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRos2Parser.g:3443:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) { - // InternalRos2Parser.g:3395:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRos2Parser.g:3396:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRos2Parser.g:3443:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos2Parser.g:3444:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRos2Parser.g:3396:3: () - // InternalRos2Parser.g:3397:4: + // InternalRos2Parser.g:3444:3: () + // InternalRos2Parser.g:3445:4: { current = forceCreateModelElement( @@ -8458,34 +8506,34 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,Boolean,FOLLOW_50); + otherlv_1=(Token)match(input,Boolean,FOLLOW_55); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRos2Parser.g:3407:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRos2Parser.g:3455:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==Default) ) { - int LA63_1 = input.LA(2); + if ( (LA64_0==Default) ) { + int LA64_1 = input.LA(2); - if ( (LA63_1==RULE_BOOLEAN) ) { - alt63=1; + if ( (LA64_1==RULE_BOOLEAN) ) { + alt64=1; } } - switch (alt63) { + switch (alt64) { case 1 : - // InternalRos2Parser.g:3408:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos2Parser.g:3456:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_52); + otherlv_2=(Token)match(input,Default,FOLLOW_57); newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3412:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRos2Parser.g:3413:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos2Parser.g:3460:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos2Parser.g:3461:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRos2Parser.g:3413:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRos2Parser.g:3414:6: lv_default_3_0= ruleParameterBoolean + // InternalRos2Parser.g:3461:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos2Parser.g:3462:6: lv_default_3_0= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); @@ -8541,7 +8589,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRos2Parser.g:3436:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRos2Parser.g:3484:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8549,8 +8597,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRos2Parser.g:3436:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRos2Parser.g:3437:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRos2Parser.g:3484:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRos2Parser.g:3485:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -8577,7 +8625,7 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRos2Parser.g:3443:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRos2Parser.g:3491: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; @@ -8590,14 +8638,14 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3449:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRos2Parser.g:3450:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos2Parser.g:3497:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRos2Parser.g:3498:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) { - // InternalRos2Parser.g:3450:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRos2Parser.g:3451:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRos2Parser.g:3498:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos2Parser.g:3499:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRos2Parser.g:3451:3: () - // InternalRos2Parser.g:3452:4: + // InternalRos2Parser.g:3499:3: () + // InternalRos2Parser.g:3500:4: { current = forceCreateModelElement( @@ -8607,34 +8655,34 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,Base64,FOLLOW_50); + otherlv_1=(Token)match(input,Base64,FOLLOW_55); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRos2Parser.g:3462:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRos2Parser.g:3510:3: (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==Default) ) { - int LA64_1 = input.LA(2); + if ( (LA65_0==Default) ) { + int LA65_1 = input.LA(2); - if ( (LA64_1==RULE_BINARY) ) { - alt64=1; + if ( (LA65_1==RULE_BINARY) ) { + alt65=1; } } - switch (alt64) { + switch (alt65) { case 1 : - // InternalRos2Parser.g:3463:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos2Parser.g:3511:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_53); + otherlv_2=(Token)match(input,Default,FOLLOW_58); newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - // InternalRos2Parser.g:3467:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRos2Parser.g:3468:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos2Parser.g:3515:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos2Parser.g:3516:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRos2Parser.g:3468:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRos2Parser.g:3469:6: lv_default_3_0= ruleParameterBase64 + // InternalRos2Parser.g:3516:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos2Parser.g:3517:6: lv_default_3_0= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); @@ -8690,7 +8738,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRos2Parser.g:3491:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRos2Parser.g:3539:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8698,8 +8746,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRos2Parser.g:3491:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRos2Parser.g:3492:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRos2Parser.g:3539:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRos2Parser.g:3540:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -8726,53 +8774,48 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRos2Parser.g:3498:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ; + // InternalRos2Parser.g:3546: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; - Token otherlv_0=null; - Token this_BEGIN_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token this_END_6=null; - EObject lv_type_3_0 = null; + Token this_BEGIN_0=null; + Token otherlv_1=null; + Token otherlv_3=null; + Token this_END_5=null; + EObject lv_type_2_0 = null; - EObject lv_default_5_0 = null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRos2Parser.g:3504:2: ( (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ) - // InternalRos2Parser.g:3505:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) + // InternalRos2Parser.g:3552:2: ( (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) ) + // InternalRos2Parser.g:3553:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) { - // InternalRos2Parser.g:3505:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) - // InternalRos2Parser.g:3506:3: otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END + // InternalRos2Parser.g:3553:2: (this_BEGIN_0= RULE_BEGIN otherlv_1= Array ( (lv_type_2_0= ruleParameterType ) ) (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? this_END_5= RULE_END ) + // InternalRos2Parser.g:3554: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 { - otherlv_0=(Token)match(input,Array,FOLLOW_4); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_59); - newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - this_BEGIN_1=(Token)match(input,RULE_BEGIN,FOLLOW_25); + otherlv_1=(Token)match(input,Array,FOLLOW_25); - newLeafNode(this_BEGIN_1, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - otherlv_2=(Token)match(input,Type,FOLLOW_26); - - newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - // InternalRos2Parser.g:3518:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRos2Parser.g:3519:4: (lv_type_3_0= ruleParameterType ) + // InternalRos2Parser.g:3562:3: ( (lv_type_2_0= ruleParameterType ) ) + // InternalRos2Parser.g:3563:4: (lv_type_2_0= ruleParameterType ) { - // InternalRos2Parser.g:3519:4: (lv_type_3_0= ruleParameterType ) - // InternalRos2Parser.g:3520:5: lv_type_3_0= ruleParameterType + // InternalRos2Parser.g:3563:4: (lv_type_2_0= ruleParameterType ) + // InternalRos2Parser.g:3564:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_54); - lv_type_3_0=ruleParameterType(); + pushFollow(FOLLOW_29); + lv_type_2_0=ruleParameterType(); state._fsp--; @@ -8783,7 +8826,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "type", - lv_type_3_0, + lv_type_2_0, "de.fraunhofer.ipa.ros.Basics.ParameterType"); afterParserOrEnumRuleCall(); @@ -8793,32 +8836,32 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRos2Parser.g:3537:3: (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRos2Parser.g:3581:3: (otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==Default) ) { - alt65=1; + if ( (LA66_0==Default) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : - // InternalRos2Parser.g:3538:4: otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos2Parser.g:3582:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_4=(Token)match(input,Default,FOLLOW_10); + otherlv_3=(Token)match(input,Default,FOLLOW_10); - newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - // InternalRos2Parser.g:3542:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRos2Parser.g:3543:5: (lv_default_5_0= ruleParameterList ) + // InternalRos2Parser.g:3586:4: ( (lv_default_4_0= ruleParameterList ) ) + // InternalRos2Parser.g:3587:5: (lv_default_4_0= ruleParameterList ) { - // InternalRos2Parser.g:3543:5: (lv_default_5_0= ruleParameterList ) - // InternalRos2Parser.g:3544:6: lv_default_5_0= ruleParameterList + // InternalRos2Parser.g:3587:5: (lv_default_4_0= ruleParameterList ) + // InternalRos2Parser.g:3588:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_13); - lv_default_5_0=ruleParameterList(); + lv_default_4_0=ruleParameterList(); state._fsp--; @@ -8829,7 +8872,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "default", - lv_default_5_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Basics.ParameterList"); afterParserOrEnumRuleCall(); @@ -8845,9 +8888,9 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_6=(Token)match(input,RULE_END,FOLLOW_2); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_6, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -8872,7 +8915,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRos2Parser.g:3570:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRos2Parser.g:3614:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -8880,8 +8923,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRos2Parser.g:3570:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRos2Parser.g:3571:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRos2Parser.g:3614:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRos2Parser.g:3615:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -8908,7 +8951,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRos2Parser.g:3577: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 ) ; + // InternalRos2Parser.g:3621: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; @@ -8924,14 +8967,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3583:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) - // InternalRos2Parser.g:3584:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRos2Parser.g:3627:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) + // InternalRos2Parser.g:3628:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) { - // InternalRos2Parser.g:3584:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) - // InternalRos2Parser.g:3585:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket + // InternalRos2Parser.g:3628:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRos2Parser.g:3629:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { - // InternalRos2Parser.g:3585:3: () - // InternalRos2Parser.g:3586:4: + // InternalRos2Parser.g:3629:3: () + // InternalRos2Parser.g:3630:4: { current = forceCreateModelElement( @@ -8941,15 +8984,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_55); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_30); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - // InternalRos2Parser.g:3596:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRos2Parser.g:3597:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos2Parser.g:3640:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3641:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRos2Parser.g:3597:4: (lv_value_2_0= ruleParameterValue ) - // InternalRos2Parser.g:3598:5: lv_value_2_0= ruleParameterValue + // InternalRos2Parser.g:3641:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos2Parser.g:3642:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -8976,30 +9019,30 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRos2Parser.g:3615:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* - loop66: + // InternalRos2Parser.g:3659:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==Comma) ) { - alt66=1; + if ( (LA67_0==Comma) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : - // InternalRos2Parser.g:3616:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3660:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,Comma,FOLLOW_55); + otherlv_3=(Token)match(input,Comma,FOLLOW_30); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRos2Parser.g:3620:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos2Parser.g:3621:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos2Parser.g:3664:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos2Parser.g:3665:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRos2Parser.g:3621:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos2Parser.g:3622:6: lv_value_4_0= ruleParameterValue + // InternalRos2Parser.g:3665:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos2Parser.g:3666:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -9031,7 +9074,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop66; + break loop67; } } while (true); @@ -9062,7 +9105,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRos2Parser.g:3648:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRos2Parser.g:3692:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -9070,8 +9113,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRos2Parser.g:3648:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRos2Parser.g:3649:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRos2Parser.g:3692:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRos2Parser.g:3693:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -9098,7 +9141,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRos2Parser.g:3655:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; + // InternalRos2Parser.g:3699: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; @@ -9111,14 +9154,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3661:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) - // InternalRos2Parser.g:3662:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRos2Parser.g:3705:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) + // InternalRos2Parser.g:3706:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) { - // InternalRos2Parser.g:3662:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) - // InternalRos2Parser.g:3663:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalRos2Parser.g:3706:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRos2Parser.g:3707:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { - // InternalRos2Parser.g:3663:3: () - // InternalRos2Parser.g:3664:4: + // InternalRos2Parser.g:3707:3: () + // InternalRos2Parser.g:3708:4: { current = forceCreateModelElement( @@ -9128,30 +9171,30 @@ public final EObject ruleParameterAny() throws RecognitionException { } - otherlv_1=(Token)match(input,ParameterAny,FOLLOW_56); + otherlv_1=(Token)match(input,ParameterAny,FOLLOW_60); newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - // InternalRos2Parser.g:3674:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRos2Parser.g:3718:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==Value) ) { - alt67=1; + if ( (LA68_0==Value) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : - // InternalRos2Parser.g:3675:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) + // InternalRos2Parser.g:3719:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) { otherlv_2=(Token)match(input,Value,FOLLOW_6); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); - // InternalRos2Parser.g:3679:4: ( (lv_value_3_0= ruleEString ) ) - // InternalRos2Parser.g:3680:5: (lv_value_3_0= ruleEString ) + // InternalRos2Parser.g:3723:4: ( (lv_value_3_0= ruleEString ) ) + // InternalRos2Parser.g:3724:5: (lv_value_3_0= ruleEString ) { - // InternalRos2Parser.g:3680:5: (lv_value_3_0= ruleEString ) - // InternalRos2Parser.g:3681:6: lv_value_3_0= ruleEString + // InternalRos2Parser.g:3724:5: (lv_value_3_0= ruleEString ) + // InternalRos2Parser.g:3725:6: lv_value_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); @@ -9207,7 +9250,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRos2Parser.g:3703:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRos2Parser.g:3747:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -9215,8 +9258,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRos2Parser.g:3703:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRos2Parser.g:3704:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRos2Parser.g:3747:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRos2Parser.g:3748:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -9243,7 +9286,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRos2Parser.g:3710:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRos2Parser.g:3754:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -9254,14 +9297,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3716:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRos2Parser.g:3717:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos2Parser.g:3760:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRos2Parser.g:3761:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRos2Parser.g:3717:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRos2Parser.g:3718:3: (lv_value_0_0= ruleEString ) + // InternalRos2Parser.g:3761:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos2Parser.g:3762:3: (lv_value_0_0= ruleEString ) { - // InternalRos2Parser.g:3718:3: (lv_value_0_0= ruleEString ) - // InternalRos2Parser.g:3719:4: lv_value_0_0= ruleEString + // InternalRos2Parser.g:3762:3: (lv_value_0_0= ruleEString ) + // InternalRos2Parser.g:3763:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -9308,7 +9351,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRos2Parser.g:3739:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRos2Parser.g:3783:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -9316,8 +9359,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRos2Parser.g:3739:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRos2Parser.g:3740:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRos2Parser.g:3783:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRos2Parser.g:3784:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -9344,7 +9387,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRos2Parser.g:3746:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRos2Parser.g:3790:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -9355,14 +9398,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3752:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRos2Parser.g:3753:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos2Parser.g:3796:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRos2Parser.g:3797:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRos2Parser.g:3753:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRos2Parser.g:3754:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos2Parser.g:3797:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos2Parser.g:3798:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRos2Parser.g:3754:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRos2Parser.g:3755:4: lv_value_0_0= ruleBase64Binary + // InternalRos2Parser.g:3798:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos2Parser.g:3799:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -9409,7 +9452,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRos2Parser.g:3775:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRos2Parser.g:3819:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -9417,8 +9460,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRos2Parser.g:3775:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRos2Parser.g:3776:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRos2Parser.g:3819:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRos2Parser.g:3820:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -9445,7 +9488,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRos2Parser.g:3782:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRos2Parser.g:3826:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -9456,14 +9499,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3788:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRos2Parser.g:3789:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos2Parser.g:3832:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRos2Parser.g:3833:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRos2Parser.g:3789:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRos2Parser.g:3790:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos2Parser.g:3833:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos2Parser.g:3834:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRos2Parser.g:3790:3: (lv_value_0_0= ruleInteger0 ) - // InternalRos2Parser.g:3791:4: lv_value_0_0= ruleInteger0 + // InternalRos2Parser.g:3834:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos2Parser.g:3835:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -9510,7 +9553,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRos2Parser.g:3811:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRos2Parser.g:3855:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -9518,8 +9561,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRos2Parser.g:3811:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRos2Parser.g:3812:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRos2Parser.g:3855:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRos2Parser.g:3856:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -9546,7 +9589,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRos2Parser.g:3818:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRos2Parser.g:3862:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -9557,14 +9600,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3824:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRos2Parser.g:3825:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos2Parser.g:3868:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRos2Parser.g:3869:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRos2Parser.g:3825:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRos2Parser.g:3826:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos2Parser.g:3869:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos2Parser.g:3870:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRos2Parser.g:3826:3: (lv_value_0_0= ruleDouble0 ) - // InternalRos2Parser.g:3827:4: lv_value_0_0= ruleDouble0 + // InternalRos2Parser.g:3870:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos2Parser.g:3871:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -9611,7 +9654,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRos2Parser.g:3847:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRos2Parser.g:3891:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9619,8 +9662,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRos2Parser.g:3847:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRos2Parser.g:3848:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRos2Parser.g:3891:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRos2Parser.g:3892:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -9647,7 +9690,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRos2Parser.g:3854:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRos2Parser.g:3898:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9658,14 +9701,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3860:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRos2Parser.g:3861:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos2Parser.g:3904:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRos2Parser.g:3905:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRos2Parser.g:3861:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRos2Parser.g:3862:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos2Parser.g:3905:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos2Parser.g:3906:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRos2Parser.g:3862:3: (lv_value_0_0= ruleboolean0 ) - // InternalRos2Parser.g:3863:4: lv_value_0_0= ruleboolean0 + // InternalRos2Parser.g:3906:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos2Parser.g:3907:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -9712,7 +9755,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRos2Parser.g:3883:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRos2Parser.g:3927:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -9720,8 +9763,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRos2Parser.g:3883:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRos2Parser.g:3884:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRos2Parser.g:3927:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRos2Parser.g:3928:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -9748,7 +9791,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRos2Parser.g:3890: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 )? ) ; + // InternalRos2Parser.g:3934: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; @@ -9766,14 +9809,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3896: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 )? ) ) - // InternalRos2Parser.g:3897: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 )? ) + // InternalRos2Parser.g:3940: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 )? ) ) + // InternalRos2Parser.g:3941: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 )? ) { - // InternalRos2Parser.g:3897: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 )? ) - // InternalRos2Parser.g:3898:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? + // InternalRos2Parser.g:3941: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 )? ) + // InternalRos2Parser.g:3942:3: () (otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* otherlv_7= RightSquareBracket )? { - // InternalRos2Parser.g:3898:3: () - // InternalRos2Parser.g:3899:4: + // InternalRos2Parser.g:3942:3: () + // InternalRos2Parser.g:3943:4: { current = forceCreateModelElement( @@ -9783,26 +9826,26 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos2Parser.g:3905: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 alt69=2; - int LA69_0 = input.LA(1); + // InternalRos2Parser.g:3949: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 alt70=2; + int LA70_0 = input.LA(1); - if ( (LA69_0==LeftSquareBracket) ) { - alt69=1; + if ( (LA70_0==LeftSquareBracket) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : - // InternalRos2Parser.g:3906: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 + // InternalRos2Parser.g:3950: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_57); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_6); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - // InternalRos2Parser.g:3910:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRos2Parser.g:3911:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos2Parser.g:3954:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRos2Parser.g:3955:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRos2Parser.g:3911:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRos2Parser.g:3912:6: lv_value_2_0= ruleParameterStructMember + // InternalRos2Parser.g:3955:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos2Parser.g:3956:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -9829,39 +9872,39 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos2Parser.g:3929:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* - loop68: + // InternalRos2Parser.g:3973:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* + loop69: do { - int alt68=2; - int LA68_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==Comma) ) { - alt68=1; + if ( (LA69_0==Comma) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : - // InternalRos2Parser.g:3930:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + // InternalRos2Parser.g:3974:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket { otherlv_3=(Token)match(input,Comma,FOLLOW_10); newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_57); + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_6); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - // InternalRos2Parser.g:3938:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRos2Parser.g:3939:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos2Parser.g:3982:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRos2Parser.g:3983:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRos2Parser.g:3939:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRos2Parser.g:3940:7: lv_value_5_0= ruleParameterStructMember + // InternalRos2Parser.g:3983:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos2Parser.g:3984:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_61); lv_value_5_0=ruleParameterStructMember(); state._fsp--; @@ -9892,7 +9935,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop68; + break loop69; } } while (true); @@ -9929,7 +9972,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRos2Parser.g:3971:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRos2Parser.g:4015:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -9937,8 +9980,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRos2Parser.g:3971:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRos2Parser.g:3972:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRos2Parser.g:4015:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRos2Parser.g:4016:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -9965,7 +10008,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRos2Parser.g:3978:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRos2Parser.g:4022:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -9976,14 +10019,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:3984:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRos2Parser.g:3985:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos2Parser.g:4028:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRos2Parser.g:4029:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRos2Parser.g:3985:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRos2Parser.g:3986:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos2Parser.g:4029:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos2Parser.g:4030:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRos2Parser.g:3986:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRos2Parser.g:3987:4: lv_value_0_0= ruleDateTime0 + // InternalRos2Parser.g:4030:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos2Parser.g:4031:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -10030,7 +10073,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRos2Parser.g:4007:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRos2Parser.g:4051:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -10038,8 +10081,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRos2Parser.g:4007:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRos2Parser.g:4008:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRos2Parser.g:4051:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRos2Parser.g:4052:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -10066,44 +10109,39 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRos2Parser.g:4014:1: ruleParameterStructMember returns [EObject current=null] : (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ; + // InternalRos2Parser.g:4058: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; - Token otherlv_0=null; - Token otherlv_2=null; - Token this_BEGIN_3=null; - Token this_END_5=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; + Token otherlv_1=null; + Token this_BEGIN_2=null; + Token this_END_4=null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_value_4_0 = null; + EObject lv_value_3_0 = null; enterRule(); try { - // InternalRos2Parser.g:4020:2: ( (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ) - // InternalRos2Parser.g:4021:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) + // InternalRos2Parser.g:4064:2: ( ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) ) + // InternalRos2Parser.g:4065:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) { - // InternalRos2Parser.g:4021:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) - // InternalRos2Parser.g:4022:3: otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END + // InternalRos2Parser.g:4065:2: ( ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END ) + // InternalRos2Parser.g:4066:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END { - otherlv_0=(Token)match(input,ParameterStructMember,FOLLOW_6); - - newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - - // InternalRos2Parser.g:4026:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos2Parser.g:4027:4: (lv_name_1_0= ruleEString ) + // InternalRos2Parser.g:4066:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos2Parser.g:4067:4: (lv_name_0_0= ruleEString ) { - // InternalRos2Parser.g:4027:4: (lv_name_1_0= ruleEString ) - // InternalRos2Parser.g:4028:5: lv_name_1_0= ruleEString + // InternalRos2Parser.g:4067:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4068:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_3); - lv_name_1_0=ruleEString(); + lv_name_0_0=ruleEString(); state._fsp--; @@ -10114,7 +10152,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "name", - lv_name_1_0, + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -10124,25 +10162,25 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); + otherlv_1=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_55); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_30); - newLeafNode(this_BEGIN_3, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - // InternalRos2Parser.g:4053:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos2Parser.g:4054:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos2Parser.g:4093:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalRos2Parser.g:4094:4: (lv_value_3_0= ruleParameterValue ) { - // InternalRos2Parser.g:4054:4: (lv_value_4_0= ruleParameterValue ) - // InternalRos2Parser.g:4055:5: lv_value_4_0= ruleParameterValue + // InternalRos2Parser.g:4094:4: (lv_value_3_0= ruleParameterValue ) + // InternalRos2Parser.g:4095:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_13); - lv_value_4_0=ruleParameterValue(); + lv_value_3_0=ruleParameterValue(); state._fsp--; @@ -10153,7 +10191,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "value", - lv_value_4_0, + lv_value_3_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); @@ -10163,9 +10201,9 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_5, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -10190,7 +10228,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRos2Parser.g:4080:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRos2Parser.g:4120:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -10198,8 +10236,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRos2Parser.g:4080:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRos2Parser.g:4081:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRos2Parser.g:4120:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRos2Parser.g:4121:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -10226,7 +10264,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRos2Parser.g:4087:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRos2Parser.g:4127: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; @@ -10239,22 +10277,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRos2Parser.g:4093:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRos2Parser.g:4094:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos2Parser.g:4133:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRos2Parser.g:4134:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRos2Parser.g:4094:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRos2Parser.g:4095:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos2Parser.g:4134:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos2Parser.g:4135:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRos2Parser.g:4095:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRos2Parser.g:4096:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4135:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos2Parser.g:4136:4: (lv_name_0_0= ruleEString ) { - // InternalRos2Parser.g:4096:4: (lv_name_0_0= ruleEString ) - // InternalRos2Parser.g:4097:5: lv_name_0_0= ruleEString + // InternalRos2Parser.g:4136:4: (lv_name_0_0= ruleEString ) + // InternalRos2Parser.g:4137:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_25); lv_name_0_0=ruleEString(); state._fsp--; @@ -10276,11 +10314,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRos2Parser.g:4114:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRos2Parser.g:4115:4: (lv_type_1_0= ruleParameterType ) + // InternalRos2Parser.g:4154:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos2Parser.g:4155:4: (lv_type_1_0= ruleParameterType ) { - // InternalRos2Parser.g:4115:4: (lv_type_1_0= ruleParameterType ) - // InternalRos2Parser.g:4116:5: lv_type_1_0= ruleParameterType + // InternalRos2Parser.g:4155:4: (lv_type_1_0= ruleParameterType ) + // InternalRos2Parser.g:4156:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -10330,7 +10368,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRos2Parser.g:4137:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRos2Parser.g:4177:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -10338,8 +10376,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRos2Parser.g:4137:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRos2Parser.g:4138:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRos2Parser.g:4177:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRos2Parser.g:4178:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -10366,7 +10404,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRos2Parser.g:4144:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRos2Parser.g:4184:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10376,8 +10414,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRos2Parser.g:4150:2: (this_BINARY_0= RULE_BINARY ) - // InternalRos2Parser.g:4151:2: this_BINARY_0= RULE_BINARY + // InternalRos2Parser.g:4190:2: (this_BINARY_0= RULE_BINARY ) + // InternalRos2Parser.g:4191:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -10406,7 +10444,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRos2Parser.g:4161:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRos2Parser.g:4201:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -10414,8 +10452,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRos2Parser.g:4161:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRos2Parser.g:4162:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRos2Parser.g:4201:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRos2Parser.g:4202:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -10442,7 +10480,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRos2Parser.g:4168:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRos2Parser.g:4208:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10452,8 +10490,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4174:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRos2Parser.g:4175:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRos2Parser.g:4214:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRos2Parser.g:4215:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -10482,7 +10520,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRos2Parser.g:4185:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRos2Parser.g:4225:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -10490,8 +10528,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRos2Parser.g:4185:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRos2Parser.g:4186:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRos2Parser.g:4225:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRos2Parser.g:4226:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -10518,7 +10556,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRos2Parser.g:4192:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRos2Parser.g:4232:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10528,8 +10566,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4198:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRos2Parser.g:4199:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRos2Parser.g:4238:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRos2Parser.g:4239:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -10558,7 +10596,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRos2Parser.g:4209:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRos2Parser.g:4249:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -10566,8 +10604,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRos2Parser.g:4209:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRos2Parser.g:4210:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRos2Parser.g:4249:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRos2Parser.g:4250:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -10594,7 +10632,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRos2Parser.g:4216:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRos2Parser.g:4256:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10604,8 +10642,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4222:2: (this_DECINT_0= RULE_DECINT ) - // InternalRos2Parser.g:4223:2: this_DECINT_0= RULE_DECINT + // InternalRos2Parser.g:4262:2: (this_DECINT_0= RULE_DECINT ) + // InternalRos2Parser.g:4263:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -10634,7 +10672,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRos2Parser.g:4233:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRos2Parser.g:4273:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -10642,8 +10680,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRos2Parser.g:4233:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRos2Parser.g:4234:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRos2Parser.g:4273:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRos2Parser.g:4274:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -10670,7 +10708,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRos2Parser.g:4240:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRos2Parser.g:4280:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10680,8 +10718,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRos2Parser.g:4246:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRos2Parser.g:4247:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRos2Parser.g:4286:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRos2Parser.g:4287:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -10710,7 +10748,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleMessagePart" - // InternalRos2Parser.g:4257:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; + // InternalRos2Parser.g:4297:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; public final EObject entryRuleMessagePart() throws RecognitionException { EObject current = null; @@ -10718,8 +10756,8 @@ public final EObject entryRuleMessagePart() throws RecognitionException { try { - // InternalRos2Parser.g:4257:52: (iv_ruleMessagePart= ruleMessagePart EOF ) - // InternalRos2Parser.g:4258:2: iv_ruleMessagePart= ruleMessagePart EOF + // InternalRos2Parser.g:4297:52: (iv_ruleMessagePart= ruleMessagePart EOF ) + // InternalRos2Parser.g:4298:2: iv_ruleMessagePart= ruleMessagePart EOF { newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -10746,67 +10784,37 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRos2Parser.g:4264:1: ruleMessagePart returns [EObject current=null] : ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ; + // InternalRos2Parser.g:4304:1: ruleMessagePart returns [EObject current=null] : ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) ; public final EObject ruleMessagePart() throws RecognitionException { EObject current = null; - Token lv_Data_1_2=null; - EObject lv_Type_0_0 = null; + Token lv_Data_0_2=null; + Token otherlv_1=null; + AntlrDatatypeRuleToken lv_Data_0_1 = null; - AntlrDatatypeRuleToken lv_Data_1_1 = null; + AntlrDatatypeRuleToken lv_Data_0_3 = null; - AntlrDatatypeRuleToken lv_Data_1_3 = null; + EObject lv_Type_2_0 = null; enterRule(); try { - // InternalRos2Parser.g:4270:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) - // InternalRos2Parser.g:4271:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) + // InternalRos2Parser.g:4310:2: ( ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) ) + // InternalRos2Parser.g:4311:2: ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) { - // InternalRos2Parser.g:4271:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) - // InternalRos2Parser.g:4272:3: ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRos2Parser.g:4311:2: ( ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) ) + // InternalRos2Parser.g:4312:3: ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) otherlv_1= Colon ( (lv_Type_2_0= ruleAbstractType ) ) { - // InternalRos2Parser.g:4272:3: ( (lv_Type_0_0= ruleAbstractType ) ) - // InternalRos2Parser.g:4273:4: (lv_Type_0_0= ruleAbstractType ) - { - // InternalRos2Parser.g:4273:4: (lv_Type_0_0= ruleAbstractType ) - // InternalRos2Parser.g:4274:5: lv_Type_0_0= ruleAbstractType - { - - newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - - pushFollow(FOLLOW_59); - lv_Type_0_0=ruleAbstractType(); - - state._fsp--; - - - if (current==null) { - current = createModelElementForParent(grammarAccess.getMessagePartRule()); - } - set( - current, - "Type", - lv_Type_0_0, - "de.fraunhofer.ipa.ros.Basics.AbstractType"); - afterParserOrEnumRuleCall(); - - - } - - - } - - // InternalRos2Parser.g:4291:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) - // InternalRos2Parser.g:4292:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos2Parser.g:4312:3: ( ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) ) + // InternalRos2Parser.g:4313:4: ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) { - // InternalRos2Parser.g:4292:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) - // InternalRos2Parser.g:4293:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + // InternalRos2Parser.g:4313:4: ( (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) ) + // InternalRos2Parser.g:4314:5: (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) { - // InternalRos2Parser.g:4293:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) - int alt70=3; + // InternalRos2Parser.g:4314:5: (lv_Data_0_1= ruleKEYWORD | lv_Data_0_2= RULE_MESSAGE_ASIGMENT | lv_Data_0_3= ruleEString ) + int alt71=3; switch ( input.LA(1) ) { case Duration: case Feedback: @@ -10820,36 +10828,36 @@ public final EObject ruleMessagePart() throws RecognitionException { case Time: case Type: { - alt70=1; + alt71=1; } break; case RULE_MESSAGE_ASIGMENT: { - alt70=2; + alt71=2; } break; case RULE_ID: case RULE_STRING: { - alt70=3; + alt71=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 70, 0, input); + new NoViableAltException("", 71, 0, input); throw nvae; } - switch (alt70) { + switch (alt71) { case 1 : - // InternalRos2Parser.g:4294:6: lv_Data_1_1= ruleKEYWORD + // InternalRos2Parser.g:4315:6: lv_Data_0_1= ruleKEYWORD { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); + newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_0_0_0()); - pushFollow(FOLLOW_2); - lv_Data_1_1=ruleKEYWORD(); + pushFollow(FOLLOW_3); + lv_Data_0_1=ruleKEYWORD(); state._fsp--; @@ -10860,7 +10868,7 @@ public final EObject ruleMessagePart() throws RecognitionException { set( current, "Data", - lv_Data_1_1, + lv_Data_0_1, "de.fraunhofer.ipa.ros.Basics.KEYWORD"); afterParserOrEnumRuleCall(); @@ -10868,11 +10876,11 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:4310:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT + // InternalRos2Parser.g:4331:6: lv_Data_0_2= RULE_MESSAGE_ASIGMENT { - lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); + lv_Data_0_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_3); - newLeafNode(lv_Data_1_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); + newLeafNode(lv_Data_0_2, grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_0_0_1()); if (current==null) { @@ -10881,20 +10889,20 @@ public final EObject ruleMessagePart() throws RecognitionException { setWithLastConsumed( current, "Data", - lv_Data_1_2, + lv_Data_0_2, "de.fraunhofer.ipa.ros.Basics.MESSAGE_ASIGMENT"); } break; case 3 : - // InternalRos2Parser.g:4325:6: lv_Data_1_3= ruleEString + // InternalRos2Parser.g:4346:6: lv_Data_0_3= ruleEString { - newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); + newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_0_0_2()); - pushFollow(FOLLOW_2); - lv_Data_1_3=ruleEString(); + pushFollow(FOLLOW_3); + lv_Data_0_3=ruleEString(); state._fsp--; @@ -10905,15 +10913,50 @@ public final EObject ruleMessagePart() throws RecognitionException { set( current, "Data", - lv_Data_1_3, + lv_Data_0_3, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); - } - break; + } + break; + + } + + + } + + + } + + otherlv_1=(Token)match(input,Colon,FOLLOW_62); + + newLeafNode(otherlv_1, grammarAccess.getMessagePartAccess().getColonKeyword_1()); + + // InternalRos2Parser.g:4368:3: ( (lv_Type_2_0= ruleAbstractType ) ) + // InternalRos2Parser.g:4369:4: (lv_Type_2_0= ruleAbstractType ) + { + // InternalRos2Parser.g:4369:4: (lv_Type_2_0= ruleAbstractType ) + // InternalRos2Parser.g:4370:5: lv_Type_2_0= ruleAbstractType + { + + newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_2_0()); + + pushFollow(FOLLOW_2); + lv_Type_2_0=ruleAbstractType(); - } + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getMessagePartRule()); + } + set( + current, + "Type", + lv_Type_2_0, + "de.fraunhofer.ipa.ros.Basics.AbstractType"); + afterParserOrEnumRuleCall(); } @@ -10944,7 +10987,7 @@ public final EObject ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRos2Parser.g:4347:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRos2Parser.g:4391:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -10952,8 +10995,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRos2Parser.g:4347:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRos2Parser.g:4348:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRos2Parser.g:4391:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRos2Parser.g:4392:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -10980,7 +11023,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRos2Parser.g:4354: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 ) ; + // InternalRos2Parser.g:4398: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; @@ -11051,15 +11094,178 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4360: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 ) ) - // InternalRos2Parser.g:4361: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 ) + // InternalRos2Parser.g:4404: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 ) ) + // InternalRos2Parser.g:4405: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 ) { - // InternalRos2Parser.g:4361:2: (this_bool_0= rulebool | this_int8_1= ruleint8 | this_uint8_2= ruleuint8 | this_int16_3= ruleint16 | this_uint16_4= ruleuint16 | this_int32_5= ruleint32 | this_uint32_6= ruleuint32 | this_int64_7= ruleint64 | this_uint64_8= ruleuint64 | this_float32_9= rulefloat32 | this_float64_10= rulefloat64 | this_string0_11= rulestring0 | this_byte_12= rulebyte | this_time_13= ruletime | this_duration_14= ruleduration | this_Header_15= ruleHeader | this_boolArray_16= ruleboolArray | this_int8Array_17= ruleint8Array | this_uint8Array_18= ruleuint8Array | this_int16Array_19= ruleint16Array | this_uint16Array_20= ruleuint16Array | this_int32Array_21= ruleint32Array | this_uint32Array_22= ruleuint32Array | this_int64Array_23= ruleint64Array | this_uint64Array_24= ruleuint64Array | this_float32Array_25= rulefloat32Array | this_float64Array_26= rulefloat64Array | this_string0Array_27= rulestring0Array | this_byteArray_28= rulebyteArray | this_TopicSpecRef_29= ruleTopicSpecRef | this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef ) - int alt71=31; - alt71 = dfa71.predict(input); - switch (alt71) { + // InternalRos2Parser.g:4405: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 alt72=31; + switch ( input.LA(1) ) { + case Bool: + { + alt72=1; + } + break; + case Int8: + { + alt72=2; + } + break; + case Uint8: + { + alt72=3; + } + break; + case Int16: + { + alt72=4; + } + break; + case Uint16: + { + alt72=5; + } + break; + case Int32: + { + alt72=6; + } + break; + case Uint32: + { + alt72=7; + } + break; + case Int64: + { + alt72=8; + } + break; + case Uint64: + { + alt72=9; + } + break; + case Float32: + { + alt72=10; + } + break; + case Float64: + { + alt72=11; + } + break; + case String_1: + { + alt72=12; + } + break; + case Byte: + { + alt72=13; + } + break; + case Time: + { + alt72=14; + } + break; + case Duration: + { + alt72=15; + } + break; + case Header: + { + alt72=16; + } + break; + case Bool_1: + { + alt72=17; + } + break; + case Int8_1: + { + alt72=18; + } + break; + case Uint8_1: + { + alt72=19; + } + break; + case Int16_1: + { + alt72=20; + } + break; + case Uint16_1: + { + alt72=21; + } + break; + case Int32_1: + { + alt72=22; + } + break; + case Uint32_1: + { + alt72=23; + } + break; + case Int64_1: + { + alt72=24; + } + break; + case Uint64_1: + { + alt72=25; + } + break; + case Float32_1: + { + alt72=26; + } + break; + case Float64_1: + { + alt72=27; + } + break; + case String_2: + { + alt72=28; + } + break; + case Byte_1: + { + alt72=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt72=30; + } + break; + case LeftSquareBracket: + { + alt72=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 72, 0, input); + + throw nvae; + } + + switch (alt72) { case 1 : - // InternalRos2Parser.g:4362:3: this_bool_0= rulebool + // InternalRos2Parser.g:4406:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -11077,7 +11283,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:4371:3: this_int8_1= ruleint8 + // InternalRos2Parser.g:4415:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -11095,7 +11301,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:4380:3: this_uint8_2= ruleuint8 + // InternalRos2Parser.g:4424:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -11113,7 +11319,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:4389:3: this_int16_3= ruleint16 + // InternalRos2Parser.g:4433:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -11131,7 +11337,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:4398:3: this_uint16_4= ruleuint16 + // InternalRos2Parser.g:4442:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -11149,7 +11355,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:4407:3: this_int32_5= ruleint32 + // InternalRos2Parser.g:4451:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -11167,7 +11373,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:4416:3: this_uint32_6= ruleuint32 + // InternalRos2Parser.g:4460:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -11185,7 +11391,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:4425:3: this_int64_7= ruleint64 + // InternalRos2Parser.g:4469:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -11203,7 +11409,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRos2Parser.g:4434:3: this_uint64_8= ruleuint64 + // InternalRos2Parser.g:4478:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -11221,7 +11427,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRos2Parser.g:4443:3: this_float32_9= rulefloat32 + // InternalRos2Parser.g:4487:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -11239,7 +11445,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRos2Parser.g:4452:3: this_float64_10= rulefloat64 + // InternalRos2Parser.g:4496:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -11257,7 +11463,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRos2Parser.g:4461:3: this_string0_11= rulestring0 + // InternalRos2Parser.g:4505:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -11275,7 +11481,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRos2Parser.g:4470:3: this_byte_12= rulebyte + // InternalRos2Parser.g:4514:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -11293,7 +11499,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRos2Parser.g:4479:3: this_time_13= ruletime + // InternalRos2Parser.g:4523:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -11311,7 +11517,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRos2Parser.g:4488:3: this_duration_14= ruleduration + // InternalRos2Parser.g:4532:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -11329,7 +11535,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRos2Parser.g:4497:3: this_Header_15= ruleHeader + // InternalRos2Parser.g:4541:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -11347,7 +11553,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRos2Parser.g:4506:3: this_boolArray_16= ruleboolArray + // InternalRos2Parser.g:4550:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -11365,7 +11571,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRos2Parser.g:4515:3: this_int8Array_17= ruleint8Array + // InternalRos2Parser.g:4559:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -11383,7 +11589,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRos2Parser.g:4524:3: this_uint8Array_18= ruleuint8Array + // InternalRos2Parser.g:4568:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -11401,7 +11607,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRos2Parser.g:4533:3: this_int16Array_19= ruleint16Array + // InternalRos2Parser.g:4577:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -11419,7 +11625,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRos2Parser.g:4542:3: this_uint16Array_20= ruleuint16Array + // InternalRos2Parser.g:4586:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -11437,7 +11643,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRos2Parser.g:4551:3: this_int32Array_21= ruleint32Array + // InternalRos2Parser.g:4595:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -11455,7 +11661,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRos2Parser.g:4560:3: this_uint32Array_22= ruleuint32Array + // InternalRos2Parser.g:4604:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -11473,7 +11679,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRos2Parser.g:4569:3: this_int64Array_23= ruleint64Array + // InternalRos2Parser.g:4613:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -11491,7 +11697,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRos2Parser.g:4578:3: this_uint64Array_24= ruleuint64Array + // InternalRos2Parser.g:4622:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -11509,7 +11715,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRos2Parser.g:4587:3: this_float32Array_25= rulefloat32Array + // InternalRos2Parser.g:4631:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -11527,7 +11733,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRos2Parser.g:4596:3: this_float64Array_26= rulefloat64Array + // InternalRos2Parser.g:4640:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -11545,7 +11751,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRos2Parser.g:4605:3: this_string0Array_27= rulestring0Array + // InternalRos2Parser.g:4649:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -11563,7 +11769,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRos2Parser.g:4614:3: this_byteArray_28= rulebyteArray + // InternalRos2Parser.g:4658:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -11581,7 +11787,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRos2Parser.g:4623:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRos2Parser.g:4667:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -11599,7 +11805,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRos2Parser.g:4632:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRos2Parser.g:4676:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -11639,7 +11845,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRos2Parser.g:4644:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRos2Parser.g:4688:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -11647,8 +11853,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRos2Parser.g:4644:45: (iv_rulebool= rulebool EOF ) - // InternalRos2Parser.g:4645:2: iv_rulebool= rulebool EOF + // InternalRos2Parser.g:4688:45: (iv_rulebool= rulebool EOF ) + // InternalRos2Parser.g:4689:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -11675,7 +11881,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRos2Parser.g:4651:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; + // InternalRos2Parser.g:4695:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -11685,14 +11891,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4657:2: ( ( () otherlv_1= Bool ) ) - // InternalRos2Parser.g:4658:2: ( () otherlv_1= Bool ) + // InternalRos2Parser.g:4701:2: ( ( () otherlv_1= Bool ) ) + // InternalRos2Parser.g:4702:2: ( () otherlv_1= Bool ) { - // InternalRos2Parser.g:4658:2: ( () otherlv_1= Bool ) - // InternalRos2Parser.g:4659:3: () otherlv_1= Bool + // InternalRos2Parser.g:4702:2: ( () otherlv_1= Bool ) + // InternalRos2Parser.g:4703:3: () otherlv_1= Bool { - // InternalRos2Parser.g:4659:3: () - // InternalRos2Parser.g:4660:4: + // InternalRos2Parser.g:4703:3: () + // InternalRos2Parser.g:4704:4: { current = forceCreateModelElement( @@ -11729,7 +11935,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRos2Parser.g:4674:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRos2Parser.g:4718:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -11737,8 +11943,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRos2Parser.g:4674:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRos2Parser.g:4675:2: iv_ruleint8= ruleint8 EOF + // InternalRos2Parser.g:4718:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRos2Parser.g:4719:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -11765,7 +11971,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRos2Parser.g:4681:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; + // InternalRos2Parser.g:4725:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -11775,14 +11981,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4687:2: ( ( () otherlv_1= Int8 ) ) - // InternalRos2Parser.g:4688:2: ( () otherlv_1= Int8 ) + // InternalRos2Parser.g:4731:2: ( ( () otherlv_1= Int8 ) ) + // InternalRos2Parser.g:4732:2: ( () otherlv_1= Int8 ) { - // InternalRos2Parser.g:4688:2: ( () otherlv_1= Int8 ) - // InternalRos2Parser.g:4689:3: () otherlv_1= Int8 + // InternalRos2Parser.g:4732:2: ( () otherlv_1= Int8 ) + // InternalRos2Parser.g:4733:3: () otherlv_1= Int8 { - // InternalRos2Parser.g:4689:3: () - // InternalRos2Parser.g:4690:4: + // InternalRos2Parser.g:4733:3: () + // InternalRos2Parser.g:4734:4: { current = forceCreateModelElement( @@ -11819,7 +12025,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRos2Parser.g:4704:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRos2Parser.g:4748:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -11827,8 +12033,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRos2Parser.g:4704:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRos2Parser.g:4705:2: iv_ruleuint8= ruleuint8 EOF + // InternalRos2Parser.g:4748:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRos2Parser.g:4749:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -11855,7 +12061,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRos2Parser.g:4711:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; + // InternalRos2Parser.g:4755:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -11865,14 +12071,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4717:2: ( ( () otherlv_1= Uint8 ) ) - // InternalRos2Parser.g:4718:2: ( () otherlv_1= Uint8 ) + // InternalRos2Parser.g:4761:2: ( ( () otherlv_1= Uint8 ) ) + // InternalRos2Parser.g:4762:2: ( () otherlv_1= Uint8 ) { - // InternalRos2Parser.g:4718:2: ( () otherlv_1= Uint8 ) - // InternalRos2Parser.g:4719:3: () otherlv_1= Uint8 + // InternalRos2Parser.g:4762:2: ( () otherlv_1= Uint8 ) + // InternalRos2Parser.g:4763:3: () otherlv_1= Uint8 { - // InternalRos2Parser.g:4719:3: () - // InternalRos2Parser.g:4720:4: + // InternalRos2Parser.g:4763:3: () + // InternalRos2Parser.g:4764:4: { current = forceCreateModelElement( @@ -11909,7 +12115,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRos2Parser.g:4734:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRos2Parser.g:4778:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -11917,8 +12123,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRos2Parser.g:4734:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRos2Parser.g:4735:2: iv_ruleint16= ruleint16 EOF + // InternalRos2Parser.g:4778:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRos2Parser.g:4779:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -11945,7 +12151,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRos2Parser.g:4741:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; + // InternalRos2Parser.g:4785:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -11955,14 +12161,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4747:2: ( ( () otherlv_1= Int16 ) ) - // InternalRos2Parser.g:4748:2: ( () otherlv_1= Int16 ) + // InternalRos2Parser.g:4791:2: ( ( () otherlv_1= Int16 ) ) + // InternalRos2Parser.g:4792:2: ( () otherlv_1= Int16 ) { - // InternalRos2Parser.g:4748:2: ( () otherlv_1= Int16 ) - // InternalRos2Parser.g:4749:3: () otherlv_1= Int16 + // InternalRos2Parser.g:4792:2: ( () otherlv_1= Int16 ) + // InternalRos2Parser.g:4793:3: () otherlv_1= Int16 { - // InternalRos2Parser.g:4749:3: () - // InternalRos2Parser.g:4750:4: + // InternalRos2Parser.g:4793:3: () + // InternalRos2Parser.g:4794:4: { current = forceCreateModelElement( @@ -11999,7 +12205,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRos2Parser.g:4764:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRos2Parser.g:4808:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -12007,8 +12213,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRos2Parser.g:4764:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRos2Parser.g:4765:2: iv_ruleuint16= ruleuint16 EOF + // InternalRos2Parser.g:4808:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRos2Parser.g:4809:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -12035,7 +12241,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRos2Parser.g:4771:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; + // InternalRos2Parser.g:4815:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -12045,14 +12251,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4777:2: ( ( () otherlv_1= Uint16 ) ) - // InternalRos2Parser.g:4778:2: ( () otherlv_1= Uint16 ) + // InternalRos2Parser.g:4821:2: ( ( () otherlv_1= Uint16 ) ) + // InternalRos2Parser.g:4822:2: ( () otherlv_1= Uint16 ) { - // InternalRos2Parser.g:4778:2: ( () otherlv_1= Uint16 ) - // InternalRos2Parser.g:4779:3: () otherlv_1= Uint16 + // InternalRos2Parser.g:4822:2: ( () otherlv_1= Uint16 ) + // InternalRos2Parser.g:4823:3: () otherlv_1= Uint16 { - // InternalRos2Parser.g:4779:3: () - // InternalRos2Parser.g:4780:4: + // InternalRos2Parser.g:4823:3: () + // InternalRos2Parser.g:4824:4: { current = forceCreateModelElement( @@ -12089,7 +12295,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRos2Parser.g:4794:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRos2Parser.g:4838:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -12097,8 +12303,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRos2Parser.g:4794:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRos2Parser.g:4795:2: iv_ruleint32= ruleint32 EOF + // InternalRos2Parser.g:4838:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRos2Parser.g:4839:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -12125,7 +12331,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRos2Parser.g:4801:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; + // InternalRos2Parser.g:4845:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -12135,14 +12341,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4807:2: ( ( () otherlv_1= Int32 ) ) - // InternalRos2Parser.g:4808:2: ( () otherlv_1= Int32 ) + // InternalRos2Parser.g:4851:2: ( ( () otherlv_1= Int32 ) ) + // InternalRos2Parser.g:4852:2: ( () otherlv_1= Int32 ) { - // InternalRos2Parser.g:4808:2: ( () otherlv_1= Int32 ) - // InternalRos2Parser.g:4809:3: () otherlv_1= Int32 + // InternalRos2Parser.g:4852:2: ( () otherlv_1= Int32 ) + // InternalRos2Parser.g:4853:3: () otherlv_1= Int32 { - // InternalRos2Parser.g:4809:3: () - // InternalRos2Parser.g:4810:4: + // InternalRos2Parser.g:4853:3: () + // InternalRos2Parser.g:4854:4: { current = forceCreateModelElement( @@ -12179,7 +12385,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRos2Parser.g:4824:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRos2Parser.g:4868:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -12187,8 +12393,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRos2Parser.g:4824:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRos2Parser.g:4825:2: iv_ruleuint32= ruleuint32 EOF + // InternalRos2Parser.g:4868:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRos2Parser.g:4869:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -12215,7 +12421,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRos2Parser.g:4831:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; + // InternalRos2Parser.g:4875:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -12225,14 +12431,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4837:2: ( ( () otherlv_1= Uint32 ) ) - // InternalRos2Parser.g:4838:2: ( () otherlv_1= Uint32 ) + // InternalRos2Parser.g:4881:2: ( ( () otherlv_1= Uint32 ) ) + // InternalRos2Parser.g:4882:2: ( () otherlv_1= Uint32 ) { - // InternalRos2Parser.g:4838:2: ( () otherlv_1= Uint32 ) - // InternalRos2Parser.g:4839:3: () otherlv_1= Uint32 + // InternalRos2Parser.g:4882:2: ( () otherlv_1= Uint32 ) + // InternalRos2Parser.g:4883:3: () otherlv_1= Uint32 { - // InternalRos2Parser.g:4839:3: () - // InternalRos2Parser.g:4840:4: + // InternalRos2Parser.g:4883:3: () + // InternalRos2Parser.g:4884:4: { current = forceCreateModelElement( @@ -12269,7 +12475,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRos2Parser.g:4854:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRos2Parser.g:4898:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -12277,8 +12483,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRos2Parser.g:4854:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRos2Parser.g:4855:2: iv_ruleint64= ruleint64 EOF + // InternalRos2Parser.g:4898:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRos2Parser.g:4899:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -12305,7 +12511,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRos2Parser.g:4861:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; + // InternalRos2Parser.g:4905:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -12315,14 +12521,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4867:2: ( ( () otherlv_1= Int64 ) ) - // InternalRos2Parser.g:4868:2: ( () otherlv_1= Int64 ) + // InternalRos2Parser.g:4911:2: ( ( () otherlv_1= Int64 ) ) + // InternalRos2Parser.g:4912:2: ( () otherlv_1= Int64 ) { - // InternalRos2Parser.g:4868:2: ( () otherlv_1= Int64 ) - // InternalRos2Parser.g:4869:3: () otherlv_1= Int64 + // InternalRos2Parser.g:4912:2: ( () otherlv_1= Int64 ) + // InternalRos2Parser.g:4913:3: () otherlv_1= Int64 { - // InternalRos2Parser.g:4869:3: () - // InternalRos2Parser.g:4870:4: + // InternalRos2Parser.g:4913:3: () + // InternalRos2Parser.g:4914:4: { current = forceCreateModelElement( @@ -12359,7 +12565,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRos2Parser.g:4884:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRos2Parser.g:4928:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -12367,8 +12573,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRos2Parser.g:4884:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRos2Parser.g:4885:2: iv_ruleuint64= ruleuint64 EOF + // InternalRos2Parser.g:4928:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRos2Parser.g:4929:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -12395,7 +12601,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRos2Parser.g:4891:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; + // InternalRos2Parser.g:4935:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -12405,14 +12611,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4897:2: ( ( () otherlv_1= Uint64 ) ) - // InternalRos2Parser.g:4898:2: ( () otherlv_1= Uint64 ) + // InternalRos2Parser.g:4941:2: ( ( () otherlv_1= Uint64 ) ) + // InternalRos2Parser.g:4942:2: ( () otherlv_1= Uint64 ) { - // InternalRos2Parser.g:4898:2: ( () otherlv_1= Uint64 ) - // InternalRos2Parser.g:4899:3: () otherlv_1= Uint64 + // InternalRos2Parser.g:4942:2: ( () otherlv_1= Uint64 ) + // InternalRos2Parser.g:4943:3: () otherlv_1= Uint64 { - // InternalRos2Parser.g:4899:3: () - // InternalRos2Parser.g:4900:4: + // InternalRos2Parser.g:4943:3: () + // InternalRos2Parser.g:4944:4: { current = forceCreateModelElement( @@ -12449,7 +12655,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRos2Parser.g:4914:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRos2Parser.g:4958:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -12457,8 +12663,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRos2Parser.g:4914:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRos2Parser.g:4915:2: iv_rulefloat32= rulefloat32 EOF + // InternalRos2Parser.g:4958:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRos2Parser.g:4959:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -12485,7 +12691,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRos2Parser.g:4921:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; + // InternalRos2Parser.g:4965:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -12495,14 +12701,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4927:2: ( ( () otherlv_1= Float32 ) ) - // InternalRos2Parser.g:4928:2: ( () otherlv_1= Float32 ) + // InternalRos2Parser.g:4971:2: ( ( () otherlv_1= Float32 ) ) + // InternalRos2Parser.g:4972:2: ( () otherlv_1= Float32 ) { - // InternalRos2Parser.g:4928:2: ( () otherlv_1= Float32 ) - // InternalRos2Parser.g:4929:3: () otherlv_1= Float32 + // InternalRos2Parser.g:4972:2: ( () otherlv_1= Float32 ) + // InternalRos2Parser.g:4973:3: () otherlv_1= Float32 { - // InternalRos2Parser.g:4929:3: () - // InternalRos2Parser.g:4930:4: + // InternalRos2Parser.g:4973:3: () + // InternalRos2Parser.g:4974:4: { current = forceCreateModelElement( @@ -12539,7 +12745,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRos2Parser.g:4944:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRos2Parser.g:4988:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -12547,8 +12753,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRos2Parser.g:4944:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRos2Parser.g:4945:2: iv_rulefloat64= rulefloat64 EOF + // InternalRos2Parser.g:4988:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRos2Parser.g:4989:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -12575,7 +12781,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRos2Parser.g:4951:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; + // InternalRos2Parser.g:4995:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -12585,14 +12791,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4957:2: ( ( () otherlv_1= Float64 ) ) - // InternalRos2Parser.g:4958:2: ( () otherlv_1= Float64 ) + // InternalRos2Parser.g:5001:2: ( ( () otherlv_1= Float64 ) ) + // InternalRos2Parser.g:5002:2: ( () otherlv_1= Float64 ) { - // InternalRos2Parser.g:4958:2: ( () otherlv_1= Float64 ) - // InternalRos2Parser.g:4959:3: () otherlv_1= Float64 + // InternalRos2Parser.g:5002:2: ( () otherlv_1= Float64 ) + // InternalRos2Parser.g:5003:3: () otherlv_1= Float64 { - // InternalRos2Parser.g:4959:3: () - // InternalRos2Parser.g:4960:4: + // InternalRos2Parser.g:5003:3: () + // InternalRos2Parser.g:5004:4: { current = forceCreateModelElement( @@ -12629,7 +12835,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRos2Parser.g:4974:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRos2Parser.g:5018:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -12637,8 +12843,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRos2Parser.g:4974:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRos2Parser.g:4975:2: iv_rulestring0= rulestring0 EOF + // InternalRos2Parser.g:5018:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRos2Parser.g:5019:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -12665,7 +12871,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRos2Parser.g:4981:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; + // InternalRos2Parser.g:5025:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -12675,14 +12881,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:4987:2: ( ( () otherlv_1= String_1 ) ) - // InternalRos2Parser.g:4988:2: ( () otherlv_1= String_1 ) + // InternalRos2Parser.g:5031:2: ( ( () otherlv_1= String_1 ) ) + // InternalRos2Parser.g:5032:2: ( () otherlv_1= String_1 ) { - // InternalRos2Parser.g:4988:2: ( () otherlv_1= String_1 ) - // InternalRos2Parser.g:4989:3: () otherlv_1= String_1 + // InternalRos2Parser.g:5032:2: ( () otherlv_1= String_1 ) + // InternalRos2Parser.g:5033:3: () otherlv_1= String_1 { - // InternalRos2Parser.g:4989:3: () - // InternalRos2Parser.g:4990:4: + // InternalRos2Parser.g:5033:3: () + // InternalRos2Parser.g:5034:4: { current = forceCreateModelElement( @@ -12719,7 +12925,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRos2Parser.g:5004:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRos2Parser.g:5048:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -12727,8 +12933,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRos2Parser.g:5004:45: (iv_rulebyte= rulebyte EOF ) - // InternalRos2Parser.g:5005:2: iv_rulebyte= rulebyte EOF + // InternalRos2Parser.g:5048:45: (iv_rulebyte= rulebyte EOF ) + // InternalRos2Parser.g:5049:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -12755,7 +12961,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRos2Parser.g:5011:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; + // InternalRos2Parser.g:5055:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -12765,14 +12971,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5017:2: ( ( () otherlv_1= Byte ) ) - // InternalRos2Parser.g:5018:2: ( () otherlv_1= Byte ) + // InternalRos2Parser.g:5061:2: ( ( () otherlv_1= Byte ) ) + // InternalRos2Parser.g:5062:2: ( () otherlv_1= Byte ) { - // InternalRos2Parser.g:5018:2: ( () otherlv_1= Byte ) - // InternalRos2Parser.g:5019:3: () otherlv_1= Byte + // InternalRos2Parser.g:5062:2: ( () otherlv_1= Byte ) + // InternalRos2Parser.g:5063:3: () otherlv_1= Byte { - // InternalRos2Parser.g:5019:3: () - // InternalRos2Parser.g:5020:4: + // InternalRos2Parser.g:5063:3: () + // InternalRos2Parser.g:5064:4: { current = forceCreateModelElement( @@ -12809,7 +13015,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRos2Parser.g:5034:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRos2Parser.g:5078:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -12817,8 +13023,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRos2Parser.g:5034:45: (iv_ruletime= ruletime EOF ) - // InternalRos2Parser.g:5035:2: iv_ruletime= ruletime EOF + // InternalRos2Parser.g:5078:45: (iv_ruletime= ruletime EOF ) + // InternalRos2Parser.g:5079:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -12845,7 +13051,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRos2Parser.g:5041:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; + // InternalRos2Parser.g:5085:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -12855,14 +13061,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5047:2: ( ( () otherlv_1= Time ) ) - // InternalRos2Parser.g:5048:2: ( () otherlv_1= Time ) + // InternalRos2Parser.g:5091:2: ( ( () otherlv_1= Time ) ) + // InternalRos2Parser.g:5092:2: ( () otherlv_1= Time ) { - // InternalRos2Parser.g:5048:2: ( () otherlv_1= Time ) - // InternalRos2Parser.g:5049:3: () otherlv_1= Time + // InternalRos2Parser.g:5092:2: ( () otherlv_1= Time ) + // InternalRos2Parser.g:5093:3: () otherlv_1= Time { - // InternalRos2Parser.g:5049:3: () - // InternalRos2Parser.g:5050:4: + // InternalRos2Parser.g:5093:3: () + // InternalRos2Parser.g:5094:4: { current = forceCreateModelElement( @@ -12899,7 +13105,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRos2Parser.g:5064:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRos2Parser.g:5108:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -12907,8 +13113,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRos2Parser.g:5064:49: (iv_ruleduration= ruleduration EOF ) - // InternalRos2Parser.g:5065:2: iv_ruleduration= ruleduration EOF + // InternalRos2Parser.g:5108:49: (iv_ruleduration= ruleduration EOF ) + // InternalRos2Parser.g:5109:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -12935,7 +13141,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRos2Parser.g:5071:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; + // InternalRos2Parser.g:5115:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -12945,14 +13151,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5077:2: ( ( () otherlv_1= Duration ) ) - // InternalRos2Parser.g:5078:2: ( () otherlv_1= Duration ) + // InternalRos2Parser.g:5121:2: ( ( () otherlv_1= Duration ) ) + // InternalRos2Parser.g:5122:2: ( () otherlv_1= Duration ) { - // InternalRos2Parser.g:5078:2: ( () otherlv_1= Duration ) - // InternalRos2Parser.g:5079:3: () otherlv_1= Duration + // InternalRos2Parser.g:5122:2: ( () otherlv_1= Duration ) + // InternalRos2Parser.g:5123:3: () otherlv_1= Duration { - // InternalRos2Parser.g:5079:3: () - // InternalRos2Parser.g:5080:4: + // InternalRos2Parser.g:5123:3: () + // InternalRos2Parser.g:5124:4: { current = forceCreateModelElement( @@ -12989,7 +13195,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRos2Parser.g:5094:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRos2Parser.g:5138:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -12997,8 +13203,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRos2Parser.g:5094:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRos2Parser.g:5095:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRos2Parser.g:5138:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRos2Parser.g:5139:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -13025,7 +13231,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRos2Parser.g:5101:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; + // InternalRos2Parser.g:5145:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -13035,14 +13241,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5107:2: ( ( () otherlv_1= Bool_1 ) ) - // InternalRos2Parser.g:5108:2: ( () otherlv_1= Bool_1 ) + // InternalRos2Parser.g:5151:2: ( ( () otherlv_1= Bool_1 ) ) + // InternalRos2Parser.g:5152:2: ( () otherlv_1= Bool_1 ) { - // InternalRos2Parser.g:5108:2: ( () otherlv_1= Bool_1 ) - // InternalRos2Parser.g:5109:3: () otherlv_1= Bool_1 + // InternalRos2Parser.g:5152:2: ( () otherlv_1= Bool_1 ) + // InternalRos2Parser.g:5153:3: () otherlv_1= Bool_1 { - // InternalRos2Parser.g:5109:3: () - // InternalRos2Parser.g:5110:4: + // InternalRos2Parser.g:5153:3: () + // InternalRos2Parser.g:5154:4: { current = forceCreateModelElement( @@ -13079,7 +13285,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRos2Parser.g:5124:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRos2Parser.g:5168:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -13087,8 +13293,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRos2Parser.g:5124:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRos2Parser.g:5125:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRos2Parser.g:5168:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRos2Parser.g:5169:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -13115,7 +13321,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRos2Parser.g:5131:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; + // InternalRos2Parser.g:5175:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -13125,14 +13331,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5137:2: ( ( () otherlv_1= Int8_1 ) ) - // InternalRos2Parser.g:5138:2: ( () otherlv_1= Int8_1 ) + // InternalRos2Parser.g:5181:2: ( ( () otherlv_1= Int8_1 ) ) + // InternalRos2Parser.g:5182:2: ( () otherlv_1= Int8_1 ) { - // InternalRos2Parser.g:5138:2: ( () otherlv_1= Int8_1 ) - // InternalRos2Parser.g:5139:3: () otherlv_1= Int8_1 + // InternalRos2Parser.g:5182:2: ( () otherlv_1= Int8_1 ) + // InternalRos2Parser.g:5183:3: () otherlv_1= Int8_1 { - // InternalRos2Parser.g:5139:3: () - // InternalRos2Parser.g:5140:4: + // InternalRos2Parser.g:5183:3: () + // InternalRos2Parser.g:5184:4: { current = forceCreateModelElement( @@ -13169,7 +13375,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRos2Parser.g:5154:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRos2Parser.g:5198:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -13177,8 +13383,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRos2Parser.g:5154:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRos2Parser.g:5155:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRos2Parser.g:5198:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRos2Parser.g:5199:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -13205,7 +13411,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRos2Parser.g:5161:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; + // InternalRos2Parser.g:5205:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -13215,14 +13421,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5167:2: ( ( () otherlv_1= Uint8_1 ) ) - // InternalRos2Parser.g:5168:2: ( () otherlv_1= Uint8_1 ) + // InternalRos2Parser.g:5211:2: ( ( () otherlv_1= Uint8_1 ) ) + // InternalRos2Parser.g:5212:2: ( () otherlv_1= Uint8_1 ) { - // InternalRos2Parser.g:5168:2: ( () otherlv_1= Uint8_1 ) - // InternalRos2Parser.g:5169:3: () otherlv_1= Uint8_1 + // InternalRos2Parser.g:5212:2: ( () otherlv_1= Uint8_1 ) + // InternalRos2Parser.g:5213:3: () otherlv_1= Uint8_1 { - // InternalRos2Parser.g:5169:3: () - // InternalRos2Parser.g:5170:4: + // InternalRos2Parser.g:5213:3: () + // InternalRos2Parser.g:5214:4: { current = forceCreateModelElement( @@ -13259,7 +13465,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRos2Parser.g:5184:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRos2Parser.g:5228:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -13267,8 +13473,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRos2Parser.g:5184:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRos2Parser.g:5185:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRos2Parser.g:5228:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRos2Parser.g:5229:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -13295,7 +13501,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRos2Parser.g:5191:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; + // InternalRos2Parser.g:5235:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -13305,14 +13511,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5197:2: ( ( () otherlv_1= Int16_1 ) ) - // InternalRos2Parser.g:5198:2: ( () otherlv_1= Int16_1 ) + // InternalRos2Parser.g:5241:2: ( ( () otherlv_1= Int16_1 ) ) + // InternalRos2Parser.g:5242:2: ( () otherlv_1= Int16_1 ) { - // InternalRos2Parser.g:5198:2: ( () otherlv_1= Int16_1 ) - // InternalRos2Parser.g:5199:3: () otherlv_1= Int16_1 + // InternalRos2Parser.g:5242:2: ( () otherlv_1= Int16_1 ) + // InternalRos2Parser.g:5243:3: () otherlv_1= Int16_1 { - // InternalRos2Parser.g:5199:3: () - // InternalRos2Parser.g:5200:4: + // InternalRos2Parser.g:5243:3: () + // InternalRos2Parser.g:5244:4: { current = forceCreateModelElement( @@ -13349,7 +13555,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRos2Parser.g:5214:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRos2Parser.g:5258:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -13357,8 +13563,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRos2Parser.g:5214:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRos2Parser.g:5215:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRos2Parser.g:5258:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRos2Parser.g:5259:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -13385,7 +13591,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRos2Parser.g:5221:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; + // InternalRos2Parser.g:5265:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -13395,14 +13601,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5227:2: ( ( () otherlv_1= Uint16_1 ) ) - // InternalRos2Parser.g:5228:2: ( () otherlv_1= Uint16_1 ) + // InternalRos2Parser.g:5271:2: ( ( () otherlv_1= Uint16_1 ) ) + // InternalRos2Parser.g:5272:2: ( () otherlv_1= Uint16_1 ) { - // InternalRos2Parser.g:5228:2: ( () otherlv_1= Uint16_1 ) - // InternalRos2Parser.g:5229:3: () otherlv_1= Uint16_1 + // InternalRos2Parser.g:5272:2: ( () otherlv_1= Uint16_1 ) + // InternalRos2Parser.g:5273:3: () otherlv_1= Uint16_1 { - // InternalRos2Parser.g:5229:3: () - // InternalRos2Parser.g:5230:4: + // InternalRos2Parser.g:5273:3: () + // InternalRos2Parser.g:5274:4: { current = forceCreateModelElement( @@ -13439,7 +13645,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRos2Parser.g:5244:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRos2Parser.g:5288:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -13447,8 +13653,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRos2Parser.g:5244:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRos2Parser.g:5245:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRos2Parser.g:5288:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRos2Parser.g:5289:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -13475,7 +13681,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRos2Parser.g:5251:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; + // InternalRos2Parser.g:5295:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -13485,14 +13691,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5257:2: ( ( () otherlv_1= Int32_1 ) ) - // InternalRos2Parser.g:5258:2: ( () otherlv_1= Int32_1 ) + // InternalRos2Parser.g:5301:2: ( ( () otherlv_1= Int32_1 ) ) + // InternalRos2Parser.g:5302:2: ( () otherlv_1= Int32_1 ) { - // InternalRos2Parser.g:5258:2: ( () otherlv_1= Int32_1 ) - // InternalRos2Parser.g:5259:3: () otherlv_1= Int32_1 + // InternalRos2Parser.g:5302:2: ( () otherlv_1= Int32_1 ) + // InternalRos2Parser.g:5303:3: () otherlv_1= Int32_1 { - // InternalRos2Parser.g:5259:3: () - // InternalRos2Parser.g:5260:4: + // InternalRos2Parser.g:5303:3: () + // InternalRos2Parser.g:5304:4: { current = forceCreateModelElement( @@ -13529,7 +13735,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRos2Parser.g:5274:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRos2Parser.g:5318:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -13537,8 +13743,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRos2Parser.g:5274:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRos2Parser.g:5275:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRos2Parser.g:5318:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRos2Parser.g:5319:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -13565,7 +13771,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRos2Parser.g:5281:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; + // InternalRos2Parser.g:5325:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -13575,14 +13781,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5287:2: ( ( () otherlv_1= Uint32_1 ) ) - // InternalRos2Parser.g:5288:2: ( () otherlv_1= Uint32_1 ) + // InternalRos2Parser.g:5331:2: ( ( () otherlv_1= Uint32_1 ) ) + // InternalRos2Parser.g:5332:2: ( () otherlv_1= Uint32_1 ) { - // InternalRos2Parser.g:5288:2: ( () otherlv_1= Uint32_1 ) - // InternalRos2Parser.g:5289:3: () otherlv_1= Uint32_1 + // InternalRos2Parser.g:5332:2: ( () otherlv_1= Uint32_1 ) + // InternalRos2Parser.g:5333:3: () otherlv_1= Uint32_1 { - // InternalRos2Parser.g:5289:3: () - // InternalRos2Parser.g:5290:4: + // InternalRos2Parser.g:5333:3: () + // InternalRos2Parser.g:5334:4: { current = forceCreateModelElement( @@ -13619,7 +13825,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRos2Parser.g:5304:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRos2Parser.g:5348:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -13627,8 +13833,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRos2Parser.g:5304:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRos2Parser.g:5305:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRos2Parser.g:5348:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRos2Parser.g:5349:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -13655,7 +13861,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRos2Parser.g:5311:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; + // InternalRos2Parser.g:5355:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -13665,14 +13871,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5317:2: ( ( () otherlv_1= Int64_1 ) ) - // InternalRos2Parser.g:5318:2: ( () otherlv_1= Int64_1 ) + // InternalRos2Parser.g:5361:2: ( ( () otherlv_1= Int64_1 ) ) + // InternalRos2Parser.g:5362:2: ( () otherlv_1= Int64_1 ) { - // InternalRos2Parser.g:5318:2: ( () otherlv_1= Int64_1 ) - // InternalRos2Parser.g:5319:3: () otherlv_1= Int64_1 + // InternalRos2Parser.g:5362:2: ( () otherlv_1= Int64_1 ) + // InternalRos2Parser.g:5363:3: () otherlv_1= Int64_1 { - // InternalRos2Parser.g:5319:3: () - // InternalRos2Parser.g:5320:4: + // InternalRos2Parser.g:5363:3: () + // InternalRos2Parser.g:5364:4: { current = forceCreateModelElement( @@ -13709,7 +13915,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRos2Parser.g:5334:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRos2Parser.g:5378:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -13717,8 +13923,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRos2Parser.g:5334:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRos2Parser.g:5335:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRos2Parser.g:5378:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRos2Parser.g:5379:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -13745,7 +13951,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRos2Parser.g:5341:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; + // InternalRos2Parser.g:5385:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -13755,14 +13961,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5347:2: ( ( () otherlv_1= Uint64_1 ) ) - // InternalRos2Parser.g:5348:2: ( () otherlv_1= Uint64_1 ) + // InternalRos2Parser.g:5391:2: ( ( () otherlv_1= Uint64_1 ) ) + // InternalRos2Parser.g:5392:2: ( () otherlv_1= Uint64_1 ) { - // InternalRos2Parser.g:5348:2: ( () otherlv_1= Uint64_1 ) - // InternalRos2Parser.g:5349:3: () otherlv_1= Uint64_1 + // InternalRos2Parser.g:5392:2: ( () otherlv_1= Uint64_1 ) + // InternalRos2Parser.g:5393:3: () otherlv_1= Uint64_1 { - // InternalRos2Parser.g:5349:3: () - // InternalRos2Parser.g:5350:4: + // InternalRos2Parser.g:5393:3: () + // InternalRos2Parser.g:5394:4: { current = forceCreateModelElement( @@ -13799,7 +14005,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRos2Parser.g:5364:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRos2Parser.g:5408:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -13807,8 +14013,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRos2Parser.g:5364:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRos2Parser.g:5365:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRos2Parser.g:5408:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRos2Parser.g:5409:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -13835,7 +14041,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRos2Parser.g:5371:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; + // InternalRos2Parser.g:5415:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -13845,14 +14051,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5377:2: ( ( () otherlv_1= Float32_1 ) ) - // InternalRos2Parser.g:5378:2: ( () otherlv_1= Float32_1 ) + // InternalRos2Parser.g:5421:2: ( ( () otherlv_1= Float32_1 ) ) + // InternalRos2Parser.g:5422:2: ( () otherlv_1= Float32_1 ) { - // InternalRos2Parser.g:5378:2: ( () otherlv_1= Float32_1 ) - // InternalRos2Parser.g:5379:3: () otherlv_1= Float32_1 + // InternalRos2Parser.g:5422:2: ( () otherlv_1= Float32_1 ) + // InternalRos2Parser.g:5423:3: () otherlv_1= Float32_1 { - // InternalRos2Parser.g:5379:3: () - // InternalRos2Parser.g:5380:4: + // InternalRos2Parser.g:5423:3: () + // InternalRos2Parser.g:5424:4: { current = forceCreateModelElement( @@ -13889,7 +14095,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRos2Parser.g:5394:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRos2Parser.g:5438:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -13897,8 +14103,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRos2Parser.g:5394:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRos2Parser.g:5395:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRos2Parser.g:5438:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRos2Parser.g:5439:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -13925,7 +14131,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRos2Parser.g:5401:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; + // InternalRos2Parser.g:5445:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -13935,14 +14141,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5407:2: ( ( () otherlv_1= Float64_1 ) ) - // InternalRos2Parser.g:5408:2: ( () otherlv_1= Float64_1 ) + // InternalRos2Parser.g:5451:2: ( ( () otherlv_1= Float64_1 ) ) + // InternalRos2Parser.g:5452:2: ( () otherlv_1= Float64_1 ) { - // InternalRos2Parser.g:5408:2: ( () otherlv_1= Float64_1 ) - // InternalRos2Parser.g:5409:3: () otherlv_1= Float64_1 + // InternalRos2Parser.g:5452:2: ( () otherlv_1= Float64_1 ) + // InternalRos2Parser.g:5453:3: () otherlv_1= Float64_1 { - // InternalRos2Parser.g:5409:3: () - // InternalRos2Parser.g:5410:4: + // InternalRos2Parser.g:5453:3: () + // InternalRos2Parser.g:5454:4: { current = forceCreateModelElement( @@ -13979,7 +14185,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRos2Parser.g:5424:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRos2Parser.g:5468:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -13987,8 +14193,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRos2Parser.g:5424:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRos2Parser.g:5425:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRos2Parser.g:5468:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRos2Parser.g:5469:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -14015,7 +14221,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRos2Parser.g:5431:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; + // InternalRos2Parser.g:5475:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -14025,14 +14231,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5437:2: ( ( () otherlv_1= String_2 ) ) - // InternalRos2Parser.g:5438:2: ( () otherlv_1= String_2 ) + // InternalRos2Parser.g:5481:2: ( ( () otherlv_1= String_2 ) ) + // InternalRos2Parser.g:5482:2: ( () otherlv_1= String_2 ) { - // InternalRos2Parser.g:5438:2: ( () otherlv_1= String_2 ) - // InternalRos2Parser.g:5439:3: () otherlv_1= String_2 + // InternalRos2Parser.g:5482:2: ( () otherlv_1= String_2 ) + // InternalRos2Parser.g:5483:3: () otherlv_1= String_2 { - // InternalRos2Parser.g:5439:3: () - // InternalRos2Parser.g:5440:4: + // InternalRos2Parser.g:5483:3: () + // InternalRos2Parser.g:5484:4: { current = forceCreateModelElement( @@ -14069,7 +14275,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRos2Parser.g:5454:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRos2Parser.g:5498:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -14077,8 +14283,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRos2Parser.g:5454:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRos2Parser.g:5455:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRos2Parser.g:5498:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRos2Parser.g:5499:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -14105,7 +14311,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRos2Parser.g:5461:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; + // InternalRos2Parser.g:5505:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -14115,14 +14321,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5467:2: ( ( () otherlv_1= Byte_1 ) ) - // InternalRos2Parser.g:5468:2: ( () otherlv_1= Byte_1 ) + // InternalRos2Parser.g:5511:2: ( ( () otherlv_1= Byte_1 ) ) + // InternalRos2Parser.g:5512:2: ( () otherlv_1= Byte_1 ) { - // InternalRos2Parser.g:5468:2: ( () otherlv_1= Byte_1 ) - // InternalRos2Parser.g:5469:3: () otherlv_1= Byte_1 + // InternalRos2Parser.g:5512:2: ( () otherlv_1= Byte_1 ) + // InternalRos2Parser.g:5513:3: () otherlv_1= Byte_1 { - // InternalRos2Parser.g:5469:3: () - // InternalRos2Parser.g:5470:4: + // InternalRos2Parser.g:5513:3: () + // InternalRos2Parser.g:5514:4: { current = forceCreateModelElement( @@ -14159,7 +14365,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRos2Parser.g:5484:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRos2Parser.g:5528:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -14167,8 +14373,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRos2Parser.g:5484:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRos2Parser.g:5485:2: iv_ruleHeader= ruleHeader EOF + // InternalRos2Parser.g:5528:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRos2Parser.g:5529:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -14195,7 +14401,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRos2Parser.g:5491:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; + // InternalRos2Parser.g:5535:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -14205,14 +14411,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5497:2: ( ( () otherlv_1= Header ) ) - // InternalRos2Parser.g:5498:2: ( () otherlv_1= Header ) + // InternalRos2Parser.g:5541:2: ( ( () otherlv_1= Header ) ) + // InternalRos2Parser.g:5542:2: ( () otherlv_1= Header ) { - // InternalRos2Parser.g:5498:2: ( () otherlv_1= Header ) - // InternalRos2Parser.g:5499:3: () otherlv_1= Header + // InternalRos2Parser.g:5542:2: ( () otherlv_1= Header ) + // InternalRos2Parser.g:5543:3: () otherlv_1= Header { - // InternalRos2Parser.g:5499:3: () - // InternalRos2Parser.g:5500:4: + // InternalRos2Parser.g:5543:3: () + // InternalRos2Parser.g:5544:4: { current = forceCreateModelElement( @@ -14249,7 +14455,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRos2Parser.g:5514:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRos2Parser.g:5558:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14257,8 +14463,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRos2Parser.g:5514:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRos2Parser.g:5515:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRos2Parser.g:5558:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRos2Parser.g:5559:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14285,7 +14491,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRos2Parser.g:5521:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos2Parser.g:5565:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14293,14 +14499,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5527:2: ( ( ( ruleEString ) ) ) - // InternalRos2Parser.g:5528:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:5571:2: ( ( ( ruleEString ) ) ) + // InternalRos2Parser.g:5572:2: ( ( ruleEString ) ) { - // InternalRos2Parser.g:5528:2: ( ( ruleEString ) ) - // InternalRos2Parser.g:5529:3: ( ruleEString ) + // InternalRos2Parser.g:5572:2: ( ( ruleEString ) ) + // InternalRos2Parser.g:5573:3: ( ruleEString ) { - // InternalRos2Parser.g:5529:3: ( ruleEString ) - // InternalRos2Parser.g:5530:4: ruleEString + // InternalRos2Parser.g:5573:3: ( ruleEString ) + // InternalRos2Parser.g:5574:4: ruleEString { if (current==null) { @@ -14344,7 +14550,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRos2Parser.g:5547:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRos2Parser.g:5591:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14352,8 +14558,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRos2Parser.g:5547:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRos2Parser.g:5548:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRos2Parser.g:5591:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRos2Parser.g:5592:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14380,27 +14586,32 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRos2Parser.g:5554:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; + // InternalRos2Parser.g:5598:1: ruleArrayTopicSpecRef returns [EObject current=null] : (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; - Token otherlv_1=null; + Token otherlv_0=null; + Token otherlv_2=null; enterRule(); try { - // InternalRos2Parser.g:5560:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) - // InternalRos2Parser.g:5561:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRos2Parser.g:5604:2: ( (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ) + // InternalRos2Parser.g:5605:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) { - // InternalRos2Parser.g:5561:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) - // InternalRos2Parser.g:5562:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket + // InternalRos2Parser.g:5605:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) + // InternalRos2Parser.g:5606:3: otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket { - // InternalRos2Parser.g:5562:3: ( ( ruleEString ) ) - // InternalRos2Parser.g:5563:4: ( ruleEString ) + otherlv_0=(Token)match(input,LeftSquareBracket,FOLLOW_6); + + newLeafNode(otherlv_0, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + + // InternalRos2Parser.g:5610:3: ( ( ruleEString ) ) + // InternalRos2Parser.g:5611:4: ( ruleEString ) { - // InternalRos2Parser.g:5563:4: ( ruleEString ) - // InternalRos2Parser.g:5564:5: ruleEString + // InternalRos2Parser.g:5611:4: ( ruleEString ) + // InternalRos2Parser.g:5612:5: ruleEString { if (current==null) { @@ -14408,9 +14619,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_61); ruleEString(); state._fsp--; @@ -14424,9 +14635,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + otherlv_2=(Token)match(input,RightSquareBracket,FOLLOW_2); - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + newLeafNode(otherlv_2, grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -14451,7 +14662,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRos2Parser.g:5586:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRos2Parser.g:5634:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -14459,8 +14670,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRos2Parser.g:5586:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRos2Parser.g:5587:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRos2Parser.g:5634:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRos2Parser.g:5635:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -14487,7 +14698,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRos2Parser.g:5593: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 ) ; + // InternalRos2Parser.g:5641: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(); @@ -14497,77 +14708,77 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5599:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) - // InternalRos2Parser.g:5600:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + // InternalRos2Parser.g:5647:2: ( (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) ) + // InternalRos2Parser.g:5648:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) { - // InternalRos2Parser.g:5600:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) - int alt72=11; + // InternalRos2Parser.g:5648:2: (kw= Goal | kw= Message | kw= Result | kw= Feedback | kw= Name | kw= Value | kw= Service | kw= Type | kw= Action | kw= Duration | kw= Time ) + int alt73=11; switch ( input.LA(1) ) { case Goal: { - alt72=1; + alt73=1; } break; case Message: { - alt72=2; + alt73=2; } break; case Result: { - alt72=3; + alt73=3; } break; case Feedback: { - alt72=4; + alt73=4; } break; case Name: { - alt72=5; + alt73=5; } break; case Value: { - alt72=6; + alt73=6; } break; case Service: { - alt72=7; + alt73=7; } break; case Type: { - alt72=8; + alt73=8; } break; case Action: { - alt72=9; + alt73=9; } break; case Duration: { - alt72=10; + alt73=10; } break; case Time: { - alt72=11; + alt73=11; } break; default: NoViableAltException nvae = - new NoViableAltException("", 72, 0, input); + new NoViableAltException("", 73, 0, input); throw nvae; } - switch (alt72) { + switch (alt73) { case 1 : - // InternalRos2Parser.g:5601:3: kw= Goal + // InternalRos2Parser.g:5649:3: kw= Goal { kw=(Token)match(input,Goal,FOLLOW_2); @@ -14578,7 +14789,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:5607:3: kw= Message + // InternalRos2Parser.g:5655:3: kw= Message { kw=(Token)match(input,Message,FOLLOW_2); @@ -14589,7 +14800,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:5613:3: kw= Result + // InternalRos2Parser.g:5661:3: kw= Result { kw=(Token)match(input,Result,FOLLOW_2); @@ -14600,7 +14811,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRos2Parser.g:5619:3: kw= Feedback + // InternalRos2Parser.g:5667:3: kw= Feedback { kw=(Token)match(input,Feedback,FOLLOW_2); @@ -14611,7 +14822,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRos2Parser.g:5625:3: kw= Name + // InternalRos2Parser.g:5673:3: kw= Name { kw=(Token)match(input,Name,FOLLOW_2); @@ -14622,7 +14833,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRos2Parser.g:5631:3: kw= Value + // InternalRos2Parser.g:5679:3: kw= Value { kw=(Token)match(input,Value,FOLLOW_2); @@ -14633,7 +14844,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRos2Parser.g:5637:3: kw= Service + // InternalRos2Parser.g:5685:3: kw= Service { kw=(Token)match(input,Service,FOLLOW_2); @@ -14644,7 +14855,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRos2Parser.g:5643:3: kw= Type + // InternalRos2Parser.g:5691:3: kw= Type { kw=(Token)match(input,Type,FOLLOW_2); @@ -14655,7 +14866,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRos2Parser.g:5649:3: kw= Action + // InternalRos2Parser.g:5697:3: kw= Action { kw=(Token)match(input,Action,FOLLOW_2); @@ -14666,7 +14877,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRos2Parser.g:5655:3: kw= Duration + // InternalRos2Parser.g:5703:3: kw= Duration { kw=(Token)match(input,Duration,FOLLOW_2); @@ -14677,7 +14888,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRos2Parser.g:5661:3: kw= Time + // InternalRos2Parser.g:5709:3: kw= Time { kw=(Token)match(input,Time,FOLLOW_2); @@ -14710,7 +14921,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRos2Parser.g:5670:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalRos2Parser.g:5718:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -14718,8 +14929,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalRos2Parser.g:5670:47: (iv_ruleEString= ruleEString EOF ) - // InternalRos2Parser.g:5671:2: iv_ruleEString= ruleEString EOF + // InternalRos2Parser.g:5718:47: (iv_ruleEString= ruleEString EOF ) + // InternalRos2Parser.g:5719:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -14746,7 +14957,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRos2Parser.g:5677:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalRos2Parser.g:5725: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(); @@ -14757,28 +14968,28 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5683:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalRos2Parser.g:5684:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRos2Parser.g:5731:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalRos2Parser.g:5732:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalRos2Parser.g:5684:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt73=2; - int LA73_0 = input.LA(1); + // InternalRos2Parser.g:5732:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==RULE_STRING) ) { - alt73=1; + if ( (LA74_0==RULE_STRING) ) { + alt74=1; } - else if ( (LA73_0==RULE_ID) ) { - alt73=2; + else if ( (LA74_0==RULE_ID) ) { + alt74=2; } else { NoViableAltException nvae = - new NoViableAltException("", 73, 0, input); + new NoViableAltException("", 74, 0, input); throw nvae; } - switch (alt73) { + switch (alt74) { case 1 : - // InternalRos2Parser.g:5685:3: this_STRING_0= RULE_STRING + // InternalRos2Parser.g:5733:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -14791,7 +15002,7 @@ else if ( (LA73_0==RULE_ID) ) { } break; case 2 : - // InternalRos2Parser.g:5693:3: this_ID_1= RULE_ID + // InternalRos2Parser.g:5741:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -14826,7 +15037,7 @@ else if ( (LA73_0==RULE_ID) ) { // $ANTLR start "entryRuleRosNames" - // InternalRos2Parser.g:5704:1: entryRuleRosNames returns [String current=null] : iv_ruleRosNames= ruleRosNames EOF ; + // InternalRos2Parser.g:5752:1: entryRuleRosNames returns [String current=null] : iv_ruleRosNames= ruleRosNames EOF ; public final String entryRuleRosNames() throws RecognitionException { String current = null; @@ -14834,8 +15045,8 @@ public final String entryRuleRosNames() throws RecognitionException { try { - // InternalRos2Parser.g:5704:48: (iv_ruleRosNames= ruleRosNames EOF ) - // InternalRos2Parser.g:5705:2: iv_ruleRosNames= ruleRosNames EOF + // InternalRos2Parser.g:5752:48: (iv_ruleRosNames= ruleRosNames EOF ) + // InternalRos2Parser.g:5753:2: iv_ruleRosNames= ruleRosNames EOF { newCompositeNode(grammarAccess.getRosNamesRule()); pushFollow(FOLLOW_1); @@ -14862,7 +15073,7 @@ public final String entryRuleRosNames() throws RecognitionException { // $ANTLR start "ruleRosNames" - // InternalRos2Parser.g:5711:1: ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ; + // InternalRos2Parser.g:5759:1: ruleRosNames returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ; public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14874,37 +15085,37 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { enterRule(); try { - // InternalRos2Parser.g:5717:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) - // InternalRos2Parser.g:5718:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) + // InternalRos2Parser.g:5765:2: ( (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) ) + // InternalRos2Parser.g:5766:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) { - // InternalRos2Parser.g:5718:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) - int alt74=3; + // InternalRos2Parser.g:5766:2: (this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A | this_ID_1= RULE_ID | kw= Node ) + int alt75=3; switch ( input.LA(1) ) { case RULE_ROS_CONVENTION_A: { - alt74=1; + alt75=1; } break; case RULE_ID: { - alt74=2; + alt75=2; } break; case Node: { - alt74=3; + alt75=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 74, 0, input); + new NoViableAltException("", 75, 0, input); throw nvae; } - switch (alt74) { + switch (alt75) { case 1 : - // InternalRos2Parser.g:5719:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A + // InternalRos2Parser.g:5767:3: this_ROS_CONVENTION_A_0= RULE_ROS_CONVENTION_A { this_ROS_CONVENTION_A_0=(Token)match(input,RULE_ROS_CONVENTION_A,FOLLOW_2); @@ -14917,7 +15128,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } break; case 2 : - // InternalRos2Parser.g:5727:3: this_ID_1= RULE_ID + // InternalRos2Parser.g:5775:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -14930,7 +15141,7 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } break; case 3 : - // InternalRos2Parser.g:5735:3: kw= Node + // InternalRos2Parser.g:5783:3: kw= Node { kw=(Token)match(input,Node,FOLLOW_2); @@ -14961,50 +15172,111 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { } // $ANTLR end "ruleRosNames" + + // $ANTLR start "entryRulePreListElement" + // InternalRos2Parser.g:5792:1: entryRulePreListElement returns [String current=null] : iv_rulePreListElement= rulePreListElement EOF ; + public final String entryRulePreListElement() throws RecognitionException { + String current = null; + + AntlrDatatypeRuleToken iv_rulePreListElement = null; + + + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRos2Parser.g:5794:2: (iv_rulePreListElement= rulePreListElement EOF ) + // InternalRos2Parser.g:5795:2: iv_rulePreListElement= rulePreListElement EOF + { + newCompositeNode(grammarAccess.getPreListElementRule()); + pushFollow(FOLLOW_1); + iv_rulePreListElement=rulePreListElement(); + + state._fsp--; + + current =iv_rulePreListElement.getText(); + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + + myHiddenTokenState.restore(); + + } + return current; + } + // $ANTLR end "entryRulePreListElement" + + + // $ANTLR start "rulePreListElement" + // InternalRos2Parser.g:5804:1: rulePreListElement returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= HyphenMinus ; + public final AntlrDatatypeRuleToken rulePreListElement() throws RecognitionException { + AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); + + Token kw=null; + + + enterRule(); + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRos2Parser.g:5811:2: (kw= HyphenMinus ) + // InternalRos2Parser.g:5812:2: kw= HyphenMinus + { + kw=(Token)match(input,HyphenMinus,FOLLOW_2); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + + myHiddenTokenState.restore(); + + } + return current; + } + // $ANTLR end "rulePreListElement" + // Delegated rules - protected DFA71 dfa71 = new DFA71(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\41\2\uffff"; - static final String dfa_3s = "\1\36\35\uffff\2\42\2\uffff"; - static final String dfa_4s = "\1\166\35\uffff\2\170\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\36"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA58 dfa58 = new DFA58(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\143\5\uffff\1\143\1\uffff\2\143\1\uffff"; + static final String dfa_4s = "\1\170\5\uffff\1\164\1\uffff\2\147\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\2\uffff\1\17\7\uffff\1\34\1\25\1\27\1\31\5\uffff\1\12\1\13\1\24\1\26\1\30\3\uffff\1\23\3\uffff\1\20\3\uffff\1\21\1\35\1\uffff\1\22\2\uffff\1\14\1\5\1\7\1\11\1\uffff\1\4\1\6\1\10\2\uffff\1\3\3\uffff\1\1\1\15\1\uffff\1\2\5\uffff\1\16\24\uffff\1\37\1\36", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\2\41\24\uffff\1\41\1\uffff\1\41\7\uffff\1\41\4\uffff\1\41\14\uffff\1\41\4\uffff\1\41\2\uffff\1\41\3\uffff\2\41\2\uffff\1\40\20\uffff\2\41\1\uffff\1\41", - "\2\41\24\uffff\1\41\1\uffff\1\41\7\uffff\1\41\4\uffff\1\41\14\uffff\1\41\4\uffff\1\41\2\uffff\1\41\3\uffff\2\41\2\uffff\1\40\20\uffff\2\41\1\uffff\1\41", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -15016,11 +15288,11 @@ public final AntlrDatatypeRuleToken ruleRosNames() throws RecognitionException { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA71 extends DFA { + class DFA58 extends DFA { - public DFA71(BaseRecognizer recognizer) { + public DFA58(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 71; + this.decisionNumber = 58; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -15030,70 +15302,72 @@ public DFA71(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "4361: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 "3033: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 )"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000004024000L,0x0400000000000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0060000000000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000004004000L,0x0400000000000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x1420000020000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000004000L,0x0400000000000000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L,0x0060000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000012000000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000008488000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000009000840002L,0x0000000000000020L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000002100000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000010000200000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000400000000200L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0400000840000000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000000001C0L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0400000040000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000009000840000L,0x0400000000000020L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x7001800000000000L,0x0000000000400003L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000024000L,0x0400000000000100L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000004000L,0x0400000000000100L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0002000000000000L,0x0400000088000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0400000000020000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x1020000020000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000003103C00L,0x0400000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0460000000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x8000000000000000L,0x0060000000000001L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0600000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x88F83C04C0000000L,0x046000010589DE58L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000200000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0200000000000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000020000000L,0x0200000000000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x88F83C04C0000002L,0x006000010589DE58L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000002L,0x0000008000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0004000000000002L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0004000000000000L,0x0400000000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0060788000000000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0500000C00000000L,0x0160000312100084L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000002012000L,0x0100000000000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0018000000000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000002002000L,0x0100000000000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000000L,0x0508000010000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000002000L,0x0100000000000000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000010L,0x0018000000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000008800000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000004244000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000090000420002L,0x0000000000000020L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000020080000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000100000100000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000400000000400L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0100000420000000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x00000000000000E0L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x0100000020000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000090000420000L,0x0100000000000020L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0xB001800000000000L,0x0080000000200001L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000002000000000L,0x0100000420000000L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000002000000000L,0x0100000020000000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000092000420000L,0x0100000000000020L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000002000000000L,0x0100000000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x00181E4000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000012000L,0x0100000000000080L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000002000L,0x0100000000000080L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0020000000000000L,0x0000000044000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0100001000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0100000000010000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0408000010000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000001881B02L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0118000000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0xC000000000000000L,0x0018000000000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0180000000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x050000C000000000L,0x0058000189080050L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000100000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0200000000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000040000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x050000C000000002L,0x0058000189080050L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000002L,0x0000004000000000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000002000000002L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x40DE005E30000000L,0x0018004082C4EF0EL}); } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens index 246262d00..f844d7928 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/internal/InternalRos2Parser.tokens @@ -1,125 +1,123 @@ -','=101 -':'=102 -'Any'=98 -'Array:'=60 -'Base64'=61 +','=99 +'-'=100 +':'=101 +'Any'=97 +'Array:'=59 +'Base64'=60 'Boolean'=47 -'Date'=85 -'Double'=62 -'ExternalDependency'=5 -'GlobalNamespace'=8 -'GraphName'=28 -'Header'=63 +'Date'=84 +'Double'=61 +'ExternalDependency'=4 +'GlobalNamespace'=7 +'GraphName'=27 +'Header'=62 'Integer'=48 -'List'=86 -'ParameterAny'=16 -'ParameterStructMember'=4 -'PrivateNamespace'=7 -'RelativeNamespace'=6 -'String'=64 -'Struct'=65 -'['=103 -'[]'=100 -']'=104 -'action'=66 -'action:'=49 -'actionclient:'=12 -'actionserver:'=13 -'artifacts:'=26 -'best_effort'=21 -'bool'=87 -'bool[]'=67 -'byte'=88 -'byte[]'=68 -'default'=50 -'default_qos'=22 -'dependencies:'=14 +'List'=85 +'ParameterAny'=15 +'PrivateNamespace'=6 +'RelativeNamespace'=5 +'String'=63 +'Struct'=64 +'['=102 +'[bool]'=65 +'[byte]'=66 +'[float32]'=28 +'[float64]'=29 +'[int16]'=49 +'[int32]'=50 +'[int64]'=51 +'[int8]'=67 +'[string]'=33 +'[uint16]'=34 +'[uint32]'=35 +'[uint64]'=36 +'[uint8]'=52 +']'=103 +'action'=68 +'action:'=53 +'actionClients:'=11 +'actionServers:'=12 +'artifacts:'=25 +'best_effort'=20 +'bool'=86 +'byte'=87 +'default:'=37 +'default_qos'=21 +'dependencies:'=13 'depth:'=69 -'durability:'=23 -'duration'=34 -'feedback'=35 -'feedback:'=29 -'float32'=51 -'float32[]'=30 -'float64'=52 -'float64[]'=31 -'fromGitRepo:'=17 -'goal'=89 -'goal:'=77 -'history:'=36 -'int16'=78 -'int16[]'=53 -'int32'=79 -'int32[]'=54 -'int64'=80 -'int64[]'=55 -'int8'=90 -'int8[]'=70 -'keep_all'=37 -'keep_last'=32 +'durability:'=22 +'duration'=38 +'feedback'=39 +'feedback:'=30 +'float32'=54 +'float64'=55 +'fromGitRepo:'=16 +'goal'=88 +'goal:'=76 +'history:'=40 +'int16'=77 +'int32'=78 +'int64'=79 +'int8'=89 +'keep_all'=41 +'keep_last'=31 'message'=56 -'message:'=38 -'msg:'=91 -'name'=92 -'node'=93 -'node:'=81 -'ns:'=99 -'parameter_qos'=15 -'parameters:'=24 -'profile:'=39 -'publishers:'=25 -'qos:'=94 -'reliability:'=18 -'reliable'=40 -'request:'=41 -'response:'=33 -'result'=71 +'message:'=42 +'msg:'=90 +'name'=91 +'node'=92 +'node:'=80 +'ns:'=98 +'parameter_qos'=14 +'parameters:'=23 +'profile:'=43 +'publishers:'=24 +'qos:'=93 +'reliability:'=17 +'reliable'=44 +'request:'=45 +'response:'=32 +'result'=70 'result:'=57 -'sensor_qos'=27 +'sensor_qos'=26 'service'=58 -'serviceclient:'=10 -'services_qos'=19 -'serviceserver:'=11 -'specs:'=72 -'srv:'=95 -'string'=73 -'string[]'=42 -'subscribers:'=20 -'time'=96 -'transient_local'=9 -'type'=97 -'type:'=82 -'uint16'=74 -'uint16[]'=43 -'uint32'=75 -'uint32[]'=44 -'uint64'=76 -'uint64[]'=45 -'uint8'=83 -'uint8[]'=59 -'value'=84 +'serviceClients:'=8 +'serviceServers:'=9 +'services_qos'=18 +'specs:'=71 +'srv:'=94 +'string'=72 +'subscribers:'=19 +'time'=95 +'transient_local'=10 +'type'=96 +'type:'=81 +'uint16'=73 +'uint32'=74 +'uint64'=75 +'uint8'=82 +'value'=83 'volatile'=46 -'}'=105 -RULE_ANY_OTHER=128 -RULE_BEGIN=121 -RULE_BINARY=107 -RULE_BOOLEAN=108 -RULE_DATE_TIME=116 -RULE_DAY=111 -RULE_DECINT=109 -RULE_DIGIT=106 -RULE_DOUBLE=110 -RULE_END=122 -RULE_HOUR=114 -RULE_ID=117 -RULE_INT=119 -RULE_MESSAGE_ASIGMENT=120 -RULE_MIN_SEC=115 -RULE_ML_COMMENT=126 -RULE_MONTH=112 -RULE_ROS_CONVENTION_A=124 -RULE_ROS_CONVENTION_PARAM=125 -RULE_SL_COMMENT=123 -RULE_STRING=118 -RULE_WS=127 -RULE_YEAR=113 +RULE_ANY_OTHER=126 +RULE_BEGIN=119 +RULE_BINARY=105 +RULE_BOOLEAN=106 +RULE_DATE_TIME=114 +RULE_DAY=109 +RULE_DECINT=107 +RULE_DIGIT=104 +RULE_DOUBLE=108 +RULE_END=120 +RULE_HOUR=112 +RULE_ID=115 +RULE_INT=117 +RULE_MESSAGE_ASIGMENT=118 +RULE_MIN_SEC=113 +RULE_ML_COMMENT=124 +RULE_MONTH=110 +RULE_ROS_CONVENTION_A=122 +RULE_ROS_CONVENTION_PARAM=123 +RULE_SL_COMMENT=121 +RULE_STRING=116 +RULE_WS=125 +RULE_YEAR=111 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g index 0dc104198..7f667a39d 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.g @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.ros2.parser.antlr.lexer; import org.eclipse.xtext.parser.antlr.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - ExternalDependency : 'ExternalDependency'; RelativeNamespace : 'RelativeNamespace'; @@ -21,15 +19,15 @@ PrivateNamespace : 'PrivateNamespace'; GlobalNamespace : 'GlobalNamespace'; -Transient_local : 'transient_local'; +ServiceClients : 'serviceClients:'; -Serviceclient : 'serviceclient:'; +ServiceServers : 'serviceServers:'; -Serviceserver : 'serviceserver:'; +Transient_local : 'transient_local'; -Actionclient : 'actionclient:'; +ActionClients : 'actionClients:'; -Actionserver : 'actionserver:'; +ActionServers : 'actionServers:'; Dependencies : 'dependencies:'; @@ -61,16 +59,26 @@ Sensor_qos : 'sensor_qos'; GraphName : 'GraphName'; -Feedback_1 : 'feedback:'; +Float32_1 : '[float32]'; -Float32_1 : 'float32[]'; +Float64_1 : '[float64]'; -Float64_1 : 'float64[]'; +Feedback_1 : 'feedback:'; Keep_last : 'keep_last'; Response : 'response:'; +String_2 : '[string]'; + +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; + +Uint64_1 : '[uint64]'; + +Default : 'default:'; + Duration : 'duration'; Feedback : 'feedback'; @@ -87,33 +95,25 @@ Reliable : 'reliable'; Request : 'request:'; -String_2 : 'string[]'; - -Uint16_1 : 'uint16[]'; - -Uint32_1 : 'uint32[]'; - -Uint64_1 : 'uint64[]'; - Volatile : 'volatile'; Boolean : 'Boolean'; Integer : 'Integer'; -Action_1 : 'action:'; +Int16_1 : '[int16]'; -Default : 'default'; +Int32_1 : '[int32]'; -Float32 : 'float32'; +Int64_1 : '[int64]'; -Float64 : 'float64'; +Uint8_1 : '[uint8]'; -Int16_1 : 'int16[]'; +Action_1 : 'action:'; -Int32_1 : 'int32[]'; +Float32 : 'float32'; -Int64_1 : 'int64[]'; +Float64 : 'float64'; Message : 'message'; @@ -121,8 +121,6 @@ Result_1 : 'result:'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -135,15 +133,15 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Depth : 'depth:'; +Action : 'action'; -Int8_1 : 'int8[]'; +Depth : 'depth:'; Result : 'result'; @@ -203,25 +201,23 @@ Any : 'Any'; Ns : 'ns:'; -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; RightSquareBracket : ']'; -RightCurlyBracket : '}'; - fragment RULE_DIGIT : '0'..'9'; RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java index 119c8d7c1..96811e930 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.java @@ -12,132 +12,130 @@ @SuppressWarnings("all") public class InternalRos2Lexer extends Lexer { - public static final int Float32_1=30; - public static final int Node=93; - public static final int RULE_DATE_TIME=116; - public static final int Uint64_1=45; - public static final int String=64; - public static final int History=36; - public static final int Int16=78; - public static final int Float32=51; - public static final int Goal=89; - public static final int Bool=87; - public static final int Uint16=74; + public static final int Float32_1=28; + public static final int Node=92; + public static final int RULE_DATE_TIME=114; + public static final int Uint64_1=36; + public static final int String=63; + public static final int History=40; + public static final int Int16=77; + public static final int Float32=54; + public static final int Goal=88; + public static final int Bool=86; + public static final int Uint16=73; public static final int Boolean=47; - public static final int ExternalDependency=5; - public static final int Uint8=83; - public static final int Parameters=24; - public static final int RULE_ID=117; - public static final int Actionclient=12; - public static final int RULE_DIGIT=106; - public static final int GlobalNamespace=8; - public static final int Artifacts=26; - public static final int Node_1=81; - public static final int Int16_1=53; - public static final int Header=63; - public static final int RULE_INT=119; - public static final int Byte=88; - public static final int RULE_ML_COMMENT=126; - public static final int LeftSquareBracket=103; - public static final int Specs=72; - public static final int Base64=61; - public static final int Message_1=38; - public static final int Profile=39; + public static final int ExternalDependency=4; + public static final int Uint8=82; + public static final int Parameters=23; + public static final int RULE_ID=115; + public static final int RULE_DIGIT=104; + public static final int GlobalNamespace=7; + public static final int Artifacts=25; + public static final int Node_1=80; + public static final int ServiceServers=9; + public static final int Int16_1=49; + public static final int Header=62; + public static final int RULE_INT=117; + public static final int Byte=87; + public static final int RULE_ML_COMMENT=124; + public static final int LeftSquareBracket=102; + public static final int Specs=71; + public static final int Base64=60; + public static final int Message_1=42; + public static final int Profile=43; public static final int Depth=69; - public static final int Comma=101; - public static final int RULE_MESSAGE_ASIGMENT=120; - public static final int Goal_1=77; - public static final int LeftSquareBracketRightSquareBracket=100; - public static final int Int32=79; - public static final int Publishers=25; - public static final int Serviceserver=11; - public static final int Parameter_qos=15; - public static final int RightCurlyBracket=105; - public static final int RULE_DECINT=109; - public static final int Reliable=40; - public static final int Uint32=75; - public static final int FromGitRepo=17; - public static final int Msg=91; - public static final int RULE_HOUR=114; - public static final int Int8=90; - public static final int Default=50; - public static final int Actionserver=13; - public static final int Int8_1=70; - public static final int Uint16_1=43; - public static final int Type=97; - public static final int Float64=52; - public static final int Int32_1=54; + public static final int Comma=99; + public static final int HyphenMinus=100; + public static final int RULE_MESSAGE_ASIGMENT=118; + public static final int Goal_1=76; + public static final int Int32=78; + public static final int Publishers=24; + public static final int Parameter_qos=14; + public static final int RULE_DECINT=107; + public static final int Reliable=44; + public static final int Uint32=74; + public static final int FromGitRepo=16; + public static final int Msg=90; + public static final int RULE_HOUR=112; + public static final int Int8=89; + public static final int Default=37; + public static final int Int8_1=67; + public static final int Uint16_1=34; + public static final int Type=96; + public static final int Float64=55; + public static final int Int32_1=50; public static final int Result_1=57; - public static final int Keep_all=37; - public static final int RULE_BINARY=107; - public static final int String_1=73; - public static final int Subscribers=20; - public static final int String_2=42; - public static final int RULE_DAY=111; - public static final int RULE_BEGIN=121; - public static final int Services_qos=19; - public static final int RULE_BOOLEAN=108; - public static final int RelativeNamespace=6; - public static final int RULE_YEAR=113; - public static final int Feedback_1=29; - public static final int Result=71; - public static final int Name=92; - public static final int RULE_MIN_SEC=115; - public static final int Default_qos=22; - public static final int ParameterAny=16; - public static final int List=86; - public static final int Dependencies=14; - public static final int RightSquareBracket=104; - public static final int PrivateNamespace=7; - public static final int GraphName=28; - public static final int Byte_1=68; - public static final int Float64_1=31; - public static final int Durability=23; - public static final int Duration=34; - public static final int Uint32_1=44; - public static final int Action_1=49; - public static final int Double=62; - public static final int Keep_last=32; - public static final int Type_1=82; - public static final int Value=84; - public static final int Transient_local=9; - public static final int Uint64=76; - public static final int Action=66; - public static final int RULE_END=122; + public static final int Keep_all=41; + public static final int RULE_BINARY=105; + public static final int ActionClients=11; + public static final int String_1=72; + public static final int Subscribers=19; + public static final int String_2=33; + public static final int RULE_DAY=109; + public static final int RULE_BEGIN=119; + public static final int Services_qos=18; + public static final int RULE_BOOLEAN=106; + public static final int RelativeNamespace=5; + public static final int RULE_YEAR=111; + public static final int Feedback_1=30; + public static final int Result=70; + public static final int Name=91; + public static final int RULE_MIN_SEC=113; + public static final int Default_qos=21; + public static final int ParameterAny=15; + public static final int List=85; + public static final int Dependencies=13; + public static final int RightSquareBracket=103; + public static final int PrivateNamespace=6; + public static final int ServiceClients=8; + public static final int GraphName=27; + public static final int Byte_1=66; + public static final int Float64_1=29; + public static final int Durability=22; + public static final int Uint32_1=35; + public static final int Duration=38; + public static final int Action_1=53; + public static final int Double=61; + public static final int Keep_last=31; + public static final int Type_1=81; + public static final int Value=83; + public static final int Transient_local=10; + public static final int Uint64=75; + public static final int Action=68; + public static final int RULE_END=120; public static final int Message=56; - public static final int Time=96; - public static final int RULE_STRING=118; - public static final int Best_effort=21; - public static final int Bool_1=67; - public static final int Any=98; - public static final int Struct=65; - public static final int RULE_SL_COMMENT=123; - public static final int Uint8_1=59; - public static final int RULE_DOUBLE=110; - public static final int Feedback=35; - public static final int ParameterStructMember=4; - public static final int Srv=95; - public static final int RULE_ROS_CONVENTION_A=124; - public static final int RULE_ROS_CONVENTION_PARAM=125; - public static final int Colon=102; + public static final int Time=95; + public static final int RULE_STRING=116; + public static final int Best_effort=20; + public static final int Bool_1=65; + public static final int Any=97; + public static final int Struct=64; + public static final int RULE_SL_COMMENT=121; + public static final int Uint8_1=52; + public static final int RULE_DOUBLE=108; + public static final int Feedback=39; + public static final int Srv=94; + public static final int RULE_ROS_CONVENTION_A=122; + public static final int RULE_ROS_CONVENTION_PARAM=123; + public static final int Colon=101; public static final int EOF=-1; - public static final int Ns=99; - public static final int RULE_WS=127; - public static final int Request=41; - public static final int Int64_1=55; + public static final int Ns=98; + public static final int RULE_WS=125; + public static final int Request=45; + public static final int Int64_1=51; public static final int Service=58; - public static final int Sensor_qos=27; - public static final int RULE_ANY_OTHER=128; + public static final int Sensor_qos=26; + public static final int RULE_ANY_OTHER=126; public static final int Volatile=46; - public static final int Date=85; - public static final int Response=33; + public static final int Date=84; + public static final int Response=32; public static final int Integer=48; - public static final int Array=60; - public static final int Serviceclient=10; - public static final int Qos=94; - public static final int Int64=80; - public static final int RULE_MONTH=112; - public static final int Reliability=18; + public static final int Array=59; + public static final int Qos=93; + public static final int Int64=79; + public static final int RULE_MONTH=110; + public static final int ActionServers=12; + public static final int Reliability=17; // delegates // delegators @@ -152,34 +150,13 @@ public InternalRos2Lexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalRos2Lexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:14:23: ( 'ParameterStructMember' ) - // InternalRos2Lexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "ExternalDependency" public final void mExternalDependency() throws RecognitionException { try { int _type = ExternalDependency; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:16:20: ( 'ExternalDependency' ) - // InternalRos2Lexer.g:16:22: 'ExternalDependency' + // InternalRos2Lexer.g:14:20: ( 'ExternalDependency' ) + // InternalRos2Lexer.g:14:22: 'ExternalDependency' { match("ExternalDependency"); @@ -199,8 +176,8 @@ public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:18:19: ( 'RelativeNamespace' ) - // InternalRos2Lexer.g:18:21: 'RelativeNamespace' + // InternalRos2Lexer.g:16:19: ( 'RelativeNamespace' ) + // InternalRos2Lexer.g:16:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -220,8 +197,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:20:18: ( 'PrivateNamespace' ) - // InternalRos2Lexer.g:20:20: 'PrivateNamespace' + // InternalRos2Lexer.g:18:18: ( 'PrivateNamespace' ) + // InternalRos2Lexer.g:18:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -241,8 +218,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:22:17: ( 'GlobalNamespace' ) - // InternalRos2Lexer.g:22:19: 'GlobalNamespace' + // InternalRos2Lexer.g:20:17: ( 'GlobalNamespace' ) + // InternalRos2Lexer.g:20:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -257,15 +234,15 @@ public final void mGlobalNamespace() throws RecognitionException { } // $ANTLR end "GlobalNamespace" - // $ANTLR start "Transient_local" - public final void mTransient_local() throws RecognitionException { + // $ANTLR start "ServiceClients" + public final void mServiceClients() throws RecognitionException { try { - int _type = Transient_local; + int _type = ServiceClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:24:17: ( 'transient_local' ) - // InternalRos2Lexer.g:24:19: 'transient_local' + // InternalRos2Lexer.g:22:16: ( 'serviceClients:' ) + // InternalRos2Lexer.g:22:18: 'serviceClients:' { - match("transient_local"); + match("serviceClients:"); } @@ -276,17 +253,17 @@ public final void mTransient_local() throws RecognitionException { finally { } } - // $ANTLR end "Transient_local" + // $ANTLR end "ServiceClients" - // $ANTLR start "Serviceclient" - public final void mServiceclient() throws RecognitionException { + // $ANTLR start "ServiceServers" + public final void mServiceServers() throws RecognitionException { try { - int _type = Serviceclient; + int _type = ServiceServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:26:15: ( 'serviceclient:' ) - // InternalRos2Lexer.g:26:17: 'serviceclient:' + // InternalRos2Lexer.g:24:16: ( 'serviceServers:' ) + // InternalRos2Lexer.g:24:18: 'serviceServers:' { - match("serviceclient:"); + match("serviceServers:"); } @@ -297,17 +274,17 @@ public final void mServiceclient() throws RecognitionException { finally { } } - // $ANTLR end "Serviceclient" + // $ANTLR end "ServiceServers" - // $ANTLR start "Serviceserver" - public final void mServiceserver() throws RecognitionException { + // $ANTLR start "Transient_local" + public final void mTransient_local() throws RecognitionException { try { - int _type = Serviceserver; + int _type = Transient_local; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:28:15: ( 'serviceserver:' ) - // InternalRos2Lexer.g:28:17: 'serviceserver:' + // InternalRos2Lexer.g:26:17: ( 'transient_local' ) + // InternalRos2Lexer.g:26:19: 'transient_local' { - match("serviceserver:"); + match("transient_local"); } @@ -318,17 +295,17 @@ public final void mServiceserver() throws RecognitionException { finally { } } - // $ANTLR end "Serviceserver" + // $ANTLR end "Transient_local" - // $ANTLR start "Actionclient" - public final void mActionclient() throws RecognitionException { + // $ANTLR start "ActionClients" + public final void mActionClients() throws RecognitionException { try { - int _type = Actionclient; + int _type = ActionClients; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:30:14: ( 'actionclient:' ) - // InternalRos2Lexer.g:30:16: 'actionclient:' + // InternalRos2Lexer.g:28:15: ( 'actionClients:' ) + // InternalRos2Lexer.g:28:17: 'actionClients:' { - match("actionclient:"); + match("actionClients:"); } @@ -339,17 +316,17 @@ public final void mActionclient() throws RecognitionException { finally { } } - // $ANTLR end "Actionclient" + // $ANTLR end "ActionClients" - // $ANTLR start "Actionserver" - public final void mActionserver() throws RecognitionException { + // $ANTLR start "ActionServers" + public final void mActionServers() throws RecognitionException { try { - int _type = Actionserver; + int _type = ActionServers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:32:14: ( 'actionserver:' ) - // InternalRos2Lexer.g:32:16: 'actionserver:' + // InternalRos2Lexer.g:30:15: ( 'actionServers:' ) + // InternalRos2Lexer.g:30:17: 'actionServers:' { - match("actionserver:"); + match("actionServers:"); } @@ -360,15 +337,15 @@ public final void mActionserver() throws RecognitionException { finally { } } - // $ANTLR end "Actionserver" + // $ANTLR end "ActionServers" // $ANTLR start "Dependencies" public final void mDependencies() throws RecognitionException { try { int _type = Dependencies; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:34:14: ( 'dependencies:' ) - // InternalRos2Lexer.g:34:16: 'dependencies:' + // InternalRos2Lexer.g:32:14: ( 'dependencies:' ) + // InternalRos2Lexer.g:32:16: 'dependencies:' { match("dependencies:"); @@ -388,8 +365,8 @@ public final void mParameter_qos() throws RecognitionException { try { int _type = Parameter_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:36:15: ( 'parameter_qos' ) - // InternalRos2Lexer.g:36:17: 'parameter_qos' + // InternalRos2Lexer.g:34:15: ( 'parameter_qos' ) + // InternalRos2Lexer.g:34:17: 'parameter_qos' { match("parameter_qos"); @@ -409,8 +386,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:38:14: ( 'ParameterAny' ) - // InternalRos2Lexer.g:38:16: 'ParameterAny' + // InternalRos2Lexer.g:36:14: ( 'ParameterAny' ) + // InternalRos2Lexer.g:36:16: 'ParameterAny' { match("ParameterAny"); @@ -430,8 +407,8 @@ public final void mFromGitRepo() throws RecognitionException { try { int _type = FromGitRepo; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:40:13: ( 'fromGitRepo:' ) - // InternalRos2Lexer.g:40:15: 'fromGitRepo:' + // InternalRos2Lexer.g:38:13: ( 'fromGitRepo:' ) + // InternalRos2Lexer.g:38:15: 'fromGitRepo:' { match("fromGitRepo:"); @@ -451,8 +428,8 @@ public final void mReliability() throws RecognitionException { try { int _type = Reliability; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:42:13: ( 'reliability:' ) - // InternalRos2Lexer.g:42:15: 'reliability:' + // InternalRos2Lexer.g:40:13: ( 'reliability:' ) + // InternalRos2Lexer.g:40:15: 'reliability:' { match("reliability:"); @@ -472,8 +449,8 @@ public final void mServices_qos() throws RecognitionException { try { int _type = Services_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:44:14: ( 'services_qos' ) - // InternalRos2Lexer.g:44:16: 'services_qos' + // InternalRos2Lexer.g:42:14: ( 'services_qos' ) + // InternalRos2Lexer.g:42:16: 'services_qos' { match("services_qos"); @@ -493,8 +470,8 @@ public final void mSubscribers() throws RecognitionException { try { int _type = Subscribers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:46:13: ( 'subscribers:' ) - // InternalRos2Lexer.g:46:15: 'subscribers:' + // InternalRos2Lexer.g:44:13: ( 'subscribers:' ) + // InternalRos2Lexer.g:44:15: 'subscribers:' { match("subscribers:"); @@ -514,8 +491,8 @@ public final void mBest_effort() throws RecognitionException { try { int _type = Best_effort; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:48:13: ( 'best_effort' ) - // InternalRos2Lexer.g:48:15: 'best_effort' + // InternalRos2Lexer.g:46:13: ( 'best_effort' ) + // InternalRos2Lexer.g:46:15: 'best_effort' { match("best_effort"); @@ -535,8 +512,8 @@ public final void mDefault_qos() throws RecognitionException { try { int _type = Default_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:50:13: ( 'default_qos' ) - // InternalRos2Lexer.g:50:15: 'default_qos' + // InternalRos2Lexer.g:48:13: ( 'default_qos' ) + // InternalRos2Lexer.g:48:15: 'default_qos' { match("default_qos"); @@ -556,8 +533,8 @@ public final void mDurability() throws RecognitionException { try { int _type = Durability; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:52:12: ( 'durability:' ) - // InternalRos2Lexer.g:52:14: 'durability:' + // InternalRos2Lexer.g:50:12: ( 'durability:' ) + // InternalRos2Lexer.g:50:14: 'durability:' { match("durability:"); @@ -577,8 +554,8 @@ public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:54:12: ( 'parameters:' ) - // InternalRos2Lexer.g:54:14: 'parameters:' + // InternalRos2Lexer.g:52:12: ( 'parameters:' ) + // InternalRos2Lexer.g:52:14: 'parameters:' { match("parameters:"); @@ -598,8 +575,8 @@ public final void mPublishers() throws RecognitionException { try { int _type = Publishers; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:56:12: ( 'publishers:' ) - // InternalRos2Lexer.g:56:14: 'publishers:' + // InternalRos2Lexer.g:54:12: ( 'publishers:' ) + // InternalRos2Lexer.g:54:14: 'publishers:' { match("publishers:"); @@ -619,8 +596,8 @@ public final void mArtifacts() throws RecognitionException { try { int _type = Artifacts; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:58:11: ( 'artifacts:' ) - // InternalRos2Lexer.g:58:13: 'artifacts:' + // InternalRos2Lexer.g:56:11: ( 'artifacts:' ) + // InternalRos2Lexer.g:56:13: 'artifacts:' { match("artifacts:"); @@ -640,8 +617,8 @@ public final void mSensor_qos() throws RecognitionException { try { int _type = Sensor_qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:60:12: ( 'sensor_qos' ) - // InternalRos2Lexer.g:60:14: 'sensor_qos' + // InternalRos2Lexer.g:58:12: ( 'sensor_qos' ) + // InternalRos2Lexer.g:58:14: 'sensor_qos' { match("sensor_qos"); @@ -661,8 +638,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:62:11: ( 'GraphName' ) - // InternalRos2Lexer.g:62:13: 'GraphName' + // InternalRos2Lexer.g:60:11: ( 'GraphName' ) + // InternalRos2Lexer.g:60:13: 'GraphName' { match("GraphName"); @@ -677,15 +654,15 @@ public final void mGraphName() throws RecognitionException { } // $ANTLR end "GraphName" - // $ANTLR start "Feedback_1" - public final void mFeedback_1() throws RecognitionException { + // $ANTLR start "Float32_1" + public final void mFloat32_1() throws RecognitionException { try { - int _type = Feedback_1; + int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:64:12: ( 'feedback:' ) - // InternalRos2Lexer.g:64:14: 'feedback:' + // InternalRos2Lexer.g:62:11: ( '[float32]' ) + // InternalRos2Lexer.g:62:13: '[float32]' { - match("feedback:"); + match("[float32]"); } @@ -696,17 +673,17 @@ public final void mFeedback_1() throws RecognitionException { finally { } } - // $ANTLR end "Feedback_1" + // $ANTLR end "Float32_1" - // $ANTLR start "Float32_1" - public final void mFloat32_1() throws RecognitionException { + // $ANTLR start "Float64_1" + public final void mFloat64_1() throws RecognitionException { try { - int _type = Float32_1; + int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:66:11: ( 'float32[]' ) - // InternalRos2Lexer.g:66:13: 'float32[]' + // InternalRos2Lexer.g:64:11: ( '[float64]' ) + // InternalRos2Lexer.g:64:13: '[float64]' { - match("float32[]"); + match("[float64]"); } @@ -717,17 +694,17 @@ public final void mFloat32_1() throws RecognitionException { finally { } } - // $ANTLR end "Float32_1" + // $ANTLR end "Float64_1" - // $ANTLR start "Float64_1" - public final void mFloat64_1() throws RecognitionException { + // $ANTLR start "Feedback_1" + public final void mFeedback_1() throws RecognitionException { try { - int _type = Float64_1; + int _type = Feedback_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:68:11: ( 'float64[]' ) - // InternalRos2Lexer.g:68:13: 'float64[]' + // InternalRos2Lexer.g:66:12: ( 'feedback:' ) + // InternalRos2Lexer.g:66:14: 'feedback:' { - match("float64[]"); + match("feedback:"); } @@ -738,15 +715,15 @@ public final void mFloat64_1() throws RecognitionException { finally { } } - // $ANTLR end "Float64_1" + // $ANTLR end "Feedback_1" // $ANTLR start "Keep_last" public final void mKeep_last() throws RecognitionException { try { int _type = Keep_last; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:70:11: ( 'keep_last' ) - // InternalRos2Lexer.g:70:13: 'keep_last' + // InternalRos2Lexer.g:68:11: ( 'keep_last' ) + // InternalRos2Lexer.g:68:13: 'keep_last' { match("keep_last"); @@ -766,8 +743,8 @@ public final void mResponse() throws RecognitionException { try { int _type = Response; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:72:10: ( 'response:' ) - // InternalRos2Lexer.g:72:12: 'response:' + // InternalRos2Lexer.g:70:10: ( 'response:' ) + // InternalRos2Lexer.g:70:12: 'response:' { match("response:"); @@ -782,15 +759,15 @@ public final void mResponse() throws RecognitionException { } // $ANTLR end "Response" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:74:10: ( 'duration' ) - // InternalRos2Lexer.g:74:12: 'duration' + // InternalRos2Lexer.g:72:10: ( '[string]' ) + // InternalRos2Lexer.g:72:12: '[string]' { - match("duration"); + match("[string]"); } @@ -801,17 +778,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:76:10: ( 'feedback' ) - // InternalRos2Lexer.g:76:12: 'feedback' + // InternalRos2Lexer.g:74:10: ( '[uint16]' ) + // InternalRos2Lexer.g:74:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -822,17 +799,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "History" - public final void mHistory() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = History; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:78:9: ( 'history:' ) - // InternalRos2Lexer.g:78:11: 'history:' + // InternalRos2Lexer.g:76:10: ( '[uint32]' ) + // InternalRos2Lexer.g:76:12: '[uint32]' { - match("history:"); + match("[uint32]"); } @@ -843,17 +820,17 @@ public final void mHistory() throws RecognitionException { finally { } } - // $ANTLR end "History" + // $ANTLR end "Uint32_1" - // $ANTLR start "Keep_all" - public final void mKeep_all() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = Keep_all; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:80:10: ( 'keep_all' ) - // InternalRos2Lexer.g:80:12: 'keep_all' + // InternalRos2Lexer.g:78:10: ( '[uint64]' ) + // InternalRos2Lexer.g:78:12: '[uint64]' { - match("keep_all"); + match("[uint64]"); } @@ -864,17 +841,17 @@ public final void mKeep_all() throws RecognitionException { finally { } } - // $ANTLR end "Keep_all" + // $ANTLR end "Uint64_1" - // $ANTLR start "Message_1" - public final void mMessage_1() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = Message_1; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:82:11: ( 'message:' ) - // InternalRos2Lexer.g:82:13: 'message:' + // InternalRos2Lexer.g:80:9: ( 'default:' ) + // InternalRos2Lexer.g:80:11: 'default:' { - match("message:"); + match("default:"); } @@ -885,17 +862,17 @@ public final void mMessage_1() throws RecognitionException { finally { } } - // $ANTLR end "Message_1" + // $ANTLR end "Default" - // $ANTLR start "Profile" - public final void mProfile() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Profile; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:84:9: ( 'profile:' ) - // InternalRos2Lexer.g:84:11: 'profile:' + // InternalRos2Lexer.g:82:10: ( 'duration' ) + // InternalRos2Lexer.g:82:12: 'duration' { - match("profile:"); + match("duration"); } @@ -906,17 +883,17 @@ public final void mProfile() throws RecognitionException { finally { } } - // $ANTLR end "Profile" + // $ANTLR end "Duration" - // $ANTLR start "Reliable" - public final void mReliable() throws RecognitionException { + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { try { - int _type = Reliable; + int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:86:10: ( 'reliable' ) - // InternalRos2Lexer.g:86:12: 'reliable' + // InternalRos2Lexer.g:84:10: ( 'feedback' ) + // InternalRos2Lexer.g:84:12: 'feedback' { - match("reliable"); + match("feedback"); } @@ -927,17 +904,17 @@ public final void mReliable() throws RecognitionException { finally { } } - // $ANTLR end "Reliable" + // $ANTLR end "Feedback" - // $ANTLR start "Request" - public final void mRequest() throws RecognitionException { + // $ANTLR start "History" + public final void mHistory() throws RecognitionException { try { - int _type = Request; + int _type = History; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:88:9: ( 'request:' ) - // InternalRos2Lexer.g:88:11: 'request:' + // InternalRos2Lexer.g:86:9: ( 'history:' ) + // InternalRos2Lexer.g:86:11: 'history:' { - match("request:"); + match("history:"); } @@ -948,17 +925,17 @@ public final void mRequest() throws RecognitionException { finally { } } - // $ANTLR end "Request" + // $ANTLR end "History" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Keep_all" + public final void mKeep_all() throws RecognitionException { try { - int _type = String_2; + int _type = Keep_all; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:90:10: ( 'string[]' ) - // InternalRos2Lexer.g:90:12: 'string[]' + // InternalRos2Lexer.g:88:10: ( 'keep_all' ) + // InternalRos2Lexer.g:88:12: 'keep_all' { - match("string[]"); + match("keep_all"); } @@ -969,17 +946,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Keep_all" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Message_1" + public final void mMessage_1() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Message_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:92:10: ( 'uint16[]' ) - // InternalRos2Lexer.g:92:12: 'uint16[]' + // InternalRos2Lexer.g:90:11: ( 'message:' ) + // InternalRos2Lexer.g:90:13: 'message:' { - match("uint16[]"); + match("message:"); } @@ -990,17 +967,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Message_1" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "Profile" + public final void mProfile() throws RecognitionException { try { - int _type = Uint32_1; + int _type = Profile; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:94:10: ( 'uint32[]' ) - // InternalRos2Lexer.g:94:12: 'uint32[]' + // InternalRos2Lexer.g:92:9: ( 'profile:' ) + // InternalRos2Lexer.g:92:11: 'profile:' { - match("uint32[]"); + match("profile:"); } @@ -1011,17 +988,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "Profile" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "Reliable" + public final void mReliable() throws RecognitionException { try { - int _type = Uint64_1; + int _type = Reliable; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:96:10: ( 'uint64[]' ) - // InternalRos2Lexer.g:96:12: 'uint64[]' + // InternalRos2Lexer.g:94:10: ( 'reliable' ) + // InternalRos2Lexer.g:94:12: 'reliable' { - match("uint64[]"); + match("reliable"); } @@ -1032,7 +1009,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "Reliable" + + // $ANTLR start "Request" + public final void mRequest() throws RecognitionException { + try { + int _type = Request; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRos2Lexer.g:96:9: ( 'request:' ) + // InternalRos2Lexer.g:96:11: 'request:' + { + match("request:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Request" // $ANTLR start "Volatile" public final void mVolatile() throws RecognitionException { @@ -1097,15 +1095,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Action_1" - public final void mAction_1() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Action_1; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:104:10: ( 'action:' ) - // InternalRos2Lexer.g:104:12: 'action:' + // InternalRos2Lexer.g:104:9: ( '[int16]' ) + // InternalRos2Lexer.g:104:11: '[int16]' { - match("action:"); + match("[int16]"); } @@ -1116,17 +1114,17 @@ public final void mAction_1() throws RecognitionException { finally { } } - // $ANTLR end "Action_1" + // $ANTLR end "Int16_1" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Default; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:106:9: ( 'default' ) - // InternalRos2Lexer.g:106:11: 'default' + // InternalRos2Lexer.g:106:9: ( '[int32]' ) + // InternalRos2Lexer.g:106:11: '[int32]' { - match("default"); + match("[int32]"); } @@ -1137,17 +1135,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int32_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:108:9: ( 'float32' ) - // InternalRos2Lexer.g:108:11: 'float32' + // InternalRos2Lexer.g:108:9: ( '[int64]' ) + // InternalRos2Lexer.g:108:11: '[int64]' { - match("float32"); + match("[int64]"); } @@ -1158,17 +1156,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int64_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = Float64; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:110:9: ( 'float64' ) - // InternalRos2Lexer.g:110:11: 'float64' + // InternalRos2Lexer.g:110:9: ( '[uint8]' ) + // InternalRos2Lexer.g:110:11: '[uint8]' { - match("float64"); + match("[uint8]"); } @@ -1179,17 +1177,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Uint8_1" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "Action_1" + public final void mAction_1() throws RecognitionException { try { - int _type = Int16_1; + int _type = Action_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:112:9: ( 'int16[]' ) - // InternalRos2Lexer.g:112:11: 'int16[]' + // InternalRos2Lexer.g:112:10: ( 'action:' ) + // InternalRos2Lexer.g:112:12: 'action:' { - match("int16[]"); + match("action:"); } @@ -1200,17 +1198,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "Action_1" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = Int32_1; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:114:9: ( 'int32[]' ) - // InternalRos2Lexer.g:114:11: 'int32[]' + // InternalRos2Lexer.g:114:9: ( 'float32' ) + // InternalRos2Lexer.g:114:11: 'float32' { - match("int32[]"); + match("float32"); } @@ -1221,17 +1219,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "Float32" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = Int64_1; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:116:9: ( 'int64[]' ) - // InternalRos2Lexer.g:116:11: 'int64[]' + // InternalRos2Lexer.g:116:9: ( 'float64' ) + // InternalRos2Lexer.g:116:11: 'float64' { - match("int64[]"); + match("float64"); } @@ -1242,7 +1240,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "Float64" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -1307,15 +1305,15 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { + // $ANTLR start "Array" + public final void mArray() throws RecognitionException { try { - int _type = Uint8_1; + int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:124:9: ( 'uint8[]' ) - // InternalRos2Lexer.g:124:11: 'uint8[]' + // InternalRos2Lexer.g:124:7: ( 'Array:' ) + // InternalRos2Lexer.g:124:9: 'Array:' { - match("uint8[]"); + match("Array:"); } @@ -1326,36 +1324,15 @@ public final void mUint8_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint8_1" + // $ANTLR end "Array" - // $ANTLR start "Array" - public final void mArray() throws RecognitionException { - try { - int _type = Array; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:126:7: ( 'Array:' ) - // InternalRos2Lexer.g:126:9: 'Array:' - { - match("Array:"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Array" - - // $ANTLR start "Base64" - public final void mBase64() throws RecognitionException { + // $ANTLR start "Base64" + public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:128:8: ( 'Base64' ) - // InternalRos2Lexer.g:128:10: 'Base64' + // InternalRos2Lexer.g:126:8: ( 'Base64' ) + // InternalRos2Lexer.g:126:10: 'Base64' { match("Base64"); @@ -1375,8 +1352,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:130:8: ( 'Double' ) - // InternalRos2Lexer.g:130:10: 'Double' + // InternalRos2Lexer.g:128:8: ( 'Double' ) + // InternalRos2Lexer.g:128:10: 'Double' { match("Double"); @@ -1396,8 +1373,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:132:8: ( 'Header' ) - // InternalRos2Lexer.g:132:10: 'Header' + // InternalRos2Lexer.g:130:8: ( 'Header' ) + // InternalRos2Lexer.g:130:10: 'Header' { match("Header"); @@ -1417,8 +1394,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:134:8: ( 'String' ) - // InternalRos2Lexer.g:134:10: 'String' + // InternalRos2Lexer.g:132:8: ( 'String' ) + // InternalRos2Lexer.g:132:10: 'String' { match("String"); @@ -1438,8 +1415,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:136:8: ( 'Struct' ) - // InternalRos2Lexer.g:136:10: 'Struct' + // InternalRos2Lexer.g:134:8: ( 'Struct' ) + // InternalRos2Lexer.g:134:10: 'Struct' { match("Struct"); @@ -1454,15 +1431,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:138:8: ( 'action' ) - // InternalRos2Lexer.g:138:10: 'action' + // InternalRos2Lexer.g:136:8: ( '[bool]' ) + // InternalRos2Lexer.g:136:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -1473,17 +1450,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:140:8: ( 'bool[]' ) - // InternalRos2Lexer.g:140:10: 'bool[]' + // InternalRos2Lexer.g:138:8: ( '[byte]' ) + // InternalRos2Lexer.g:138:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -1494,17 +1471,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:142:8: ( 'byte[]' ) - // InternalRos2Lexer.g:142:10: 'byte[]' + // InternalRos2Lexer.g:140:8: ( '[int8]' ) + // InternalRos2Lexer.g:140:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -1515,17 +1492,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Depth" - public final void mDepth() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Depth; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:144:7: ( 'depth:' ) - // InternalRos2Lexer.g:144:9: 'depth:' + // InternalRos2Lexer.g:142:8: ( 'action' ) + // InternalRos2Lexer.g:142:10: 'action' { - match("depth:"); + match("action"); } @@ -1536,17 +1513,17 @@ public final void mDepth() throws RecognitionException { finally { } } - // $ANTLR end "Depth" + // $ANTLR end "Action" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Depth" + public final void mDepth() throws RecognitionException { try { - int _type = Int8_1; + int _type = Depth; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:146:8: ( 'int8[]' ) - // InternalRos2Lexer.g:146:10: 'int8[]' + // InternalRos2Lexer.g:144:7: ( 'depth:' ) + // InternalRos2Lexer.g:144:9: 'depth:' { - match("int8[]"); + match("depth:"); } @@ -1557,15 +1534,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Depth" // $ANTLR start "Result" public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:148:8: ( 'result' ) - // InternalRos2Lexer.g:148:10: 'result' + // InternalRos2Lexer.g:146:8: ( 'result' ) + // InternalRos2Lexer.g:146:10: 'result' { match("result"); @@ -1585,8 +1562,8 @@ public final void mSpecs() throws RecognitionException { try { int _type = Specs; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:150:7: ( 'specs:' ) - // InternalRos2Lexer.g:150:9: 'specs:' + // InternalRos2Lexer.g:148:7: ( 'specs:' ) + // InternalRos2Lexer.g:148:9: 'specs:' { match("specs:"); @@ -1606,8 +1583,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:152:10: ( 'string' ) - // InternalRos2Lexer.g:152:12: 'string' + // InternalRos2Lexer.g:150:10: ( 'string' ) + // InternalRos2Lexer.g:150:12: 'string' { match("string"); @@ -1627,8 +1604,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:154:8: ( 'uint16' ) - // InternalRos2Lexer.g:154:10: 'uint16' + // InternalRos2Lexer.g:152:8: ( 'uint16' ) + // InternalRos2Lexer.g:152:10: 'uint16' { match("uint16"); @@ -1648,8 +1625,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:156:8: ( 'uint32' ) - // InternalRos2Lexer.g:156:10: 'uint32' + // InternalRos2Lexer.g:154:8: ( 'uint32' ) + // InternalRos2Lexer.g:154:10: 'uint32' { match("uint32"); @@ -1669,8 +1646,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:158:8: ( 'uint64' ) - // InternalRos2Lexer.g:158:10: 'uint64' + // InternalRos2Lexer.g:156:8: ( 'uint64' ) + // InternalRos2Lexer.g:156:10: 'uint64' { match("uint64"); @@ -1690,8 +1667,8 @@ public final void mGoal_1() throws RecognitionException { try { int _type = Goal_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:160:8: ( 'goal:' ) - // InternalRos2Lexer.g:160:10: 'goal:' + // InternalRos2Lexer.g:158:8: ( 'goal:' ) + // InternalRos2Lexer.g:158:10: 'goal:' { match("goal:"); @@ -1711,8 +1688,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:162:7: ( 'int16' ) - // InternalRos2Lexer.g:162:9: 'int16' + // InternalRos2Lexer.g:160:7: ( 'int16' ) + // InternalRos2Lexer.g:160:9: 'int16' { match("int16"); @@ -1732,8 +1709,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:164:7: ( 'int32' ) - // InternalRos2Lexer.g:164:9: 'int32' + // InternalRos2Lexer.g:162:7: ( 'int32' ) + // InternalRos2Lexer.g:162:9: 'int32' { match("int32"); @@ -1753,8 +1730,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:166:7: ( 'int64' ) - // InternalRos2Lexer.g:166:9: 'int64' + // InternalRos2Lexer.g:164:7: ( 'int64' ) + // InternalRos2Lexer.g:164:9: 'int64' { match("int64"); @@ -1774,8 +1751,8 @@ public final void mNode_1() throws RecognitionException { try { int _type = Node_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:168:8: ( 'node:' ) - // InternalRos2Lexer.g:168:10: 'node:' + // InternalRos2Lexer.g:166:8: ( 'node:' ) + // InternalRos2Lexer.g:166:10: 'node:' { match("node:"); @@ -1795,8 +1772,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:170:8: ( 'type:' ) - // InternalRos2Lexer.g:170:10: 'type:' + // InternalRos2Lexer.g:168:8: ( 'type:' ) + // InternalRos2Lexer.g:168:10: 'type:' { match("type:"); @@ -1816,8 +1793,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:172:7: ( 'uint8' ) - // InternalRos2Lexer.g:172:9: 'uint8' + // InternalRos2Lexer.g:170:7: ( 'uint8' ) + // InternalRos2Lexer.g:170:9: 'uint8' { match("uint8"); @@ -1837,8 +1814,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:174:7: ( 'value' ) - // InternalRos2Lexer.g:174:9: 'value' + // InternalRos2Lexer.g:172:7: ( 'value' ) + // InternalRos2Lexer.g:172:9: 'value' { match("value"); @@ -1858,8 +1835,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:176:6: ( 'Date' ) - // InternalRos2Lexer.g:176:8: 'Date' + // InternalRos2Lexer.g:174:6: ( 'Date' ) + // InternalRos2Lexer.g:174:8: 'Date' { match("Date"); @@ -1879,8 +1856,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:178:6: ( 'List' ) - // InternalRos2Lexer.g:178:8: 'List' + // InternalRos2Lexer.g:176:6: ( 'List' ) + // InternalRos2Lexer.g:176:8: 'List' { match("List"); @@ -1900,8 +1877,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:180:6: ( 'bool' ) - // InternalRos2Lexer.g:180:8: 'bool' + // InternalRos2Lexer.g:178:6: ( 'bool' ) + // InternalRos2Lexer.g:178:8: 'bool' { match("bool"); @@ -1921,8 +1898,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:182:6: ( 'byte' ) - // InternalRos2Lexer.g:182:8: 'byte' + // InternalRos2Lexer.g:180:6: ( 'byte' ) + // InternalRos2Lexer.g:180:8: 'byte' { match("byte"); @@ -1942,8 +1919,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:184:6: ( 'goal' ) - // InternalRos2Lexer.g:184:8: 'goal' + // InternalRos2Lexer.g:182:6: ( 'goal' ) + // InternalRos2Lexer.g:182:8: 'goal' { match("goal"); @@ -1963,8 +1940,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:186:6: ( 'int8' ) - // InternalRos2Lexer.g:186:8: 'int8' + // InternalRos2Lexer.g:184:6: ( 'int8' ) + // InternalRos2Lexer.g:184:8: 'int8' { match("int8"); @@ -1984,8 +1961,8 @@ public final void mMsg() throws RecognitionException { try { int _type = Msg; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:188:5: ( 'msg:' ) - // InternalRos2Lexer.g:188:7: 'msg:' + // InternalRos2Lexer.g:186:5: ( 'msg:' ) + // InternalRos2Lexer.g:186:7: 'msg:' { match("msg:"); @@ -2005,8 +1982,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:190:6: ( 'name' ) - // InternalRos2Lexer.g:190:8: 'name' + // InternalRos2Lexer.g:188:6: ( 'name' ) + // InternalRos2Lexer.g:188:8: 'name' { match("name"); @@ -2026,8 +2003,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:192:6: ( 'node' ) - // InternalRos2Lexer.g:192:8: 'node' + // InternalRos2Lexer.g:190:6: ( 'node' ) + // InternalRos2Lexer.g:190:8: 'node' { match("node"); @@ -2047,8 +2024,8 @@ public final void mQos() throws RecognitionException { try { int _type = Qos; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:194:5: ( 'qos:' ) - // InternalRos2Lexer.g:194:7: 'qos:' + // InternalRos2Lexer.g:192:5: ( 'qos:' ) + // InternalRos2Lexer.g:192:7: 'qos:' { match("qos:"); @@ -2068,8 +2045,8 @@ public final void mSrv() throws RecognitionException { try { int _type = Srv; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:196:5: ( 'srv:' ) - // InternalRos2Lexer.g:196:7: 'srv:' + // InternalRos2Lexer.g:194:5: ( 'srv:' ) + // InternalRos2Lexer.g:194:7: 'srv:' { match("srv:"); @@ -2089,8 +2066,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:198:6: ( 'time' ) - // InternalRos2Lexer.g:198:8: 'time' + // InternalRos2Lexer.g:196:6: ( 'time' ) + // InternalRos2Lexer.g:196:8: 'time' { match("time"); @@ -2110,8 +2087,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:200:6: ( 'type' ) - // InternalRos2Lexer.g:200:8: 'type' + // InternalRos2Lexer.g:198:6: ( 'type' ) + // InternalRos2Lexer.g:198:8: 'type' { match("type"); @@ -2131,8 +2108,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:202:5: ( 'Any' ) - // InternalRos2Lexer.g:202:7: 'Any' + // InternalRos2Lexer.g:200:5: ( 'Any' ) + // InternalRos2Lexer.g:200:7: 'Any' { match("Any"); @@ -2152,8 +2129,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:204:4: ( 'ns:' ) - // InternalRos2Lexer.g:204:6: 'ns:' + // InternalRos2Lexer.g:202:4: ( 'ns:' ) + // InternalRos2Lexer.g:202:6: 'ns:' { match("ns:"); @@ -2168,16 +2145,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:206:37: ( '[]' ) - // InternalRos2Lexer.g:206:39: '[]' + // InternalRos2Lexer.g:204:7: ( ',' ) + // InternalRos2Lexer.g:204:9: ',' { - match("[]"); - + match(','); } @@ -2187,17 +2163,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:208:7: ( ',' ) - // InternalRos2Lexer.g:208:9: ',' + // InternalRos2Lexer.g:206:13: ( '-' ) + // InternalRos2Lexer.g:206:15: '-' { - match(','); + match('-'); } @@ -2207,15 +2183,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:210:7: ( ':' ) - // InternalRos2Lexer.g:210:9: ':' + // InternalRos2Lexer.g:208:7: ( ':' ) + // InternalRos2Lexer.g:208:9: ':' { match(':'); @@ -2234,8 +2210,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:212:19: ( '[' ) - // InternalRos2Lexer.g:212:21: '[' + // InternalRos2Lexer.g:210:19: ( '[' ) + // InternalRos2Lexer.g:210:21: '[' { match('['); @@ -2254,8 +2230,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:214:20: ( ']' ) - // InternalRos2Lexer.g:214:22: ']' + // InternalRos2Lexer.g:212:20: ( ']' ) + // InternalRos2Lexer.g:212:22: ']' { match(']'); @@ -2269,31 +2245,11 @@ public final void mRightSquareBracket() throws RecognitionException { } // $ANTLR end "RightSquareBracket" - // $ANTLR start "RightCurlyBracket" - public final void mRightCurlyBracket() throws RecognitionException { - try { - int _type = RightCurlyBracket; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:216:19: ( '}' ) - // InternalRos2Lexer.g:216:21: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RightCurlyBracket" - // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRos2Lexer.g:218:21: ( '0' .. '9' ) - // InternalRos2Lexer.g:218:23: '0' .. '9' + // InternalRos2Lexer.g:214:21: ( '0' .. '9' ) + // InternalRos2Lexer.g:214:23: '0' .. '9' { matchRange('0','9'); @@ -2310,10 +2266,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:220:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos2Lexer.g:220:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos2Lexer.g:216:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos2Lexer.g:216:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos2Lexer.g:220:15: ( '0b' | '0B' ) + // InternalRos2Lexer.g:216:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2341,7 +2297,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRos2Lexer.g:220:16: '0b' + // InternalRos2Lexer.g:216:16: '0b' { match("0b"); @@ -2349,7 +2305,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRos2Lexer.g:220:21: '0B' + // InternalRos2Lexer.g:216:21: '0B' { match("0B"); @@ -2359,7 +2315,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRos2Lexer.g:220:27: ( '0' | '1' )+ + // InternalRos2Lexer.g:216:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -2413,10 +2369,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:222:14: ( ( 'true' | 'false' ) ) - // InternalRos2Lexer.g:222:16: ( 'true' | 'false' ) + // InternalRos2Lexer.g:218:14: ( ( 'true' | 'false' ) ) + // InternalRos2Lexer.g:218:16: ( 'true' | 'false' ) { - // InternalRos2Lexer.g:222:16: ( 'true' | 'false' ) + // InternalRos2Lexer.g:218:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2434,7 +2390,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRos2Lexer.g:222:17: 'true' + // InternalRos2Lexer.g:218:17: 'true' { match("true"); @@ -2442,7 +2398,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRos2Lexer.g:222:24: 'false' + // InternalRos2Lexer.g:218:24: 'false' { match("false"); @@ -2468,34 +2424,53 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:224:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalRos2Lexer.g:224:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalRos2Lexer.g:220:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalRos2Lexer.g:220:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalRos2Lexer.g:224:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalRos2Lexer.g:220:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { case 1 : - // InternalRos2Lexer.g:224:27: '.' ( RULE_DECINT )* + // InternalRos2Lexer.g:220:16: RULE_DIGIT { - match('.'); - // InternalRos2Lexer.g:224:31: ( RULE_DECINT )* + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalRos2Lexer.g:220:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalRos2Lexer.g:220:31: ( RULE_DIGIT )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { + if ( ((LA4_0>='0' && LA4_0<='9')) ) { alt4=1; } switch (alt4) { case 1 : - // InternalRos2Lexer.g:224:31: RULE_DECINT + // InternalRos2Lexer.g:220:31: RULE_DIGIT { - mRULE_DECINT(); + mRULE_DIGIT(); } break; @@ -2506,37 +2481,76 @@ public final void mRULE_DOUBLE() throws RecognitionException { } while (true); + } + break; + + } + + // InternalRos2Lexer.g:220:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { + case 1 : + // InternalRos2Lexer.g:220:45: '.' ( RULE_DECINT )* + { + match('.'); + // InternalRos2Lexer.g:220:49: ( RULE_DECINT )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalRos2Lexer.g:220:49: RULE_DECINT + { + mRULE_DECINT(); + + } + break; + + default : + break loop6; + } + } while (true); + + } break; case 2 : - // InternalRos2Lexer.g:224:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalRos2Lexer.g:220:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalRos2Lexer.g:224:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRos2Lexer.g:220:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalRos2Lexer.g:224:45: '.' ( RULE_DIGIT )* + // InternalRos2Lexer.g:220:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos2Lexer.g:224:49: ( RULE_DIGIT )* - loop5: + // InternalRos2Lexer.g:220:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalRos2Lexer.g:224:49: RULE_DIGIT + // InternalRos2Lexer.g:220:67: RULE_DIGIT { mRULE_DIGIT(); @@ -2544,7 +2558,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -2563,14 +2577,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos2Lexer.g:224:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRos2Lexer.g:220:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalRos2Lexer.g: { @@ -2612,15 +2626,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:226:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos2Lexer.g:226:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos2Lexer.g:222:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos2Lexer.g:222:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos2Lexer.g:226:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalRos2Lexer.g:222:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -2633,47 +2647,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalRos2Lexer.g:226:16: '0' + // InternalRos2Lexer.g:222:16: '0' { match('0'); } break; case 2 : - // InternalRos2Lexer.g:226:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos2Lexer.g:222:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos2Lexer.g:226:29: ( RULE_DIGIT )* - loop9: + // InternalRos2Lexer.g:222:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalRos2Lexer.g:226:29: RULE_DIGIT + // InternalRos2Lexer.g:222:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2681,7 +2695,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -2689,24 +2703,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos2Lexer.g:226:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos2Lexer.g:222:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos2Lexer.g:226:54: ( RULE_DIGIT )* - loop10: + // InternalRos2Lexer.g:222:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalRos2Lexer.g:226:54: RULE_DIGIT + // InternalRos2Lexer.g:222:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2714,7 +2728,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -2738,41 +2752,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRos2Lexer.g:228:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos2Lexer.g:228:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos2Lexer.g:224:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos2Lexer.g:224:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos2Lexer.g:228:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRos2Lexer.g:224:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalRos2Lexer.g:228:22: '1' .. '9' + // InternalRos2Lexer.g:224:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos2Lexer.g:228:31: '1' .. '3' '0' .. '9' + // InternalRos2Lexer.g:224:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2794,41 +2808,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRos2Lexer.g:230:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos2Lexer.g:230:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos2Lexer.g:226:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos2Lexer.g:226:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos2Lexer.g:230:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRos2Lexer.g:226:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalRos2Lexer.g:230:24: '1' .. '9' + // InternalRos2Lexer.g:226:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos2Lexer.g:230:33: '1' '0' .. '2' + // InternalRos2Lexer.g:226:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2850,8 +2864,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRos2Lexer.g:232:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos2Lexer.g:232:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos2Lexer.g:228:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos2Lexer.g:228:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2869,28 +2883,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRos2Lexer.g:234:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos2Lexer.g:234:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos2Lexer.g:230:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos2Lexer.g:230:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos2Lexer.g:234:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRos2Lexer.g:230:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalRos2Lexer.g:234:23: '0' .. '1' '0' .. '9' + // InternalRos2Lexer.g:230:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2898,7 +2912,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRos2Lexer.g:234:41: '2' '0' .. '3' + // InternalRos2Lexer.g:230:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2920,8 +2934,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRos2Lexer.g:236:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos2Lexer.g:236:25: '0' .. '5' '0' .. '9' + // InternalRos2Lexer.g:232:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos2Lexer.g:232:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2939,8 +2953,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:238:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos2Lexer.g:238:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos2Lexer.g:234:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos2Lexer.g:234:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2969,35 +2983,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:240:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos2Lexer.g:240:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos2Lexer.g:236:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos2Lexer.g:236:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos2Lexer.g:240:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRos2Lexer.g:236:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalRos2Lexer.g:240:26: RULE_ID + // InternalRos2Lexer.g:236:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos2Lexer.g:240:34: RULE_STRING + // InternalRos2Lexer.g:236:34: RULE_STRING { mRULE_STRING(); @@ -3007,8 +3021,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalRos2Lexer.g:240:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalRos2Lexer.g:236:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -3065,13 +3079,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -3085,45 +3099,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalRos2Lexer.g:240:52: RULE_ID + // InternalRos2Lexer.g:236:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos2Lexer.g:240:60: RULE_STRING + // InternalRos2Lexer.g:236:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos2Lexer.g:240:72: RULE_INT + // InternalRos2Lexer.g:236:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos2Lexer.g:240:81: '-' RULE_INT + // InternalRos2Lexer.g:236:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -3147,8 +3161,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRos2Lexer.g:242:21: () - // InternalRos2Lexer.g:242:23: + // InternalRos2Lexer.g:238:21: () + // InternalRos2Lexer.g:238:23: { } @@ -3161,8 +3175,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRos2Lexer.g:244:19: () - // InternalRos2Lexer.g:244:21: + // InternalRos2Lexer.g:240:19: () + // InternalRos2Lexer.g:240:21: { } @@ -3177,24 +3191,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:246:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRos2Lexer.g:246:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos2Lexer.g:242:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRos2Lexer.g:242:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRos2Lexer.g:246:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalRos2Lexer.g:242:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalRos2Lexer.g:246:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos2Lexer.g:242:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3210,7 +3224,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -3230,26 +3244,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:248:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos2Lexer.g:248:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos2Lexer.g:244:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos2Lexer.g:244:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos2Lexer.g:248:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalRos2Lexer.g:244:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalRos2Lexer.g:248:26: '/' RULE_ID + // InternalRos2Lexer.g:244:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -3257,7 +3271,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalRos2Lexer.g:248:38: RULE_ID '/' + // InternalRos2Lexer.g:244:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -3266,7 +3280,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -3286,36 +3300,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:250:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos2Lexer.g:250:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos2Lexer.g:246:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos2Lexer.g:246:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos2Lexer.g:250:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalRos2Lexer.g:246:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalRos2Lexer.g:250:30: '/' RULE_STRING + // InternalRos2Lexer.g:246:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -3323,7 +3337,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos2Lexer.g:250:46: RULE_STRING '/' + // InternalRos2Lexer.g:246:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -3331,7 +3345,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos2Lexer.g:250:62: '~' RULE_STRING + // InternalRos2Lexer.g:246:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -3340,7 +3354,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -3360,19 +3374,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:252:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos2Lexer.g:252:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos2Lexer.g:248:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos2Lexer.g:248:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos2Lexer.g:252:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRos2Lexer.g:248:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalRos2Lexer.g:252:11: '^' + // InternalRos2Lexer.g:248:11: '^' { match('^'); @@ -3390,18 +3404,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos2Lexer.g:252:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalRos2Lexer.g:248:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalRos2Lexer.g: { @@ -3419,7 +3433,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -3437,24 +3451,24 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRos2Lexer.g:254:19: ( ( '0' .. '9' )+ ) - // InternalRos2Lexer.g:254:21: ( '0' .. '9' )+ + // InternalRos2Lexer.g:250:19: ( ( '0' .. '9' )+ ) + // InternalRos2Lexer.g:250:21: ( '0' .. '9' )+ { - // InternalRos2Lexer.g:254:21: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalRos2Lexer.g:250:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalRos2Lexer.g:254:22: '0' .. '9' + // InternalRos2Lexer.g:250:22: '0' .. '9' { matchRange('0','9'); @@ -3462,12 +3476,12 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); @@ -3484,47 +3498,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:256:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos2Lexer.g:256:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos2Lexer.g:252:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos2Lexer.g:252:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos2Lexer.g:256:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRos2Lexer.g:252:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalRos2Lexer.g:256:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos2Lexer.g:252:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos2Lexer.g:256:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalRos2Lexer.g:252:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalRos2Lexer.g:256:21: '\\\\' . + // InternalRos2Lexer.g:252:21: '\\\\' . { match('\\'); matchAny(); @@ -3532,7 +3546,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:256:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos2Lexer.g:252:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3548,7 +3562,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -3557,26 +3571,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:256:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos2Lexer.g:252:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos2Lexer.g:256:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalRos2Lexer.g:252:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalRos2Lexer.g:256:54: '\\\\' . + // InternalRos2Lexer.g:252:54: '\\\\' . { match('\\'); matchAny(); @@ -3584,7 +3598,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalRos2Lexer.g:256:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos2Lexer.g:252:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3600,7 +3614,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -3627,37 +3641,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:258:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos2Lexer.g:258:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos2Lexer.g:254:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos2Lexer.g:254:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos2Lexer.g:258:24: ( options {greedy=false; } : . )* - loop26: + // InternalRos2Lexer.g:254:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalRos2Lexer.g:258:52: . + // InternalRos2Lexer.g:254:52: . { matchAny(); @@ -3665,7 +3679,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -3687,22 +3701,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:260:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos2Lexer.g:260:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos2Lexer.g:256:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos2Lexer.g:256:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos2Lexer.g:260:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalRos2Lexer.g:256:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalRos2Lexer.g: { @@ -3720,12 +3734,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -3744,8 +3758,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos2Lexer.g:262:16: ( . ) - // InternalRos2Lexer.g:262:18: . + // InternalRos2Lexer.g:258:16: ( . ) + // InternalRos2Lexer.g:258:18: . { matchAny(); @@ -3760,817 +3774,803 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRos2Lexer.g:1:8: ( ParameterStructMember | ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | Transient_local | Serviceclient | Serviceserver | Actionclient | Actionserver | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Feedback_1 | Float32_1 | Float64_1 | Keep_last | Response | Duration | Feedback | History | Keep_all | Message_1 | Profile | Reliable | Request | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Volatile | Boolean | Integer | Action_1 | Default | Float32 | Float64 | Int16_1 | Int32_1 | Int64_1 | Message | Result_1 | Service | Uint8_1 | Array | Base64 | Double | Header | String | Struct | Action | Bool_1 | Byte_1 | Depth | Int8_1 | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Qos | Srv | Time | Type | Any | Ns | LeftSquareBracketRightSquareBracket | Comma | Colon | LeftSquareBracket | RightSquareBracket | RightCurlyBracket | 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 alt28=116; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalRos2Lexer.g:1:8: ( ExternalDependency | RelativeNamespace | PrivateNamespace | GlobalNamespace | ServiceClients | ServiceServers | Transient_local | ActionClients | ActionServers | Dependencies | Parameter_qos | ParameterAny | FromGitRepo | Reliability | Services_qos | Subscribers | Best_effort | Default_qos | Durability | Parameters | Publishers | Artifacts | Sensor_qos | GraphName | Float32_1 | Float64_1 | Feedback_1 | Keep_last | Response | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | History | Keep_all | Message_1 | Profile | Reliable | Request | Volatile | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Action_1 | Float32 | Float64 | Message | Result_1 | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | Depth | Result | Specs | String_1 | Uint16 | Uint32 | Uint64 | Goal_1 | Int16 | Int32 | Int64 | Node_1 | Type_1 | Uint8 | Value | Date | List | Bool | Byte | Goal | Int8 | Msg | Name | Node | Qos | Srv | Time | Type | Any | Ns | Comma | HyphenMinus | 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=114; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalRos2Lexer.g:1:10: ParameterStructMember + // InternalRos2Lexer.g:1:10: ExternalDependency { - mParameterStructMember(); + mExternalDependency(); } break; case 2 : - // InternalRos2Lexer.g:1:32: ExternalDependency + // InternalRos2Lexer.g:1:29: RelativeNamespace { - mExternalDependency(); + mRelativeNamespace(); } break; case 3 : - // InternalRos2Lexer.g:1:51: RelativeNamespace + // InternalRos2Lexer.g:1:47: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 4 : - // InternalRos2Lexer.g:1:69: PrivateNamespace + // InternalRos2Lexer.g:1:64: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 5 : - // InternalRos2Lexer.g:1:86: GlobalNamespace + // InternalRos2Lexer.g:1:80: ServiceClients { - mGlobalNamespace(); + mServiceClients(); } break; case 6 : - // InternalRos2Lexer.g:1:102: Transient_local + // InternalRos2Lexer.g:1:95: ServiceServers { - mTransient_local(); + mServiceServers(); } break; case 7 : - // InternalRos2Lexer.g:1:118: Serviceclient + // InternalRos2Lexer.g:1:110: Transient_local { - mServiceclient(); + mTransient_local(); } break; case 8 : - // InternalRos2Lexer.g:1:132: Serviceserver + // InternalRos2Lexer.g:1:126: ActionClients { - mServiceserver(); + mActionClients(); } break; case 9 : - // InternalRos2Lexer.g:1:146: Actionclient + // InternalRos2Lexer.g:1:140: ActionServers { - mActionclient(); + mActionServers(); } break; case 10 : - // InternalRos2Lexer.g:1:159: Actionserver + // InternalRos2Lexer.g:1:154: Dependencies { - mActionserver(); + mDependencies(); } break; case 11 : - // InternalRos2Lexer.g:1:172: Dependencies + // InternalRos2Lexer.g:1:167: Parameter_qos { - mDependencies(); + mParameter_qos(); } break; case 12 : - // InternalRos2Lexer.g:1:185: Parameter_qos + // InternalRos2Lexer.g:1:181: ParameterAny { - mParameter_qos(); + mParameterAny(); } break; case 13 : - // InternalRos2Lexer.g:1:199: ParameterAny + // InternalRos2Lexer.g:1:194: FromGitRepo { - mParameterAny(); + mFromGitRepo(); } break; case 14 : - // InternalRos2Lexer.g:1:212: FromGitRepo + // InternalRos2Lexer.g:1:206: Reliability { - mFromGitRepo(); + mReliability(); } break; case 15 : - // InternalRos2Lexer.g:1:224: Reliability + // InternalRos2Lexer.g:1:218: Services_qos { - mReliability(); + mServices_qos(); } break; case 16 : - // InternalRos2Lexer.g:1:236: Services_qos + // InternalRos2Lexer.g:1:231: Subscribers { - mServices_qos(); + mSubscribers(); } break; case 17 : - // InternalRos2Lexer.g:1:249: Subscribers + // InternalRos2Lexer.g:1:243: Best_effort { - mSubscribers(); + mBest_effort(); } break; case 18 : - // InternalRos2Lexer.g:1:261: Best_effort + // InternalRos2Lexer.g:1:255: Default_qos { - mBest_effort(); + mDefault_qos(); } break; case 19 : - // InternalRos2Lexer.g:1:273: Default_qos + // InternalRos2Lexer.g:1:267: Durability { - mDefault_qos(); + mDurability(); } break; case 20 : - // InternalRos2Lexer.g:1:285: Durability + // InternalRos2Lexer.g:1:278: Parameters { - mDurability(); + mParameters(); } break; case 21 : - // InternalRos2Lexer.g:1:296: Parameters + // InternalRos2Lexer.g:1:289: Publishers { - mParameters(); + mPublishers(); } break; case 22 : - // InternalRos2Lexer.g:1:307: Publishers + // InternalRos2Lexer.g:1:300: Artifacts { - mPublishers(); + mArtifacts(); } break; case 23 : - // InternalRos2Lexer.g:1:318: Artifacts + // InternalRos2Lexer.g:1:310: Sensor_qos { - mArtifacts(); + mSensor_qos(); } break; case 24 : - // InternalRos2Lexer.g:1:328: Sensor_qos + // InternalRos2Lexer.g:1:321: GraphName { - mSensor_qos(); + mGraphName(); } break; case 25 : - // InternalRos2Lexer.g:1:339: GraphName + // InternalRos2Lexer.g:1:331: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 26 : - // InternalRos2Lexer.g:1:349: Feedback_1 + // InternalRos2Lexer.g:1:341: Float64_1 { - mFeedback_1(); + mFloat64_1(); } break; case 27 : - // InternalRos2Lexer.g:1:360: Float32_1 + // InternalRos2Lexer.g:1:351: Feedback_1 { - mFloat32_1(); + mFeedback_1(); } break; case 28 : - // InternalRos2Lexer.g:1:370: Float64_1 + // InternalRos2Lexer.g:1:362: Keep_last { - mFloat64_1(); + mKeep_last(); } break; case 29 : - // InternalRos2Lexer.g:1:380: Keep_last + // InternalRos2Lexer.g:1:372: Response { - mKeep_last(); + mResponse(); } break; case 30 : - // InternalRos2Lexer.g:1:390: Response + // InternalRos2Lexer.g:1:381: String_2 { - mResponse(); + mString_2(); } break; case 31 : - // InternalRos2Lexer.g:1:399: Duration + // InternalRos2Lexer.g:1:390: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 32 : - // InternalRos2Lexer.g:1:408: Feedback + // InternalRos2Lexer.g:1:399: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 33 : - // InternalRos2Lexer.g:1:417: History + // InternalRos2Lexer.g:1:408: Uint64_1 { - mHistory(); + mUint64_1(); } break; case 34 : - // InternalRos2Lexer.g:1:425: Keep_all + // InternalRos2Lexer.g:1:417: Default { - mKeep_all(); + mDefault(); } break; case 35 : - // InternalRos2Lexer.g:1:434: Message_1 + // InternalRos2Lexer.g:1:425: Duration { - mMessage_1(); + mDuration(); } break; case 36 : - // InternalRos2Lexer.g:1:444: Profile + // InternalRos2Lexer.g:1:434: Feedback { - mProfile(); + mFeedback(); } break; case 37 : - // InternalRos2Lexer.g:1:452: Reliable + // InternalRos2Lexer.g:1:443: History { - mReliable(); + mHistory(); } break; case 38 : - // InternalRos2Lexer.g:1:461: Request + // InternalRos2Lexer.g:1:451: Keep_all { - mRequest(); + mKeep_all(); } break; case 39 : - // InternalRos2Lexer.g:1:469: String_2 + // InternalRos2Lexer.g:1:460: Message_1 { - mString_2(); + mMessage_1(); } break; case 40 : - // InternalRos2Lexer.g:1:478: Uint16_1 + // InternalRos2Lexer.g:1:470: Profile { - mUint16_1(); + mProfile(); } break; case 41 : - // InternalRos2Lexer.g:1:487: Uint32_1 + // InternalRos2Lexer.g:1:478: Reliable { - mUint32_1(); + mReliable(); } break; case 42 : - // InternalRos2Lexer.g:1:496: Uint64_1 + // InternalRos2Lexer.g:1:487: Request { - mUint64_1(); + mRequest(); } break; case 43 : - // InternalRos2Lexer.g:1:505: Volatile + // InternalRos2Lexer.g:1:495: Volatile { mVolatile(); } break; case 44 : - // InternalRos2Lexer.g:1:514: Boolean + // InternalRos2Lexer.g:1:504: Boolean { mBoolean(); } break; case 45 : - // InternalRos2Lexer.g:1:522: Integer + // InternalRos2Lexer.g:1:512: Integer { mInteger(); } break; case 46 : - // InternalRos2Lexer.g:1:530: Action_1 + // InternalRos2Lexer.g:1:520: Int16_1 { - mAction_1(); + mInt16_1(); } break; case 47 : - // InternalRos2Lexer.g:1:539: Default + // InternalRos2Lexer.g:1:528: Int32_1 { - mDefault(); + mInt32_1(); } break; case 48 : - // InternalRos2Lexer.g:1:547: Float32 + // InternalRos2Lexer.g:1:536: Int64_1 { - mFloat32(); + mInt64_1(); } break; case 49 : - // InternalRos2Lexer.g:1:555: Float64 + // InternalRos2Lexer.g:1:544: Uint8_1 { - mFloat64(); + mUint8_1(); } break; case 50 : - // InternalRos2Lexer.g:1:563: Int16_1 + // InternalRos2Lexer.g:1:552: Action_1 { - mInt16_1(); + mAction_1(); } break; case 51 : - // InternalRos2Lexer.g:1:571: Int32_1 + // InternalRos2Lexer.g:1:561: Float32 { - mInt32_1(); + mFloat32(); } break; case 52 : - // InternalRos2Lexer.g:1:579: Int64_1 + // InternalRos2Lexer.g:1:569: Float64 { - mInt64_1(); + mFloat64(); } break; case 53 : - // InternalRos2Lexer.g:1:587: Message + // InternalRos2Lexer.g:1:577: Message { mMessage(); } break; case 54 : - // InternalRos2Lexer.g:1:595: Result_1 + // InternalRos2Lexer.g:1:585: Result_1 { mResult_1(); } break; case 55 : - // InternalRos2Lexer.g:1:604: Service + // InternalRos2Lexer.g:1:594: Service { mService(); } break; case 56 : - // InternalRos2Lexer.g:1:612: Uint8_1 + // InternalRos2Lexer.g:1:602: Array { - mUint8_1(); + mArray(); } break; case 57 : - // InternalRos2Lexer.g:1:620: Array + // InternalRos2Lexer.g:1:608: Base64 { - mArray(); + mBase64(); } break; case 58 : - // InternalRos2Lexer.g:1:626: Base64 + // InternalRos2Lexer.g:1:615: Double { - mBase64(); + mDouble(); } break; case 59 : - // InternalRos2Lexer.g:1:633: Double + // InternalRos2Lexer.g:1:622: Header { - mDouble(); + mHeader(); } break; case 60 : - // InternalRos2Lexer.g:1:640: Header + // InternalRos2Lexer.g:1:629: String { - mHeader(); + mString(); } break; case 61 : - // InternalRos2Lexer.g:1:647: String + // InternalRos2Lexer.g:1:636: Struct { - mString(); + mStruct(); } break; case 62 : - // InternalRos2Lexer.g:1:654: Struct + // InternalRos2Lexer.g:1:643: Bool_1 { - mStruct(); + mBool_1(); } break; case 63 : - // InternalRos2Lexer.g:1:661: Action + // InternalRos2Lexer.g:1:650: Byte_1 { - mAction(); + mByte_1(); } break; case 64 : - // InternalRos2Lexer.g:1:668: Bool_1 + // InternalRos2Lexer.g:1:657: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 65 : - // InternalRos2Lexer.g:1:675: Byte_1 + // InternalRos2Lexer.g:1:664: Action { - mByte_1(); + mAction(); } break; case 66 : - // InternalRos2Lexer.g:1:682: Depth + // InternalRos2Lexer.g:1:671: Depth { mDepth(); } break; case 67 : - // InternalRos2Lexer.g:1:688: Int8_1 + // InternalRos2Lexer.g:1:677: Result { - mInt8_1(); + mResult(); } break; case 68 : - // InternalRos2Lexer.g:1:695: Result + // InternalRos2Lexer.g:1:684: Specs { - mResult(); + mSpecs(); } break; case 69 : - // InternalRos2Lexer.g:1:702: Specs + // InternalRos2Lexer.g:1:690: String_1 { - mSpecs(); + mString_1(); } break; case 70 : - // InternalRos2Lexer.g:1:708: String_1 + // InternalRos2Lexer.g:1:699: Uint16 { - mString_1(); + mUint16(); } break; case 71 : - // InternalRos2Lexer.g:1:717: Uint16 + // InternalRos2Lexer.g:1:706: Uint32 { - mUint16(); + mUint32(); } break; case 72 : - // InternalRos2Lexer.g:1:724: Uint32 + // InternalRos2Lexer.g:1:713: Uint64 { - mUint32(); + mUint64(); } break; case 73 : - // InternalRos2Lexer.g:1:731: Uint64 + // InternalRos2Lexer.g:1:720: Goal_1 { - mUint64(); + mGoal_1(); } break; case 74 : - // InternalRos2Lexer.g:1:738: Goal_1 + // InternalRos2Lexer.g:1:727: Int16 { - mGoal_1(); + mInt16(); } break; case 75 : - // InternalRos2Lexer.g:1:745: Int16 + // InternalRos2Lexer.g:1:733: Int32 { - mInt16(); + mInt32(); } break; case 76 : - // InternalRos2Lexer.g:1:751: Int32 + // InternalRos2Lexer.g:1:739: Int64 { - mInt32(); + mInt64(); } break; case 77 : - // InternalRos2Lexer.g:1:757: Int64 + // InternalRos2Lexer.g:1:745: Node_1 { - mInt64(); + mNode_1(); } break; case 78 : - // InternalRos2Lexer.g:1:763: Node_1 + // InternalRos2Lexer.g:1:752: Type_1 { - mNode_1(); + mType_1(); } break; case 79 : - // InternalRos2Lexer.g:1:770: Type_1 + // InternalRos2Lexer.g:1:759: Uint8 { - mType_1(); + mUint8(); } break; case 80 : - // InternalRos2Lexer.g:1:777: Uint8 + // InternalRos2Lexer.g:1:765: Value { - mUint8(); + mValue(); } break; case 81 : - // InternalRos2Lexer.g:1:783: Value + // InternalRos2Lexer.g:1:771: Date { - mValue(); + mDate(); } break; case 82 : - // InternalRos2Lexer.g:1:789: Date + // InternalRos2Lexer.g:1:776: List { - mDate(); + mList(); } break; case 83 : - // InternalRos2Lexer.g:1:794: List + // InternalRos2Lexer.g:1:781: Bool { - mList(); + mBool(); } break; case 84 : - // InternalRos2Lexer.g:1:799: Bool + // InternalRos2Lexer.g:1:786: Byte { - mBool(); + mByte(); } break; case 85 : - // InternalRos2Lexer.g:1:804: Byte + // InternalRos2Lexer.g:1:791: Goal { - mByte(); + mGoal(); } break; case 86 : - // InternalRos2Lexer.g:1:809: Goal + // InternalRos2Lexer.g:1:796: Int8 { - mGoal(); + mInt8(); } break; case 87 : - // InternalRos2Lexer.g:1:814: Int8 + // InternalRos2Lexer.g:1:801: Msg { - mInt8(); + mMsg(); } break; case 88 : - // InternalRos2Lexer.g:1:819: Msg + // InternalRos2Lexer.g:1:805: Name { - mMsg(); + mName(); } break; case 89 : - // InternalRos2Lexer.g:1:823: Name + // InternalRos2Lexer.g:1:810: Node { - mName(); + mNode(); } break; case 90 : - // InternalRos2Lexer.g:1:828: Node + // InternalRos2Lexer.g:1:815: Qos { - mNode(); + mQos(); } break; case 91 : - // InternalRos2Lexer.g:1:833: Qos + // InternalRos2Lexer.g:1:819: Srv { - mQos(); + mSrv(); } break; case 92 : - // InternalRos2Lexer.g:1:837: Srv + // InternalRos2Lexer.g:1:823: Time { - mSrv(); + mTime(); } break; case 93 : - // InternalRos2Lexer.g:1:841: Time + // InternalRos2Lexer.g:1:828: Type { - mTime(); + mType(); } break; case 94 : - // InternalRos2Lexer.g:1:846: Type + // InternalRos2Lexer.g:1:833: Any { - mType(); + mAny(); } break; case 95 : - // InternalRos2Lexer.g:1:851: Any + // InternalRos2Lexer.g:1:837: Ns { - mAny(); + mNs(); } break; case 96 : - // InternalRos2Lexer.g:1:855: Ns + // InternalRos2Lexer.g:1:840: Comma { - mNs(); + mComma(); } break; case 97 : - // InternalRos2Lexer.g:1:858: LeftSquareBracketRightSquareBracket + // InternalRos2Lexer.g:1:846: HyphenMinus { - mLeftSquareBracketRightSquareBracket(); + mHyphenMinus(); } break; case 98 : - // InternalRos2Lexer.g:1:894: Comma - { - mComma(); - - } - break; - case 99 : - // InternalRos2Lexer.g:1:900: Colon + // InternalRos2Lexer.g:1:858: Colon { mColon(); } break; - case 100 : - // InternalRos2Lexer.g:1:906: LeftSquareBracket + case 99 : + // InternalRos2Lexer.g:1:864: LeftSquareBracket { mLeftSquareBracket(); } break; - case 101 : - // InternalRos2Lexer.g:1:924: RightSquareBracket + case 100 : + // InternalRos2Lexer.g:1:882: RightSquareBracket { mRightSquareBracket(); } break; - case 102 : - // InternalRos2Lexer.g:1:943: RightCurlyBracket - { - mRightCurlyBracket(); - - } - break; - case 103 : - // InternalRos2Lexer.g:1:961: RULE_BINARY + case 101 : + // InternalRos2Lexer.g:1:901: RULE_BINARY { mRULE_BINARY(); } break; - case 104 : - // InternalRos2Lexer.g:1:973: RULE_BOOLEAN + case 102 : + // InternalRos2Lexer.g:1:913: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 105 : - // InternalRos2Lexer.g:1:986: RULE_DOUBLE + case 103 : + // InternalRos2Lexer.g:1:926: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 106 : - // InternalRos2Lexer.g:1:998: RULE_DECINT + case 104 : + // InternalRos2Lexer.g:1:938: RULE_DECINT { mRULE_DECINT(); } break; - case 107 : - // InternalRos2Lexer.g:1:1010: RULE_DATE_TIME + case 105 : + // InternalRos2Lexer.g:1:950: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 108 : - // InternalRos2Lexer.g:1:1025: RULE_MESSAGE_ASIGMENT + case 106 : + // InternalRos2Lexer.g:1:965: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 109 : - // InternalRos2Lexer.g:1:1047: RULE_SL_COMMENT + case 107 : + // InternalRos2Lexer.g:1:987: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 110 : - // InternalRos2Lexer.g:1:1063: RULE_ROS_CONVENTION_A + case 108 : + // InternalRos2Lexer.g:1:1003: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 111 : - // InternalRos2Lexer.g:1:1085: RULE_ROS_CONVENTION_PARAM + case 109 : + // InternalRos2Lexer.g:1:1025: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 112 : - // InternalRos2Lexer.g:1:1111: RULE_ID + case 110 : + // InternalRos2Lexer.g:1:1051: RULE_ID { mRULE_ID(); } break; - case 113 : - // InternalRos2Lexer.g:1:1119: RULE_STRING + case 111 : + // InternalRos2Lexer.g:1:1059: RULE_STRING { mRULE_STRING(); } break; - case 114 : - // InternalRos2Lexer.g:1:1131: RULE_ML_COMMENT + case 112 : + // InternalRos2Lexer.g:1:1071: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 115 : - // InternalRos2Lexer.g:1:1147: RULE_WS + case 113 : + // InternalRos2Lexer.g:1:1087: RULE_WS { mRULE_WS(); } break; - case 116 : - // InternalRos2Lexer.g:1:1155: RULE_ANY_OTHER + case 114 : + // InternalRos2Lexer.g:1:1095: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4582,21 +4582,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -4607,158 +4607,162 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_transitionS = { - "\11\57\2\56\2\57\1\56\22\57\1\56\1\57\1\50\1\52\3\57\1\51\4\57\1\36\1\44\1\57\1\53\1\42\2\43\7\45\1\37\6\57\1\25\1\22\1\47\1\26\1\2\1\47\1\4\1\27\1\23\2\47\1\33\3\47\1\1\1\47\1\3\1\30\7\47\1\35\1\57\1\40\1\46\1\47\1\57\1\7\1\14\1\47\1\10\1\47\1\12\1\31\1\16\1\24\1\47\1\15\1\47\1\17\1\32\1\47\1\11\1\34\1\13\1\6\1\5\1\20\1\21\4\47\2\57\1\41\1\55\uff81\57", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\60\20\62\1\61\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\27\62\1\65\2\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\66\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\67\5\62\1\70\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\73\10\62\1\71\6\62\1\72\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\74\12\62\1\77\1\62\1\100\1\62\1\76\1\75\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\101\16\62\1\102\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\103\17\62\1\104\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\105\20\62\1\107\2\62\1\106\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\113\3\62\1\111\6\62\1\112\5\62\1\110\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\114\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\115\11\62\1\116\11\62\1\117\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\120\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\121\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\122\15\62\1\123\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\124\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\126\15\62\1\125\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\130\15\62\1\127\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\131\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\132\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\134\3\62\1\133\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\136\15\62\1\135\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\137\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\140\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\141\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\143\15\62\1\142\3\62\1\144\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\145\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\146\13\62", - "\1\147", - "", + return "220:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT )"; + } + } + static final String DFA30_eotS = + "\1\53\14\61\1\124\20\61\1\uffff\1\156\2\uffff\3\164\1\56\1\61\2\56\1\uffff\1\56\1\uffff\1\56\2\uffff\2\61\2\uffff\34\61\6\uffff\27\61\1\uffff\1\164\7\uffff\1\164\1\61\2\uffff\1\u00c2\2\uffff\1\u00c2\4\uffff\42\61\5\uffff\12\61\1\u00f5\11\61\1\uffff\2\61\2\164\3\uffff\13\61\1\uffff\1\61\1\u0112\1\u0114\1\u0115\22\61\1\u0129\1\u012a\3\uffff\3\61\1\uffff\6\61\1\uffff\1\61\1\u013b\4\61\1\u0144\3\61\1\u0148\1\u014a\1\u014b\1\u014c\1\uffff\1\164\14\61\4\uffff\15\61\1\u0112\5\61\10\uffff\4\61\1\u0176\5\61\1\uffff\6\61\1\u0182\2\uffff\1\u0183\1\u0184\1\u0185\5\uffff\11\61\1\uffff\1\u018f\1\61\1\u0194\2\61\1\uffff\14\61\1\u01a5\2\61\5\uffff\5\61\1\uffff\1\61\1\u01b0\1\61\1\uffff\1\u01b2\1\u01b3\1\u01b4\1\u01b5\1\u01b6\1\u01b7\1\u01b8\4\uffff\6\61\1\u01c2\2\61\1\uffff\3\61\2\uffff\12\61\1\u01d3\1\u01d4\3\61\2\uffff\2\61\2\uffff\3\61\1\u01de\1\61\1\u01e0\1\uffff\1\u01e1\7\uffff\11\61\1\uffff\10\61\1\uffff\1\61\1\u01f4\2\61\1\uffff\1\61\1\u01f9\2\uffff\1\61\1\u01fb\1\61\1\uffff\2\61\1\u01ff\3\uffff\1\u0200\2\uffff\5\61\1\u0206\14\61\1\uffff\3\61\2\uffff\1\61\2\uffff\1\61\1\u0219\2\uffff\5\61\1\uffff\3\61\1\u0222\4\61\1\uffff\11\61\1\uffff\10\61\1\uffff\5\61\1\u023d\1\uffff\1\61\2\uffff\2\61\1\u0241\3\61\1\u0245\3\61\1\u0249\1\uffff\4\61\1\uffff\1\61\3\uffff\3\61\1\uffff\3\61\1\uffff\3\61\1\uffff\1\u0258\7\61\3\uffff\3\61\1\u0263\2\uffff\1\u0264\2\61\1\u0267\2\uffff\1\61\1\u0269\1\uffff\1\u026a\2\uffff"; + static final String DFA30_eofS = + "\u026b\uffff"; + static final String DFA30_minS = + "\1\0\14\57\1\142\20\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\34\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\27\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\42\57\1\157\1\156\1\164\2\uffff\24\57\1\uffff\2\57\1\56\1\60\1\0\1\uffff\1\0\13\57\1\uffff\30\57\1\141\1\164\1\61\3\57\1\uffff\6\57\1\uffff\16\57\1\uffff\1\55\14\57\4\uffff\23\57\2\uffff\1\164\1\61\4\uffff\12\57\1\uffff\7\57\2\uffff\3\57\5\uffff\11\57\1\uffff\5\57\1\uffff\17\57\1\63\4\uffff\5\57\1\uffff\3\57\1\uffff\7\57\4\uffff\11\57\1\uffff\3\57\2\uffff\17\57\2\uffff\2\57\2\uffff\6\57\1\uffff\1\57\7\uffff\11\57\1\uffff\10\57\1\uffff\4\57\1\uffff\2\57\2\uffff\3\57\1\uffff\3\57\3\uffff\1\57\2\uffff\22\57\1\uffff\3\57\2\uffff\1\57\2\uffff\2\57\2\uffff\5\57\1\uffff\10\57\1\uffff\11\57\1\uffff\10\57\1\uffff\6\57\1\uffff\1\57\2\uffff\13\57\1\uffff\4\57\1\uffff\1\57\3\uffff\3\57\1\uffff\3\57\1\uffff\3\57\1\uffff\10\57\3\uffff\4\57\2\uffff\4\57\2\uffff\2\57\1\uffff\1\57\2\uffff"; + static final String DFA30_maxS = + "\1\uffff\14\172\1\165\20\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\34\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\27\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\42\172\1\157\1\156\1\164\2\uffff\24\172\1\uffff\2\172\1\145\1\71\1\uffff\1\uffff\1\uffff\13\172\1\uffff\30\172\1\141\1\164\1\70\3\172\1\uffff\6\172\1\uffff\16\172\1\uffff\1\55\14\172\4\uffff\23\172\2\uffff\1\164\1\70\4\uffff\12\172\1\uffff\7\172\2\uffff\3\172\5\uffff\11\172\1\uffff\5\172\1\uffff\17\172\1\66\4\uffff\5\172\1\uffff\3\172\1\uffff\7\172\4\uffff\11\172\1\uffff\3\172\2\uffff\17\172\2\uffff\2\172\2\uffff\6\172\1\uffff\1\172\7\uffff\11\172\1\uffff\10\172\1\uffff\4\172\1\uffff\2\172\2\uffff\3\172\1\uffff\3\172\3\uffff\1\172\2\uffff\22\172\1\uffff\3\172\2\uffff\1\172\2\uffff\2\172\2\uffff\5\172\1\uffff\10\172\1\uffff\11\172\1\uffff\10\172\1\uffff\6\172\1\uffff\1\172\2\uffff\13\172\1\uffff\4\172\1\uffff\1\172\3\uffff\3\172\1\uffff\3\172\1\uffff\3\172\1\uffff\10\172\3\uffff\4\172\2\uffff\4\172\2\uffff\2\172\1\uffff\1\172\2\uffff"; + static final String DFA30_acceptS = + "\36\uffff\1\140\1\uffff\1\142\1\144\7\uffff\1\153\1\uffff\1\154\1\uffff\1\161\1\162\2\uffff\1\156\1\152\35\uffff\1\36\3\uffff\1\143\27\uffff\1\140\1\uffff\1\141\1\147\1\142\1\144\1\145\1\151\1\150\10\uffff\1\153\1\160\1\155\1\161\45\uffff\1\76\1\77\24\uffff\1\137\5\uffff\1\157\14\uffff\1\133\36\uffff\1\127\6\uffff\1\136\16\uffff\1\132\15\uffff\1\146\1\116\1\135\1\134\23\uffff\1\123\1\124\2\uffff\1\56\1\57\1\60\1\100\12\uffff\1\121\7\uffff\1\111\1\125\3\uffff\1\126\1\115\1\131\1\130\1\122\11\uffff\1\104\5\uffff\1\102\20\uffff\1\37\1\40\1\41\1\61\5\uffff\1\120\3\uffff\1\70\7\uffff\1\117\1\112\1\113\1\114\11\uffff\1\105\3\uffff\1\62\1\101\17\uffff\1\66\1\103\2\uffff\1\31\1\32\6\uffff\1\71\1\uffff\1\72\1\73\1\74\1\75\1\106\1\107\1\110\11\uffff\1\67\10\uffff\1\42\4\uffff\1\50\2\uffff\1\63\1\64\3\uffff\1\52\3\uffff\1\45\1\47\1\65\1\uffff\1\54\1\55\22\uffff\1\43\3\uffff\1\33\1\44\1\uffff\1\51\1\35\2\uffff\1\46\1\53\5\uffff\1\30\10\uffff\1\26\11\uffff\1\34\10\uffff\1\27\6\uffff\1\23\1\uffff\1\24\1\25\13\uffff\1\20\4\uffff\1\22\1\uffff\1\15\1\16\1\21\3\uffff\1\14\3\uffff\1\17\3\uffff\1\12\10\uffff\1\10\1\11\1\13\4\uffff\1\5\1\6\4\uffff\1\4\1\7\2\uffff\1\3\1\uffff\1\2\1\1"; + static final String DFA30_specialS = + "\1\2\46\uffff\1\3\1\10\116\uffff\1\4\1\6\1\uffff\1\7\1\1\105\uffff\1\5\1\uffff\1\0\u01a7\uffff}>"; + static final String[] DFA30_transitionS = { + "\11\56\2\55\2\56\1\55\22\56\1\55\1\56\1\47\1\51\3\56\1\50\4\56\1\36\1\37\1\56\1\52\1\42\2\43\7\44\1\40\6\56\1\24\1\22\1\46\1\25\1\1\1\46\1\4\1\26\1\23\2\46\1\34\3\46\1\3\1\46\1\2\1\27\7\46\1\15\1\56\1\41\1\45\1\46\1\56\1\7\1\14\1\46\1\10\1\46\1\12\1\31\1\17\1\32\1\46\1\16\1\46\1\20\1\33\1\46\1\11\1\35\1\13\1\5\1\6\1\30\1\21\4\46\3\56\1\54\uff81\56", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\27\60\1\57\2\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\63\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\65\20\60\1\64\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\66\5\60\1\67\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\70\12\60\1\72\1\60\1\74\1\60\1\73\1\71\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\77\10\60\1\75\6\60\1\76\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\100\16\60\1\101\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\102\17\60\1\103\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\104\20\60\1\106\2\60\1\105\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\112\3\60\1\110\6\60\1\111\5\60\1\107\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\113\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\114\11\60\1\115\11\60\1\116\1\60", + "\1\123\3\uffff\1\117\2\uffff\1\122\11\uffff\1\120\1\uffff\1\121", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\125\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\126\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\127\15\60\1\130\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\132\15\60\1\131\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\134\15\60\1\133\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\135\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\137\3\60\1\136\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\141\15\60\1\140\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\142\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\143\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\144\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\145\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\146\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\150\15\60\1\147\3\60\1\151\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\152\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\153\13\60", "", + "\1\157\1\uffff\12\155\13\uffff\1\157\37\uffff\1\157", "", "", - "\1\160\1\uffff\12\156\10\uffff\1\155\2\uffff\1\160\34\uffff\1\155\2\uffff\1\160", - "\1\160\1\uffff\12\161\13\uffff\1\160\37\uffff\1\160", - "\12\157", - "\1\160\26\uffff\1\160\37\uffff\1\160", - "\32\162\4\uffff\1\162\1\uffff\32\162", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\42\164\1\165\71\164\1\163\uffa3\164", - "\47\167\1\170\64\167\1\166\uffa3\167", + "\1\157\1\uffff\12\163\10\uffff\1\162\2\uffff\1\157\34\uffff\1\162\2\uffff\1\157", + "\1\157\1\uffff\12\165\13\uffff\1\157\37\uffff\1\157", + "\1\157\26\uffff\1\157\37\uffff\1\157", + "\32\166\4\uffff\1\166\1\uffff\32\166", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\42\170\1\171\71\170\1\167\uffa3\170", + "\47\173\1\174\64\173\1\172\uffa3\173", "", - "\1\173\4\uffff\1\173\2\uffff\1\172\26\uffff\32\54\3\uffff\2\54\1\uffff\32\54", + "\1\177\4\uffff\1\177\2\uffff\1\176\26\uffff\32\53\3\uffff\2\53\1\uffff\32\53", "", - "\1\173\4\uffff\1\173", + "\1\177\4\uffff\1\177", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\175\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\176\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0081\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\177\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0080\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0081\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0082\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0083\23\62\1\u0084\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0085\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u0086\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0088\3\62\1\u0087\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0089\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u008a\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u008b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u008c\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u008d\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u008e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u0090\11\62\1\u008f\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0091\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0092\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0093\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0094\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0095\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0096\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0097\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0098\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0099\4\62\1\u009b\1\62\1\u009a\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u009c\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u009d\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u009e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u009f\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00a0\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00a1\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u00a2\23\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u00a3\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00a4\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00a5\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u00a6\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00a7\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00a8\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00a9\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u00aa\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u00ab\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u00ac\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00ad\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ae\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u00af\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00b0\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u00b1\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u00b2\15\62", - "\1\54\12\62\1\u00b3\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00b4\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00b5\7\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0082\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0083\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0084\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0085\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0086\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0088\3\60\1\u0087\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0089\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u008a\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u008b\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u008c\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u008d\23\60\1\u008e\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u008f\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u0090\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0091\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0092\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u0094\11\60\1\u0093\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0095\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0096\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0097\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0098\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0099\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u009a\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u009b\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u009c\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u009d\4\60\1\u009f\1\60\1\u009e\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00a0\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u00a1\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00a2\6\60", + "\1\u00a3", "", + "\1\u00a4", + "\1\u00a5", + "\1\u00a6\11\uffff\1\u00a7", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00a8\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00a9\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00aa\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u00ab\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00ac\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00ad\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u00ae\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00af\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00b0\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u00b1\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u00b2\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u00b3\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00b4\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00b5\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u00b6\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u00b7\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00b8\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00b9\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u00ba\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u00bb\15\60", + "\1\53\12\60\1\u00bc\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00bd\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00be\7\60", "", + "\1\157\1\uffff\12\u00bf\13\uffff\1\157\37\uffff\1\157", "", "", "", @@ -4766,740 +4770,739 @@ public String getDescription() { "", "", "", - "\12\u00b6", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\0\u00b7", - "\42\164\1\165\71\164\1\163\uffa3\164", - "\1\173\15\uffff\1\64", - "\0\u00b9", - "\47\167\1\170\64\167\1\166\uffa3\167", - "\1\173\15\uffff\1\64", + "\12\u00c0", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\0\u00c1", + "\42\170\1\171\71\170\1\167\uffa3\170", + "\1\177\15\uffff\1\62", + "\0\u00c3", + "\47\173\1\174\64\173\1\172\uffa3\173", + "\1\177\15\uffff\1\62", "", "", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ba\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u00bb\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00bc\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00bd\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u00be\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u00bf\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u00c0\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00c1\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00c2\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00c3\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u00c4\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00c5\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00c6\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00c7\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u00c8\27\62", - "\1\54\12\62\1\u00c9\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00ca\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00cb\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00cc\16\62\1\u00cd\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ce\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00cf\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00d0\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00d1\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u00d2\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u00d3\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u00d4\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00d5\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00d6\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00d7\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u00d8\4\62\1\u00d9\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u00da\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00db\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00dc\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00dd\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u00de\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00df\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00e0\7\62", - "\1\54\12\62\1\u00e1\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00e2\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00e3\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u00e4\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00e5\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00e6\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00e7\25\62", - "\1\54\1\62\1\u00e8\1\62\1\u00e9\2\62\1\u00ea\1\62\1\u00eb\1\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00ec\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u00ee\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00ef\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u00f0\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u00f1\13\62\1\u00f2\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u00f3\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00f4\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u00f5\25\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00c4\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00c5\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u00c6\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00c7\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u00c8\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u00c9\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u00ca\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00cb\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00cc\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u00cd\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00ce\21\60", + "\1\53\12\60\1\u00cf\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u00d0\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d1\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d2\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d3\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00d4\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00d5\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00d6\16\60\1\u00d7\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00d8\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00d9\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00da\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00db\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u00dc\24\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u00dd\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u00de\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00df\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00e0\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00e1\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u00e2\4\60\1\u00e3\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u00e4\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00e5\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00e6\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00e7\25\60", + "\1\u00e8", + "\1\u00e9", + "\1\u00ea", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00f6\6\62", - "\1\54\12\62\1\u00f7\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\12\u00f8", - "\42\164\1\165\71\164\1\163\uffa3\164", "", - "\47\167\1\170\64\167\1\166\uffa3\167", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u00f9\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00fa\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u00fb\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u00fc\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u00fd\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\7\62\1\u00fe\22\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u00ff\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0101\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0104\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0105\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0106\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0107\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0108\7\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u00eb\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00ec\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u00ed\7\60", + "\1\53\12\60\1\u00ee\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00ef\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u00f0\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00f1\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00f2\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00f3\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u00f4\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u00f6\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u00f7\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u00f8\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u00f9\13\60\1\u00fa\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u00fb\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u00fc\16\60", + "\1\53\1\60\1\u00fd\1\60\1\u00fe\2\60\1\u00ff\1\60\1\u0100\1\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0101\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0102\25\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0109\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u010a\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u010b\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\7\62\1\u010c\22\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u010d\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u010e\21\62\1\u010f\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u0110\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0111\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0112\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\6\62\1\u0113\23\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0114\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0115\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0116\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0117\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0118\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0119\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u011a\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u011b\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u011c\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u011e\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u0120\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0121\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0122\31\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0103\6\60", + "\1\53\12\60\1\u0104\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\157\1\uffff\12\u00bf\13\uffff\1\157\37\uffff\1\157", + "\12\u0105", + "\42\170\1\171\71\170\1\167\uffa3\170", "", - "\1\54\1\62\1\u0123\1\62\1\u0124\2\62\1\u0125\1\62\1\u0126\1\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0127\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0128\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0129\25\62", - "\1\54\6\62\1\u012a\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u012b\23\62", - "\1\54\6\62\1\u012c\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\2\62\1\u012d\7\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\4\62\1\u012e\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u012f\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0131\1\62", + "\47\173\1\174\64\173\1\172\uffa3\173", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0106\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0107\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0108\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u0109\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u010a\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\7\60\1\u010b\22\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u010c\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u010d\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u010e\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u010f\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0110\14\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0132\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0134\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0135\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0136\27\62", - "\1\54\12\62\1\u0137\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0139\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0111\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0113\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0116\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u0117\24\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0118\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\7\60\1\u0119\22\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\24\60\1\u011a\5\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u011b\21\60\1\u011c\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u011d\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u011e\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u011f\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\6\60\1\u0120\23\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0121\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0122\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0123\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0124\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0125\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0126\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0127\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u0128\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u012b", + "\1\u012c", + "\1\u012d\1\uffff\1\u012e\2\uffff\1\u012f\1\uffff\1\u0130", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u0131\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0132\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0133\31\60", "", - "\1\156", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u013d\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u013e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u013f\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0140\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0141\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u0142\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0143\21\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0134\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0135\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0136\25\60", + "\1\53\6\60\1\u0137\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u0138\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0139\1\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u013a\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u013c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u013d\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u013e\27\60", + "\1\53\1\60\1\u013f\1\60\1\u0140\2\60\1\u0141\1\60\1\u0142\1\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0143\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\6\60\1\u0145\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\2\60\1\u0146\7\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\4\60\1\u0147\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0149\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", + "\1\163", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u014d\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u014e\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u014f\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0150\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0151\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u0152\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0153\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0154\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0155\10\60", + "\1\53\12\60\1\u0156\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u0157\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0158\21\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0144\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0145\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0146\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u0147\23\62", - "\1\54\12\62\1\u0148\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0149\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u014a\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u014b\26\62", - "\1\54\12\62\1\u014c\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u014d\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u014e\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u014f\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0150\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0151\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0152\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0153\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0154\31\62", - "\1\54\3\62\1\u0155\2\62\1\u0156\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0157\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0158\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0159\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u015a\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u015b\25\62", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0159\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u015a\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u015b\26\60", + "\1\53\12\60\1\u015c\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u015d\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u015e\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u015f\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0160\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0161\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0162\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0163\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0164\31\60", + "\1\53\3\60\1\u0165\2\60\1\u0166\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u0167\30\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0168\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0169\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u016a\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u016b\25\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u015d\12\62\1\u015c\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u015e\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u015f\23\62", - "\1\54\6\62\1\u0160\3\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\2\62\1\u0161\7\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\4\62\1\u0162\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u0163\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0165\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0167\31\62", - "\1\54\4\62\1\u0168\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0169\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u016a\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u016c\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u016e\3\uffff\1\62\1\uffff\32\62", + "\1\u016c", + "\1\u016d\1\uffff\1\u016e\2\uffff\1\u016f\1\uffff\1\u0170", "", "", - "\1\54\12\62\1\u0170\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0171\25\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0172\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\6\62\1\u0173\23\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0174\6\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0172\12\60\1\u0171\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0173\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u0174\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0175\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0177\31\60", + "\1\53\4\60\1\u0178\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0179\25\60", + "\1\53\12\60\1\u017a\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u017b\25\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u017c\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\6\60\1\u017d\23\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u017e\6\60", + "\1\53\6\60\1\u017f\3\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\2\60\1\u0180\7\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\4\60\1\u0181\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0175\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0176\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0177\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u0178\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u0179\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u017a\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u017b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u017c\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u017d\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u017e\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u017f\3\uffff\1\62\1\uffff\32\62", "", - "\1\54\12\62\1\u0183\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0181\17\62\1\u0182\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0185\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0186\25\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0187\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0188\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0189\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u018a\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\7\62\1\u018b\22\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u018c\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u018d\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u018e\27\62", - "\1\54\2\62\1\u018f\7\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\4\62\1\u0190\5\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0191\2\62\1\u0192\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0193\7\62", - "\1\54\12\62\1\u0194\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0196\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u0197\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0198\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0199\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u019a\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u019b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u019c\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u019e\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u01a0\3\uffff\1\62\1\uffff\32\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0186\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u0187\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0188\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0189\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u018a\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u018b\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u018c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u018d\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u018e\21\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01a2\16\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0190\25\60", + "\1\53\12\60\1\u0193\2\uffff\1\62\3\uffff\2\60\1\u0191\17\60\1\u0192\7\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0195\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0196\25\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01a3\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01a5\10\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0197\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0198\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0199\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u019a\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\7\60\1\u019b\22\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u019c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u019d\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u019e\27\60", + "\1\53\2\60\1\u019f\7\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\4\60\1\u01a0\5\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01a1\2\60\1\u01a2\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u01a3\7\60", + "\1\53\12\60\1\u01a4\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01a6\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u01a7\24\60", + "\1\u01a8\2\uffff\1\u01a9", "", "", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u01aa\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01ab\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u01ac\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ad\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01ae\16\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01af\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01b1\10\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01aa\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u01ab\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01ac\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01ad\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u01ae\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u01af\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01b0\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u01b1\17\62\1\u01b2\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u01b4\11\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u01b5\30\62", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01b6\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01b7\25\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01b9\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ba\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u01bb\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01bc\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u01bd\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u01be\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\2\60\1\u01bf\17\60\1\u01c0\7\60\4\uffff\1\60\1\uffff\22\60\1\u01c1\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u01c3\11\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\60\1\u01c4\30\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01b8\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01b9\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u01ba\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01bc\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u01bd\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01be\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01bf\25\62", - "\1\54\12\62\1\u01c0\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\21\62\1\u01c1\10\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\12\62\1\u01c2\17\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u01c3\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\1\u01c5\3\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01c7\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01c8\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01c9\25\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01c5\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01c6\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01c7\25\60", "", "", - "\1\54\12\62\1\u01ca\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\5\62\1\u01cb\24\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u01cc\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01cd\16\62", - "\1\54\12\62\1\u01ce\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u01cf\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01c8\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01c9\14\60", + "\1\53\12\60\1\u01cb\2\uffff\1\62\3\uffff\32\60\4\uffff\1\u01ca\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01cc\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u01cd\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ce\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01cf\25\60", + "\1\53\12\60\1\u01d0\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\21\60\1\u01d1\10\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\12\60\1\u01d2\17\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01d5\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01d6\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01d7\25\60", "", "", + "\1\53\12\60\1\u01d8\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\5\60\1\u01d9\24\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u01da\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01db\16\60", + "\1\53\12\60\1\u01dc\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u01dd\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01df\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01d1\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", "", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01d4\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u01d5\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\3\62\1\u01d6\26\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\15\62\1\u01d7\14\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u01d8\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01d9\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01da\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u01db\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u01dd\1\uffff\4\62\1\u01dc\25\62", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u01de\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01df\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01e0\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01e1\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u01e2\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u01e3\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u01e4\11\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\3\60\1\u01e2\26\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\15\60\1\u01e3\14\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u01e4\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01e5\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u01e6\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01e7\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u01e8\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01e9\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u01ea\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01e5\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01e7\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01e8\10\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u01eb\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01ec\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01ed\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01ee\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01ef\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u01f0\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u01f1\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u01f2\11\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01e9\25\62", - "\1\54\12\62\1\u01ea\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01f3\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01f5\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u01f6\10\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u01f7\25\60", + "\1\53\12\60\1\u01f8\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u01fa\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u01fc\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01ec\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u01ee\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u01fd\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u01fe\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u01ef\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u01f0\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0201\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0202\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u0203\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\1\u0204\31\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0205\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0207\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0208\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u0209\11\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u020a\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u020b\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u020c\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u020d\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u020e\4\60", + "\1\53\12\60\1\u020f\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\10\60\1\u0210\21\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0211\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0212\1\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\1\u01f4\21\62\1\u01f3\7\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u01f5\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01f6\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u01f7\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u01f8\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u01fa\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u01fb\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01fc\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u01fd\11\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u01fe\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u01ff\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0200\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u0201\4\62", - "\1\54\12\62\1\u0202\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\10\62\1\u0203\21\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0204\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0205\1\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\u0213\1\uffff\22\60\1\u0214\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0215\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0216\12\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\u0206\1\uffff\22\62\1\u0207\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0208\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0209\12\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0217\6\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u020a\6\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0218\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u020b\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u021a\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\14\60\1\u021b\15\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u021c\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u021d\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u021e\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u020d\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u020e\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u020f\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0210\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u0211\15\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0212\7\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u021f\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\25\60\1\u0220\4\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0221\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0223\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u0224\16\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0225\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0226\25\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0213\16\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0214\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\25\62\1\u0215\4\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0216\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0218\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0219\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u021a\25\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0227\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0228\7\60", + "\1\53\12\60\1\u0229\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\20\60\1\u022a\11\60", + "\1\53\12\60\1\u022b\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u022c\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u022d\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u022e\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u022f\6\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u021b\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u021c\7\62", - "\1\54\12\62\1\u021d\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\20\62\1\u021e\11\62", - "\1\54\12\62\1\u021f\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0220\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0221\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0222\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u0223\6\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0230\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0231\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0232\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0233\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0234\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0235\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0236\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0237\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0224\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u0225\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0226\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0227\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0228\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0229\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u022a\13\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u022b\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u022c\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u022d\7\62", + "\1\53\12\60\1\u0238\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u0239\13\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u023a\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u023b\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u023c\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\1\u022e\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u022f\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0230\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0231\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\16\60\1\u023e\13\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\16\62\1\u0233\13\62", "", + "\1\53\12\60\1\u023f\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0240\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0242\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0243\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0244\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0246\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\23\60\1\u0247\6\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\21\60\1\u0248\10\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\1\u0234\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0235\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\24\62\1\u0237\5\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0239\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u023a\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u023b\7\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u023c\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u023d\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u023e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u023f\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u024a\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u024b\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u024c\7\60", + "\1\53\12\60\1\u024d\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\1\u0241\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0242\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u0243\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u024e\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\22\62\1\u0244\7\62", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\3\60\1\u024f\26\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\17\60\1\u0250\12\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0251\31\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0245\27\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0252\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0253\7\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\22\60\1\u0254\7\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0246\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\3\62\1\u0247\26\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\17\62\1\u0248\12\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0249\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u024a\31\62", - "\1\54\12\62\1\u024b\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\1\u024c\2\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u0255\31\60", + "\1\53\12\60\1\u0256\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u0257\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0259\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\1\u025a\31\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u025b\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u025c\25\60", + "\1\53\12\60\1\u025d\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\1\u025e\2\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\13\60\1\u025f\16\60", "", "", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\23\62\1\u024e\6\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u024f\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0250\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\u0251\31\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0252\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\13\62\1\u0253\16\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\15\60\1\u0260\14\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0261\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0262\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\2\60\1\u0265\27\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\4\60\1\u0266\25\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\14\62\1\u0254\15\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0255\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\15\62\1\u0256\14\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u0257\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u025a\25\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\2\62\1\u025c\27\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u025d\25\62", "", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\30\60\1\u0268\1\60", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\14\62\1\u025e\15\62", + "\1\53\12\60\3\uffff\1\62\3\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\30\62\1\u025f\1\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\1\62\1\u0261\30\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", - "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\4\62\1\u0263\25\62", - "", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\21\62\1\u0264\10\62", - "\1\54\12\62\3\uffff\1\64\3\uffff\32\62\4\uffff\1\62\1\uffff\32\62", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_183<='!')||(LA28_183>='#' && LA28_183<='[')||(LA28_183>=']' && LA28_183<='\uFFFF')) ) {s = 116;} + else if ( ((LA30_195>='\u0000' && LA30_195<='&')||(LA30_195>='(' && LA30_195<='[')||(LA30_195>=']' && LA30_195<='\uFFFF')) ) {s = 123;} if ( s>=0 ) return s; break; case 1 : - int LA28_116 = input.LA(1); + int LA30_123 = input.LA(1); s = -1; - if ( (LA28_116=='\"') ) {s = 117;} + if ( (LA30_123=='\'') ) {s = 124;} - else if ( (LA28_116=='\\') ) {s = 115;} + else if ( (LA30_123=='\\') ) {s = 122;} - else if ( ((LA28_116>='\u0000' && LA28_116<='!')||(LA28_116>='#' && LA28_116<='[')||(LA28_116>=']' && LA28_116<='\uFFFF')) ) {s = 116;} + else if ( ((LA30_123>='\u0000' && LA30_123<='&')||(LA30_123>='(' && LA30_123<='[')||(LA30_123>=']' && LA30_123<='\uFFFF')) ) {s = 123;} if ( s>=0 ) return s; break; case 2 : - int LA28_41 = input.LA(1); + int LA30_0 = input.LA(1); s = -1; - if ( (LA28_41=='\\') ) {s = 118;} + if ( (LA30_0=='E') ) {s = 1;} - else if ( ((LA28_41>='\u0000' && LA28_41<='&')||(LA28_41>='(' && LA28_41<='[')||(LA28_41>=']' && LA28_41<='\uFFFF')) ) {s = 119;} + else if ( (LA30_0=='R') ) {s = 2;} - else if ( (LA28_41=='\'') ) {s = 120;} + else if ( (LA30_0=='P') ) {s = 3;} - else s = 47; + else if ( (LA30_0=='G') ) {s = 4;} - if ( s>=0 ) return s; - break; - case 3 : - int LA28_185 = input.LA(1); + else if ( (LA30_0=='s') ) {s = 5;} - s = -1; - if ( (LA28_185=='\'') ) {s = 120;} + else if ( (LA30_0=='t') ) {s = 6;} - else if ( (LA28_185=='\\') ) {s = 118;} + else if ( (LA30_0=='a') ) {s = 7;} - else if ( ((LA28_185>='\u0000' && LA28_185<='&')||(LA28_185>='(' && LA28_185<='[')||(LA28_185>=']' && LA28_185<='\uFFFF')) ) {s = 119;} + else if ( (LA30_0=='d') ) {s = 8;} - if ( s>=0 ) return s; - break; - case 4 : - int LA28_119 = input.LA(1); + else if ( (LA30_0=='p') ) {s = 9;} - s = -1; - if ( (LA28_119=='\'') ) {s = 120;} + else if ( (LA30_0=='f') ) {s = 10;} - else if ( (LA28_119=='\\') ) {s = 118;} + else if ( (LA30_0=='r') ) {s = 11;} - else if ( ((LA28_119>='\u0000' && LA28_119<='&')||(LA28_119>='(' && LA28_119<='[')||(LA28_119>=']' && LA28_119<='\uFFFF')) ) {s = 119;} + else if ( (LA30_0=='b') ) {s = 12;} - if ( s>=0 ) return s; - break; - case 5 : - int LA28_115 = input.LA(1); + else if ( (LA30_0=='[') ) {s = 13;} - s = -1; - if ( ((LA28_115>='\u0000' && LA28_115<='\uFFFF')) ) {s = 183;} + else if ( (LA30_0=='k') ) {s = 14;} - if ( s>=0 ) return s; - break; - case 6 : - int LA28_118 = input.LA(1); + else if ( (LA30_0=='h') ) {s = 15;} - s = -1; - if ( ((LA28_118>='\u0000' && LA28_118<='\uFFFF')) ) {s = 185;} + else if ( (LA30_0=='m') ) {s = 16;} - if ( s>=0 ) return s; - break; - case 7 : - int LA28_40 = input.LA(1); + else if ( (LA30_0=='v') ) {s = 17;} - s = -1; - if ( (LA28_40=='\\') ) {s = 115;} + else if ( (LA30_0=='B') ) {s = 18;} - else if ( ((LA28_40>='\u0000' && LA28_40<='!')||(LA28_40>='#' && LA28_40<='[')||(LA28_40>=']' && LA28_40<='\uFFFF')) ) {s = 116;} + else if ( (LA30_0=='I') ) {s = 19;} - else if ( (LA28_40=='\"') ) {s = 117;} + else if ( (LA30_0=='A') ) {s = 20;} - else s = 47; + else if ( (LA30_0=='D') ) {s = 21;} - if ( s>=0 ) return s; - break; - case 8 : - int LA28_0 = input.LA(1); - - s = -1; - if ( (LA28_0=='P') ) {s = 1;} + else if ( (LA30_0=='H') ) {s = 22;} - else if ( (LA28_0=='E') ) {s = 2;} + else if ( (LA30_0=='S') ) {s = 23;} - else if ( (LA28_0=='R') ) {s = 3;} + else if ( (LA30_0=='u') ) {s = 24;} - else if ( (LA28_0=='G') ) {s = 4;} + else if ( (LA30_0=='g') ) {s = 25;} - else if ( (LA28_0=='t') ) {s = 5;} + else if ( (LA30_0=='i') ) {s = 26;} - else if ( (LA28_0=='s') ) {s = 6;} + else if ( (LA30_0=='n') ) {s = 27;} - else if ( (LA28_0=='a') ) {s = 7;} + else if ( (LA30_0=='L') ) {s = 28;} - else if ( (LA28_0=='d') ) {s = 8;} + else if ( (LA30_0=='q') ) {s = 29;} - else if ( (LA28_0=='p') ) {s = 9;} + else if ( (LA30_0==',') ) {s = 30;} - else if ( (LA28_0=='f') ) {s = 10;} + else if ( (LA30_0=='-') ) {s = 31;} - else if ( (LA28_0=='r') ) {s = 11;} + else if ( (LA30_0==':') ) {s = 32;} - else if ( (LA28_0=='b') ) {s = 12;} + else if ( (LA30_0==']') ) {s = 33;} - else if ( (LA28_0=='k') ) {s = 13;} + else if ( (LA30_0=='0') ) {s = 34;} - else if ( (LA28_0=='h') ) {s = 14;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 35;} - else if ( (LA28_0=='m') ) {s = 15;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 36;} - else if ( (LA28_0=='u') ) {s = 16;} + else if ( (LA30_0=='^') ) {s = 37;} - else if ( (LA28_0=='v') ) {s = 17;} + else if ( (LA30_0=='C'||LA30_0=='F'||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='c'||LA30_0=='e'||LA30_0=='j'||LA30_0=='l'||LA30_0=='o'||(LA30_0>='w' && LA30_0<='z')) ) {s = 38;} - else if ( (LA28_0=='B') ) {s = 18;} + else if ( (LA30_0=='\"') ) {s = 39;} - else if ( (LA28_0=='I') ) {s = 19;} + else if ( (LA30_0=='\'') ) {s = 40;} - else if ( (LA28_0=='i') ) {s = 20;} + else if ( (LA30_0=='#') ) {s = 41;} - else if ( (LA28_0=='A') ) {s = 21;} + else if ( (LA30_0=='/') ) {s = 42;} - else if ( (LA28_0=='D') ) {s = 22;} + else if ( (LA30_0=='~') ) {s = 44;} - else if ( (LA28_0=='H') ) {s = 23;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 45;} - else if ( (LA28_0=='S') ) {s = 24;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 46;} - else if ( (LA28_0=='g') ) {s = 25;} + else s = 43; - else if ( (LA28_0=='n') ) {s = 26;} + if ( s>=0 ) return s; + break; + case 3 : + int LA30_39 = input.LA(1); - else if ( (LA28_0=='L') ) {s = 27;} + s = -1; + if ( (LA30_39=='\\') ) {s = 119;} - else if ( (LA28_0=='q') ) {s = 28;} + else if ( ((LA30_39>='\u0000' && LA30_39<='!')||(LA30_39>='#' && LA30_39<='[')||(LA30_39>=']' && LA30_39<='\uFFFF')) ) {s = 120;} - else if ( (LA28_0=='[') ) {s = 29;} + else if ( (LA30_39=='\"') ) {s = 121;} - else if ( (LA28_0==',') ) {s = 30;} + else s = 46; - else if ( (LA28_0==':') ) {s = 31;} + if ( s>=0 ) return s; + break; + case 4 : + int LA30_119 = input.LA(1); - else if ( (LA28_0==']') ) {s = 32;} + s = -1; + if ( ((LA30_119>='\u0000' && LA30_119<='\uFFFF')) ) {s = 193;} - else if ( (LA28_0=='}') ) {s = 33;} + if ( s>=0 ) return s; + break; + case 5 : + int LA30_193 = input.LA(1); - else if ( (LA28_0=='0') ) {s = 34;} + s = -1; + if ( (LA30_193=='\"') ) {s = 121;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 35;} + else if ( (LA30_193=='\\') ) {s = 119;} - else if ( (LA28_0=='-') ) {s = 36;} + else if ( ((LA30_193>='\u0000' && LA30_193<='!')||(LA30_193>='#' && LA30_193<='[')||(LA30_193>=']' && LA30_193<='\uFFFF')) ) {s = 120;} - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 37;} + if ( s>=0 ) return s; + break; + case 6 : + int LA30_120 = input.LA(1); - else if ( (LA28_0=='^') ) {s = 38;} + s = -1; + if ( (LA30_120=='\"') ) {s = 121;} - else if ( (LA28_0=='C'||LA28_0=='F'||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='c'||LA28_0=='e'||LA28_0=='j'||LA28_0=='l'||LA28_0=='o'||(LA28_0>='w' && LA28_0<='z')) ) {s = 39;} + else if ( (LA30_120=='\\') ) {s = 119;} - else if ( (LA28_0=='\"') ) {s = 40;} + else if ( ((LA30_120>='\u0000' && LA30_120<='!')||(LA30_120>='#' && LA30_120<='[')||(LA30_120>=']' && LA30_120<='\uFFFF')) ) {s = 120;} - else if ( (LA28_0=='\'') ) {s = 41;} + if ( s>=0 ) return s; + break; + case 7 : + int LA30_122 = input.LA(1); - else if ( (LA28_0=='#') ) {s = 42;} + s = -1; + if ( ((LA30_122>='\u0000' && LA30_122<='\uFFFF')) ) {s = 195;} - else if ( (LA28_0=='/') ) {s = 43;} + if ( s>=0 ) return s; + break; + case 8 : + int LA30_40 = input.LA(1); - else if ( (LA28_0=='~') ) {s = 45;} + s = -1; + if ( (LA30_40=='\\') ) {s = 122;} - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 46;} + else if ( ((LA30_40>='\u0000' && LA30_40<='&')||(LA30_40>='(' && LA30_40<='[')||(LA30_40>=']' && LA30_40<='\uFFFF')) ) {s = 123;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='|')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 47;} + else if ( (LA30_40=='\'') ) {s = 124;} - else s = 44; + else s = 46; if ( s>=0 ) return s; break; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens index eb151e44d..7abfb6f1e 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/parser/antlr/lexer/InternalRos2Lexer.tokens @@ -1,125 +1,123 @@ -Action=66 -Action_1=49 -Actionclient=12 -Actionserver=13 -Any=98 -Array=60 -Artifacts=26 -Base64=61 -Best_effort=21 -Bool=87 -Bool_1=67 +Action=68 +ActionClients=11 +ActionServers=12 +Action_1=53 +Any=97 +Array=59 +Artifacts=25 +Base64=60 +Best_effort=20 +Bool=86 +Bool_1=65 Boolean=47 -Byte=88 -Byte_1=68 -Colon=102 -Comma=101 -Date=85 -Default=50 -Default_qos=22 -Dependencies=14 +Byte=87 +Byte_1=66 +Colon=101 +Comma=99 +Date=84 +Default=37 +Default_qos=21 +Dependencies=13 Depth=69 -Double=62 -Durability=23 -Duration=34 -ExternalDependency=5 -Feedback=35 -Feedback_1=29 -Float32=51 -Float32_1=30 -Float64=52 -Float64_1=31 -FromGitRepo=17 -GlobalNamespace=8 -Goal=89 -Goal_1=77 -GraphName=28 -Header=63 -History=36 -Int16=78 -Int16_1=53 -Int32=79 -Int32_1=54 -Int64=80 -Int64_1=55 -Int8=90 -Int8_1=70 +Double=61 +Durability=22 +Duration=38 +ExternalDependency=4 +Feedback=39 +Feedback_1=30 +Float32=54 +Float32_1=28 +Float64=55 +Float64_1=29 +FromGitRepo=16 +GlobalNamespace=7 +Goal=88 +Goal_1=76 +GraphName=27 +Header=62 +History=40 +HyphenMinus=100 +Int16=77 +Int16_1=49 +Int32=78 +Int32_1=50 +Int64=79 +Int64_1=51 +Int8=89 +Int8_1=67 Integer=48 -Keep_all=37 -Keep_last=32 -LeftSquareBracket=103 -LeftSquareBracketRightSquareBracket=100 -List=86 +Keep_all=41 +Keep_last=31 +LeftSquareBracket=102 +List=85 Message=56 -Message_1=38 -Msg=91 -Name=92 -Node=93 -Node_1=81 -Ns=99 -ParameterAny=16 -ParameterStructMember=4 -Parameter_qos=15 -Parameters=24 -PrivateNamespace=7 -Profile=39 -Publishers=25 -Qos=94 -RULE_ANY_OTHER=128 -RULE_BEGIN=121 -RULE_BINARY=107 -RULE_BOOLEAN=108 -RULE_DATE_TIME=116 -RULE_DAY=111 -RULE_DECINT=109 -RULE_DIGIT=106 -RULE_DOUBLE=110 -RULE_END=122 -RULE_HOUR=114 -RULE_ID=117 -RULE_INT=119 -RULE_MESSAGE_ASIGMENT=120 -RULE_MIN_SEC=115 -RULE_ML_COMMENT=126 -RULE_MONTH=112 -RULE_ROS_CONVENTION_A=124 -RULE_ROS_CONVENTION_PARAM=125 -RULE_SL_COMMENT=123 -RULE_STRING=118 -RULE_WS=127 -RULE_YEAR=113 -RelativeNamespace=6 -Reliability=18 -Reliable=40 -Request=41 -Response=33 -Result=71 +Message_1=42 +Msg=90 +Name=91 +Node=92 +Node_1=80 +Ns=98 +ParameterAny=15 +Parameter_qos=14 +Parameters=23 +PrivateNamespace=6 +Profile=43 +Publishers=24 +Qos=93 +RULE_ANY_OTHER=126 +RULE_BEGIN=119 +RULE_BINARY=105 +RULE_BOOLEAN=106 +RULE_DATE_TIME=114 +RULE_DAY=109 +RULE_DECINT=107 +RULE_DIGIT=104 +RULE_DOUBLE=108 +RULE_END=120 +RULE_HOUR=112 +RULE_ID=115 +RULE_INT=117 +RULE_MESSAGE_ASIGMENT=118 +RULE_MIN_SEC=113 +RULE_ML_COMMENT=124 +RULE_MONTH=110 +RULE_ROS_CONVENTION_A=122 +RULE_ROS_CONVENTION_PARAM=123 +RULE_SL_COMMENT=121 +RULE_STRING=116 +RULE_WS=125 +RULE_YEAR=111 +RelativeNamespace=5 +Reliability=17 +Reliable=44 +Request=45 +Response=32 +Result=70 Result_1=57 -RightCurlyBracket=105 -RightSquareBracket=104 -Sensor_qos=27 +RightSquareBracket=103 +Sensor_qos=26 Service=58 -Serviceclient=10 -Services_qos=19 -Serviceserver=11 -Specs=72 -Srv=95 -String=64 -String_1=73 -String_2=42 -Struct=65 -Subscribers=20 -Time=96 -Transient_local=9 -Type=97 -Type_1=82 -Uint16=74 -Uint16_1=43 -Uint32=75 -Uint32_1=44 -Uint64=76 -Uint64_1=45 -Uint8=83 -Uint8_1=59 -Value=84 +ServiceClients=8 +ServiceServers=9 +Services_qos=18 +Specs=71 +Srv=94 +String=63 +String_1=72 +String_2=33 +Struct=64 +Subscribers=19 +Time=95 +Transient_local=10 +Type=96 +Type_1=81 +Uint16=73 +Uint16_1=34 +Uint32=74 +Uint32_1=35 +Uint64=75 +Uint64_1=36 +Uint8=82 +Uint8_1=52 +Value=83 Volatile=46 diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java index 405543ff3..e6b7b0bff 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SemanticSequencer.java @@ -384,7 +384,7 @@ protected void sequence_AmentPackage(ISerializationContext context, AmentPackage * Parameter returns Parameter * * Constraint: - * (name=EString type=ParameterType namespace=Namespace? qos=QualityOfService?) + * (name=EString type=ParameterType namespace=Namespace? qos=QualityOfService? value=ParameterValue?) * */ protected void sequence_Parameter(ISerializationContext context, ros.Parameter semanticObject) { diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java index e800bd1d8..2545d9a8f 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/serializer/Ros2SyntacticSequencer.java @@ -23,113 +23,112 @@ public class Ros2SyntacticSequencer extends AbstractSyntacticSequencer { protected Ros2GrammarAccess grammarAccess; protected AbstractElementAlias match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; - protected AbstractElementAlias match_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a; - protected AbstractElementAlias match_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a; - protected AbstractElementAlias match_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p; - protected AbstractElementAlias match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p; - protected AbstractElementAlias match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q; + protected AbstractElementAlias match_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a; + protected AbstractElementAlias match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; + protected AbstractElementAlias match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p; + protected AbstractElementAlias match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p; @Inject protected void init(IGrammarAccess access) { @@ -140,116 +139,115 @@ protected void init(IGrammarAccess access) { private void init0() { match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getArtifactsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getAmentPackageAccess().getENDTerminalRuleCall_5_3())); - match_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1())); - match_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1())); - match_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1())); - match_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1())); - match_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1())); - match_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1())); - match_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1())); - match_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3())))); - match_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); + match_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1())); + match_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1())); + match_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1())); + match_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1())); + match_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1())); + match_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1())); + match_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))), new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1())); + match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3())))); + match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()), new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); } private void init1() { - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3()))); - match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionclientKeyword_3_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_5_3()))); - match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_3_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_3_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceclientKeyword_3_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceserverKeyword_3_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_3_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionserverKeyword_3_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_3_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_3_4_3()))); - match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q = new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getSpecsKeyword_5_0()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getBEGINTerminalRuleCall_5_1()), new TokenAlias(false, false, grammarAccess.getPackage_ImplAccess().getENDTerminalRuleCall_5_3())); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); + match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionClientsKeyword_2_5_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_5_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_5_3()))); + match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p = new GroupAlias(true, false, new AlternativeAlias(false, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getParametersKeyword_2_6_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_6_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_6_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_2_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceClientsKeyword_2_3_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_3_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_3_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getServiceServersKeyword_2_2_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_2_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_2_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_2_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_1_3()))), new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getActionServersKeyword_2_4_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getBEGINTerminalRuleCall_2_4_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getENDTerminalRuleCall_2_4_3()))); } @Override @@ -258,6 +256,8 @@ protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall rul return getBEGINToken(semanticObject, ruleCall, node); else if (ruleCall.getRule() == grammarAccess.getENDRule()) return getENDToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getPreListElementRule()) + return getPreListElementToken(semanticObject, ruleCall, node); return ""; } @@ -273,6 +273,16 @@ else if (ruleCall.getRule() == grammarAccess.getENDRule()) */ protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + /** + * PreListElement hidden(SL_COMMENT): + * '-'; + */ + protected String getPreListElementToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (node != null) + return getTokenText(node); + return "-"; + } + @Override protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { if (transition.getAmbiguousSyntaxes().isEmpty()) return; @@ -281,220 +291,218 @@ protected void emitUnassignedTokens(EObject semanticObject, ISynTransition trans List syntaxNodes = getNodesFor(transitionNodes, syntax); if (match_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a.equals(syntax)) - emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a.equals(syntax)) - emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a.equals(syntax)) - emit_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a.equals(syntax)) - emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p.equals(syntax)) - emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p.equals(syntax)) - emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); - else if (match_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q.equals(syntax)) - emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a.equals(syntax)) + emit_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a.equals(syntax)) + emit_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a.equals(syntax)) + emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a.equals(syntax)) + emit_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p.equals(syntax)) + emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p.equals(syntax)) + emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(semanticObject, getLastNavigableState(), syntaxNodes); else acceptNodes(getLastNavigableState(), syntaxNodes); } } @@ -520,15 +528,15 @@ protected void emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_ *
      * Ambiguous syntax:
      *     (
-      *         'actionclient:'
+      *         'actionClients:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceserver:' BEGIN END) |
-      *             ('serviceclient:' BEGIN END) |
-      *             ('actionserver:' BEGIN END) |
+      *             ('serviceServers:' BEGIN END) |
+      *             ('serviceClients:' BEGIN END) |
+      *             ('actionServers:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -537,15 +545,14 @@ protected void emit_AmentPackage___ArtifactsKeyword_5_0_BEGINTerminalRuleCall_5_
      *     (
      *         actionclient+=ActionClient
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -553,15 +560,15 @@ protected void emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1 *
      * Ambiguous syntax:
      *     (
-      *         'actionserver:'
+      *         'actionServers:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceserver:' BEGIN END) |
-      *             ('serviceclient:' BEGIN END) |
-      *             ('actionclient:' BEGIN END) |
+      *             ('serviceServers:' BEGIN END) |
+      *             ('serviceClients:' BEGIN END) |
+      *             ('actionClients:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -570,15 +577,14 @@ protected void emit_Node___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1
      *     (
      *         actionserver+=ActionServer
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -589,10 +595,10 @@ protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1 * END * ( * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * 'publishers:' @@ -602,8 +608,7 @@ protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1 * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * 'publishers:' * BEGIN * (ambiguity) @@ -613,7 +618,7 @@ protected void emit_Node___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -623,7 +628,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ * 'publishers:' @@ -634,7 +639,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * ((('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -643,7 +648,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -653,8 +658,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -664,7 +669,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -673,7 +678,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -683,8 +688,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -694,7 +699,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -703,7 +708,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -713,7 +718,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ * 'publishers:' @@ -724,7 +729,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -733,7 +738,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -743,8 +748,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -754,7 +759,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -763,7 +768,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -773,8 +778,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ * 'publishers:' * BEGIN @@ -784,7 +789,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ * 'publishers:' * BEGIN * (ambiguity) @@ -793,7 +798,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_0_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -804,10 +809,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3 * END * ( * ('publishers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * 'subscribers:' @@ -817,8 +822,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3 * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * 'subscribers:' * BEGIN * (ambiguity) @@ -828,7 +832,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_0_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -838,8 +842,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -849,7 +853,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -858,7 +862,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -868,8 +872,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -879,7 +883,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -888,7 +892,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -898,7 +902,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ * 'subscribers:' @@ -909,7 +913,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * ((('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -918,7 +922,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -928,7 +932,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ * 'subscribers:' @@ -939,7 +943,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -948,7 +952,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -958,8 +962,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -969,7 +973,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -978,7 +982,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -988,8 +992,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ * 'subscribers:' * BEGIN @@ -999,7 +1003,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ * 'subscribers:' * BEGIN * (ambiguity) @@ -1008,7 +1012,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_1_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1020,21 +1024,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* - * 'serviceserver:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1043,7 +1046,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_1_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1053,10 +1056,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1064,8 +1067,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1073,7 +1076,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1083,10 +1086,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1094,8 +1097,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1103,7 +1106,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1113,10 +1116,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1124,8 +1127,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'serviceserver:' + * ((('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1133,7 +1136,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1143,10 +1146,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1154,8 +1157,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1163,7 +1166,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1173,10 +1176,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1184,8 +1187,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1193,7 +1196,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1203,10 +1206,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ - * 'serviceserver:' + * 'serviceServers:' * BEGIN * )* * @@ -1214,8 +1217,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ - * 'serviceserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ + * 'serviceServers:' * BEGIN * (ambiguity) * serviceserver+=ServiceServer @@ -1223,7 +1226,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_2_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1235,21 +1238,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* - * 'serviceclient:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1258,7 +1260,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_2_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1268,10 +1270,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1279,8 +1281,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1288,7 +1290,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1298,10 +1300,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1309,8 +1311,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1318,7 +1320,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1328,10 +1330,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1339,8 +1341,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'serviceclient:' + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1348,7 +1350,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1358,10 +1360,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1369,8 +1371,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1378,7 +1380,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1388,10 +1390,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1399,8 +1401,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1408,7 +1410,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1418,10 +1420,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ - * 'serviceclient:' + * 'serviceClients:' * BEGIN * )* * @@ -1429,8 +1431,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ - * 'serviceclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ + * 'serviceClients:' * BEGIN * (ambiguity) * serviceclient+=ServiceClient @@ -1438,7 +1440,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_3_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1450,21 +1452,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* - * 'actionserver:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1473,7 +1474,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_3_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1483,10 +1484,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1494,8 +1495,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1503,7 +1504,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1513,10 +1514,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1524,8 +1525,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1533,7 +1534,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1543,10 +1544,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1554,8 +1555,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1563,7 +1564,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1573,10 +1574,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1584,8 +1585,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'actionserver:' + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1593,7 +1594,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1603,10 +1604,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1614,8 +1615,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1623,7 +1624,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1633,10 +1634,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ - * 'actionserver:' + * 'actionServers:' * BEGIN * )* * @@ -1644,8 +1645,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionclient:' BEGIN END)?)+ - * 'actionserver:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionClients:' BEGIN END)?)+ + * 'actionServers:' * BEGIN * (ambiguity) * actionserver+=ActionServer @@ -1653,7 +1654,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_4_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1665,21 +1666,20 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | * ('parameters:' BEGIN END) * )* - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))* - * 'actionclient:' + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))* + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1688,7 +1688,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_4_3_______ParametersKeyword_3_6 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1698,10 +1698,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1709,8 +1709,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1718,7 +1718,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_____ActionserverKeyword_3_4 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1728,10 +1728,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1739,8 +1739,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1748,7 +1748,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1758,10 +1758,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1769,8 +1769,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1778,7 +1778,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1788,10 +1788,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1799,8 +1799,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ - * 'actionclient:' + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1808,7 +1808,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1818,10 +1818,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? * ('parameters:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1829,8 +1829,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * parameter+=Parameter * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? ('parameters:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? ('parameters:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1838,7 +1838,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1848,10 +1848,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ - * 'actionclient:' + * 'actionClients:' * BEGIN * )* * @@ -1859,8 +1859,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))? ('actionserver:' BEGIN END)?)+ - * 'actionclient:' + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))? ('actionServers:' BEGIN END)?)+ + * 'actionClients:' * BEGIN * (ambiguity) * actionclient+=ActionClient @@ -1868,7 +1868,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ActionserverKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_5_3_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1880,10 +1880,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) * )* * 'parameters:' * BEGIN @@ -1892,8 +1892,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6 * This ambiguous syntax occurs at: * ( * name=RosNames - * BEGIN - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))* + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))* * 'parameters:' * BEGIN * (ambiguity) @@ -1903,7 +1902,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_5_3_______ParametersKeyword_3_6 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1913,7 +1912,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5 * ( * END * ( - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('subscribers:' BEGIN END)? * )+ * 'parameters:' @@ -1924,7 +1923,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5 * ( * subscriber+=Subscriber * END - * ((('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('subscribers:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('subscribers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -1933,7 +1932,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1943,8 +1942,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? - * ('serviceserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? + * ('serviceServers:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -1954,7 +1953,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * serviceserver+=ServiceServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('serviceserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('serviceServers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -1963,7 +1962,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -1973,8 +1972,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? - * ('serviceclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? + * ('serviceClients:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -1984,7 +1983,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * serviceclient+=ServiceClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('serviceclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('serviceClients:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -1993,7 +1992,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2003,7 +2002,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? * ('publishers:' BEGIN END)? * )+ * 'parameters:' @@ -2014,7 +2013,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * publisher+=Publisher * END - * ((('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))? ('publishers:' BEGIN END)?)+ + * ((('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))? ('publishers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -2023,7 +2022,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2033,8 +2032,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? - * ('actionserver:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? + * ('actionServers:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -2044,7 +2043,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * actionserver+=ActionServer * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))? ('actionserver:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))? ('actionServers:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -2053,7 +2052,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2063,8 +2062,8 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * END * ( - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? - * ('actionclient:' BEGIN END)? + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? + * ('actionClients:' BEGIN END)? * )+ * 'parameters:' * BEGIN @@ -2074,7 +2073,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * ( * actionclient+=ActionClient * END - * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))? ('actionclient:' BEGIN END)?)+ + * ((('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))? ('actionClients:' BEGIN END)?)+ * 'parameters:' * BEGIN * (ambiguity) @@ -2083,7 +2082,7 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionclientKeyword_3 * */ - protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p_ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ENDTerminalRuleCall_2_6_3_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p_ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2097,10 +2096,10 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) * )* * )* * @@ -2108,15 +2107,14 @@ protected void emit_Node___ENDTerminalRuleCall_3_6_3_______ActionserverKeyword_3 * ( * parameter+=Parameter * END - * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))* + * (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))* * (ambiguity) - * END * (rule end) * ) * */ - protected void emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2129,10 +2127,10 @@ protected void emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_E * END * ( * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * )* @@ -2141,15 +2139,14 @@ protected void emit_Node___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_E * ( * publisher+=Publisher * END - * (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * (ambiguity) - * END * (rule end) * ) * */ - protected void emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2157,15 +2154,15 @@ protected void emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_E *
      * Ambiguous syntax:
      *     (
-      *         'serviceclient:'
+      *         'serviceClients:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceserver:' BEGIN END) |
-      *             ('actionserver:' BEGIN END) |
-      *             ('actionclient:' BEGIN END) |
+      *             ('serviceServers:' BEGIN END) |
+      *             ('actionServers:' BEGIN END) |
+      *             ('actionClients:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -2174,15 +2171,14 @@ protected void emit_Node___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_E
      *     (
      *         serviceclient+=ServiceClient
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2190,15 +2186,15 @@ protected void emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_ *
      * Ambiguous syntax:
      *     (
-      *         'serviceserver:'
+      *         'serviceServers:'
       *         BEGIN
       *         END
       *         (
       *             ('publishers:' BEGIN END) |
       *             ('subscribers:' BEGIN END) |
-      *             ('serviceclient:' BEGIN END) |
-      *             ('actionserver:' BEGIN END) |
-      *             ('actionclient:' BEGIN END) |
+      *             ('serviceClients:' BEGIN END) |
+      *             ('actionServers:' BEGIN END) |
+      *             ('actionClients:' BEGIN END) |
       *             ('parameters:' BEGIN END)
       *         )*
       *     )*
@@ -2207,15 +2203,14 @@ protected void emit_Node___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_
      *     (
      *         serviceserver+=ServiceServer
      *         END
-     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))*
+     *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))*
      *         (ambiguity)
-     *         END
      *         (rule end)
      *     )
 
      * 
*/ - protected void emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2228,10 +2223,10 @@ protected void emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_ * END * ( * ('publishers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * )* @@ -2240,15 +2235,14 @@ protected void emit_Node___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_ * ( * subscriber+=Subscriber * END - * (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))* + * (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))* * (ambiguity) - * END * (rule end) * ) * */ - protected void emit_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a__a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2257,20 +2251,20 @@ protected void emit_Node___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ * Ambiguous syntax: * ( * ('publishers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber - * subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'subscribers:' BEGIN (END (ambiguity) 'subscribers:' BEGIN)* subscriber+=Subscriber + * subscriber+=Subscriber END (ambiguity) ('subscribers:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2280,19 +2274,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) END (rule end) + * name=RosNames (ambiguity) (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2302,19 +2296,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer - * serviceserver+=ServiceServer END (ambiguity) ('serviceserver:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer + * serviceserver+=ServiceServer END (ambiguity) ('serviceServers:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2324,19 +2318,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient - * serviceclient+=ServiceClient END (ambiguity) ('serviceclient:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient + * serviceclient+=ServiceClient END (ambiguity) ('serviceClients:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2345,20 +2339,20 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * Ambiguous syntax: * ( * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher - * publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'publishers:' BEGIN (END (ambiguity) 'publishers:' BEGIN)* publisher+=Publisher + * publisher+=Publisher END (ambiguity) ('publishers:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2368,19 +2362,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | - * ('actionclient:' BEGIN END) + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | + * ('actionClients:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * name=RosNames BEGIN (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter - * parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* END (rule end) + * name=RosNames (ambiguity) 'parameters:' BEGIN (END (ambiguity) 'parameters:' BEGIN)* parameter+=Parameter + * parameter+=Parameter END (ambiguity) ('parameters:' BEGIN END (ambiguity))* (rule end) * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2390,19 +2384,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionclient:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionClients:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * actionserver+=ActionServer END (ambiguity) ('actionserver:' BEGIN END (ambiguity))* END (rule end) - * name=RosNames BEGIN (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer + * actionserver+=ActionServer END (ambiguity) ('actionServers:' BEGIN END (ambiguity))* (rule end) + * name=RosNames (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer * */ - protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2412,19 +2406,19 @@ protected void emit_Node_____ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5 * ( * ('publishers:' BEGIN END) | * ('subscribers:' BEGIN END) | - * ('serviceserver:' BEGIN END) | - * ('serviceclient:' BEGIN END) | - * ('actionserver:' BEGIN END) | + * ('serviceServers:' BEGIN END) | + * ('serviceClients:' BEGIN END) | + * ('actionServers:' BEGIN END) | * ('parameters:' BEGIN END) * )* * * This ambiguous syntax occurs at: - * actionclient+=ActionClient END (ambiguity) ('actionclient:' BEGIN END (ambiguity))* END (rule end) - * name=RosNames BEGIN (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient + * actionclient+=ActionClient END (ambiguity) ('actionClients:' BEGIN END (ambiguity))* (rule end) + * name=RosNames (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient * */ - protected void emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_____ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____a(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2432,8 +2426,8 @@ protected void emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2441,7 +2435,7 @@ protected void emit_Node_____ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2449,16 +2443,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     subscriber+=Subscriber END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2466,8 +2460,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2475,7 +2469,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2483,16 +2477,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     subscriber+=Subscriber END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2500,16 +2494,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     serviceclient+=ServiceClient END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2517,16 +2511,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     serviceserver+=ServiceServer END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2534,7 +2528,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
@@ -2543,7 +2537,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2551,7 +2545,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
@@ -2560,7 +2554,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2568,16 +2562,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     publisher+=Publisher END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2585,8 +2579,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2594,7 +2588,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2602,16 +2596,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     publisher+=Publisher END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2619,8 +2613,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2628,7 +2622,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2636,7 +2630,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
@@ -2645,7 +2639,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2653,7 +2647,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
@@ -2662,7 +2656,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2670,16 +2664,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     parameter+=Parameter END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2687,8 +2681,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2696,7 +2690,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2704,16 +2698,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     parameter+=Parameter END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2721,8 +2715,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2730,7 +2724,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2738,7 +2732,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
@@ -2747,7 +2741,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2755,7 +2749,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
@@ -2764,7 +2758,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2772,8 +2766,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2781,7 +2775,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2789,16 +2783,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     subscriber+=Subscriber END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2806,16 +2800,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     actionserver+=ActionServer END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2823,16 +2817,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     serviceserver+=ServiceServer END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2840,16 +2834,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     actionserver+=ActionServer END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2857,16 +2851,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     serviceclient+=ServiceClient END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2874,8 +2868,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2883,7 +2877,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2891,16 +2885,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     publisher+=Publisher END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2908,8 +2902,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2917,7 +2911,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2925,16 +2919,16 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionclient:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionClients:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     parameter+=Parameter END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2942,8 +2936,8 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -2951,7 +2945,7 @@ protected void emit_Node_______ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2959,16 +2953,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('subscribers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     subscriber+=Subscriber END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     subscriber+=Subscriber END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3____q___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3____q___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2976,16 +2970,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceserver:' BEGIN (END (ambiguity) 'serviceserver:' BEGIN)* serviceserver+=ServiceServer
+     *     actionclient+=ActionClient END (ambiguity) 'serviceServers:' BEGIN (END (ambiguity) 'serviceServers:' BEGIN)* serviceserver+=ServiceServer
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -2993,16 +2987,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceserver+=ServiceServer END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     serviceserver+=ServiceServer END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3010,16 +3004,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'serviceclient:' BEGIN (END (ambiguity) 'serviceclient:' BEGIN)* serviceclient+=ServiceClient
+     *     actionclient+=ActionClient END (ambiguity) 'serviceClients:' BEGIN (END (ambiguity) 'serviceClients:' BEGIN)* serviceclient+=ServiceClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3027,16 +3021,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('serviceclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('serviceClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     serviceclient+=ServiceClient END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     serviceclient+=ServiceClient END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3044,8 +3038,8 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -3053,7 +3047,7 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3061,16 +3055,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         (('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END) | ('parameters:' BEGIN END))?
       *         ('publishers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     publisher+=Publisher END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     publisher+=Publisher END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3078,8 +3072,8 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
@@ -3087,7 +3081,7 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3095,16 +3089,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('actionserver:' BEGIN END))?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('actionServers:' BEGIN END))?
       *         ('parameters:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     parameter+=Parameter END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
+     *     parameter+=Parameter END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3112,16 +3106,16 @@ protected void emit_Node_______ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionclient:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionClients:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionclient+=ActionClient END (ambiguity) 'actionserver:' BEGIN (END (ambiguity) 'actionserver:' BEGIN)* actionserver+=ActionServer
+     *     actionclient+=ActionClient END (ambiguity) 'actionServers:' BEGIN (END (ambiguity) 'actionServers:' BEGIN)* actionserver+=ActionServer
 
      * 
*/ - protected void emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionclientKeyword_3_5_0_BEGINTerminalRuleCall_3_5_1_ENDTerminalRuleCall_3_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionClientsKeyword_2_5_0_BEGINTerminalRuleCall_2_5_1_ENDTerminalRuleCall_2_5_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } @@ -3129,33 +3123,16 @@ protected void emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6 *
      * Ambiguous syntax:
      *     (
-      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceserver:' BEGIN END) | ('serviceclient:' BEGIN END) | ('parameters:' BEGIN END))?
-      *         ('actionserver:' BEGIN END)?
+      *         (('publishers:' BEGIN END) | ('subscribers:' BEGIN END) | ('serviceServers:' BEGIN END) | ('serviceClients:' BEGIN END) | ('parameters:' BEGIN END))?
+      *         ('actionServers:' BEGIN END)?
       *     )+
      *
      * This ambiguous syntax occurs at:
-     *     actionserver+=ActionServer END (ambiguity) 'actionclient:' BEGIN (END (ambiguity) 'actionclient:' BEGIN)* actionclient+=ActionClient
-
-     * 
- */ - protected void emit_Node_______ParametersKeyword_3_6_0_BEGINTerminalRuleCall_3_6_1_ENDTerminalRuleCall_3_6_3___or___PublishersKeyword_3_0_0_BEGINTerminalRuleCall_3_0_1_ENDTerminalRuleCall_3_0_3___or___ServiceclientKeyword_3_3_0_BEGINTerminalRuleCall_3_3_1_ENDTerminalRuleCall_3_3_3___or___ServiceserverKeyword_3_2_0_BEGINTerminalRuleCall_3_2_1_ENDTerminalRuleCall_3_2_3___or___SubscribersKeyword_3_1_0_BEGINTerminalRuleCall_3_1_1_ENDTerminalRuleCall_3_1_3____q___ActionserverKeyword_3_4_0_BEGINTerminalRuleCall_3_4_1_ENDTerminalRuleCall_3_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { - acceptNodes(transition, nodes); - } - - /** - *
-     * Ambiguous syntax:
-     *     ('specs:' BEGIN END)?
-     *
-     * This ambiguous syntax occurs at:
-     *     fromGitRepo=EString (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     fromGitRepo=EString (ambiguity) END (rule end)
-     *     name=RosNames ':' BEGIN (ambiguity) 'dependencies:' '[' dependency+=Dependency
-     *     name=RosNames ':' BEGIN (ambiguity) END (rule end)
+     *     actionserver+=ActionServer END (ambiguity) 'actionClients:' BEGIN (END (ambiguity) 'actionClients:' BEGIN)* actionclient+=ActionClient
 
      * 
*/ - protected void emit_Package_Impl___SpecsKeyword_5_0_BEGINTerminalRuleCall_5_1_ENDTerminalRuleCall_5_3__q(EObject semanticObject, ISynNavigable transition, List nodes) { + protected void emit_Node_______ParametersKeyword_2_6_0_BEGINTerminalRuleCall_2_6_1_ENDTerminalRuleCall_2_6_3___or___PublishersKeyword_2_0_0_BEGINTerminalRuleCall_2_0_1_ENDTerminalRuleCall_2_0_3___or___ServiceClientsKeyword_2_3_0_BEGINTerminalRuleCall_2_3_1_ENDTerminalRuleCall_2_3_3___or___ServiceServersKeyword_2_2_0_BEGINTerminalRuleCall_2_2_1_ENDTerminalRuleCall_2_2_3___or___SubscribersKeyword_2_1_0_BEGINTerminalRuleCall_2_1_1_ENDTerminalRuleCall_2_1_3____q___ActionServersKeyword_2_4_0_BEGINTerminalRuleCall_2_4_1_ENDTerminalRuleCall_2_4_3__q__p(EObject semanticObject, ISynNavigable transition, List nodes) { acceptNodes(transition, nodes); } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java index 3ac9b645c..73cf5b7da 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src-gen/de/fraunhofer/ipa/ros2/services/Ros2GrammarAccess.java @@ -948,29 +948,33 @@ public class ParameterElements extends AbstractParserRuleElementFinder { private final Keyword cQosKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); private final Assignment cQosAssignment_7_1 = (Assignment)cGroup_7.eContents().get(1); private final RuleCall cQosQualityOfServiceParserRuleCall_7_1_0 = (RuleCall)cQosAssignment_7_1.eContents().get(0); - private final RuleCall cENDTerminalRuleCall_8 = (RuleCall)cGroup.eContents().get(8); - private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9); + private final Group cGroup_8 = (Group)cGroup.eContents().get(8); + private final Keyword cDefaultKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); + private final Assignment cValueAssignment_8_1 = (Assignment)cGroup_8.eContents().get(1); + private final RuleCall cValueParameterValueParserRuleCall_8_1_0 = (RuleCall)cValueAssignment_8_1.eContents().get(0); + private final RuleCall cENDTerminalRuleCall_9 = (RuleCall)cGroup.eContents().get(9); //@Override //Parameter returns Parameter: // {Parameter} // name=EString':' // BEGIN - // 'type' type=ParameterType + // 'type:' type=ParameterType // ('ns:' namespace=Namespace)? // ('qos:' qos=QualityOfService)? + // ('default:' value=ParameterValue)? // END - // '}'; + // ; @Override public ParserRule getRule() { return rule; } //{Parameter} // name=EString':' // BEGIN - // 'type' type=ParameterType + // 'type:' type=ParameterType // ('ns:' namespace=Namespace)? // ('qos:' qos=QualityOfService)? + // ('default:' value=ParameterValue)? // END - //'}' public Group getGroup() { return cGroup; } //{Parameter} @@ -988,7 +992,7 @@ public class ParameterElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - //'type' + //'type:' public Keyword getTypeKeyword_4() { return cTypeKeyword_4; } //type=ParameterType @@ -1021,11 +1025,20 @@ public class ParameterElements extends AbstractParserRuleElementFinder { //QualityOfService public RuleCall getQosQualityOfServiceParserRuleCall_7_1_0() { return cQosQualityOfServiceParserRuleCall_7_1_0; } - //END - public RuleCall getENDTerminalRuleCall_8() { return cENDTerminalRuleCall_8; } + //('default:' value=ParameterValue)? + public Group getGroup_8() { return cGroup_8; } + + //'default:' + public Keyword getDefaultKeyword_8_0() { return cDefaultKeyword_8_0; } - //'}' - public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; } + //value=ParameterValue + public Assignment getValueAssignment_8_1() { return cValueAssignment_8_1; } + + //ParameterValue + public RuleCall getValueParameterValueParserRuleCall_8_1_0() { return cValueParameterValueParserRuleCall_8_1_0; } + + //END + public RuleCall getENDTerminalRuleCall_9() { return cENDTerminalRuleCall_9; } } @@ -1271,11 +1284,12 @@ public ParserRule getActionClientRule() { // {Parameter} // name=EString':' // BEGIN - // 'type' type=ParameterType + // 'type:' type=ParameterType // ('ns:' namespace=Namespace)? // ('qos:' qos=QualityOfService)? + // ('default:' value=ParameterValue)? // END - // '}'; + // ; public ParameterElements getParameterAccess() { return pParameter; } @@ -1303,7 +1317,8 @@ public ParserRule getPackageSetRule() { // ('fromGitRepo:' fromGitRepo=EString)? // ('specs:' // BEGIN - // spec+=SpecBase* + // PreListElement spec+=SpecBase + // (PreListElement spec+=SpecBase)* // END // )? // ('dependencies:' '[' dependency+=Dependency (',' dependency+=Dependency)* ']' )? @@ -1361,44 +1376,43 @@ public ParserRule getArtifactRule() { //Node returns Node: // 'node:' name=RosNames - // BEGIN - // ( - // ('publishers:' - // BEGIN - // publisher+=Publisher* - // END - // )| - // ('subscribers:' - // BEGIN - // subscriber+=Subscriber* - // END - // )| - // ('serviceserver:' - // BEGIN - // serviceserver+=ServiceServer* - // END - // )| - // ('serviceclient:' - // BEGIN - // serviceclient+=ServiceClient* - // END - // )| - // ('actionserver:' - // BEGIN - // actionserver+=ActionServer* - // END - // )| - // ('actionclient:' - // BEGIN - // actionclient+=ActionClient* - // END - // )| - // ('parameters:' - // BEGIN - // parameter+=Parameter* - // END - // ) - // )*END + // ( + // ('publishers:' + // BEGIN + // publisher+=Publisher* + // END + // )| + // ('subscribers:' + // BEGIN + // subscriber+=Subscriber* + // END + // )| + // ('serviceServers:' + // BEGIN + // serviceserver+=ServiceServer* + // END + // )| + // ('serviceClients:' + // BEGIN + // serviceclient+=ServiceClient* + // END + // )| + // ('actionServers:' + // BEGIN + // actionserver+=ActionServer* + // END + // )| + // ('actionClients:' + // BEGIN + // actionclient+=ActionClient* + // END + // )| + // ('parameters:' + // BEGIN + // parameter+=Parameter* + // END + // ) + // )* // ; public RosGrammarAccess.NodeElements getNodeAccess() { return gaRos.getNodeAccess(); @@ -1469,7 +1483,7 @@ public ParserRule getActionSpecRule() { //MessageDefinition returns MessageDefinition: // {MessageDefinition} - // MessagePart+=MessagePart*; + // MessagePart+=MessagePart+; public RosGrammarAccess.MessageDefinitionElements getMessageDefinitionAccess() { return gaRos.getMessageDefinitionAccess(); } @@ -1639,7 +1653,7 @@ public ParserRule getParameterStructTypeRule() { //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('default' default=ParameterInteger)?; + // ('default:' default=ParameterInteger)?; public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return gaBasics.getParameterIntegerTypeAccess(); } @@ -1651,7 +1665,7 @@ public ParserRule getParameterIntegerTypeRule() { //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('default' default=ParameterString)?; + // ('default:' default=ParameterString)?; public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { return gaBasics.getParameterStringTypeAccess(); } @@ -1663,7 +1677,7 @@ public ParserRule getParameterStringTypeRule() { //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('default' default=ParameterDouble)?; + // ('default:' default=ParameterDouble)?; public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return gaBasics.getParameterDoubleTypeAccess(); } @@ -1675,7 +1689,7 @@ public ParserRule getParameterDoubleTypeRule() { //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('default' default=ParameterDate)?; + // ('default:' default=ParameterDate)?; public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { return gaBasics.getParameterDateTypeAccess(); } @@ -1687,7 +1701,7 @@ public ParserRule getParameterDateTypeRule() { //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('default' default=ParameterBoolean)?; + // ('default:' default=ParameterBoolean)?; public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return gaBasics.getParameterBooleanTypeAccess(); } @@ -1699,7 +1713,7 @@ public ParserRule getParameterBooleanTypeRule() { //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('default' default=ParameterBase64)?; + // ('default:' default=ParameterBase64)?; public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { return gaBasics.getParameterBase64TypeAccess(); } @@ -1711,7 +1725,7 @@ public ParserRule getParameterBase64TypeRule() { //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('default' default=ParameterAny)?; + // ('default:' default=ParameterAny)?; public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { return gaBasics.getParameterAnyTypeAccess(); } @@ -1721,11 +1735,10 @@ public ParserRule getParameterAnyTypeRule() { } //ParameterArrayType returns ParameterArrayType: - // 'Array:' // BEGIN - // 'type' type=ParameterType - // ('default' default=ParameterList)? - // END; + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { return gaBasics.getParameterArrayTypeAccess(); } @@ -1838,7 +1851,6 @@ public ParserRule getParameterDateRule() { } //ParameterStructMember returns ParameterStructMember: - // 'ParameterStructMember' // name=EString':' // BEGIN // value=ParameterValue @@ -1881,7 +1893,7 @@ public TerminalRule getBOOLEANRule() { return gaBasics.getBOOLEANRule(); } - //terminal DOUBLE returns ecore::EDouble: DIGIT (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); public TerminalRule getDOUBLERule() { return gaBasics.getDOUBLERule(); } @@ -1976,8 +1988,7 @@ public ParserRule getDateTime0Rule() { ////MESSAGE PRIMITIVES DEFINITION ///////////////////// //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType //; public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { return gaBasics.getMessagePartAccess(); @@ -2188,7 +2199,7 @@ public ParserRule getDurationRule() { //boolArray returns primitives::boolArray: // {primitives::boolArray} - // 'bool[]' + // '[bool]' // ; public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { return gaBasics.getBoolArrayAccess(); @@ -2200,7 +2211,7 @@ public ParserRule getBoolArrayRule() { //int8Array returns primitives::int8Array: // {primitives::int8Array} - // 'int8[]' + // '[int8]' // ; public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { return gaBasics.getInt8ArrayAccess(); @@ -2212,7 +2223,7 @@ public ParserRule getInt8ArrayRule() { //uint8Array returns primitives::uint8Array: // {primitives::uint8Array} - // 'uint8[]' + // '[uint8]' // ; public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { return gaBasics.getUint8ArrayAccess(); @@ -2224,7 +2235,7 @@ public ParserRule getUint8ArrayRule() { //int16Array returns primitives::int16Array: // {primitives::int16Array} - // 'int16[]' + // '[int16]' // ; public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { return gaBasics.getInt16ArrayAccess(); @@ -2236,7 +2247,7 @@ public ParserRule getInt16ArrayRule() { //uint16Array returns primitives::uint16Array: // {primitives::uint16Array} - // 'uint16[]' + // '[uint16]' // ; public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { return gaBasics.getUint16ArrayAccess(); @@ -2248,7 +2259,7 @@ public ParserRule getUint16ArrayRule() { //int32Array returns primitives::int32Array: // {primitives::int32Array} - // 'int32[]' + // '[int32]' // ; public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { return gaBasics.getInt32ArrayAccess(); @@ -2260,7 +2271,7 @@ public ParserRule getInt32ArrayRule() { //uint32Array returns primitives::uint32Array: // {primitives::uint32Array} - // 'uint32[]' + // '[uint32]' // ; public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { return gaBasics.getUint32ArrayAccess(); @@ -2272,7 +2283,7 @@ public ParserRule getUint32ArrayRule() { //int64Array returns primitives::int64Array: // {primitives::int64Array} - // 'int64[]' + // '[int64]' // ; public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { return gaBasics.getInt64ArrayAccess(); @@ -2284,7 +2295,7 @@ public ParserRule getInt64ArrayRule() { //uint64Array returns primitives::uint64Array: // {primitives::uint64Array} - // 'uint64[]' + // '[uint64]' // ; public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { return gaBasics.getUint64ArrayAccess(); @@ -2296,7 +2307,7 @@ public ParserRule getUint64ArrayRule() { //float32Array returns primitives::float32Array: // {primitives::float32Array} - // 'float32[]' + // '[float32]' // ; public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { return gaBasics.getFloat32ArrayAccess(); @@ -2308,7 +2319,7 @@ public ParserRule getFloat32ArrayRule() { //float64Array returns primitives::float64Array: // {primitives::float64Array} - // 'float64[]' + // '[float64]' // ; public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { return gaBasics.getFloat64ArrayAccess(); @@ -2320,7 +2331,7 @@ public ParserRule getFloat64ArrayRule() { //string0Array returns primitives::stringArray: // {primitives::stringArray} - // 'string[]' + // '[string]' // ; public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { return gaBasics.getString0ArrayAccess(); @@ -2332,7 +2343,7 @@ public ParserRule getString0ArrayRule() { //byteArray returns primitives::ByteArray: // {primitives::ByteArray} - // 'byte[]' + // '[byte]' // ; public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { return gaBasics.getByteArrayAccess(); @@ -2366,7 +2377,7 @@ public ParserRule getTopicSpecRefRule() { } //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' + // '['TopicSpec=[TopicSpec|EString]']' //; public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { return gaBasics.getArrayTopicSpecRefAccess(); @@ -2428,6 +2439,16 @@ public ParserRule getRosNamesRule() { return getRosNamesAccess().getRule(); } + //PreListElement hidden(SL_COMMENT): + // '-'; + public BasicsGrammarAccess.PreListElementElements getPreListElementAccess() { + return gaBasics.getPreListElementAccess(); + } + + public ParserRule getPreListElementRule() { + return getPreListElementAccess().getRule(); + } + //terminal ROS_CONVENTION_A: // ( ('/' ID ) | ( ID '/' ) )* ; public TerminalRule getROS_CONVENTION_ARule() { diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2StandaloneSetup.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2StandaloneSetup.xtend index f436edaac..50427f553 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2StandaloneSetup.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/Ros2StandaloneSetup.xtend @@ -9,7 +9,7 @@ package de.fraunhofer.ipa.ros2 */ class Ros2StandaloneSetup extends Ros2StandaloneSetupGenerated { - def static void doSetup() { - new Ros2StandaloneSetup().createInjectorAndDoEMFRegistration() - } + def static void doSetup() { + new Ros2StandaloneSetup().createInjectorAndDoEMFRegistration() + } } diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/parser/antlr/Ros2TokenSource.java b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/parser/antlr/Ros2TokenSource.java index 03a50c07e..832c34f42 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/parser/antlr/Ros2TokenSource.java +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/parser/antlr/Ros2TokenSource.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.25.0 + * generated by Xtext 2.30.0 */ package de.fraunhofer.ipa.ros2.parser.antlr; diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/scoping/Ros2ScopeProvider.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/scoping/Ros2ScopeProvider.xtend index 0bd1abe29..978656589 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/scoping/Ros2ScopeProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/scoping/Ros2ScopeProvider.xtend @@ -6,7 +6,7 @@ package de.fraunhofer.ipa.ros2.scoping /** * This class contains custom scoping description. - * + * * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping * on how and when to use it. */ diff --git a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/validation/Ros2Validator.xtend b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/validation/Ros2Validator.xtend index a0f945235..cc147964a 100644 --- a/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/validation/Ros2Validator.xtend +++ b/plugins/de.fraunhofer.ipa.ros2.xtext/src/de/fraunhofer/ipa/ros2/validation/Ros2Validator.xtend @@ -5,21 +5,21 @@ package de.fraunhofer.ipa.ros2.validation /** - * This class contains custom validation rules. + * This class contains custom validation rules. * * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation */ class Ros2Validator extends AbstractRos2Validator { - -// public static val INVALID_NAME = 'invalidName' + +// public static val INVALID_NAME = 'invalidName' // -// @Check -// def checkGreetingStartsWithCapital(Greeting greeting) { -// if (!Character.isUpperCase(greeting.name.charAt(0))) { -// warning('Name should start with a capital', -// Ros2Package.Literals.GREETING__NAME, -// INVALID_NAME) -// } -// } - +// @Check +// def checkGreetingStartsWithCapital(Greeting greeting) { +// if (!Character.isUpperCase(greeting.name.charAt(0))) { +// warning('Name should start with a capital', +// Ros2Package.Literals.GREETING__NAME, +// INVALID_NAME) +// } +// } + } From d1ce3531a84faab27291c58c40dad3f052166043 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 15:52:39 +0200 Subject: [PATCH 08/11] 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 97cafc61f95cd117dba1c3f3ae23e99bdfe1b2ba Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 16:03:05 +0200 Subject: [PATCH 09/11] Rossystem metamodel: let eclipse generate --- .../model/rossystem.aird | 615 +++++++++--------- .../model/rossystem.ecore | 4 - .../model/rossystem.genmodel | 3 - .../src/system/ComponentRef.java | 45 ++ .../src/system/Process.java | 10 +- .../src/system/Rossystem.java | 17 + .../src/system/RossystemFactory.java | 18 + .../src/system/RossystemPackage.java | 207 +++++- .../src/system/System.java | 6 +- .../src/system/SystemComponent.java | 18 + .../src/system/impl/ComponentRefImpl.java | 158 +++++ .../src/system/impl/ProcessImpl.java | 36 +- .../src/system/impl/RosInterfaceImpl.java | 2 +- .../src/system/impl/RosNodeImpl.java | 2 +- .../src/system/impl/RosParameterImpl.java | 2 +- .../src/system/impl/RossystemFactoryImpl.java | 26 + .../src/system/impl/RossystemImpl.java | 35 + .../src/system/impl/RossystemPackageImpl.java | 103 ++- .../src/system/impl/SystemImpl.java | 14 +- .../system/util/RossystemAdapterFactory.java | 39 +- .../src/system/util/RossystemSwitch.java | 47 +- 21 files changed, 1017 insertions(+), 390 deletions(-) create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/ComponentRef.java create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/Rossystem.java create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/SystemComponent.java create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ComponentRefImpl.java create mode 100644 plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemImpl.java diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.aird b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.aird index 63393fcb7..acc47d150 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,13 +41,13 @@ - - - + + + - - - + + + @@ -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 @@ - - - - - - - - - - - - - - - - @@ -382,22 +298,6 @@ - - - - - - - - - - - - - - - - @@ -526,6 +426,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -536,11 +532,6 @@ - - - - - bold @@ -576,9 +567,18 @@ + + + + + + + + + - + KEEP_LOCATION @@ -588,22 +588,16 @@ - - - - + + + + bold - - - - - - - + KEEP_LOCATION @@ -613,24 +607,24 @@ - - - - + + + + bold - - - - + + + + - + KEEP_LOCATION @@ -642,7 +636,7 @@ - + KEEP_LOCATION @@ -654,7 +648,7 @@ - + KEEP_LOCATION @@ -664,24 +658,24 @@ - - - - + + + + bold - - - - + + + + bold - + KEEP_LOCATION @@ -691,16 +685,16 @@ - - - - + + + + bold - + KEEP_LOCATION @@ -721,10 +715,10 @@ - - - - + + + + bold @@ -740,10 +734,10 @@ - - - - + + + + bold @@ -759,10 +753,10 @@ - - - - + + + + bold @@ -778,10 +772,10 @@ - - - - + + + + bold @@ -797,10 +791,10 @@ - - - - + + + + bold @@ -816,10 +810,10 @@ - - - - + + + + bold @@ -835,16 +829,16 @@ - - - - + + + + bold - + KEEP_LOCATION @@ -854,14 +848,6 @@ - - - - - bold - - - @@ -870,14 +856,22 @@ - - - - + + + + bold + + + + + bold + + + @@ -890,59 +884,6 @@ - - - - - - labelSize - - - labelSize - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - labelSize - - - labelSize - - - - - - - - - - - labelSize - - - labelSize - - - - @@ -969,25 +910,13 @@ - - - - - - labelSize - - - labelSize - - - - labelSize + bold labelSize @@ -1001,6 +930,7 @@ labelSize + bold labelSize @@ -1008,18 +938,6 @@ - - - - - - - italic - - - - - @@ -1116,6 +1034,85 @@ + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + + + + + + + labelSize + bold + + + labelSize + + + + + + + + + + labelSize + + + labelSize + + + + diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore index ebeb8b0a2..c13fe2f12 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.ecore @@ -66,10 +66,6 @@ - - - diff --git a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel index e5fa43855..64ddecdd0 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel +++ b/plugins/de.fraunhofer.ipa.rossystem/model/rossystem.genmodel @@ -63,9 +63,6 @@ - - - diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/ComponentRef.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/ComponentRef.java new file mode 100644 index 000000000..34b8a7ab3 --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/ComponentRef.java @@ -0,0 +1,45 @@ +/** + */ +package system; + + +/** + * + * A representation of the model object 'Component Ref'. + * + * + *

+ * The following features are supported: + *

+ *
    + *
  • {@link system.ComponentRef#getComponentRef Component Ref}
  • + *
+ * + * @see system.RossystemPackage#getComponentRef() + * @model + * @generated + */ +public interface ComponentRef extends Component { + /** + * Returns the value of the 'Component Ref' reference. + * + * + * @return the value of the 'Component Ref' reference. + * @see #setComponentRef(Component) + * @see system.RossystemPackage#getComponentRef_ComponentRef() + * @model required="true" + * @generated + */ + Component getComponentRef(); + + /** + * Sets the value of the '{@link system.ComponentRef#getComponentRef Component Ref}' reference. + * + * + * @param value the new value of the 'Component Ref' reference. + * @see #getComponentRef() + * @generated + */ + void setComponentRef(Component value); + +} // ComponentRef diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java index 6228827f4..08190e682 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/Process.java @@ -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 'Nodes' containment reference list. + * The list contents are of type {@link system.Component}. * * - * @return the value of the 'Nodes' reference list. + * @return the value of the 'Nodes' containment reference list. * @see system.RossystemPackage#getProcess_Nodes() - * @model + * @model containment="true" * @generated */ - EList getNodes(); + EList getNodes(); } // 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..e7f2aa974 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'. * * @@ -148,6 +157,15 @@ public interface RossystemFactory extends EFactory { RosConnection createRosConnection(); /** + * Returns a new object of class 'Component Ref'. + * + * + * @return a new object of class 'Component Ref'. + * @generated + */ + ComponentRef createComponentRef(); + + /** * Returns the package supported by this factory. * * diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemPackage.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/RossystemPackage.java index 869fd7cb8..b40330e79 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,7 +231,7 @@ public interface RossystemPackage extends EPackage { int PROCESS__THREADS = 1; /** - * The feature id for the 'Nodes' reference list. + * The feature id for the 'Nodes' containment reference list. * * * @generated @@ -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. @@ -740,6 +813,43 @@ public interface RossystemPackage extends EPackage { /** + * The meta object id for the '{@link system.impl.ComponentRefImpl Component Ref}' class. + * + * + * @see system.impl.ComponentRefImpl + * @see system.impl.RossystemPackageImpl#getComponentRef() + * @generated + */ + int COMPONENT_REF = 17; + + /** + * The feature id for the 'Component Ref' reference. + * + * + * @generated + * @ordered + */ + int COMPONENT_REF__COMPONENT_REF = COMPONENT_FEATURE_COUNT + 0; + + /** + * The number of structural features of the 'Component Ref' class. + * + * + * @generated + * @ordered + */ + int COMPONENT_REF_FEATURE_COUNT = COMPONENT_FEATURE_COUNT + 1; + + /** + * The number of operations of the 'Component Ref' class. + * + * + * @generated + * @ordered + */ + int COMPONENT_REF_OPERATION_COUNT = COMPONENT_OPERATION_COUNT + 0; + + /** * Returns the meta object for class '{@link system.System System}'. * * @@ -805,6 +915,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,10 +957,10 @@ 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 containment reference list '{@link system.Process#getNodes Nodes}'. * * - * @return the meta object for the reference list 'Nodes'. + * @return the meta object for the containment reference list 'Nodes'. * @see system.Process#getNodes() * @see #getProcess() * @generated @@ -1186,6 +1306,27 @@ public interface RossystemPackage extends EPackage { EReference getRosConnection_To(); /** + * Returns the meta object for class '{@link system.ComponentRef Component Ref}'. + * + * + * @return the meta object for class 'Component Ref'. + * @see system.ComponentRef + * @generated + */ + EClass getComponentRef(); + + /** + * Returns the meta object for the reference '{@link system.ComponentRef#getComponentRef Component Ref}'. + * + * + * @return the meta object for the reference 'Component Ref'. + * @see system.ComponentRef#getComponentRef() + * @see #getComponentRef() + * @generated + */ + EReference getComponentRef_ComponentRef(); + + /** * Returns the factory that creates the instances of the model. * * @@ -1259,6 +1400,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,7 +1436,7 @@ interface Literals { EAttribute PROCESS__THREADS = eINSTANCE.getProcess_Threads(); /** - * The meta object literal for the 'Nodes' reference list feature. + * The meta object literal for the 'Nodes' containment reference list feature. * * * @generated @@ -1576,6 +1727,24 @@ interface Literals { */ EReference ROS_CONNECTION__TO = eINSTANCE.getRosConnection_To(); + /** + * The meta object literal for the '{@link system.impl.ComponentRefImpl Component Ref}' class. + * + * + * @see system.impl.ComponentRefImpl + * @see system.impl.RossystemPackageImpl#getComponentRef() + * @generated + */ + EClass COMPONENT_REF = eINSTANCE.getComponentRef(); + + /** + * The meta object literal for the 'Component Ref' reference feature. + * + * + * @generated + */ + EReference COMPONENT_REF__COMPONENT_REF = eINSTANCE.getComponentRef_ComponentRef(); + } } //RossystemPackage 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/SystemComponent.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/SystemComponent.java new file mode 100644 index 000000000..6c1d67529 --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/SystemComponent.java @@ -0,0 +1,18 @@ +/** + */ +package system; + +import org.eclipse.emf.ecore.EObject; + +/** + * + * A representation of the model object 'System Component'. + * + * + * + * @see system.RossystemPackage#getSystemComponent() + * @model abstract="true" + * @generated + */ +public interface SystemComponent extends EObject { +} // SystemComponent diff --git a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ComponentRefImpl.java b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ComponentRefImpl.java new file mode 100644 index 000000000..056b2d8e5 --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ComponentRefImpl.java @@ -0,0 +1,158 @@ +/** + */ +package system.impl; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import system.Component; +import system.ComponentRef; +import system.RossystemPackage; + +/** + * + * An implementation of the model object 'Component Ref'. + * + *

+ * The following features are implemented: + *

+ *
    + *
  • {@link system.impl.ComponentRefImpl#getComponentRef Component Ref}
  • + *
+ * + * @generated + */ +public class ComponentRefImpl extends ComponentImpl implements ComponentRef { + /** + * The cached value of the '{@link #getComponentRef() Component Ref}' reference. + * + * + * @see #getComponentRef() + * @generated + * @ordered + */ + protected Component componentRef; + + /** + * + * + * @generated + */ + protected ComponentRefImpl() { + super(); + } + + /** + * + * + * @generated + */ + @Override + protected EClass eStaticClass() { + return RossystemPackage.Literals.COMPONENT_REF; + } + + /** + * + * + * @generated + */ + @Override + public Component getComponentRef() { + if (componentRef != null && componentRef.eIsProxy()) { + InternalEObject oldComponentRef = (InternalEObject)componentRef; + componentRef = (Component)eResolveProxy(oldComponentRef); + if (componentRef != oldComponentRef) { + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.RESOLVE, RossystemPackage.COMPONENT_REF__COMPONENT_REF, oldComponentRef, componentRef)); + } + } + return componentRef; + } + + /** + * + * + * @generated + */ + public Component basicGetComponentRef() { + return componentRef; + } + + /** + * + * + * @generated + */ + @Override + public void setComponentRef(Component newComponentRef) { + Component oldComponentRef = componentRef; + componentRef = newComponentRef; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, RossystemPackage.COMPONENT_REF__COMPONENT_REF, oldComponentRef, componentRef)); + } + + /** + * + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) { + switch (featureID) { + case RossystemPackage.COMPONENT_REF__COMPONENT_REF: + if (resolve) return getComponentRef(); + return basicGetComponentRef(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) { + switch (featureID) { + case RossystemPackage.COMPONENT_REF__COMPONENT_REF: + setComponentRef((Component)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * + * + * @generated + */ + @Override + public void eUnset(int featureID) { + switch (featureID) { + case RossystemPackage.COMPONENT_REF__COMPONENT_REF: + setComponentRef((Component)null); + return; + } + super.eUnset(featureID); + } + + /** + * + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) { + switch (featureID) { + case RossystemPackage.COMPONENT_REF__COMPONENT_REF: + return componentRef != null; + } + return super.eIsSet(featureID); + } + +} //ComponentRefImpl 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..52dcac4b5 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ProcessImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/ProcessImpl.java @@ -6,16 +6,18 @@ import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.InternalEObject; 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 org.eclipse.emf.ecore.util.EObjectContainmentEList; +import org.eclipse.emf.ecore.util.InternalEList; +import system.Component; import system.RossystemPackage; /** @@ -75,14 +77,14 @@ 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 #getNodes() Nodes}' containment reference list. * * * @see #getNodes() * @generated * @ordered */ - protected EList nodes; + protected EList nodes; /** * @@ -155,9 +157,9 @@ public void setThreads(int newThreads) { * @generated */ @Override - public EList getNodes() { + public EList getNodes() { if (nodes == null) { - nodes = new EObjectResolvingEList(RosNode.class, this, RossystemPackage.PROCESS__NODES); + nodes = new EObjectContainmentEList(Component.class, this, RossystemPackage.PROCESS__NODES); } return nodes; } @@ -168,6 +170,20 @@ public EList getNodes() { * @generated */ @Override + public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { + switch (featureID) { + case RossystemPackage.PROCESS__NODES: + return ((InternalEList)getNodes()).basicRemove(otherEnd, msgs); + } + return super.eInverseRemove(otherEnd, featureID, msgs); + } + + /** + * + * + * @generated + */ + @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case RossystemPackage.PROCESS__NAME: @@ -197,7 +213,7 @@ public void eSet(int featureID, Object newValue) { return; case RossystemPackage.PROCESS__NODES: getNodes().clear(); - getNodes().addAll((Collection)newValue); + getNodes().addAll((Collection)newValue); return; } super.eSet(featureID, newValue); @@ -252,9 +268,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..1e115e928 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemFactoryImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemFactoryImpl.java @@ -10,6 +10,7 @@ import org.eclipse.emf.ecore.plugin.EcorePlugin; +import system.ComponentRef; import system.InterfaceReference; import system.RosActionClientReference; import system.RosActionServerReference; @@ -22,6 +23,7 @@ import system.RosServerClientReference; import system.RosServiceServerReference; import system.RosSubscriberReference; +import system.Rossystem; import system.RossystemFactory; import system.RossystemPackage; @@ -70,6 +72,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(); @@ -83,6 +86,7 @@ public EObject create(EClass eClass) { case RossystemPackage.ROS_PARAMETER_REFERENCE: return createRosParameterReference(); case RossystemPackage.ROS_PARAMETER: return createRosParameter(); case RossystemPackage.ROS_CONNECTION: return createRosConnection(); + case RossystemPackage.COMPONENT_REF: return createComponentRef(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } @@ -105,6 +109,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; @@ -248,6 +263,17 @@ public RosConnection createRosConnection() { * @generated */ @Override + public ComponentRef createComponentRef() { + ComponentRefImpl componentRef = new ComponentRefImpl(); + return componentRef; + } + + /** + * + * + * @generated + */ + @Override public RossystemPackage getRossystemPackage() { return (RossystemPackage)getEPackage(); } 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..af54c98f6 --- /dev/null +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemImpl.java @@ -0,0 +1,35 @@ +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..9fd3cf596 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemPackageImpl.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/impl/RossystemPackageImpl.java @@ -14,8 +14,8 @@ import primitives.PrimitivesPackage; import ros.RosPackage; - import system.Component; +import system.ComponentRef; import system.Connection; import system.InterfaceReference; import system.RosActionClientReference; @@ -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; /** @@ -152,6 +160,13 @@ public class RossystemPackageImpl extends EPackageImpl implements RossystemPacka private EClass rosConnectionEClass = null; /** + * + * + * @generated + */ + private EClass componentRefEClass = null; + + /** * Creates an instance of the model Package, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. @@ -282,6 +297,16 @@ public EReference getSystem_Parameter() { * @generated */ @Override + public EClass getRossystem() { + return rossystemEClass; + } + + /** + * + * + * @generated + */ + @Override public EClass getProcess() { return processEClass; } @@ -642,6 +667,26 @@ public EReference getRosConnection_To() { * @generated */ @Override + public EClass getComponentRef() { + return componentRefEClass; + } + + /** + * + * + * @generated + */ + @Override + public EReference getComponentRef_ComponentRef() { + return (EReference)componentRefEClass.getEStructuralFeatures().get(0); + } + + /** + * + * + * @generated + */ + @Override public RossystemFactory getRossystemFactory() { return (RossystemFactory)getEFactoryInstance(); } @@ -672,6 +717,8 @@ 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); @@ -722,6 +769,9 @@ public void createPackageContents() { rosConnectionEClass = createEClass(ROS_CONNECTION); createEReference(rosConnectionEClass, ROS_CONNECTION__FROM); createEReference(rosConnectionEClass, ROS_CONNECTION__TO); + + componentRefEClass = createEClass(COMPONENT_REF); + createEReference(componentRefEClass, COMPONENT_REF__COMPONENT_REF); } /** @@ -748,14 +798,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()); @@ -765,66 +816,72 @@ public void initializePackageContents() { rosActionClientReferenceEClass.getESuperTypes().add(this.getInterfaceReference()); rosParameterReferenceEClass.getESuperTypes().add(this.getInterfaceReference()); rosConnectionEClass.getESuperTypes().add(this.getConnection()); + componentRefEClass.getESuperTypes().add(this.getComponent()); // 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_Nodes(), this.getComponent(), 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); 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); initEReference(getRosConnection_To(), this.getRosInterface(), null, "to", null, 1, 1, RosConnection.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEClass(componentRefEClass, ComponentRef.class, "ComponentRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getComponentRef_ComponentRef(), this.getComponent(), null, "componentRef", null, 1, 1, ComponentRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + // Create resource createResource(eNS_URI); } 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..c0d369265 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemAdapterFactory.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemAdapterFactory.java @@ -8,8 +8,8 @@ import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; import org.eclipse.emf.ecore.EObject; - import system.Component; +import system.ComponentRef; import system.Connection; import system.InterfaceReference; import system.RosActionClientReference; @@ -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(); } @@ -146,6 +151,10 @@ public Adapter caseRosConnection(RosConnection object) { return createRosConnectionAdapter(); } @Override + public Adapter caseComponentRef(ComponentRef object) { + return createComponentRefAdapter(); + } + @Override public Adapter defaultCase(EObject object) { return createEObjectAdapter(); } @@ -180,6 +189,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; @@ -390,6 +413,20 @@ public Adapter createRosConnectionAdapter() { } /** + * Creates a new adapter for an object of class '{@link system.ComponentRef Component Ref}'. + * + * 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.ComponentRef + * @generated + */ + public Adapter createComponentRefAdapter() { + return null; + } + + /** * Creates a new adapter for the default case. * * This default implementation returns null. 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..4928d849d 100644 --- a/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemSwitch.java +++ b/plugins/de.fraunhofer.ipa.rossystem/src/system/util/RossystemSwitch.java @@ -6,8 +6,8 @@ import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.Switch; - import system.Component; +import system.ComponentRef; import system.Connection; import system.InterfaceReference; import system.RosActionClientReference; @@ -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); @@ -185,6 +193,13 @@ protected T doSwitch(int classifierID, EObject theEObject) { if (result == null) result = defaultCase(theEObject); return result; } + case RossystemPackage.COMPONENT_REF: { + ComponentRef componentRef = (ComponentRef)theEObject; + T result = caseComponentRef(componentRef); + if (result == null) result = caseComponent(componentRef); + if (result == null) result = defaultCase(theEObject); + return result; + } default: return defaultCase(theEObject); } } @@ -205,6 +220,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; @@ -430,6 +460,21 @@ public T caseRosConnection(RosConnection object) { } /** + * Returns the result of interpreting the object as an instance of 'Component Ref'. + * + * 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 'Component Ref'. + * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) + * @generated + */ + public T caseComponentRef(ComponentRef object) { + return null; + } + + /** * Returns the result of interpreting the object as an instance of 'EObject'. * * This implementation returns null; From 8e6e85b4cf89abe15448ac39873359ddbd48ed81 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 16:04:04 +0200 Subject: [PATCH 10/11] 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 3436be76201a690a60cd0c52b7634f8b66b6d1f1 Mon Sep 17 00:00:00 2001 From: Ruichao Wu Date: Wed, 10 May 2023 16:05:33 +0200 Subject: [PATCH 11/11] rossystem grammar: let eclipse generate from xtext --- .../contentassist/antlr/RosSystemParser.java | 30 +- .../antlr/internal/InternalRosSystemParser.g | 1189 +- .../internal/InternalRosSystemParser.java | 12637 ++++++++-------- .../internal/InternalRosSystemParser.tokens | 192 +- .../antlr/lexer/InternalRosSystemLexer.g | 56 +- .../antlr/lexer/InternalRosSystemLexer.java | 2822 ++-- .../antlr/lexer/InternalRosSystemLexer.tokens | 192 +- .../AbstractRosSystemProposalProvider.java | 11 +- .../RosSystemOutlineTreeProvider.xtend | 0 .../ipa/rossystem/RosSystem.xtextbin | Bin 13784 -> 14066 bytes .../parser/antlr/RosSystemParser.java | 2 +- .../antlr/internal/InternalRosSystemParser.g | 483 +- .../internal/InternalRosSystemParser.java | 4095 ++--- .../internal/InternalRosSystemParser.tokens | 192 +- .../antlr/lexer/InternalRosSystemLexer.g | 56 +- .../antlr/lexer/InternalRosSystemLexer.java | 2822 ++-- .../antlr/lexer/InternalRosSystemLexer.tokens | 192 +- .../RosSystemSemanticSequencer.java | 55 +- .../RosSystemSyntacticSequencer.java | 108 +- .../services/RosSystemGrammarAccess.java | 459 +- 20 files changed, 12599 insertions(+), 12994 deletions(-) rename plugins/de.fraunhofer.ipa.rossystem.xtext.ui/{src-gen => src}/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend (100%) 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 4cc4fe862..0eba8a489 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 @@ -39,7 +39,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); builder.put(grammarAccess.getParameterTypeAccess().getAlternatives(), "rule__ParameterType__Alternatives"); builder.put(grammarAccess.getParameterValueAccess().getAlternatives(), "rule__ParameterValue__Alternatives"); - builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0(), "rule__MessagePart__DataAlternatives_1_0"); + builder.put(grammarAccess.getMessagePartAccess().getDataAlternatives_0_0(), "rule__MessagePart__DataAlternatives_0_0"); builder.put(grammarAccess.getAbstractTypeAccess().getAlternatives(), "rule__AbstractType__Alternatives"); builder.put(grammarAccess.getKEYWORDAccess().getAlternatives(), "rule__KEYWORD__Alternatives"); builder.put(grammarAccess.getEStringAccess().getAlternatives(), "rule__EString__Alternatives"); @@ -51,7 +51,9 @@ 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.getComponentRefAccess().getGroup(), "rule__ComponentRef__Group__0"); builder.put(grammarAccess.getRosNodeAccess().getGroup(), "rule__RosNode__Group__0"); builder.put(grammarAccess.getRosNodeAccess().getGroup_6(), "rule__RosNode__Group_6__0"); builder.put(grammarAccess.getRosNodeAccess().getGroup_7(), "rule__RosNode__Group_7__0"); @@ -95,7 +97,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup(), "rule__ParameterAnyType__Group__0"); builder.put(grammarAccess.getParameterAnyTypeAccess().getGroup_2(), "rule__ParameterAnyType__Group_2__0"); builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup(), "rule__ParameterArrayType__Group__0"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_4(), "rule__ParameterArrayType__Group_4__0"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getGroup_3(), "rule__ParameterArrayType__Group_3__0"); builder.put(grammarAccess.getParameterListAccess().getGroup(), "rule__ParameterList__Group__0"); builder.put(grammarAccess.getParameterListAccess().getGroup_3(), "rule__ParameterList__Group_3__0"); builder.put(grammarAccess.getParameterAnyAccess().getGroup(), "rule__ParameterAny__Group__0"); @@ -143,7 +145,9 @@ private static void init(ImmutableMap.Builder builder, 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().getNodesAssignment_4_3_1(), "rule__Process__NodesAssignment_4_3_1"); builder.put(grammarAccess.getProcessAccess().getThreadsAssignment_5_1(), "rule__Process__ThreadsAssignment_5_1"); + builder.put(grammarAccess.getComponentRefAccess().getComponentRefAssignment_1(), "rule__ComponentRef__ComponentRefAssignment_1"); builder.put(grammarAccess.getRosNodeAccess().getNameAssignment_1(), "rule__RosNode__NameAssignment_1"); builder.put(grammarAccess.getRosNodeAccess().getFromAssignment_5(), "rule__RosNode__FromAssignment_5"); builder.put(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2(), "rule__RosNode__RosinterfacesAssignment_6_2"); @@ -156,11 +160,11 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosServerClientReferenceAccess().getFromAssignment_1(), "rule__RosServerClientReference__FromAssignment_1"); 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().getNameAssignment_1(), "rule__RosParameter__NameAssignment_1"); + builder.put(grammarAccess.getRosParameterAccess().getFromAssignment_3(), "rule__RosParameter__FromAssignment_3"); builder.put(grammarAccess.getRosParameterAccess().getValueAssignment_6(), "rule__RosParameter__ValueAssignment_6"); - builder.put(grammarAccess.getRosConnectionAccess().getFromAssignment_1(), "rule__RosConnection__FromAssignment_1"); - builder.put(grammarAccess.getRosConnectionAccess().getToAssignment_3(), "rule__RosConnection__ToAssignment_3"); + builder.put(grammarAccess.getRosConnectionAccess().getFromAssignment_2(), "rule__RosConnection__FromAssignment_2"); + builder.put(grammarAccess.getRosConnectionAccess().getToAssignment_4(), "rule__RosConnection__ToAssignment_4"); builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1(), "rule__GlobalNamespace__PartsAssignment_2_1"); builder.put(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1(), "rule__GlobalNamespace__PartsAssignment_2_2_1"); builder.put(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1(), "rule__RelativeNamespace_Impl__PartsAssignment_2_1"); @@ -182,8 +186,8 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBooleanType__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1(), "rule__ParameterBase64Type__DefaultAssignment_2_1"); builder.put(grammarAccess.getParameterAnyTypeAccess().getDefaultAssignment_2_1(), "rule__ParameterAnyType__DefaultAssignment_2_1"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3(), "rule__ParameterArrayType__TypeAssignment_3"); - builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1(), "rule__ParameterArrayType__DefaultAssignment_4_1"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2(), "rule__ParameterArrayType__TypeAssignment_2"); + builder.put(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1(), "rule__ParameterArrayType__DefaultAssignment_3_1"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_2(), "rule__ParameterList__ValueAssignment_2"); builder.put(grammarAccess.getParameterListAccess().getValueAssignment_3_1(), "rule__ParameterList__ValueAssignment_3_1"); builder.put(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1(), "rule__ParameterAny__ValueAssignment_2_1"); @@ -195,14 +199,14 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_1(), "rule__ParameterStruct__ValueAssignment_1_1"); builder.put(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2(), "rule__ParameterStruct__ValueAssignment_1_2_2"); builder.put(grammarAccess.getParameterDateAccess().getValueAssignment(), "rule__ParameterDate__ValueAssignment"); - builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1(), "rule__ParameterStructMember__NameAssignment_1"); - builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4(), "rule__ParameterStructMember__ValueAssignment_4"); + builder.put(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0(), "rule__ParameterStructMember__NameAssignment_0"); + builder.put(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3(), "rule__ParameterStructMember__ValueAssignment_3"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0(), "rule__ParameterStructTypeMember__NameAssignment_0"); builder.put(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1(), "rule__ParameterStructTypeMember__TypeAssignment_1"); - builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_0(), "rule__MessagePart__TypeAssignment_0"); - builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_1(), "rule__MessagePart__DataAssignment_1"); + builder.put(grammarAccess.getMessagePartAccess().getDataAssignment_0(), "rule__MessagePart__DataAssignment_0"); + builder.put(grammarAccess.getMessagePartAccess().getTypeAssignment_2(), "rule__MessagePart__TypeAssignment_2"); builder.put(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment(), "rule__TopicSpecRef__TopicSpecAssignment"); - builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_0"); + builder.put(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1(), "rule__ArrayTopicSpecRef__TopicSpecAssignment_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 4db822565..67df01992 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 @@ -32,11 +32,10 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("HyphenMinusLeftSquareBracket", "'-['"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -62,10 +61,10 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Nodes", "'nodes:'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("String_1", "'string'"); @@ -75,31 +74,31 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; tokenNameToValue.put("Value_1", "'value:'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Default", "'default'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); tokenNameToValue.put("FromAC", "'fromAC:'"); tokenNameToValue.put("FromAS", "'fromAS:'"); tokenNameToValue.put("FromSC", "'fromSC:'"); tokenNameToValue.put("FromSS", "'fromSS:'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); tokenNameToValue.put("FromPub", "'fromPub:'"); tokenNameToValue.put("FromSub", "'fromSub:'"); - tokenNameToValue.put("String_2", "'string[]'"); tokenNameToValue.put("Threads", "'threads:'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("Processes", "'processes:'"); tokenNameToValue.put("Interfaces", "'interfaces:'"); tokenNameToValue.put("Parameters", "'parameters:'"); @@ -108,7 +107,6 @@ import de.fraunhofer.ipa.rossystem.services.RosSystemGrammarAccess; tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(RosSystemGrammarAccess grammarAccess) { @@ -129,6 +127,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 : @@ -179,6 +202,31 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRuleComponentRef +entryRuleComponentRef +: +{ before(grammarAccess.getComponentRefRule()); } + ruleComponentRef +{ after(grammarAccess.getComponentRefRule()); } + EOF +; + +// Rule ComponentRef +ruleComponentRef + @init { + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getComponentRefAccess().getGroup()); } + (rule__ComponentRef__Group__0) + { after(grammarAccess.getComponentRefAccess().getGroup()); } + ) +; +finally { + restoreStackSize(stackSize); +} + // Entry rule entryRuleRosNode entryRuleRosNode : @@ -604,31 +652,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 : @@ -2129,6 +2152,39 @@ finally { restoreStackSize(stackSize); } +// Entry rule entryRulePreListElement +entryRulePreListElement +@init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); +} +: +{ before(grammarAccess.getPreListElementRule()); } + rulePreListElement +{ after(grammarAccess.getPreListElementRule()); } + EOF +; +finally { + myHiddenTokenState.restore(); +} + +// Rule PreListElement +rulePreListElement + @init { + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + int stackSize = keepStackSize(); + } + : + ( + { before(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); } + HyphenMinus + { after(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); } + ) +; +finally { + restoreStackSize(stackSize); + myHiddenTokenState.restore(); +} + rule__RosSystem__Alternatives_3 @init { int stackSize = keepStackSize(); @@ -3482,6 +3538,7 @@ rule__Process__Group_4__3 } : rule__Process__Group_4__3__Impl + rule__Process__Group_4__4 ; finally { restoreStackSize(stackSize); @@ -3493,9 +3550,96 @@ 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()); } + ) + ( + { 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().getNodesAssignment_4_3_1()); } + (rule__Process__NodesAssignment_4_3_1) + { after(grammarAccess.getProcessAccess().getNodesAssignment_4_3_1()); } ) ; finally { @@ -3557,6 +3701,60 @@ finally { } +rule__ComponentRef__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentRef__Group__0__Impl + rule__ComponentRef__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentRef__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentRefAccess().getComponentRefAction_0()); } + () + { after(grammarAccess.getComponentRefAccess().getComponentRefAction_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentRef__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ComponentRef__Group__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ComponentRef__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getComponentRefAccess().getComponentRefAssignment_1()); } + (rule__ComponentRef__ComponentRefAssignment_1) + { after(grammarAccess.getComponentRefAccess().getComponentRefAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + rule__RosNode__Group__0 @init { int stackSize = keepStackSize(); @@ -4493,9 +4691,9 @@ rule__RosParameter__Group__0__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getNameAssignment_0()); } - (rule__RosParameter__NameAssignment_0) - { after(grammarAccess.getRosParameterAccess().getNameAssignment_0()); } + { before(grammarAccess.getRosParameterAccess().getPreListElementParserRuleCall_0()); } + rulePreListElement + { after(grammarAccess.getRosParameterAccess().getPreListElementParserRuleCall_0()); } ) ; finally { @@ -4520,9 +4718,9 @@ rule__RosParameter__Group__1__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getColonKeyword_1()); } - Colon - { after(grammarAccess.getRosParameterAccess().getColonKeyword_1()); } + { before(grammarAccess.getRosParameterAccess().getNameAssignment_1()); } + (rule__RosParameter__NameAssignment_1) + { after(grammarAccess.getRosParameterAccess().getNameAssignment_1()); } ) ; finally { @@ -4547,9 +4745,9 @@ rule__RosParameter__Group__2__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); } - RULE_BEGIN - { after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); } + { before(grammarAccess.getRosParameterAccess().getColonKeyword_2()); } + Colon + { after(grammarAccess.getRosParameterAccess().getColonKeyword_2()); } ) ; finally { @@ -4574,9 +4772,9 @@ rule__RosParameter__Group__3__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getFromKeyword_3()); } - From - { after(grammarAccess.getRosParameterAccess().getFromKeyword_3()); } + { before(grammarAccess.getRosParameterAccess().getFromAssignment_3()); } + (rule__RosParameter__FromAssignment_3) + { after(grammarAccess.getRosParameterAccess().getFromAssignment_3()); } ) ; finally { @@ -4601,9 +4799,9 @@ rule__RosParameter__Group__4__Impl } : ( - { before(grammarAccess.getRosParameterAccess().getFromAssignment_4()); } - (rule__RosParameter__FromAssignment_4) - { after(grammarAccess.getRosParameterAccess().getFromAssignment_4()); } + { before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_4()); } + RULE_BEGIN + { after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_4()); } ) ; finally { @@ -4709,9 +4907,9 @@ rule__RosConnection__Group__0__Impl } : ( - { before(grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); } - HyphenMinusLeftSquareBracket - { after(grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); } + { before(grammarAccess.getRosConnectionAccess().getPreListElementParserRuleCall_0()); } + rulePreListElement + { after(grammarAccess.getRosConnectionAccess().getPreListElementParserRuleCall_0()); } ) ; finally { @@ -4736,9 +4934,9 @@ rule__RosConnection__Group__1__Impl } : ( - { before(grammarAccess.getRosConnectionAccess().getFromAssignment_1()); } - (rule__RosConnection__FromAssignment_1) - { after(grammarAccess.getRosConnectionAccess().getFromAssignment_1()); } + { before(grammarAccess.getRosConnectionAccess().getLeftSquareBracketKeyword_1()); } + LeftSquareBracket + { after(grammarAccess.getRosConnectionAccess().getLeftSquareBracketKeyword_1()); } ) ; finally { @@ -4763,9 +4961,9 @@ rule__RosConnection__Group__2__Impl } : ( - { before(grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); } - Comma - { after(grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); } + { before(grammarAccess.getRosConnectionAccess().getFromAssignment_2()); } + (rule__RosConnection__FromAssignment_2) + { after(grammarAccess.getRosConnectionAccess().getFromAssignment_2()); } ) ; finally { @@ -4790,9 +4988,9 @@ rule__RosConnection__Group__3__Impl } : ( - { before(grammarAccess.getRosConnectionAccess().getToAssignment_3()); } - (rule__RosConnection__ToAssignment_3) - { after(grammarAccess.getRosConnectionAccess().getToAssignment_3()); } + { before(grammarAccess.getRosConnectionAccess().getCommaKeyword_3()); } + Comma + { after(grammarAccess.getRosConnectionAccess().getCommaKeyword_3()); } ) ; finally { @@ -4805,6 +5003,7 @@ rule__RosConnection__Group__4 } : rule__RosConnection__Group__4__Impl + rule__RosConnection__Group__5 ; finally { restoreStackSize(stackSize); @@ -4816,9 +5015,35 @@ rule__RosConnection__Group__4__Impl } : ( - { before(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_4()); } + { before(grammarAccess.getRosConnectionAccess().getToAssignment_4()); } + (rule__RosConnection__ToAssignment_4) + { after(grammarAccess.getRosConnectionAccess().getToAssignment_4()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__RosConnection__Group__5 + @init { + int stackSize = keepStackSize(); + } +: + rule__RosConnection__Group__5__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__RosConnection__Group__5__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_5()); } RightSquareBracket - { after(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_4()); } + { after(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_5()); } ) ; finally { @@ -5555,566 +5780,215 @@ finally { } -rule__Parameter__Group__0 +rule__ParameterListType__Group__0 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__0__Impl - rule__Parameter__Group__1 + rule__ParameterListType__Group__0__Impl + rule__ParameterListType__Group__1 ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__0__Impl +rule__ParameterListType__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getParameterAction_0()); } + { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } () - { after(grammarAccess.getParameterAccess().getParameterAction_0()); } + { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__1 +rule__ParameterListType__Group__1 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__1__Impl - rule__Parameter__Group__2 + rule__ParameterListType__Group__1__Impl + rule__ParameterListType__Group__2 ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__1__Impl +rule__ParameterListType__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getNameAssignment_1()); } - (rule__Parameter__NameAssignment_1) - { after(grammarAccess.getParameterAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } + List + { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__2 +rule__ParameterListType__Group__2 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__2__Impl - rule__Parameter__Group__3 + rule__ParameterListType__Group__2__Impl + rule__ParameterListType__Group__3 ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__2__Impl +rule__ParameterListType__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } + LeftSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__3 +rule__ParameterListType__Group__3 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__3__Impl - rule__Parameter__Group__4 + rule__ParameterListType__Group__3__Impl + rule__ParameterListType__Group__4 ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__3__Impl +rule__ParameterListType__Group__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } + (rule__ParameterListType__SequenceAssignment_3) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__4 +rule__ParameterListType__Group__4 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__4__Impl - rule__Parameter__Group__5 + rule__ParameterListType__Group__4__Impl + rule__ParameterListType__Group__5 ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__4__Impl +rule__ParameterListType__Group__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getGroup_4()); } - (rule__Parameter__Group_4__0)? - { after(grammarAccess.getParameterAccess().getGroup_4()); } + { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } + (rule__ParameterListType__Group_4__0)* + { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__5 +rule__ParameterListType__Group__5 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__5__Impl - rule__Parameter__Group__6 + rule__ParameterListType__Group__5__Impl ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__5__Impl +rule__ParameterListType__Group__5__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); } - Type_1 - { after(grammarAccess.getParameterAccess().getTypeKeyword_5()); } + { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } + RightSquareBracket + { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__6 + +rule__ParameterListType__Group_4__0 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__6__Impl - rule__Parameter__Group__7 + rule__ParameterListType__Group_4__0__Impl + rule__ParameterListType__Group_4__1 ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__6__Impl +rule__ParameterListType__Group_4__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); } - (rule__Parameter__TypeAssignment_6) - { after(grammarAccess.getParameterAccess().getTypeAssignment_6()); } + { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } + Comma + { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__7 +rule__ParameterListType__Group_4__1 @init { int stackSize = keepStackSize(); } : - rule__Parameter__Group__7__Impl - rule__Parameter__Group__8 + rule__ParameterListType__Group_4__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Parameter__Group__7__Impl +rule__ParameterListType__Group_4__1__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(); - } -: - rule__ParameterListType__Group__0__Impl - rule__ParameterListType__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } - () - { after(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group__1__Impl - rule__ParameterListType__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } - List - { after(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group__2__Impl - rule__ParameterListType__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } - LeftSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group__3__Impl - rule__ParameterListType__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } - (rule__ParameterListType__SequenceAssignment_3) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group__4__Impl - rule__ParameterListType__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); } - (rule__ParameterListType__Group_4__0)* - { after(grammarAccess.getParameterListTypeAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } - RightSquareBracket - { after(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - - -rule__ParameterListType__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group_4__0__Impl - rule__ParameterListType__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } - Comma - { after(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterListType__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterListType__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } - (rule__ParameterListType__SequenceAssignment_4_1) - { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } + (rule__ParameterListType__SequenceAssignment_4_1) + { after(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); } ) ; finally { @@ -7031,9 +6905,9 @@ rule__ParameterArrayType__Group__0__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } - Array - { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } + RULE_BEGIN + { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } ) ; finally { @@ -7058,9 +6932,9 @@ rule__ParameterArrayType__Group__1__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } - RULE_BEGIN - { after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } + Array + { after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } ) ; finally { @@ -7085,9 +6959,9 @@ rule__ParameterArrayType__Group__2__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } - Type - { after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } + (rule__ParameterArrayType__TypeAssignment_2) + { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } ) ; finally { @@ -7112,9 +6986,9 @@ rule__ParameterArrayType__Group__3__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } - (rule__ParameterArrayType__TypeAssignment_3) - { after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); } + { before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } + (rule__ParameterArrayType__Group_3__0)? + { after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } ) ; finally { @@ -7127,7 +7001,6 @@ rule__ParameterArrayType__Group__4 } : rule__ParameterArrayType__Group__4__Impl - rule__ParameterArrayType__Group__5 ; finally { restoreStackSize(stackSize); @@ -7139,35 +7012,9 @@ rule__ParameterArrayType__Group__4__Impl } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } - (rule__ParameterArrayType__Group_4__0)? - { after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterArrayType__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterArrayType__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -7175,53 +7022,53 @@ finally { } -rule__ParameterArrayType__Group_4__0 +rule__ParameterArrayType__Group_3__0 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__0__Impl - rule__ParameterArrayType__Group_4__1 + rule__ParameterArrayType__Group_3__0__Impl + rule__ParameterArrayType__Group_3__1 ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__0__Impl +rule__ParameterArrayType__Group_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } Default - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1 +rule__ParameterArrayType__Group_3__1 @init { int stackSize = keepStackSize(); } : - rule__ParameterArrayType__Group_4__1__Impl + rule__ParameterArrayType__Group_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__Group_4__1__Impl +rule__ParameterArrayType__Group_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } - (rule__ParameterArrayType__DefaultAssignment_4_1) - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } + (rule__ParameterArrayType__DefaultAssignment_3_1) + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } ) ; finally { @@ -7841,9 +7688,9 @@ rule__ParameterStructMember__Group__0__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } - ParameterStructMember - { after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } + (rule__ParameterStructMember__NameAssignment_0) + { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } ) ; finally { @@ -7868,9 +7715,9 @@ rule__ParameterStructMember__Group__1__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } - (rule__ParameterStructMember__NameAssignment_1) - { after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); } + { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } + Colon + { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } ) ; finally { @@ -7895,9 +7742,9 @@ rule__ParameterStructMember__Group__2__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } - Colon - { after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); } + { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } + RULE_BEGIN + { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } ) ; finally { @@ -7922,9 +7769,9 @@ rule__ParameterStructMember__Group__3__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } - RULE_BEGIN - { after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } + (rule__ParameterStructMember__ValueAssignment_3) + { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } ) ; finally { @@ -7937,7 +7784,6 @@ rule__ParameterStructMember__Group__4 } : rule__ParameterStructMember__Group__4__Impl - rule__ParameterStructMember__Group__5 ; finally { restoreStackSize(stackSize); @@ -7949,35 +7795,9 @@ rule__ParameterStructMember__Group__4__Impl } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } - (rule__ParameterStructMember__ValueAssignment_4) - { after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__ParameterStructMember__Group__5__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ParameterStructMember__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } RULE_END - { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); } + { after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } ) ; finally { @@ -9623,9 +9443,9 @@ rule__ArrayTopicSpecRef__Group__0__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } - (rule__ArrayTopicSpecRef__TopicSpecAssignment_0) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } + LeftSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } ) ; finally { @@ -9638,6 +9458,7 @@ rule__ArrayTopicSpecRef__Group__1 } : rule__ArrayTopicSpecRef__Group__1__Impl + rule__ArrayTopicSpecRef__Group__2 ; finally { restoreStackSize(stackSize); @@ -9649,9 +9470,35 @@ rule__ArrayTopicSpecRef__Group__1__Impl } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } - LeftSquareBracketRightSquareBracket - { after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } + (rule__ArrayTopicSpecRef__TopicSpecAssignment_1) + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__ArrayTopicSpecRef__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__ArrayTopicSpecRef__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } + RightSquareBracket + { after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } ) ; finally { @@ -9710,9 +9557,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 { @@ -9755,13 +9602,24 @@ rule__Process__NodesAssignment_4_2 } : ( - { before(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); } - ( - { before(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); } - ruleEString - { after(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); } - ) - { after(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); } + { before(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_2_0()); } + ruleComponentRef + { after(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_2_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__Process__NodesAssignment_4_3_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_3_1_0()); } + ruleComponentRef + { after(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_3_1_0()); } ) ; finally { @@ -9774,9 +9632,28 @@ 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 { + restoreStackSize(stackSize); +} + +rule__ComponentRef__ComponentRefAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getComponentRefAccess().getComponentRefRosNodeCrossReference_1_0()); } + ( + { before(grammarAccess.getComponentRefAccess().getComponentRefRosNodeEStringParserRuleCall_1_0_1()); } + ruleEString + { after(grammarAccess.getComponentRefAccess().getComponentRefRosNodeEStringParserRuleCall_1_0_1()); } + ) + { after(grammarAccess.getComponentRefAccess().getComponentRefRosNodeCrossReference_1_0()); } ) ; finally { @@ -9991,34 +9868,34 @@ finally { restoreStackSize(stackSize); } -rule__RosParameter__NameAssignment_0 +rule__RosParameter__NameAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); } + { before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_1_0()); } ruleEString - { after(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); } + { after(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosParameter__FromAssignment_4 +rule__RosParameter__FromAssignment_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); } + { before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_3_0()); } ( - { before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); } + { before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_3_0_1()); } ruleEString - { after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); } + { after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_3_0_1()); } ) - { after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); } + { after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_3_0()); } ) ; finally { @@ -10040,38 +9917,38 @@ finally { restoreStackSize(stackSize); } -rule__RosConnection__FromAssignment_1 +rule__RosConnection__FromAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_1_0()); } + { before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_2_0()); } ( - { before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_1_0_1()); } + { before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_2_0_1()); } ruleEString - { after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_1_0_1()); } + { after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_2_0_1()); } ) - { after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_1_0()); } + { after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__RosConnection__ToAssignment_3 +rule__RosConnection__ToAssignment_4 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); } + { before(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_4_0()); } ( - { before(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_3_0_1()); } + { before(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_4_0_1()); } ruleEString - { after(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_3_0_1()); } + { after(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_4_0_1()); } ) - { after(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); } + { after(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_4_0()); } ) ; finally { @@ -10168,66 +10045,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(); @@ -10363,30 +10180,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__TypeAssignment_3 +rule__ParameterArrayType__TypeAssignment_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ruleParameterType - { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterArrayType__DefaultAssignment_4_1 +rule__ParameterArrayType__DefaultAssignment_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ruleParameterList - { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); } + { after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } ) ; finally { @@ -10558,30 +10375,30 @@ finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__NameAssignment_1 +rule__ParameterStructMember__NameAssignment_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ruleEString - { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__ParameterStructMember__ValueAssignment_4 +rule__ParameterStructMember__ValueAssignment_3 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ruleParameterValue - { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); } + { after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } ) ; finally { @@ -10637,19 +10454,19 @@ finally { restoreStackSize(stackSize); } -rule__ArrayTopicSpecRef__TopicSpecAssignment_0 +rule__ArrayTopicSpecRef__TopicSpecAssignment_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ( - { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ruleEString - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } ) - { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); } + { after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } ) ; finally { 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 7f491dd45..659229849 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 @@ -24,110 +24,108 @@ @SuppressWarnings("all") public class InternalRosSystemParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "ParameterStructMember", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "Connections", "Interfaces", "Parameters", "Processes", "GraphName", "Float32_1", "Float64_1", "Duration", "Feedback", "FromPub", "FromSub", "String_2", "Threads", "Uint16_1", "Uint32_1", "Uint64_1", "Boolean", "Integer", "Default", "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_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "Connections", "Interfaces", "Parameters", "Processes", "GraphName", "Float32_1", "Float64_1", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "FromPub", "FromSub", "Threads", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Float32", "Float64", "FromAC", "FromAS", "FromSC", "FromSS", "Message", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "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", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Connections=9; - public static final int Float32_1=14; - public static final int Node=71; - public static final int RULE_DATE_TIME=92; - public static final int Uint64_1=24; - public static final int String=44; - public static final int Processes=12; - public static final int Int16=58; - public static final int Float32=28; - public static final int Goal=68; - public static final int Bool=66; - public static final int FromPub=18; - public static final int Uint16=53; + public static final int Connections=8; + public static final int Float32_1=13; + public static final int Node=70; + public static final int RULE_DATE_TIME=90; + public static final int Uint64_1=18; + public static final int String=43; + public static final int Processes=11; + public static final int Int16=57; + public static final int Float32=31; + public static final int Goal=67; + public static final int Bool=65; + public static final int FromPub=22; + public static final int Uint16=52; public static final int Boolean=25; - public static final int Uint8=62; - public static final int Parameters=11; - public static final int RULE_ID=93; - public static final int RULE_DIGIT=82; - public static final int GlobalNamespace=7; - public static final int Int16_1=34; - public static final int Header=43; - public static final int RULE_INT=95; - public static final int Byte=67; - public static final int RULE_ML_COMMENT=102; - public static final int LeftSquareBracket=80; - public static final int Base64=41; - public static final int FromSS=33; - public static final int Comma=78; - public static final int RULE_MESSAGE_ASIGMENT=96; - public static final int LeftSquareBracketRightSquareBracket=77; - public static final int Int32=59; - public static final int RULE_DECINT=85; - public static final int Uint32=54; - public static final int RULE_HOUR=90; - public static final int Int8=69; - public static final int Default=27; - public static final int Int8_1=49; - public static final int Uint16_1=22; - public static final int Type=73; - public static final int Float64=29; - public static final int Int32_1=35; - public static final int FromSC=32; - public static final int RULE_BINARY=83; - public static final int String_1=52; - public static final int String_2=20; - public static final int FromAC=30; - public static final int RULE_DAY=87; - public static final int RULE_BEGIN=97; - public static final int RULE_BOOLEAN=84; - public static final int RelativeNamespace=5; - public static final int RULE_YEAR=89; - public static final int Result=51; - public static final int Name=70; - public static final int RULE_MIN_SEC=91; - public static final int FromAS=31; - public static final int ParameterAny=8; - public static final int List=65; - public static final int RightSquareBracket=81; - public static final int PrivateNamespace=6; - public static final int GraphName=13; - public static final int Byte_1=48; - public static final int Float64_1=15; - public static final int Duration=16; - public static final int Uint32_1=23; - public static final int Double=42; - public static final int Type_1=61; - public static final int Value=63; - public static final int Uint64=55; - public static final int Action=46; - public static final int RULE_END=98; + public static final int Uint8=61; + public static final int Parameters=10; + public static final int RULE_ID=91; + public static final int RULE_DIGIT=80; + public static final int GlobalNamespace=6; + public static final int Int16_1=27; + public static final int Header=42; + public static final int RULE_INT=93; + public static final int Byte=66; + public static final int RULE_ML_COMMENT=100; + public static final int LeftSquareBracket=78; + public static final int Base64=40; + public static final int FromSS=36; + public static final int Comma=75; + public static final int HyphenMinus=76; + public static final int RULE_MESSAGE_ASIGMENT=94; + public static final int Int32=58; + public static final int RULE_DECINT=83; + public static final int Uint32=53; + public static final int RULE_HOUR=88; + public static final int Int8=68; + public static final int Default=19; + public static final int Int8_1=47; + public static final int Uint16_1=16; + public static final int Type=72; + public static final int Float64=32; + public static final int Int32_1=28; + public static final int FromSC=35; + public static final int RULE_BINARY=81; + public static final int String_1=51; + public static final int String_2=15; + public static final int FromAC=33; + public static final int RULE_DAY=85; + public static final int RULE_BEGIN=95; + public static final int RULE_BOOLEAN=82; + public static final int RelativeNamespace=4; + public static final int RULE_YEAR=87; + public static final int Result=50; + public static final int Name=69; + public static final int RULE_MIN_SEC=89; + public static final int FromAS=34; + public static final int ParameterAny=7; + public static final int List=64; + public static final int RightSquareBracket=79; + public static final int PrivateNamespace=5; + public static final int GraphName=12; + public static final int Byte_1=46; + public static final int Float64_1=14; + public static final int Uint32_1=17; + public static final int Duration=20; + public static final int Double=41; + public static final int Type_1=60; + public static final int Value=62; + public static final int Uint64=54; + public static final int Action=48; + public static final int RULE_END=96; public static final int Message=37; - public static final int Value_1=56; - public static final int Time=72; - public static final int RULE_STRING=94; - public static final int Bool_1=47; - public static final int Any=74; - public static final int Struct=45; - public static final int RULE_SL_COMMENT=99; - public static final int Uint8_1=39; - public static final int RULE_DOUBLE=86; - public static final int Feedback=17; - public static final int ParameterStructMember=4; - public static final int RULE_ROS_CONVENTION_A=100; - public static final int RULE_ROS_CONVENTION_PARAM=101; - public static final int Colon=79; + public static final int Value_1=55; + public static final int Time=71; + public static final int RULE_STRING=92; + public static final int Bool_1=45; + public static final int Any=73; + public static final int Struct=44; + public static final int RULE_SL_COMMENT=97; + public static final int Uint8_1=30; + public static final int RULE_DOUBLE=84; + public static final int Feedback=21; + public static final int RULE_ROS_CONVENTION_A=98; + public static final int RULE_ROS_CONVENTION_PARAM=99; + public static final int Colon=77; public static final int EOF=-1; - public static final int FromSub=19; - public static final int Ns=75; - public static final int RULE_WS=103; - public static final int HyphenMinusLeftSquareBracket=76; - public static final int Int64_1=36; + public static final int FromSub=23; + public static final int Ns=74; + public static final int RULE_WS=101; + public static final int Int64_1=29; public static final int Service=38; - public static final int From=57; - public static final int RULE_ANY_OTHER=104; - public static final int Nodes=50; - public static final int Date=64; - public static final int Interfaces=10; - public static final int Threads=21; + public static final int From=56; + public static final int RULE_ANY_OTHER=102; + public static final int Nodes=49; + public static final int Date=63; + public static final int Interfaces=9; + public static final int Threads=24; public static final int Integer=26; - public static final int Array=40; - public static final int Int64=60; - public static final int RULE_MONTH=88; + public static final int Array=39; + public static final int Int64=59; + public static final int RULE_MONTH=86; // delegates // delegators @@ -151,11 +149,10 @@ public InternalRosSystemParser(TokenStream input, RecognizerSharedState state) { { tokenNameToValue.put("Comma", "','"); + tokenNameToValue.put("HyphenMinus", "'-'"); tokenNameToValue.put("Colon", "':'"); tokenNameToValue.put("LeftSquareBracket", "'['"); tokenNameToValue.put("RightSquareBracket", "']'"); - tokenNameToValue.put("HyphenMinusLeftSquareBracket", "'-['"); - tokenNameToValue.put("LeftSquareBracketRightSquareBracket", "'[]'"); tokenNameToValue.put("Any", "'Any'"); tokenNameToValue.put("Ns", "'ns:'"); tokenNameToValue.put("Date", "'Date'"); @@ -181,10 +178,10 @@ public InternalRosSystemParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Header", "'Header'"); tokenNameToValue.put("String", "'String'"); tokenNameToValue.put("Struct", "'Struct'"); + tokenNameToValue.put("Bool_1", "'[bool]'"); + tokenNameToValue.put("Byte_1", "'[byte]'"); + tokenNameToValue.put("Int8_1", "'[int8]'"); tokenNameToValue.put("Action", "'action'"); - tokenNameToValue.put("Bool_1", "'bool[]'"); - tokenNameToValue.put("Byte_1", "'byte[]'"); - tokenNameToValue.put("Int8_1", "'int8[]'"); tokenNameToValue.put("Nodes", "'nodes:'"); tokenNameToValue.put("Result", "'result'"); tokenNameToValue.put("String_1", "'string'"); @@ -194,31 +191,31 @@ public InternalRosSystemParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("Value_1", "'value:'"); tokenNameToValue.put("Boolean", "'Boolean'"); tokenNameToValue.put("Integer", "'Integer'"); - tokenNameToValue.put("Default", "'default'"); + tokenNameToValue.put("Int16_1", "'[int16]'"); + tokenNameToValue.put("Int32_1", "'[int32]'"); + tokenNameToValue.put("Int64_1", "'[int64]'"); + tokenNameToValue.put("Uint8_1", "'[uint8]'"); tokenNameToValue.put("Float32", "'float32'"); tokenNameToValue.put("Float64", "'float64'"); tokenNameToValue.put("FromAC", "'fromAC:'"); tokenNameToValue.put("FromAS", "'fromAS:'"); tokenNameToValue.put("FromSC", "'fromSC:'"); tokenNameToValue.put("FromSS", "'fromSS:'"); - tokenNameToValue.put("Int16_1", "'int16[]'"); - tokenNameToValue.put("Int32_1", "'int32[]'"); - tokenNameToValue.put("Int64_1", "'int64[]'"); tokenNameToValue.put("Message", "'message'"); tokenNameToValue.put("Service", "'service'"); - tokenNameToValue.put("Uint8_1", "'uint8[]'"); + tokenNameToValue.put("String_2", "'[string]'"); + tokenNameToValue.put("Uint16_1", "'[uint16]'"); + tokenNameToValue.put("Uint32_1", "'[uint32]'"); + tokenNameToValue.put("Uint64_1", "'[uint64]'"); + tokenNameToValue.put("Default", "'default:'"); tokenNameToValue.put("Duration", "'duration'"); tokenNameToValue.put("Feedback", "'feedback'"); tokenNameToValue.put("FromPub", "'fromPub:'"); tokenNameToValue.put("FromSub", "'fromSub:'"); - tokenNameToValue.put("String_2", "'string[]'"); tokenNameToValue.put("Threads", "'threads:'"); - tokenNameToValue.put("Uint16_1", "'uint16[]'"); - tokenNameToValue.put("Uint32_1", "'uint32[]'"); - tokenNameToValue.put("Uint64_1", "'uint64[]'"); tokenNameToValue.put("GraphName", "'GraphName'"); - tokenNameToValue.put("Float32_1", "'float32[]'"); - tokenNameToValue.put("Float64_1", "'float64[]'"); + tokenNameToValue.put("Float32_1", "'[float32]'"); + tokenNameToValue.put("Float64_1", "'[float64]'"); tokenNameToValue.put("Processes", "'processes:'"); tokenNameToValue.put("Interfaces", "'interfaces:'"); tokenNameToValue.put("Parameters", "'parameters:'"); @@ -227,7 +224,6 @@ public InternalRosSystemParser(TokenStream input, RecognizerSharedState state) { tokenNameToValue.put("GlobalNamespace", "'GlobalNamespace'"); tokenNameToValue.put("PrivateNamespace", "'PrivateNamespace'"); tokenNameToValue.put("RelativeNamespace", "'RelativeNamespace'"); - tokenNameToValue.put("ParameterStructMember", "'ParameterStructMember'"); } public void setGrammarAccess(RosSystemGrammarAccess grammarAccess) { @@ -249,12 +245,83 @@ protected String getValueForTokenName(String tokenName) { + // $ANTLR start "entryRuleSystem" + // InternalRosSystemParser.g:131:1: entryRuleSystem : ruleSystem EOF ; + public final void entryRuleSystem() throws RecognitionException { + try { + // InternalRosSystemParser.g:132:1: ( ruleSystem EOF ) + // InternalRosSystemParser.g:133: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:140:1: ruleSystem : ( ruleRosSystem ) ; + public final void ruleSystem() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:144:2: ( ( ruleRosSystem ) ) + // InternalRosSystemParser.g:145:2: ( ruleRosSystem ) + { + // InternalRosSystemParser.g:145:2: ( ruleRosSystem ) + // InternalRosSystemParser.g:146: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:133:1: entryRuleRosSystem : ruleRosSystem EOF ; + // InternalRosSystemParser.g:156:1: entryRuleRosSystem : ruleRosSystem EOF ; public final void entryRuleRosSystem() throws RecognitionException { try { - // InternalRosSystemParser.g:134:1: ( ruleRosSystem EOF ) - // InternalRosSystemParser.g:135:1: ruleRosSystem EOF + // InternalRosSystemParser.g:157:1: ( ruleRosSystem EOF ) + // InternalRosSystemParser.g:158:1: ruleRosSystem EOF { before(grammarAccess.getRosSystemRule()); pushFollow(FOLLOW_1); @@ -280,21 +347,21 @@ public final void entryRuleRosSystem() throws RecognitionException { // $ANTLR start "ruleRosSystem" - // InternalRosSystemParser.g:142:1: ruleRosSystem : ( ( rule__RosSystem__Group__0 ) ) ; + // InternalRosSystemParser.g:165:1: ruleRosSystem : ( ( rule__RosSystem__Group__0 ) ) ; public final void ruleRosSystem() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:146:2: ( ( ( rule__RosSystem__Group__0 ) ) ) - // InternalRosSystemParser.g:147:2: ( ( rule__RosSystem__Group__0 ) ) + // InternalRosSystemParser.g:169:2: ( ( ( rule__RosSystem__Group__0 ) ) ) + // InternalRosSystemParser.g:170:2: ( ( rule__RosSystem__Group__0 ) ) { - // InternalRosSystemParser.g:147:2: ( ( rule__RosSystem__Group__0 ) ) - // InternalRosSystemParser.g:148:3: ( rule__RosSystem__Group__0 ) + // InternalRosSystemParser.g:170:2: ( ( rule__RosSystem__Group__0 ) ) + // InternalRosSystemParser.g:171:3: ( rule__RosSystem__Group__0 ) { before(grammarAccess.getRosSystemAccess().getGroup()); - // InternalRosSystemParser.g:149:3: ( rule__RosSystem__Group__0 ) - // InternalRosSystemParser.g:149:4: rule__RosSystem__Group__0 + // InternalRosSystemParser.g:172:3: ( rule__RosSystem__Group__0 ) + // InternalRosSystemParser.g:172:4: rule__RosSystem__Group__0 { pushFollow(FOLLOW_2); rule__RosSystem__Group__0(); @@ -327,11 +394,11 @@ public final void ruleRosSystem() throws RecognitionException { // $ANTLR start "entryRuleProcess" - // InternalRosSystemParser.g:158:1: entryRuleProcess : ruleProcess EOF ; + // InternalRosSystemParser.g:181:1: entryRuleProcess : ruleProcess EOF ; public final void entryRuleProcess() throws RecognitionException { try { - // InternalRosSystemParser.g:159:1: ( ruleProcess EOF ) - // InternalRosSystemParser.g:160:1: ruleProcess EOF + // InternalRosSystemParser.g:182:1: ( ruleProcess EOF ) + // InternalRosSystemParser.g:183:1: ruleProcess EOF { before(grammarAccess.getProcessRule()); pushFollow(FOLLOW_1); @@ -357,21 +424,21 @@ public final void entryRuleProcess() throws RecognitionException { // $ANTLR start "ruleProcess" - // InternalRosSystemParser.g:167:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; + // InternalRosSystemParser.g:190:1: ruleProcess : ( ( rule__Process__Group__0 ) ) ; public final void ruleProcess() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:171:2: ( ( ( rule__Process__Group__0 ) ) ) - // InternalRosSystemParser.g:172:2: ( ( rule__Process__Group__0 ) ) + // InternalRosSystemParser.g:194:2: ( ( ( rule__Process__Group__0 ) ) ) + // InternalRosSystemParser.g:195:2: ( ( rule__Process__Group__0 ) ) { - // InternalRosSystemParser.g:172:2: ( ( rule__Process__Group__0 ) ) - // InternalRosSystemParser.g:173:3: ( rule__Process__Group__0 ) + // InternalRosSystemParser.g:195:2: ( ( rule__Process__Group__0 ) ) + // InternalRosSystemParser.g:196:3: ( rule__Process__Group__0 ) { before(grammarAccess.getProcessAccess().getGroup()); - // InternalRosSystemParser.g:174:3: ( rule__Process__Group__0 ) - // InternalRosSystemParser.g:174:4: rule__Process__Group__0 + // InternalRosSystemParser.g:197:3: ( rule__Process__Group__0 ) + // InternalRosSystemParser.g:197:4: rule__Process__Group__0 { pushFollow(FOLLOW_2); rule__Process__Group__0(); @@ -403,12 +470,89 @@ public final void ruleProcess() throws RecognitionException { // $ANTLR end "ruleProcess" + // $ANTLR start "entryRuleComponentRef" + // InternalRosSystemParser.g:206:1: entryRuleComponentRef : ruleComponentRef EOF ; + public final void entryRuleComponentRef() throws RecognitionException { + try { + // InternalRosSystemParser.g:207:1: ( ruleComponentRef EOF ) + // InternalRosSystemParser.g:208:1: ruleComponentRef EOF + { + before(grammarAccess.getComponentRefRule()); + pushFollow(FOLLOW_1); + ruleComponentRef(); + + state._fsp--; + + after(grammarAccess.getComponentRefRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleComponentRef" + + + // $ANTLR start "ruleComponentRef" + // InternalRosSystemParser.g:215:1: ruleComponentRef : ( ( rule__ComponentRef__Group__0 ) ) ; + public final void ruleComponentRef() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:219:2: ( ( ( rule__ComponentRef__Group__0 ) ) ) + // InternalRosSystemParser.g:220:2: ( ( rule__ComponentRef__Group__0 ) ) + { + // InternalRosSystemParser.g:220:2: ( ( rule__ComponentRef__Group__0 ) ) + // InternalRosSystemParser.g:221:3: ( rule__ComponentRef__Group__0 ) + { + before(grammarAccess.getComponentRefAccess().getGroup()); + // InternalRosSystemParser.g:222:3: ( rule__ComponentRef__Group__0 ) + // InternalRosSystemParser.g:222:4: rule__ComponentRef__Group__0 + { + pushFollow(FOLLOW_2); + rule__ComponentRef__Group__0(); + + state._fsp--; + + + } + + after(grammarAccess.getComponentRefAccess().getGroup()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleComponentRef" + + // $ANTLR start "entryRuleRosNode" - // InternalRosSystemParser.g:183:1: entryRuleRosNode : ruleRosNode EOF ; + // InternalRosSystemParser.g:231:1: entryRuleRosNode : ruleRosNode EOF ; public final void entryRuleRosNode() throws RecognitionException { try { - // InternalRosSystemParser.g:184:1: ( ruleRosNode EOF ) - // InternalRosSystemParser.g:185:1: ruleRosNode EOF + // InternalRosSystemParser.g:232:1: ( ruleRosNode EOF ) + // InternalRosSystemParser.g:233:1: ruleRosNode EOF { before(grammarAccess.getRosNodeRule()); pushFollow(FOLLOW_1); @@ -434,21 +578,21 @@ public final void entryRuleRosNode() throws RecognitionException { // $ANTLR start "ruleRosNode" - // InternalRosSystemParser.g:192:1: ruleRosNode : ( ( rule__RosNode__Group__0 ) ) ; + // InternalRosSystemParser.g:240:1: ruleRosNode : ( ( rule__RosNode__Group__0 ) ) ; public final void ruleRosNode() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:196:2: ( ( ( rule__RosNode__Group__0 ) ) ) - // InternalRosSystemParser.g:197:2: ( ( rule__RosNode__Group__0 ) ) + // InternalRosSystemParser.g:244:2: ( ( ( rule__RosNode__Group__0 ) ) ) + // InternalRosSystemParser.g:245:2: ( ( rule__RosNode__Group__0 ) ) { - // InternalRosSystemParser.g:197:2: ( ( rule__RosNode__Group__0 ) ) - // InternalRosSystemParser.g:198:3: ( rule__RosNode__Group__0 ) + // InternalRosSystemParser.g:245:2: ( ( rule__RosNode__Group__0 ) ) + // InternalRosSystemParser.g:246:3: ( rule__RosNode__Group__0 ) { before(grammarAccess.getRosNodeAccess().getGroup()); - // InternalRosSystemParser.g:199:3: ( rule__RosNode__Group__0 ) - // InternalRosSystemParser.g:199:4: rule__RosNode__Group__0 + // InternalRosSystemParser.g:247:3: ( rule__RosNode__Group__0 ) + // InternalRosSystemParser.g:247:4: rule__RosNode__Group__0 { pushFollow(FOLLOW_2); rule__RosNode__Group__0(); @@ -481,11 +625,11 @@ public final void ruleRosNode() throws RecognitionException { // $ANTLR start "entryRuleRosInterface" - // InternalRosSystemParser.g:208:1: entryRuleRosInterface : ruleRosInterface EOF ; + // InternalRosSystemParser.g:256:1: entryRuleRosInterface : ruleRosInterface EOF ; public final void entryRuleRosInterface() throws RecognitionException { try { - // InternalRosSystemParser.g:209:1: ( ruleRosInterface EOF ) - // InternalRosSystemParser.g:210:1: ruleRosInterface EOF + // InternalRosSystemParser.g:257:1: ( ruleRosInterface EOF ) + // InternalRosSystemParser.g:258:1: ruleRosInterface EOF { before(grammarAccess.getRosInterfaceRule()); pushFollow(FOLLOW_1); @@ -511,21 +655,21 @@ public final void entryRuleRosInterface() throws RecognitionException { // $ANTLR start "ruleRosInterface" - // InternalRosSystemParser.g:217:1: ruleRosInterface : ( ( rule__RosInterface__Group__0 ) ) ; + // InternalRosSystemParser.g:265:1: ruleRosInterface : ( ( rule__RosInterface__Group__0 ) ) ; public final void ruleRosInterface() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:221:2: ( ( ( rule__RosInterface__Group__0 ) ) ) - // InternalRosSystemParser.g:222:2: ( ( rule__RosInterface__Group__0 ) ) + // InternalRosSystemParser.g:269:2: ( ( ( rule__RosInterface__Group__0 ) ) ) + // InternalRosSystemParser.g:270:2: ( ( rule__RosInterface__Group__0 ) ) { - // InternalRosSystemParser.g:222:2: ( ( rule__RosInterface__Group__0 ) ) - // InternalRosSystemParser.g:223:3: ( rule__RosInterface__Group__0 ) + // InternalRosSystemParser.g:270:2: ( ( rule__RosInterface__Group__0 ) ) + // InternalRosSystemParser.g:271:3: ( rule__RosInterface__Group__0 ) { before(grammarAccess.getRosInterfaceAccess().getGroup()); - // InternalRosSystemParser.g:224:3: ( rule__RosInterface__Group__0 ) - // InternalRosSystemParser.g:224:4: rule__RosInterface__Group__0 + // InternalRosSystemParser.g:272:3: ( rule__RosInterface__Group__0 ) + // InternalRosSystemParser.g:272:4: rule__RosInterface__Group__0 { pushFollow(FOLLOW_2); rule__RosInterface__Group__0(); @@ -558,11 +702,11 @@ public final void ruleRosInterface() throws RecognitionException { // $ANTLR start "entryRuleInterfaceReference" - // InternalRosSystemParser.g:233:1: entryRuleInterfaceReference : ruleInterfaceReference EOF ; + // InternalRosSystemParser.g:281:1: entryRuleInterfaceReference : ruleInterfaceReference EOF ; public final void entryRuleInterfaceReference() throws RecognitionException { try { - // InternalRosSystemParser.g:234:1: ( ruleInterfaceReference EOF ) - // InternalRosSystemParser.g:235:1: ruleInterfaceReference EOF + // InternalRosSystemParser.g:282:1: ( ruleInterfaceReference EOF ) + // InternalRosSystemParser.g:283:1: ruleInterfaceReference EOF { before(grammarAccess.getInterfaceReferenceRule()); pushFollow(FOLLOW_1); @@ -588,21 +732,21 @@ public final void entryRuleInterfaceReference() throws RecognitionException { // $ANTLR start "ruleInterfaceReference" - // InternalRosSystemParser.g:242:1: ruleInterfaceReference : ( ( rule__InterfaceReference__Alternatives ) ) ; + // InternalRosSystemParser.g:290:1: ruleInterfaceReference : ( ( rule__InterfaceReference__Alternatives ) ) ; public final void ruleInterfaceReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:246:2: ( ( ( rule__InterfaceReference__Alternatives ) ) ) - // InternalRosSystemParser.g:247:2: ( ( rule__InterfaceReference__Alternatives ) ) + // InternalRosSystemParser.g:294:2: ( ( ( rule__InterfaceReference__Alternatives ) ) ) + // InternalRosSystemParser.g:295:2: ( ( rule__InterfaceReference__Alternatives ) ) { - // InternalRosSystemParser.g:247:2: ( ( rule__InterfaceReference__Alternatives ) ) - // InternalRosSystemParser.g:248:3: ( rule__InterfaceReference__Alternatives ) + // InternalRosSystemParser.g:295:2: ( ( rule__InterfaceReference__Alternatives ) ) + // InternalRosSystemParser.g:296:3: ( rule__InterfaceReference__Alternatives ) { before(grammarAccess.getInterfaceReferenceAccess().getAlternatives()); - // InternalRosSystemParser.g:249:3: ( rule__InterfaceReference__Alternatives ) - // InternalRosSystemParser.g:249:4: rule__InterfaceReference__Alternatives + // InternalRosSystemParser.g:297:3: ( rule__InterfaceReference__Alternatives ) + // InternalRosSystemParser.g:297:4: rule__InterfaceReference__Alternatives { pushFollow(FOLLOW_2); rule__InterfaceReference__Alternatives(); @@ -635,11 +779,11 @@ public final void ruleInterfaceReference() throws RecognitionException { // $ANTLR start "entryRuleInterfaceReference_Impl" - // InternalRosSystemParser.g:258:1: entryRuleInterfaceReference_Impl : ruleInterfaceReference_Impl EOF ; + // InternalRosSystemParser.g:306:1: entryRuleInterfaceReference_Impl : ruleInterfaceReference_Impl EOF ; public final void entryRuleInterfaceReference_Impl() throws RecognitionException { try { - // InternalRosSystemParser.g:259:1: ( ruleInterfaceReference_Impl EOF ) - // InternalRosSystemParser.g:260:1: ruleInterfaceReference_Impl EOF + // InternalRosSystemParser.g:307:1: ( ruleInterfaceReference_Impl EOF ) + // InternalRosSystemParser.g:308:1: ruleInterfaceReference_Impl EOF { before(grammarAccess.getInterfaceReference_ImplRule()); pushFollow(FOLLOW_1); @@ -665,21 +809,21 @@ public final void entryRuleInterfaceReference_Impl() throws RecognitionException // $ANTLR start "ruleInterfaceReference_Impl" - // InternalRosSystemParser.g:267:1: ruleInterfaceReference_Impl : ( () ) ; + // InternalRosSystemParser.g:315:1: ruleInterfaceReference_Impl : ( () ) ; public final void ruleInterfaceReference_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:271:2: ( ( () ) ) - // InternalRosSystemParser.g:272:2: ( () ) + // InternalRosSystemParser.g:319:2: ( ( () ) ) + // InternalRosSystemParser.g:320:2: ( () ) { - // InternalRosSystemParser.g:272:2: ( () ) - // InternalRosSystemParser.g:273:3: () + // InternalRosSystemParser.g:320:2: ( () ) + // InternalRosSystemParser.g:321:3: () { before(grammarAccess.getInterfaceReference_ImplAccess().getInterfaceReferenceAction()); - // InternalRosSystemParser.g:274:3: () - // InternalRosSystemParser.g:274:4: + // InternalRosSystemParser.g:322:3: () + // InternalRosSystemParser.g:322:4: { } @@ -702,11 +846,11 @@ public final void ruleInterfaceReference_Impl() throws RecognitionException { // $ANTLR start "entryRuleRosPublisherReference" - // InternalRosSystemParser.g:283:1: entryRuleRosPublisherReference : ruleRosPublisherReference EOF ; + // InternalRosSystemParser.g:331:1: entryRuleRosPublisherReference : ruleRosPublisherReference EOF ; public final void entryRuleRosPublisherReference() throws RecognitionException { try { - // InternalRosSystemParser.g:284:1: ( ruleRosPublisherReference EOF ) - // InternalRosSystemParser.g:285:1: ruleRosPublisherReference EOF + // InternalRosSystemParser.g:332:1: ( ruleRosPublisherReference EOF ) + // InternalRosSystemParser.g:333:1: ruleRosPublisherReference EOF { before(grammarAccess.getRosPublisherReferenceRule()); pushFollow(FOLLOW_1); @@ -732,21 +876,21 @@ public final void entryRuleRosPublisherReference() throws RecognitionException { // $ANTLR start "ruleRosPublisherReference" - // InternalRosSystemParser.g:292:1: ruleRosPublisherReference : ( ( rule__RosPublisherReference__Group__0 ) ) ; + // InternalRosSystemParser.g:340:1: ruleRosPublisherReference : ( ( rule__RosPublisherReference__Group__0 ) ) ; public final void ruleRosPublisherReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:296:2: ( ( ( rule__RosPublisherReference__Group__0 ) ) ) - // InternalRosSystemParser.g:297:2: ( ( rule__RosPublisherReference__Group__0 ) ) + // InternalRosSystemParser.g:344:2: ( ( ( rule__RosPublisherReference__Group__0 ) ) ) + // InternalRosSystemParser.g:345:2: ( ( rule__RosPublisherReference__Group__0 ) ) { - // InternalRosSystemParser.g:297:2: ( ( rule__RosPublisherReference__Group__0 ) ) - // InternalRosSystemParser.g:298:3: ( rule__RosPublisherReference__Group__0 ) + // InternalRosSystemParser.g:345:2: ( ( rule__RosPublisherReference__Group__0 ) ) + // InternalRosSystemParser.g:346:3: ( rule__RosPublisherReference__Group__0 ) { before(grammarAccess.getRosPublisherReferenceAccess().getGroup()); - // InternalRosSystemParser.g:299:3: ( rule__RosPublisherReference__Group__0 ) - // InternalRosSystemParser.g:299:4: rule__RosPublisherReference__Group__0 + // InternalRosSystemParser.g:347:3: ( rule__RosPublisherReference__Group__0 ) + // InternalRosSystemParser.g:347:4: rule__RosPublisherReference__Group__0 { pushFollow(FOLLOW_2); rule__RosPublisherReference__Group__0(); @@ -779,11 +923,11 @@ public final void ruleRosPublisherReference() throws RecognitionException { // $ANTLR start "entryRuleRosSubscriberReference" - // InternalRosSystemParser.g:308:1: entryRuleRosSubscriberReference : ruleRosSubscriberReference EOF ; + // InternalRosSystemParser.g:356:1: entryRuleRosSubscriberReference : ruleRosSubscriberReference EOF ; public final void entryRuleRosSubscriberReference() throws RecognitionException { try { - // InternalRosSystemParser.g:309:1: ( ruleRosSubscriberReference EOF ) - // InternalRosSystemParser.g:310:1: ruleRosSubscriberReference EOF + // InternalRosSystemParser.g:357:1: ( ruleRosSubscriberReference EOF ) + // InternalRosSystemParser.g:358:1: ruleRosSubscriberReference EOF { before(grammarAccess.getRosSubscriberReferenceRule()); pushFollow(FOLLOW_1); @@ -809,21 +953,21 @@ public final void entryRuleRosSubscriberReference() throws RecognitionException // $ANTLR start "ruleRosSubscriberReference" - // InternalRosSystemParser.g:317:1: ruleRosSubscriberReference : ( ( rule__RosSubscriberReference__Group__0 ) ) ; + // InternalRosSystemParser.g:365:1: ruleRosSubscriberReference : ( ( rule__RosSubscriberReference__Group__0 ) ) ; public final void ruleRosSubscriberReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:321:2: ( ( ( rule__RosSubscriberReference__Group__0 ) ) ) - // InternalRosSystemParser.g:322:2: ( ( rule__RosSubscriberReference__Group__0 ) ) + // InternalRosSystemParser.g:369:2: ( ( ( rule__RosSubscriberReference__Group__0 ) ) ) + // InternalRosSystemParser.g:370:2: ( ( rule__RosSubscriberReference__Group__0 ) ) { - // InternalRosSystemParser.g:322:2: ( ( rule__RosSubscriberReference__Group__0 ) ) - // InternalRosSystemParser.g:323:3: ( rule__RosSubscriberReference__Group__0 ) + // InternalRosSystemParser.g:370:2: ( ( rule__RosSubscriberReference__Group__0 ) ) + // InternalRosSystemParser.g:371:3: ( rule__RosSubscriberReference__Group__0 ) { before(grammarAccess.getRosSubscriberReferenceAccess().getGroup()); - // InternalRosSystemParser.g:324:3: ( rule__RosSubscriberReference__Group__0 ) - // InternalRosSystemParser.g:324:4: rule__RosSubscriberReference__Group__0 + // InternalRosSystemParser.g:372:3: ( rule__RosSubscriberReference__Group__0 ) + // InternalRosSystemParser.g:372:4: rule__RosSubscriberReference__Group__0 { pushFollow(FOLLOW_2); rule__RosSubscriberReference__Group__0(); @@ -856,11 +1000,11 @@ public final void ruleRosSubscriberReference() throws RecognitionException { // $ANTLR start "entryRuleRosServiceServerReference" - // InternalRosSystemParser.g:333:1: entryRuleRosServiceServerReference : ruleRosServiceServerReference EOF ; + // InternalRosSystemParser.g:381:1: entryRuleRosServiceServerReference : ruleRosServiceServerReference EOF ; public final void entryRuleRosServiceServerReference() throws RecognitionException { try { - // InternalRosSystemParser.g:334:1: ( ruleRosServiceServerReference EOF ) - // InternalRosSystemParser.g:335:1: ruleRosServiceServerReference EOF + // InternalRosSystemParser.g:382:1: ( ruleRosServiceServerReference EOF ) + // InternalRosSystemParser.g:383:1: ruleRosServiceServerReference EOF { before(grammarAccess.getRosServiceServerReferenceRule()); pushFollow(FOLLOW_1); @@ -886,21 +1030,21 @@ public final void entryRuleRosServiceServerReference() throws RecognitionExcepti // $ANTLR start "ruleRosServiceServerReference" - // InternalRosSystemParser.g:342:1: ruleRosServiceServerReference : ( ( rule__RosServiceServerReference__Group__0 ) ) ; + // InternalRosSystemParser.g:390:1: ruleRosServiceServerReference : ( ( rule__RosServiceServerReference__Group__0 ) ) ; public final void ruleRosServiceServerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:346:2: ( ( ( rule__RosServiceServerReference__Group__0 ) ) ) - // InternalRosSystemParser.g:347:2: ( ( rule__RosServiceServerReference__Group__0 ) ) + // InternalRosSystemParser.g:394:2: ( ( ( rule__RosServiceServerReference__Group__0 ) ) ) + // InternalRosSystemParser.g:395:2: ( ( rule__RosServiceServerReference__Group__0 ) ) { - // InternalRosSystemParser.g:347:2: ( ( rule__RosServiceServerReference__Group__0 ) ) - // InternalRosSystemParser.g:348:3: ( rule__RosServiceServerReference__Group__0 ) + // InternalRosSystemParser.g:395:2: ( ( rule__RosServiceServerReference__Group__0 ) ) + // InternalRosSystemParser.g:396:3: ( rule__RosServiceServerReference__Group__0 ) { before(grammarAccess.getRosServiceServerReferenceAccess().getGroup()); - // InternalRosSystemParser.g:349:3: ( rule__RosServiceServerReference__Group__0 ) - // InternalRosSystemParser.g:349:4: rule__RosServiceServerReference__Group__0 + // InternalRosSystemParser.g:397:3: ( rule__RosServiceServerReference__Group__0 ) + // InternalRosSystemParser.g:397:4: rule__RosServiceServerReference__Group__0 { pushFollow(FOLLOW_2); rule__RosServiceServerReference__Group__0(); @@ -933,11 +1077,11 @@ public final void ruleRosServiceServerReference() throws RecognitionException { // $ANTLR start "entryRuleRosServerClientReference" - // InternalRosSystemParser.g:358:1: entryRuleRosServerClientReference : ruleRosServerClientReference EOF ; + // InternalRosSystemParser.g:406:1: entryRuleRosServerClientReference : ruleRosServerClientReference EOF ; public final void entryRuleRosServerClientReference() throws RecognitionException { try { - // InternalRosSystemParser.g:359:1: ( ruleRosServerClientReference EOF ) - // InternalRosSystemParser.g:360:1: ruleRosServerClientReference EOF + // InternalRosSystemParser.g:407:1: ( ruleRosServerClientReference EOF ) + // InternalRosSystemParser.g:408:1: ruleRosServerClientReference EOF { before(grammarAccess.getRosServerClientReferenceRule()); pushFollow(FOLLOW_1); @@ -963,21 +1107,21 @@ public final void entryRuleRosServerClientReference() throws RecognitionExceptio // $ANTLR start "ruleRosServerClientReference" - // InternalRosSystemParser.g:367:1: ruleRosServerClientReference : ( ( rule__RosServerClientReference__Group__0 ) ) ; + // InternalRosSystemParser.g:415:1: ruleRosServerClientReference : ( ( rule__RosServerClientReference__Group__0 ) ) ; public final void ruleRosServerClientReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:371:2: ( ( ( rule__RosServerClientReference__Group__0 ) ) ) - // InternalRosSystemParser.g:372:2: ( ( rule__RosServerClientReference__Group__0 ) ) + // InternalRosSystemParser.g:419:2: ( ( ( rule__RosServerClientReference__Group__0 ) ) ) + // InternalRosSystemParser.g:420:2: ( ( rule__RosServerClientReference__Group__0 ) ) { - // InternalRosSystemParser.g:372:2: ( ( rule__RosServerClientReference__Group__0 ) ) - // InternalRosSystemParser.g:373:3: ( rule__RosServerClientReference__Group__0 ) + // InternalRosSystemParser.g:420:2: ( ( rule__RosServerClientReference__Group__0 ) ) + // InternalRosSystemParser.g:421:3: ( rule__RosServerClientReference__Group__0 ) { before(grammarAccess.getRosServerClientReferenceAccess().getGroup()); - // InternalRosSystemParser.g:374:3: ( rule__RosServerClientReference__Group__0 ) - // InternalRosSystemParser.g:374:4: rule__RosServerClientReference__Group__0 + // InternalRosSystemParser.g:422:3: ( rule__RosServerClientReference__Group__0 ) + // InternalRosSystemParser.g:422:4: rule__RosServerClientReference__Group__0 { pushFollow(FOLLOW_2); rule__RosServerClientReference__Group__0(); @@ -1010,11 +1154,11 @@ public final void ruleRosServerClientReference() throws RecognitionException { // $ANTLR start "entryRuleRosActionServerReference" - // InternalRosSystemParser.g:383:1: entryRuleRosActionServerReference : ruleRosActionServerReference EOF ; + // InternalRosSystemParser.g:431:1: entryRuleRosActionServerReference : ruleRosActionServerReference EOF ; public final void entryRuleRosActionServerReference() throws RecognitionException { try { - // InternalRosSystemParser.g:384:1: ( ruleRosActionServerReference EOF ) - // InternalRosSystemParser.g:385:1: ruleRosActionServerReference EOF + // InternalRosSystemParser.g:432:1: ( ruleRosActionServerReference EOF ) + // InternalRosSystemParser.g:433:1: ruleRosActionServerReference EOF { before(grammarAccess.getRosActionServerReferenceRule()); pushFollow(FOLLOW_1); @@ -1040,21 +1184,21 @@ public final void entryRuleRosActionServerReference() throws RecognitionExceptio // $ANTLR start "ruleRosActionServerReference" - // InternalRosSystemParser.g:392:1: ruleRosActionServerReference : ( ( rule__RosActionServerReference__Group__0 ) ) ; + // InternalRosSystemParser.g:440:1: ruleRosActionServerReference : ( ( rule__RosActionServerReference__Group__0 ) ) ; public final void ruleRosActionServerReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:396:2: ( ( ( rule__RosActionServerReference__Group__0 ) ) ) - // InternalRosSystemParser.g:397:2: ( ( rule__RosActionServerReference__Group__0 ) ) + // InternalRosSystemParser.g:444:2: ( ( ( rule__RosActionServerReference__Group__0 ) ) ) + // InternalRosSystemParser.g:445:2: ( ( rule__RosActionServerReference__Group__0 ) ) { - // InternalRosSystemParser.g:397:2: ( ( rule__RosActionServerReference__Group__0 ) ) - // InternalRosSystemParser.g:398:3: ( rule__RosActionServerReference__Group__0 ) + // InternalRosSystemParser.g:445:2: ( ( rule__RosActionServerReference__Group__0 ) ) + // InternalRosSystemParser.g:446:3: ( rule__RosActionServerReference__Group__0 ) { before(grammarAccess.getRosActionServerReferenceAccess().getGroup()); - // InternalRosSystemParser.g:399:3: ( rule__RosActionServerReference__Group__0 ) - // InternalRosSystemParser.g:399:4: rule__RosActionServerReference__Group__0 + // InternalRosSystemParser.g:447:3: ( rule__RosActionServerReference__Group__0 ) + // InternalRosSystemParser.g:447:4: rule__RosActionServerReference__Group__0 { pushFollow(FOLLOW_2); rule__RosActionServerReference__Group__0(); @@ -1087,11 +1231,11 @@ public final void ruleRosActionServerReference() throws RecognitionException { // $ANTLR start "entryRuleRosActionClientReference" - // InternalRosSystemParser.g:408:1: entryRuleRosActionClientReference : ruleRosActionClientReference EOF ; + // InternalRosSystemParser.g:456:1: entryRuleRosActionClientReference : ruleRosActionClientReference EOF ; public final void entryRuleRosActionClientReference() throws RecognitionException { try { - // InternalRosSystemParser.g:409:1: ( ruleRosActionClientReference EOF ) - // InternalRosSystemParser.g:410:1: ruleRosActionClientReference EOF + // InternalRosSystemParser.g:457:1: ( ruleRosActionClientReference EOF ) + // InternalRosSystemParser.g:458:1: ruleRosActionClientReference EOF { before(grammarAccess.getRosActionClientReferenceRule()); pushFollow(FOLLOW_1); @@ -1117,21 +1261,21 @@ public final void entryRuleRosActionClientReference() throws RecognitionExceptio // $ANTLR start "ruleRosActionClientReference" - // InternalRosSystemParser.g:417:1: ruleRosActionClientReference : ( ( rule__RosActionClientReference__Group__0 ) ) ; + // InternalRosSystemParser.g:465:1: ruleRosActionClientReference : ( ( rule__RosActionClientReference__Group__0 ) ) ; public final void ruleRosActionClientReference() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:421:2: ( ( ( rule__RosActionClientReference__Group__0 ) ) ) - // InternalRosSystemParser.g:422:2: ( ( rule__RosActionClientReference__Group__0 ) ) + // InternalRosSystemParser.g:469:2: ( ( ( rule__RosActionClientReference__Group__0 ) ) ) + // InternalRosSystemParser.g:470:2: ( ( rule__RosActionClientReference__Group__0 ) ) { - // InternalRosSystemParser.g:422:2: ( ( rule__RosActionClientReference__Group__0 ) ) - // InternalRosSystemParser.g:423:3: ( rule__RosActionClientReference__Group__0 ) + // InternalRosSystemParser.g:470:2: ( ( rule__RosActionClientReference__Group__0 ) ) + // InternalRosSystemParser.g:471:3: ( rule__RosActionClientReference__Group__0 ) { before(grammarAccess.getRosActionClientReferenceAccess().getGroup()); - // InternalRosSystemParser.g:424:3: ( rule__RosActionClientReference__Group__0 ) - // InternalRosSystemParser.g:424:4: rule__RosActionClientReference__Group__0 + // InternalRosSystemParser.g:472:3: ( rule__RosActionClientReference__Group__0 ) + // InternalRosSystemParser.g:472:4: rule__RosActionClientReference__Group__0 { pushFollow(FOLLOW_2); rule__RosActionClientReference__Group__0(); @@ -1164,11 +1308,11 @@ public final void ruleRosActionClientReference() throws RecognitionException { // $ANTLR start "entryRuleRosParameter" - // InternalRosSystemParser.g:433:1: entryRuleRosParameter : ruleRosParameter EOF ; + // InternalRosSystemParser.g:481:1: entryRuleRosParameter : ruleRosParameter EOF ; public final void entryRuleRosParameter() throws RecognitionException { try { - // InternalRosSystemParser.g:434:1: ( ruleRosParameter EOF ) - // InternalRosSystemParser.g:435:1: ruleRosParameter EOF + // InternalRosSystemParser.g:482:1: ( ruleRosParameter EOF ) + // InternalRosSystemParser.g:483:1: ruleRosParameter EOF { before(grammarAccess.getRosParameterRule()); pushFollow(FOLLOW_1); @@ -1194,21 +1338,21 @@ public final void entryRuleRosParameter() throws RecognitionException { // $ANTLR start "ruleRosParameter" - // InternalRosSystemParser.g:442:1: ruleRosParameter : ( ( rule__RosParameter__Group__0 ) ) ; + // InternalRosSystemParser.g:490:1: ruleRosParameter : ( ( rule__RosParameter__Group__0 ) ) ; public final void ruleRosParameter() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:446:2: ( ( ( rule__RosParameter__Group__0 ) ) ) - // InternalRosSystemParser.g:447:2: ( ( rule__RosParameter__Group__0 ) ) + // InternalRosSystemParser.g:494:2: ( ( ( rule__RosParameter__Group__0 ) ) ) + // InternalRosSystemParser.g:495:2: ( ( rule__RosParameter__Group__0 ) ) { - // InternalRosSystemParser.g:447:2: ( ( rule__RosParameter__Group__0 ) ) - // InternalRosSystemParser.g:448:3: ( rule__RosParameter__Group__0 ) + // InternalRosSystemParser.g:495:2: ( ( rule__RosParameter__Group__0 ) ) + // InternalRosSystemParser.g:496:3: ( rule__RosParameter__Group__0 ) { before(grammarAccess.getRosParameterAccess().getGroup()); - // InternalRosSystemParser.g:449:3: ( rule__RosParameter__Group__0 ) - // InternalRosSystemParser.g:449:4: rule__RosParameter__Group__0 + // InternalRosSystemParser.g:497:3: ( rule__RosParameter__Group__0 ) + // InternalRosSystemParser.g:497:4: rule__RosParameter__Group__0 { pushFollow(FOLLOW_2); rule__RosParameter__Group__0(); @@ -1241,11 +1385,11 @@ public final void ruleRosParameter() throws RecognitionException { // $ANTLR start "entryRuleRosConnection" - // InternalRosSystemParser.g:458:1: entryRuleRosConnection : ruleRosConnection EOF ; + // InternalRosSystemParser.g:506:1: entryRuleRosConnection : ruleRosConnection EOF ; public final void entryRuleRosConnection() throws RecognitionException { try { - // InternalRosSystemParser.g:459:1: ( ruleRosConnection EOF ) - // InternalRosSystemParser.g:460:1: ruleRosConnection EOF + // InternalRosSystemParser.g:507:1: ( ruleRosConnection EOF ) + // InternalRosSystemParser.g:508:1: ruleRosConnection EOF { before(grammarAccess.getRosConnectionRule()); pushFollow(FOLLOW_1); @@ -1271,21 +1415,21 @@ public final void entryRuleRosConnection() throws RecognitionException { // $ANTLR start "ruleRosConnection" - // InternalRosSystemParser.g:467:1: ruleRosConnection : ( ( rule__RosConnection__Group__0 ) ) ; + // InternalRosSystemParser.g:515:1: ruleRosConnection : ( ( rule__RosConnection__Group__0 ) ) ; public final void ruleRosConnection() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:471:2: ( ( ( rule__RosConnection__Group__0 ) ) ) - // InternalRosSystemParser.g:472:2: ( ( rule__RosConnection__Group__0 ) ) + // InternalRosSystemParser.g:519:2: ( ( ( rule__RosConnection__Group__0 ) ) ) + // InternalRosSystemParser.g:520:2: ( ( rule__RosConnection__Group__0 ) ) { - // InternalRosSystemParser.g:472:2: ( ( rule__RosConnection__Group__0 ) ) - // InternalRosSystemParser.g:473:3: ( rule__RosConnection__Group__0 ) + // InternalRosSystemParser.g:520:2: ( ( rule__RosConnection__Group__0 ) ) + // InternalRosSystemParser.g:521:3: ( rule__RosConnection__Group__0 ) { before(grammarAccess.getRosConnectionAccess().getGroup()); - // InternalRosSystemParser.g:474:3: ( rule__RosConnection__Group__0 ) - // InternalRosSystemParser.g:474:4: rule__RosConnection__Group__0 + // InternalRosSystemParser.g:522:3: ( rule__RosConnection__Group__0 ) + // InternalRosSystemParser.g:522:4: rule__RosConnection__Group__0 { pushFollow(FOLLOW_2); rule__RosConnection__Group__0(); @@ -1318,11 +1462,11 @@ public final void ruleRosConnection() throws RecognitionException { // $ANTLR start "entryRuleNamespace" - // InternalRosSystemParser.g:483:1: entryRuleNamespace : ruleNamespace EOF ; + // InternalRosSystemParser.g:531:1: entryRuleNamespace : ruleNamespace EOF ; public final void entryRuleNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:484:1: ( ruleNamespace EOF ) - // InternalRosSystemParser.g:485:1: ruleNamespace EOF + // InternalRosSystemParser.g:532:1: ( ruleNamespace EOF ) + // InternalRosSystemParser.g:533:1: ruleNamespace EOF { before(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -1348,21 +1492,21 @@ public final void entryRuleNamespace() throws RecognitionException { // $ANTLR start "ruleNamespace" - // InternalRosSystemParser.g:492:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; + // InternalRosSystemParser.g:540:1: ruleNamespace : ( ( rule__Namespace__Alternatives ) ) ; public final void ruleNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:496:2: ( ( ( rule__Namespace__Alternatives ) ) ) - // InternalRosSystemParser.g:497:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRosSystemParser.g:544:2: ( ( ( rule__Namespace__Alternatives ) ) ) + // InternalRosSystemParser.g:545:2: ( ( rule__Namespace__Alternatives ) ) { - // InternalRosSystemParser.g:497:2: ( ( rule__Namespace__Alternatives ) ) - // InternalRosSystemParser.g:498:3: ( rule__Namespace__Alternatives ) + // InternalRosSystemParser.g:545:2: ( ( rule__Namespace__Alternatives ) ) + // InternalRosSystemParser.g:546:3: ( rule__Namespace__Alternatives ) { before(grammarAccess.getNamespaceAccess().getAlternatives()); - // InternalRosSystemParser.g:499:3: ( rule__Namespace__Alternatives ) - // InternalRosSystemParser.g:499:4: rule__Namespace__Alternatives + // InternalRosSystemParser.g:547:3: ( rule__Namespace__Alternatives ) + // InternalRosSystemParser.g:547:4: rule__Namespace__Alternatives { pushFollow(FOLLOW_2); rule__Namespace__Alternatives(); @@ -1395,11 +1539,11 @@ public final void ruleNamespace() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRosSystemParser.g:508:1: entryRuleGraphName : ruleGraphName EOF ; + // InternalRosSystemParser.g:556:1: entryRuleGraphName : ruleGraphName EOF ; public final void entryRuleGraphName() throws RecognitionException { try { - // InternalRosSystemParser.g:509:1: ( ruleGraphName EOF ) - // InternalRosSystemParser.g:510:1: ruleGraphName EOF + // InternalRosSystemParser.g:557:1: ( ruleGraphName EOF ) + // InternalRosSystemParser.g:558:1: ruleGraphName EOF { before(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -1425,17 +1569,17 @@ public final void entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosSystemParser.g:517:1: ruleGraphName : ( GraphName ) ; + // InternalRosSystemParser.g:565:1: ruleGraphName : ( GraphName ) ; public final void ruleGraphName() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:521:2: ( ( GraphName ) ) - // InternalRosSystemParser.g:522:2: ( GraphName ) + // InternalRosSystemParser.g:569:2: ( ( GraphName ) ) + // InternalRosSystemParser.g:570:2: ( GraphName ) { - // InternalRosSystemParser.g:522:2: ( GraphName ) - // InternalRosSystemParser.g:523:3: GraphName + // InternalRosSystemParser.g:570:2: ( GraphName ) + // InternalRosSystemParser.g:571:3: GraphName { before(grammarAccess.getGraphNameAccess().getGraphNameKeyword()); match(input,GraphName,FOLLOW_2); @@ -1462,11 +1606,11 @@ public final void ruleGraphName() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRosSystemParser.g:533:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; + // InternalRosSystemParser.g:581:1: entryRuleGlobalNamespace : ruleGlobalNamespace EOF ; public final void entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:534:1: ( ruleGlobalNamespace EOF ) - // InternalRosSystemParser.g:535:1: ruleGlobalNamespace EOF + // InternalRosSystemParser.g:582:1: ( ruleGlobalNamespace EOF ) + // InternalRosSystemParser.g:583:1: ruleGlobalNamespace EOF { before(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -1492,21 +1636,21 @@ public final void entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRosSystemParser.g:542:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; + // InternalRosSystemParser.g:590:1: ruleGlobalNamespace : ( ( rule__GlobalNamespace__Group__0 ) ) ; public final void ruleGlobalNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:546:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) - // InternalRosSystemParser.g:547:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRosSystemParser.g:594:2: ( ( ( rule__GlobalNamespace__Group__0 ) ) ) + // InternalRosSystemParser.g:595:2: ( ( rule__GlobalNamespace__Group__0 ) ) { - // InternalRosSystemParser.g:547:2: ( ( rule__GlobalNamespace__Group__0 ) ) - // InternalRosSystemParser.g:548:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRosSystemParser.g:595:2: ( ( rule__GlobalNamespace__Group__0 ) ) + // InternalRosSystemParser.g:596:3: ( rule__GlobalNamespace__Group__0 ) { before(grammarAccess.getGlobalNamespaceAccess().getGroup()); - // InternalRosSystemParser.g:549:3: ( rule__GlobalNamespace__Group__0 ) - // InternalRosSystemParser.g:549:4: rule__GlobalNamespace__Group__0 + // InternalRosSystemParser.g:597:3: ( rule__GlobalNamespace__Group__0 ) + // InternalRosSystemParser.g:597:4: rule__GlobalNamespace__Group__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__0(); @@ -1539,11 +1683,11 @@ public final void ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRosSystemParser.g:558:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; + // InternalRosSystemParser.g:606:1: entryRuleRelativeNamespace_Impl : ruleRelativeNamespace_Impl EOF ; public final void entryRuleRelativeNamespace_Impl() throws RecognitionException { try { - // InternalRosSystemParser.g:559:1: ( ruleRelativeNamespace_Impl EOF ) - // InternalRosSystemParser.g:560:1: ruleRelativeNamespace_Impl EOF + // InternalRosSystemParser.g:607:1: ( ruleRelativeNamespace_Impl EOF ) + // InternalRosSystemParser.g:608:1: ruleRelativeNamespace_Impl EOF { before(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -1569,21 +1713,21 @@ public final void entryRuleRelativeNamespace_Impl() throws RecognitionException // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRosSystemParser.g:567:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; + // InternalRosSystemParser.g:615:1: ruleRelativeNamespace_Impl : ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ; public final void ruleRelativeNamespace_Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:571:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) - // InternalRosSystemParser.g:572:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRosSystemParser.g:619:2: ( ( ( rule__RelativeNamespace_Impl__Group__0 ) ) ) + // InternalRosSystemParser.g:620:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) { - // InternalRosSystemParser.g:572:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) - // InternalRosSystemParser.g:573:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRosSystemParser.g:620:2: ( ( rule__RelativeNamespace_Impl__Group__0 ) ) + // InternalRosSystemParser.g:621:3: ( rule__RelativeNamespace_Impl__Group__0 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup()); - // InternalRosSystemParser.g:574:3: ( rule__RelativeNamespace_Impl__Group__0 ) - // InternalRosSystemParser.g:574:4: rule__RelativeNamespace_Impl__Group__0 + // InternalRosSystemParser.g:622:3: ( rule__RelativeNamespace_Impl__Group__0 ) + // InternalRosSystemParser.g:622:4: rule__RelativeNamespace_Impl__Group__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__0(); @@ -1616,11 +1760,11 @@ public final void ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRosSystemParser.g:583:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; + // InternalRosSystemParser.g:631:1: entryRulePrivateNamespace : rulePrivateNamespace EOF ; public final void entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRosSystemParser.g:584:1: ( rulePrivateNamespace EOF ) - // InternalRosSystemParser.g:585:1: rulePrivateNamespace EOF + // InternalRosSystemParser.g:632:1: ( rulePrivateNamespace EOF ) + // InternalRosSystemParser.g:633:1: rulePrivateNamespace EOF { before(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -1646,21 +1790,21 @@ public final void entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRosSystemParser.g:592:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; + // InternalRosSystemParser.g:640:1: rulePrivateNamespace : ( ( rule__PrivateNamespace__Group__0 ) ) ; public final void rulePrivateNamespace() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:596:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) - // InternalRosSystemParser.g:597:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRosSystemParser.g:644:2: ( ( ( rule__PrivateNamespace__Group__0 ) ) ) + // InternalRosSystemParser.g:645:2: ( ( rule__PrivateNamespace__Group__0 ) ) { - // InternalRosSystemParser.g:597:2: ( ( rule__PrivateNamespace__Group__0 ) ) - // InternalRosSystemParser.g:598:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRosSystemParser.g:645:2: ( ( rule__PrivateNamespace__Group__0 ) ) + // InternalRosSystemParser.g:646:3: ( rule__PrivateNamespace__Group__0 ) { before(grammarAccess.getPrivateNamespaceAccess().getGroup()); - // InternalRosSystemParser.g:599:3: ( rule__PrivateNamespace__Group__0 ) - // InternalRosSystemParser.g:599:4: rule__PrivateNamespace__Group__0 + // InternalRosSystemParser.g:647:3: ( rule__PrivateNamespace__Group__0 ) + // InternalRosSystemParser.g:647:4: rule__PrivateNamespace__Group__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__0(); @@ -1692,89 +1836,12 @@ public final void rulePrivateNamespace() throws RecognitionException { // $ANTLR end "rulePrivateNamespace" - // $ANTLR start "entryRuleParameter" - // InternalRosSystemParser.g:608:1: entryRuleParameter : ruleParameter EOF ; - public final void entryRuleParameter() throws RecognitionException { - try { - // InternalRosSystemParser.g:609:1: ( ruleParameter EOF ) - // InternalRosSystemParser.g:610: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:617:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; - public final void ruleParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:621:2: ( ( ( rule__Parameter__Group__0 ) ) ) - // InternalRosSystemParser.g:622:2: ( ( rule__Parameter__Group__0 ) ) - { - // InternalRosSystemParser.g:622:2: ( ( rule__Parameter__Group__0 ) ) - // InternalRosSystemParser.g:623:3: ( rule__Parameter__Group__0 ) - { - before(grammarAccess.getParameterAccess().getGroup()); - // InternalRosSystemParser.g:624:3: ( rule__Parameter__Group__0 ) - // InternalRosSystemParser.g:624: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:633:1: entryRuleParameterType : ruleParameterType EOF ; + // InternalRosSystemParser.g:656:1: entryRuleParameterType : ruleParameterType EOF ; public final void entryRuleParameterType() throws RecognitionException { try { - // InternalRosSystemParser.g:634:1: ( ruleParameterType EOF ) - // InternalRosSystemParser.g:635:1: ruleParameterType EOF + // InternalRosSystemParser.g:657:1: ( ruleParameterType EOF ) + // InternalRosSystemParser.g:658:1: ruleParameterType EOF { before(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -1800,21 +1867,21 @@ public final void entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRosSystemParser.g:642:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; + // InternalRosSystemParser.g:665:1: ruleParameterType : ( ( rule__ParameterType__Alternatives ) ) ; public final void ruleParameterType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:646:2: ( ( ( rule__ParameterType__Alternatives ) ) ) - // InternalRosSystemParser.g:647:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalRosSystemParser.g:669:2: ( ( ( rule__ParameterType__Alternatives ) ) ) + // InternalRosSystemParser.g:670:2: ( ( rule__ParameterType__Alternatives ) ) { - // InternalRosSystemParser.g:647:2: ( ( rule__ParameterType__Alternatives ) ) - // InternalRosSystemParser.g:648:3: ( rule__ParameterType__Alternatives ) + // InternalRosSystemParser.g:670:2: ( ( rule__ParameterType__Alternatives ) ) + // InternalRosSystemParser.g:671:3: ( rule__ParameterType__Alternatives ) { before(grammarAccess.getParameterTypeAccess().getAlternatives()); - // InternalRosSystemParser.g:649:3: ( rule__ParameterType__Alternatives ) - // InternalRosSystemParser.g:649:4: rule__ParameterType__Alternatives + // InternalRosSystemParser.g:672:3: ( rule__ParameterType__Alternatives ) + // InternalRosSystemParser.g:672:4: rule__ParameterType__Alternatives { pushFollow(FOLLOW_2); rule__ParameterType__Alternatives(); @@ -1847,11 +1914,11 @@ public final void ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRosSystemParser.g:658:1: entryRuleParameterValue : ruleParameterValue EOF ; + // InternalRosSystemParser.g:681:1: entryRuleParameterValue : ruleParameterValue EOF ; public final void entryRuleParameterValue() throws RecognitionException { try { - // InternalRosSystemParser.g:659:1: ( ruleParameterValue EOF ) - // InternalRosSystemParser.g:660:1: ruleParameterValue EOF + // InternalRosSystemParser.g:682:1: ( ruleParameterValue EOF ) + // InternalRosSystemParser.g:683:1: ruleParameterValue EOF { before(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -1877,21 +1944,21 @@ public final void entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRosSystemParser.g:667:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; + // InternalRosSystemParser.g:690:1: ruleParameterValue : ( ( rule__ParameterValue__Alternatives ) ) ; public final void ruleParameterValue() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:671:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) - // InternalRosSystemParser.g:672:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalRosSystemParser.g:694:2: ( ( ( rule__ParameterValue__Alternatives ) ) ) + // InternalRosSystemParser.g:695:2: ( ( rule__ParameterValue__Alternatives ) ) { - // InternalRosSystemParser.g:672:2: ( ( rule__ParameterValue__Alternatives ) ) - // InternalRosSystemParser.g:673:3: ( rule__ParameterValue__Alternatives ) + // InternalRosSystemParser.g:695:2: ( ( rule__ParameterValue__Alternatives ) ) + // InternalRosSystemParser.g:696:3: ( rule__ParameterValue__Alternatives ) { before(grammarAccess.getParameterValueAccess().getAlternatives()); - // InternalRosSystemParser.g:674:3: ( rule__ParameterValue__Alternatives ) - // InternalRosSystemParser.g:674:4: rule__ParameterValue__Alternatives + // InternalRosSystemParser.g:697:3: ( rule__ParameterValue__Alternatives ) + // InternalRosSystemParser.g:697:4: rule__ParameterValue__Alternatives { pushFollow(FOLLOW_2); rule__ParameterValue__Alternatives(); @@ -1924,11 +1991,11 @@ public final void ruleParameterValue() throws RecognitionException { // $ANTLR start "entryRuleParameterListType" - // InternalRosSystemParser.g:683:1: entryRuleParameterListType : ruleParameterListType EOF ; + // InternalRosSystemParser.g:706:1: entryRuleParameterListType : ruleParameterListType EOF ; public final void entryRuleParameterListType() throws RecognitionException { try { - // InternalRosSystemParser.g:684:1: ( ruleParameterListType EOF ) - // InternalRosSystemParser.g:685:1: ruleParameterListType EOF + // InternalRosSystemParser.g:707:1: ( ruleParameterListType EOF ) + // InternalRosSystemParser.g:708:1: ruleParameterListType EOF { before(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -1954,21 +2021,21 @@ public final void entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRosSystemParser.g:692:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; + // InternalRosSystemParser.g:715:1: ruleParameterListType : ( ( rule__ParameterListType__Group__0 ) ) ; public final void ruleParameterListType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:696:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) - // InternalRosSystemParser.g:697:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalRosSystemParser.g:719:2: ( ( ( rule__ParameterListType__Group__0 ) ) ) + // InternalRosSystemParser.g:720:2: ( ( rule__ParameterListType__Group__0 ) ) { - // InternalRosSystemParser.g:697:2: ( ( rule__ParameterListType__Group__0 ) ) - // InternalRosSystemParser.g:698:3: ( rule__ParameterListType__Group__0 ) + // InternalRosSystemParser.g:720:2: ( ( rule__ParameterListType__Group__0 ) ) + // InternalRosSystemParser.g:721:3: ( rule__ParameterListType__Group__0 ) { before(grammarAccess.getParameterListTypeAccess().getGroup()); - // InternalRosSystemParser.g:699:3: ( rule__ParameterListType__Group__0 ) - // InternalRosSystemParser.g:699:4: rule__ParameterListType__Group__0 + // InternalRosSystemParser.g:722:3: ( rule__ParameterListType__Group__0 ) + // InternalRosSystemParser.g:722:4: rule__ParameterListType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterListType__Group__0(); @@ -2001,11 +2068,11 @@ public final void ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRosSystemParser.g:708:1: entryRuleParameterStructType : ruleParameterStructType EOF ; + // InternalRosSystemParser.g:731:1: entryRuleParameterStructType : ruleParameterStructType EOF ; public final void entryRuleParameterStructType() throws RecognitionException { try { - // InternalRosSystemParser.g:709:1: ( ruleParameterStructType EOF ) - // InternalRosSystemParser.g:710:1: ruleParameterStructType EOF + // InternalRosSystemParser.g:732:1: ( ruleParameterStructType EOF ) + // InternalRosSystemParser.g:733:1: ruleParameterStructType EOF { before(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -2031,21 +2098,21 @@ public final void entryRuleParameterStructType() throws RecognitionException { // $ANTLR start "ruleParameterStructType" - // InternalRosSystemParser.g:717:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; + // InternalRosSystemParser.g:740:1: ruleParameterStructType : ( ( rule__ParameterStructType__Group__0 ) ) ; public final void ruleParameterStructType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:721:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) - // InternalRosSystemParser.g:722:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalRosSystemParser.g:744:2: ( ( ( rule__ParameterStructType__Group__0 ) ) ) + // InternalRosSystemParser.g:745:2: ( ( rule__ParameterStructType__Group__0 ) ) { - // InternalRosSystemParser.g:722:2: ( ( rule__ParameterStructType__Group__0 ) ) - // InternalRosSystemParser.g:723:3: ( rule__ParameterStructType__Group__0 ) + // InternalRosSystemParser.g:745:2: ( ( rule__ParameterStructType__Group__0 ) ) + // InternalRosSystemParser.g:746:3: ( rule__ParameterStructType__Group__0 ) { before(grammarAccess.getParameterStructTypeAccess().getGroup()); - // InternalRosSystemParser.g:724:3: ( rule__ParameterStructType__Group__0 ) - // InternalRosSystemParser.g:724:4: rule__ParameterStructType__Group__0 + // InternalRosSystemParser.g:747:3: ( rule__ParameterStructType__Group__0 ) + // InternalRosSystemParser.g:747:4: rule__ParameterStructType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__0(); @@ -2078,11 +2145,11 @@ public final void ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRosSystemParser.g:733:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; + // InternalRosSystemParser.g:756:1: entryRuleParameterIntegerType : ruleParameterIntegerType EOF ; public final void entryRuleParameterIntegerType() throws RecognitionException { try { - // InternalRosSystemParser.g:734:1: ( ruleParameterIntegerType EOF ) - // InternalRosSystemParser.g:735:1: ruleParameterIntegerType EOF + // InternalRosSystemParser.g:757:1: ( ruleParameterIntegerType EOF ) + // InternalRosSystemParser.g:758:1: ruleParameterIntegerType EOF { before(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -2108,21 +2175,21 @@ public final void entryRuleParameterIntegerType() throws RecognitionException { // $ANTLR start "ruleParameterIntegerType" - // InternalRosSystemParser.g:742:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; + // InternalRosSystemParser.g:765:1: ruleParameterIntegerType : ( ( rule__ParameterIntegerType__Group__0 ) ) ; public final void ruleParameterIntegerType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:746:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) - // InternalRosSystemParser.g:747:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalRosSystemParser.g:769:2: ( ( ( rule__ParameterIntegerType__Group__0 ) ) ) + // InternalRosSystemParser.g:770:2: ( ( rule__ParameterIntegerType__Group__0 ) ) { - // InternalRosSystemParser.g:747:2: ( ( rule__ParameterIntegerType__Group__0 ) ) - // InternalRosSystemParser.g:748:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalRosSystemParser.g:770:2: ( ( rule__ParameterIntegerType__Group__0 ) ) + // InternalRosSystemParser.g:771:3: ( rule__ParameterIntegerType__Group__0 ) { before(grammarAccess.getParameterIntegerTypeAccess().getGroup()); - // InternalRosSystemParser.g:749:3: ( rule__ParameterIntegerType__Group__0 ) - // InternalRosSystemParser.g:749:4: rule__ParameterIntegerType__Group__0 + // InternalRosSystemParser.g:772:3: ( rule__ParameterIntegerType__Group__0 ) + // InternalRosSystemParser.g:772:4: rule__ParameterIntegerType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__0(); @@ -2155,11 +2222,11 @@ public final void ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRosSystemParser.g:758:1: entryRuleParameterStringType : ruleParameterStringType EOF ; + // InternalRosSystemParser.g:781:1: entryRuleParameterStringType : ruleParameterStringType EOF ; public final void entryRuleParameterStringType() throws RecognitionException { try { - // InternalRosSystemParser.g:759:1: ( ruleParameterStringType EOF ) - // InternalRosSystemParser.g:760:1: ruleParameterStringType EOF + // InternalRosSystemParser.g:782:1: ( ruleParameterStringType EOF ) + // InternalRosSystemParser.g:783:1: ruleParameterStringType EOF { before(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -2185,21 +2252,21 @@ public final void entryRuleParameterStringType() throws RecognitionException { // $ANTLR start "ruleParameterStringType" - // InternalRosSystemParser.g:767:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; + // InternalRosSystemParser.g:790:1: ruleParameterStringType : ( ( rule__ParameterStringType__Group__0 ) ) ; public final void ruleParameterStringType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:771:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) - // InternalRosSystemParser.g:772:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalRosSystemParser.g:794:2: ( ( ( rule__ParameterStringType__Group__0 ) ) ) + // InternalRosSystemParser.g:795:2: ( ( rule__ParameterStringType__Group__0 ) ) { - // InternalRosSystemParser.g:772:2: ( ( rule__ParameterStringType__Group__0 ) ) - // InternalRosSystemParser.g:773:3: ( rule__ParameterStringType__Group__0 ) + // InternalRosSystemParser.g:795:2: ( ( rule__ParameterStringType__Group__0 ) ) + // InternalRosSystemParser.g:796:3: ( rule__ParameterStringType__Group__0 ) { before(grammarAccess.getParameterStringTypeAccess().getGroup()); - // InternalRosSystemParser.g:774:3: ( rule__ParameterStringType__Group__0 ) - // InternalRosSystemParser.g:774:4: rule__ParameterStringType__Group__0 + // InternalRosSystemParser.g:797:3: ( rule__ParameterStringType__Group__0 ) + // InternalRosSystemParser.g:797:4: rule__ParameterStringType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__0(); @@ -2232,11 +2299,11 @@ public final void ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRosSystemParser.g:783:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; + // InternalRosSystemParser.g:806:1: entryRuleParameterDoubleType : ruleParameterDoubleType EOF ; public final void entryRuleParameterDoubleType() throws RecognitionException { try { - // InternalRosSystemParser.g:784:1: ( ruleParameterDoubleType EOF ) - // InternalRosSystemParser.g:785:1: ruleParameterDoubleType EOF + // InternalRosSystemParser.g:807:1: ( ruleParameterDoubleType EOF ) + // InternalRosSystemParser.g:808:1: ruleParameterDoubleType EOF { before(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -2262,21 +2329,21 @@ public final void entryRuleParameterDoubleType() throws RecognitionException { // $ANTLR start "ruleParameterDoubleType" - // InternalRosSystemParser.g:792:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; + // InternalRosSystemParser.g:815:1: ruleParameterDoubleType : ( ( rule__ParameterDoubleType__Group__0 ) ) ; public final void ruleParameterDoubleType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:796:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) - // InternalRosSystemParser.g:797:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalRosSystemParser.g:819:2: ( ( ( rule__ParameterDoubleType__Group__0 ) ) ) + // InternalRosSystemParser.g:820:2: ( ( rule__ParameterDoubleType__Group__0 ) ) { - // InternalRosSystemParser.g:797:2: ( ( rule__ParameterDoubleType__Group__0 ) ) - // InternalRosSystemParser.g:798:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalRosSystemParser.g:820:2: ( ( rule__ParameterDoubleType__Group__0 ) ) + // InternalRosSystemParser.g:821:3: ( rule__ParameterDoubleType__Group__0 ) { before(grammarAccess.getParameterDoubleTypeAccess().getGroup()); - // InternalRosSystemParser.g:799:3: ( rule__ParameterDoubleType__Group__0 ) - // InternalRosSystemParser.g:799:4: rule__ParameterDoubleType__Group__0 + // InternalRosSystemParser.g:822:3: ( rule__ParameterDoubleType__Group__0 ) + // InternalRosSystemParser.g:822:4: rule__ParameterDoubleType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__0(); @@ -2309,11 +2376,11 @@ public final void ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRosSystemParser.g:808:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; + // InternalRosSystemParser.g:831:1: entryRuleParameterBooleanType : ruleParameterBooleanType EOF ; public final void entryRuleParameterBooleanType() throws RecognitionException { try { - // InternalRosSystemParser.g:809:1: ( ruleParameterBooleanType EOF ) - // InternalRosSystemParser.g:810:1: ruleParameterBooleanType EOF + // InternalRosSystemParser.g:832:1: ( ruleParameterBooleanType EOF ) + // InternalRosSystemParser.g:833:1: ruleParameterBooleanType EOF { before(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -2339,21 +2406,21 @@ public final void entryRuleParameterBooleanType() throws RecognitionException { // $ANTLR start "ruleParameterBooleanType" - // InternalRosSystemParser.g:817:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; + // InternalRosSystemParser.g:840:1: ruleParameterBooleanType : ( ( rule__ParameterBooleanType__Group__0 ) ) ; public final void ruleParameterBooleanType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:821:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) - // InternalRosSystemParser.g:822:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalRosSystemParser.g:844:2: ( ( ( rule__ParameterBooleanType__Group__0 ) ) ) + // InternalRosSystemParser.g:845:2: ( ( rule__ParameterBooleanType__Group__0 ) ) { - // InternalRosSystemParser.g:822:2: ( ( rule__ParameterBooleanType__Group__0 ) ) - // InternalRosSystemParser.g:823:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalRosSystemParser.g:845:2: ( ( rule__ParameterBooleanType__Group__0 ) ) + // InternalRosSystemParser.g:846:3: ( rule__ParameterBooleanType__Group__0 ) { before(grammarAccess.getParameterBooleanTypeAccess().getGroup()); - // InternalRosSystemParser.g:824:3: ( rule__ParameterBooleanType__Group__0 ) - // InternalRosSystemParser.g:824:4: rule__ParameterBooleanType__Group__0 + // InternalRosSystemParser.g:847:3: ( rule__ParameterBooleanType__Group__0 ) + // InternalRosSystemParser.g:847:4: rule__ParameterBooleanType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__0(); @@ -2386,11 +2453,11 @@ public final void ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRosSystemParser.g:833:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; + // InternalRosSystemParser.g:856:1: entryRuleParameterBase64Type : ruleParameterBase64Type EOF ; public final void entryRuleParameterBase64Type() throws RecognitionException { try { - // InternalRosSystemParser.g:834:1: ( ruleParameterBase64Type EOF ) - // InternalRosSystemParser.g:835:1: ruleParameterBase64Type EOF + // InternalRosSystemParser.g:857:1: ( ruleParameterBase64Type EOF ) + // InternalRosSystemParser.g:858:1: ruleParameterBase64Type EOF { before(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -2416,21 +2483,21 @@ public final void entryRuleParameterBase64Type() throws RecognitionException { // $ANTLR start "ruleParameterBase64Type" - // InternalRosSystemParser.g:842:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; + // InternalRosSystemParser.g:865:1: ruleParameterBase64Type : ( ( rule__ParameterBase64Type__Group__0 ) ) ; public final void ruleParameterBase64Type() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:846:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) - // InternalRosSystemParser.g:847:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalRosSystemParser.g:869:2: ( ( ( rule__ParameterBase64Type__Group__0 ) ) ) + // InternalRosSystemParser.g:870:2: ( ( rule__ParameterBase64Type__Group__0 ) ) { - // InternalRosSystemParser.g:847:2: ( ( rule__ParameterBase64Type__Group__0 ) ) - // InternalRosSystemParser.g:848:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalRosSystemParser.g:870:2: ( ( rule__ParameterBase64Type__Group__0 ) ) + // InternalRosSystemParser.g:871:3: ( rule__ParameterBase64Type__Group__0 ) { before(grammarAccess.getParameterBase64TypeAccess().getGroup()); - // InternalRosSystemParser.g:849:3: ( rule__ParameterBase64Type__Group__0 ) - // InternalRosSystemParser.g:849:4: rule__ParameterBase64Type__Group__0 + // InternalRosSystemParser.g:872:3: ( rule__ParameterBase64Type__Group__0 ) + // InternalRosSystemParser.g:872:4: rule__ParameterBase64Type__Group__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__0(); @@ -2463,11 +2530,11 @@ public final void ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRosSystemParser.g:858:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; + // InternalRosSystemParser.g:881:1: entryRuleParameterArrayType : ruleParameterArrayType EOF ; public final void entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRosSystemParser.g:859:1: ( ruleParameterArrayType EOF ) - // InternalRosSystemParser.g:860:1: ruleParameterArrayType EOF + // InternalRosSystemParser.g:882:1: ( ruleParameterArrayType EOF ) + // InternalRosSystemParser.g:883:1: ruleParameterArrayType EOF { before(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -2493,21 +2560,21 @@ public final void entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosSystemParser.g:867:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; + // InternalRosSystemParser.g:890:1: ruleParameterArrayType : ( ( rule__ParameterArrayType__Group__0 ) ) ; public final void ruleParameterArrayType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:871:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) - // InternalRosSystemParser.g:872:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalRosSystemParser.g:894:2: ( ( ( rule__ParameterArrayType__Group__0 ) ) ) + // InternalRosSystemParser.g:895:2: ( ( rule__ParameterArrayType__Group__0 ) ) { - // InternalRosSystemParser.g:872:2: ( ( rule__ParameterArrayType__Group__0 ) ) - // InternalRosSystemParser.g:873:3: ( rule__ParameterArrayType__Group__0 ) + // InternalRosSystemParser.g:895:2: ( ( rule__ParameterArrayType__Group__0 ) ) + // InternalRosSystemParser.g:896:3: ( rule__ParameterArrayType__Group__0 ) { before(grammarAccess.getParameterArrayTypeAccess().getGroup()); - // InternalRosSystemParser.g:874:3: ( rule__ParameterArrayType__Group__0 ) - // InternalRosSystemParser.g:874:4: rule__ParameterArrayType__Group__0 + // InternalRosSystemParser.g:897:3: ( rule__ParameterArrayType__Group__0 ) + // InternalRosSystemParser.g:897:4: rule__ParameterArrayType__Group__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__0(); @@ -2540,11 +2607,11 @@ public final void ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosSystemParser.g:883:1: entryRuleParameterList : ruleParameterList EOF ; + // InternalRosSystemParser.g:906:1: entryRuleParameterList : ruleParameterList EOF ; public final void entryRuleParameterList() throws RecognitionException { try { - // InternalRosSystemParser.g:884:1: ( ruleParameterList EOF ) - // InternalRosSystemParser.g:885:1: ruleParameterList EOF + // InternalRosSystemParser.g:907:1: ( ruleParameterList EOF ) + // InternalRosSystemParser.g:908:1: ruleParameterList EOF { before(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -2570,21 +2637,21 @@ public final void entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosSystemParser.g:892:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; + // InternalRosSystemParser.g:915:1: ruleParameterList : ( ( rule__ParameterList__Group__0 ) ) ; public final void ruleParameterList() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:896:2: ( ( ( rule__ParameterList__Group__0 ) ) ) - // InternalRosSystemParser.g:897:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalRosSystemParser.g:919:2: ( ( ( rule__ParameterList__Group__0 ) ) ) + // InternalRosSystemParser.g:920:2: ( ( rule__ParameterList__Group__0 ) ) { - // InternalRosSystemParser.g:897:2: ( ( rule__ParameterList__Group__0 ) ) - // InternalRosSystemParser.g:898:3: ( rule__ParameterList__Group__0 ) + // InternalRosSystemParser.g:920:2: ( ( rule__ParameterList__Group__0 ) ) + // InternalRosSystemParser.g:921:3: ( rule__ParameterList__Group__0 ) { before(grammarAccess.getParameterListAccess().getGroup()); - // InternalRosSystemParser.g:899:3: ( rule__ParameterList__Group__0 ) - // InternalRosSystemParser.g:899:4: rule__ParameterList__Group__0 + // InternalRosSystemParser.g:922:3: ( rule__ParameterList__Group__0 ) + // InternalRosSystemParser.g:922:4: rule__ParameterList__Group__0 { pushFollow(FOLLOW_2); rule__ParameterList__Group__0(); @@ -2617,11 +2684,11 @@ public final void ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosSystemParser.g:908:1: entryRuleParameterAny : ruleParameterAny EOF ; + // InternalRosSystemParser.g:931:1: entryRuleParameterAny : ruleParameterAny EOF ; public final void entryRuleParameterAny() throws RecognitionException { try { - // InternalRosSystemParser.g:909:1: ( ruleParameterAny EOF ) - // InternalRosSystemParser.g:910:1: ruleParameterAny EOF + // InternalRosSystemParser.g:932:1: ( ruleParameterAny EOF ) + // InternalRosSystemParser.g:933:1: ruleParameterAny EOF { before(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -2647,21 +2714,21 @@ public final void entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosSystemParser.g:917:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; + // InternalRosSystemParser.g:940:1: ruleParameterAny : ( ( rule__ParameterAny__Group__0 ) ) ; public final void ruleParameterAny() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:921:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) - // InternalRosSystemParser.g:922:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalRosSystemParser.g:944:2: ( ( ( rule__ParameterAny__Group__0 ) ) ) + // InternalRosSystemParser.g:945:2: ( ( rule__ParameterAny__Group__0 ) ) { - // InternalRosSystemParser.g:922:2: ( ( rule__ParameterAny__Group__0 ) ) - // InternalRosSystemParser.g:923:3: ( rule__ParameterAny__Group__0 ) + // InternalRosSystemParser.g:945:2: ( ( rule__ParameterAny__Group__0 ) ) + // InternalRosSystemParser.g:946:3: ( rule__ParameterAny__Group__0 ) { before(grammarAccess.getParameterAnyAccess().getGroup()); - // InternalRosSystemParser.g:924:3: ( rule__ParameterAny__Group__0 ) - // InternalRosSystemParser.g:924:4: rule__ParameterAny__Group__0 + // InternalRosSystemParser.g:947:3: ( rule__ParameterAny__Group__0 ) + // InternalRosSystemParser.g:947:4: rule__ParameterAny__Group__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group__0(); @@ -2694,11 +2761,11 @@ public final void ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosSystemParser.g:933:1: entryRuleParameterString : ruleParameterString EOF ; + // InternalRosSystemParser.g:956:1: entryRuleParameterString : ruleParameterString EOF ; public final void entryRuleParameterString() throws RecognitionException { try { - // InternalRosSystemParser.g:934:1: ( ruleParameterString EOF ) - // InternalRosSystemParser.g:935:1: ruleParameterString EOF + // InternalRosSystemParser.g:957:1: ( ruleParameterString EOF ) + // InternalRosSystemParser.g:958:1: ruleParameterString EOF { before(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -2724,21 +2791,21 @@ public final void entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosSystemParser.g:942:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; + // InternalRosSystemParser.g:965:1: ruleParameterString : ( ( rule__ParameterString__ValueAssignment ) ) ; public final void ruleParameterString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:946:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) - // InternalRosSystemParser.g:947:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalRosSystemParser.g:969:2: ( ( ( rule__ParameterString__ValueAssignment ) ) ) + // InternalRosSystemParser.g:970:2: ( ( rule__ParameterString__ValueAssignment ) ) { - // InternalRosSystemParser.g:947:2: ( ( rule__ParameterString__ValueAssignment ) ) - // InternalRosSystemParser.g:948:3: ( rule__ParameterString__ValueAssignment ) + // InternalRosSystemParser.g:970:2: ( ( rule__ParameterString__ValueAssignment ) ) + // InternalRosSystemParser.g:971:3: ( rule__ParameterString__ValueAssignment ) { before(grammarAccess.getParameterStringAccess().getValueAssignment()); - // InternalRosSystemParser.g:949:3: ( rule__ParameterString__ValueAssignment ) - // InternalRosSystemParser.g:949:4: rule__ParameterString__ValueAssignment + // InternalRosSystemParser.g:972:3: ( rule__ParameterString__ValueAssignment ) + // InternalRosSystemParser.g:972:4: rule__ParameterString__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterString__ValueAssignment(); @@ -2771,11 +2838,11 @@ public final void ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosSystemParser.g:958:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; + // InternalRosSystemParser.g:981:1: entryRuleParameterBase64 : ruleParameterBase64 EOF ; public final void entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosSystemParser.g:959:1: ( ruleParameterBase64 EOF ) - // InternalRosSystemParser.g:960:1: ruleParameterBase64 EOF + // InternalRosSystemParser.g:982:1: ( ruleParameterBase64 EOF ) + // InternalRosSystemParser.g:983:1: ruleParameterBase64 EOF { before(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -2801,21 +2868,21 @@ public final void entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosSystemParser.g:967:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; + // InternalRosSystemParser.g:990:1: ruleParameterBase64 : ( ( rule__ParameterBase64__ValueAssignment ) ) ; public final void ruleParameterBase64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:971:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) - // InternalRosSystemParser.g:972:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalRosSystemParser.g:994:2: ( ( ( rule__ParameterBase64__ValueAssignment ) ) ) + // InternalRosSystemParser.g:995:2: ( ( rule__ParameterBase64__ValueAssignment ) ) { - // InternalRosSystemParser.g:972:2: ( ( rule__ParameterBase64__ValueAssignment ) ) - // InternalRosSystemParser.g:973:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalRosSystemParser.g:995:2: ( ( rule__ParameterBase64__ValueAssignment ) ) + // InternalRosSystemParser.g:996:3: ( rule__ParameterBase64__ValueAssignment ) { before(grammarAccess.getParameterBase64Access().getValueAssignment()); - // InternalRosSystemParser.g:974:3: ( rule__ParameterBase64__ValueAssignment ) - // InternalRosSystemParser.g:974:4: rule__ParameterBase64__ValueAssignment + // InternalRosSystemParser.g:997:3: ( rule__ParameterBase64__ValueAssignment ) + // InternalRosSystemParser.g:997:4: rule__ParameterBase64__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBase64__ValueAssignment(); @@ -2848,11 +2915,11 @@ public final void ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosSystemParser.g:983:1: entryRuleParameterInteger : ruleParameterInteger EOF ; + // InternalRosSystemParser.g:1006:1: entryRuleParameterInteger : ruleParameterInteger EOF ; public final void entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosSystemParser.g:984:1: ( ruleParameterInteger EOF ) - // InternalRosSystemParser.g:985:1: ruleParameterInteger EOF + // InternalRosSystemParser.g:1007:1: ( ruleParameterInteger EOF ) + // InternalRosSystemParser.g:1008:1: ruleParameterInteger EOF { before(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -2878,21 +2945,21 @@ public final void entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosSystemParser.g:992:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; + // InternalRosSystemParser.g:1015:1: ruleParameterInteger : ( ( rule__ParameterInteger__ValueAssignment ) ) ; public final void ruleParameterInteger() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:996:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) - // InternalRosSystemParser.g:997:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalRosSystemParser.g:1019:2: ( ( ( rule__ParameterInteger__ValueAssignment ) ) ) + // InternalRosSystemParser.g:1020:2: ( ( rule__ParameterInteger__ValueAssignment ) ) { - // InternalRosSystemParser.g:997:2: ( ( rule__ParameterInteger__ValueAssignment ) ) - // InternalRosSystemParser.g:998:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalRosSystemParser.g:1020:2: ( ( rule__ParameterInteger__ValueAssignment ) ) + // InternalRosSystemParser.g:1021:3: ( rule__ParameterInteger__ValueAssignment ) { before(grammarAccess.getParameterIntegerAccess().getValueAssignment()); - // InternalRosSystemParser.g:999:3: ( rule__ParameterInteger__ValueAssignment ) - // InternalRosSystemParser.g:999:4: rule__ParameterInteger__ValueAssignment + // InternalRosSystemParser.g:1022:3: ( rule__ParameterInteger__ValueAssignment ) + // InternalRosSystemParser.g:1022:4: rule__ParameterInteger__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterInteger__ValueAssignment(); @@ -2925,11 +2992,11 @@ public final void ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosSystemParser.g:1008:1: entryRuleParameterDouble : ruleParameterDouble EOF ; + // InternalRosSystemParser.g:1031:1: entryRuleParameterDouble : ruleParameterDouble EOF ; public final void entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosSystemParser.g:1009:1: ( ruleParameterDouble EOF ) - // InternalRosSystemParser.g:1010:1: ruleParameterDouble EOF + // InternalRosSystemParser.g:1032:1: ( ruleParameterDouble EOF ) + // InternalRosSystemParser.g:1033:1: ruleParameterDouble EOF { before(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -2955,21 +3022,21 @@ public final void entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosSystemParser.g:1017:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; + // InternalRosSystemParser.g:1040:1: ruleParameterDouble : ( ( rule__ParameterDouble__ValueAssignment ) ) ; public final void ruleParameterDouble() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1021:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) - // InternalRosSystemParser.g:1022:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalRosSystemParser.g:1044:2: ( ( ( rule__ParameterDouble__ValueAssignment ) ) ) + // InternalRosSystemParser.g:1045:2: ( ( rule__ParameterDouble__ValueAssignment ) ) { - // InternalRosSystemParser.g:1022:2: ( ( rule__ParameterDouble__ValueAssignment ) ) - // InternalRosSystemParser.g:1023:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalRosSystemParser.g:1045:2: ( ( rule__ParameterDouble__ValueAssignment ) ) + // InternalRosSystemParser.g:1046:3: ( rule__ParameterDouble__ValueAssignment ) { before(grammarAccess.getParameterDoubleAccess().getValueAssignment()); - // InternalRosSystemParser.g:1024:3: ( rule__ParameterDouble__ValueAssignment ) - // InternalRosSystemParser.g:1024:4: rule__ParameterDouble__ValueAssignment + // InternalRosSystemParser.g:1047:3: ( rule__ParameterDouble__ValueAssignment ) + // InternalRosSystemParser.g:1047:4: rule__ParameterDouble__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDouble__ValueAssignment(); @@ -3002,11 +3069,11 @@ public final void ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosSystemParser.g:1033:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; + // InternalRosSystemParser.g:1056:1: entryRuleParameterBoolean : ruleParameterBoolean EOF ; public final void entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosSystemParser.g:1034:1: ( ruleParameterBoolean EOF ) - // InternalRosSystemParser.g:1035:1: ruleParameterBoolean EOF + // InternalRosSystemParser.g:1057:1: ( ruleParameterBoolean EOF ) + // InternalRosSystemParser.g:1058:1: ruleParameterBoolean EOF { before(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -3032,21 +3099,21 @@ public final void entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosSystemParser.g:1042:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; + // InternalRosSystemParser.g:1065:1: ruleParameterBoolean : ( ( rule__ParameterBoolean__ValueAssignment ) ) ; public final void ruleParameterBoolean() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1046:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) - // InternalRosSystemParser.g:1047:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalRosSystemParser.g:1069:2: ( ( ( rule__ParameterBoolean__ValueAssignment ) ) ) + // InternalRosSystemParser.g:1070:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) { - // InternalRosSystemParser.g:1047:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) - // InternalRosSystemParser.g:1048:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalRosSystemParser.g:1070:2: ( ( rule__ParameterBoolean__ValueAssignment ) ) + // InternalRosSystemParser.g:1071:3: ( rule__ParameterBoolean__ValueAssignment ) { before(grammarAccess.getParameterBooleanAccess().getValueAssignment()); - // InternalRosSystemParser.g:1049:3: ( rule__ParameterBoolean__ValueAssignment ) - // InternalRosSystemParser.g:1049:4: rule__ParameterBoolean__ValueAssignment + // InternalRosSystemParser.g:1072:3: ( rule__ParameterBoolean__ValueAssignment ) + // InternalRosSystemParser.g:1072:4: rule__ParameterBoolean__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterBoolean__ValueAssignment(); @@ -3079,11 +3146,11 @@ public final void ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosSystemParser.g:1058:1: entryRuleParameterStruct : ruleParameterStruct EOF ; + // InternalRosSystemParser.g:1081:1: entryRuleParameterStruct : ruleParameterStruct EOF ; public final void entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosSystemParser.g:1059:1: ( ruleParameterStruct EOF ) - // InternalRosSystemParser.g:1060:1: ruleParameterStruct EOF + // InternalRosSystemParser.g:1082:1: ( ruleParameterStruct EOF ) + // InternalRosSystemParser.g:1083:1: ruleParameterStruct EOF { before(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -3109,21 +3176,21 @@ public final void entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosSystemParser.g:1067:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; + // InternalRosSystemParser.g:1090:1: ruleParameterStruct : ( ( rule__ParameterStruct__Group__0 ) ) ; public final void ruleParameterStruct() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1071:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) - // InternalRosSystemParser.g:1072:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalRosSystemParser.g:1094:2: ( ( ( rule__ParameterStruct__Group__0 ) ) ) + // InternalRosSystemParser.g:1095:2: ( ( rule__ParameterStruct__Group__0 ) ) { - // InternalRosSystemParser.g:1072:2: ( ( rule__ParameterStruct__Group__0 ) ) - // InternalRosSystemParser.g:1073:3: ( rule__ParameterStruct__Group__0 ) + // InternalRosSystemParser.g:1095:2: ( ( rule__ParameterStruct__Group__0 ) ) + // InternalRosSystemParser.g:1096:3: ( rule__ParameterStruct__Group__0 ) { before(grammarAccess.getParameterStructAccess().getGroup()); - // InternalRosSystemParser.g:1074:3: ( rule__ParameterStruct__Group__0 ) - // InternalRosSystemParser.g:1074:4: rule__ParameterStruct__Group__0 + // InternalRosSystemParser.g:1097:3: ( rule__ParameterStruct__Group__0 ) + // InternalRosSystemParser.g:1097:4: rule__ParameterStruct__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__0(); @@ -3156,11 +3223,11 @@ public final void ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosSystemParser.g:1083:1: entryRuleParameterDate : ruleParameterDate EOF ; + // InternalRosSystemParser.g:1106:1: entryRuleParameterDate : ruleParameterDate EOF ; public final void entryRuleParameterDate() throws RecognitionException { try { - // InternalRosSystemParser.g:1084:1: ( ruleParameterDate EOF ) - // InternalRosSystemParser.g:1085:1: ruleParameterDate EOF + // InternalRosSystemParser.g:1107:1: ( ruleParameterDate EOF ) + // InternalRosSystemParser.g:1108:1: ruleParameterDate EOF { before(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -3186,21 +3253,21 @@ public final void entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosSystemParser.g:1092:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; + // InternalRosSystemParser.g:1115:1: ruleParameterDate : ( ( rule__ParameterDate__ValueAssignment ) ) ; public final void ruleParameterDate() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1096:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) - // InternalRosSystemParser.g:1097:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalRosSystemParser.g:1119:2: ( ( ( rule__ParameterDate__ValueAssignment ) ) ) + // InternalRosSystemParser.g:1120:2: ( ( rule__ParameterDate__ValueAssignment ) ) { - // InternalRosSystemParser.g:1097:2: ( ( rule__ParameterDate__ValueAssignment ) ) - // InternalRosSystemParser.g:1098:3: ( rule__ParameterDate__ValueAssignment ) + // InternalRosSystemParser.g:1120:2: ( ( rule__ParameterDate__ValueAssignment ) ) + // InternalRosSystemParser.g:1121:3: ( rule__ParameterDate__ValueAssignment ) { before(grammarAccess.getParameterDateAccess().getValueAssignment()); - // InternalRosSystemParser.g:1099:3: ( rule__ParameterDate__ValueAssignment ) - // InternalRosSystemParser.g:1099:4: rule__ParameterDate__ValueAssignment + // InternalRosSystemParser.g:1122:3: ( rule__ParameterDate__ValueAssignment ) + // InternalRosSystemParser.g:1122:4: rule__ParameterDate__ValueAssignment { pushFollow(FOLLOW_2); rule__ParameterDate__ValueAssignment(); @@ -3233,11 +3300,11 @@ public final void ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosSystemParser.g:1108:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; + // InternalRosSystemParser.g:1131:1: entryRuleParameterStructMember : ruleParameterStructMember EOF ; public final void entryRuleParameterStructMember() throws RecognitionException { try { - // InternalRosSystemParser.g:1109:1: ( ruleParameterStructMember EOF ) - // InternalRosSystemParser.g:1110:1: ruleParameterStructMember EOF + // InternalRosSystemParser.g:1132:1: ( ruleParameterStructMember EOF ) + // InternalRosSystemParser.g:1133:1: ruleParameterStructMember EOF { before(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -3263,21 +3330,21 @@ public final void entryRuleParameterStructMember() throws RecognitionException { // $ANTLR start "ruleParameterStructMember" - // InternalRosSystemParser.g:1117:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; + // InternalRosSystemParser.g:1140:1: ruleParameterStructMember : ( ( rule__ParameterStructMember__Group__0 ) ) ; public final void ruleParameterStructMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1121:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) - // InternalRosSystemParser.g:1122:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalRosSystemParser.g:1144:2: ( ( ( rule__ParameterStructMember__Group__0 ) ) ) + // InternalRosSystemParser.g:1145:2: ( ( rule__ParameterStructMember__Group__0 ) ) { - // InternalRosSystemParser.g:1122:2: ( ( rule__ParameterStructMember__Group__0 ) ) - // InternalRosSystemParser.g:1123:3: ( rule__ParameterStructMember__Group__0 ) + // InternalRosSystemParser.g:1145:2: ( ( rule__ParameterStructMember__Group__0 ) ) + // InternalRosSystemParser.g:1146:3: ( rule__ParameterStructMember__Group__0 ) { before(grammarAccess.getParameterStructMemberAccess().getGroup()); - // InternalRosSystemParser.g:1124:3: ( rule__ParameterStructMember__Group__0 ) - // InternalRosSystemParser.g:1124:4: rule__ParameterStructMember__Group__0 + // InternalRosSystemParser.g:1147:3: ( rule__ParameterStructMember__Group__0 ) + // InternalRosSystemParser.g:1147:4: rule__ParameterStructMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__0(); @@ -3310,11 +3377,11 @@ public final void ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosSystemParser.g:1133:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; + // InternalRosSystemParser.g:1156:1: entryRuleParameterStructTypeMember : ruleParameterStructTypeMember EOF ; public final void entryRuleParameterStructTypeMember() throws RecognitionException { try { - // InternalRosSystemParser.g:1134:1: ( ruleParameterStructTypeMember EOF ) - // InternalRosSystemParser.g:1135:1: ruleParameterStructTypeMember EOF + // InternalRosSystemParser.g:1157:1: ( ruleParameterStructTypeMember EOF ) + // InternalRosSystemParser.g:1158:1: ruleParameterStructTypeMember EOF { before(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -3340,21 +3407,21 @@ public final void entryRuleParameterStructTypeMember() throws RecognitionExcepti // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosSystemParser.g:1142:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; + // InternalRosSystemParser.g:1165:1: ruleParameterStructTypeMember : ( ( rule__ParameterStructTypeMember__Group__0 ) ) ; public final void ruleParameterStructTypeMember() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1146:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) - // InternalRosSystemParser.g:1147:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalRosSystemParser.g:1169:2: ( ( ( rule__ParameterStructTypeMember__Group__0 ) ) ) + // InternalRosSystemParser.g:1170:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) { - // InternalRosSystemParser.g:1147:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) - // InternalRosSystemParser.g:1148:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalRosSystemParser.g:1170:2: ( ( rule__ParameterStructTypeMember__Group__0 ) ) + // InternalRosSystemParser.g:1171:3: ( rule__ParameterStructTypeMember__Group__0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getGroup()); - // InternalRosSystemParser.g:1149:3: ( rule__ParameterStructTypeMember__Group__0 ) - // InternalRosSystemParser.g:1149:4: rule__ParameterStructTypeMember__Group__0 + // InternalRosSystemParser.g:1172:3: ( rule__ParameterStructTypeMember__Group__0 ) + // InternalRosSystemParser.g:1172:4: rule__ParameterStructTypeMember__Group__0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__0(); @@ -3387,11 +3454,11 @@ public final void ruleParameterStructTypeMember() throws RecognitionException { // $ANTLR start "entryRuleBase64Binary" - // InternalRosSystemParser.g:1158:1: entryRuleBase64Binary : ruleBase64Binary EOF ; + // InternalRosSystemParser.g:1181:1: entryRuleBase64Binary : ruleBase64Binary EOF ; public final void entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosSystemParser.g:1159:1: ( ruleBase64Binary EOF ) - // InternalRosSystemParser.g:1160:1: ruleBase64Binary EOF + // InternalRosSystemParser.g:1182:1: ( ruleBase64Binary EOF ) + // InternalRosSystemParser.g:1183:1: ruleBase64Binary EOF { before(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -3417,17 +3484,17 @@ public final void entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosSystemParser.g:1167:1: ruleBase64Binary : ( RULE_BINARY ) ; + // InternalRosSystemParser.g:1190:1: ruleBase64Binary : ( RULE_BINARY ) ; public final void ruleBase64Binary() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1171:2: ( ( RULE_BINARY ) ) - // InternalRosSystemParser.g:1172:2: ( RULE_BINARY ) + // InternalRosSystemParser.g:1194:2: ( ( RULE_BINARY ) ) + // InternalRosSystemParser.g:1195:2: ( RULE_BINARY ) { - // InternalRosSystemParser.g:1172:2: ( RULE_BINARY ) - // InternalRosSystemParser.g:1173:3: RULE_BINARY + // InternalRosSystemParser.g:1195:2: ( RULE_BINARY ) + // InternalRosSystemParser.g:1196:3: RULE_BINARY { before(grammarAccess.getBase64BinaryAccess().getBINARYTerminalRuleCall()); match(input,RULE_BINARY,FOLLOW_2); @@ -3454,11 +3521,11 @@ public final void ruleBase64Binary() throws RecognitionException { // $ANTLR start "entryRuleboolean0" - // InternalRosSystemParser.g:1183:1: entryRuleboolean0 : ruleboolean0 EOF ; + // InternalRosSystemParser.g:1206:1: entryRuleboolean0 : ruleboolean0 EOF ; public final void entryRuleboolean0() throws RecognitionException { try { - // InternalRosSystemParser.g:1184:1: ( ruleboolean0 EOF ) - // InternalRosSystemParser.g:1185:1: ruleboolean0 EOF + // InternalRosSystemParser.g:1207:1: ( ruleboolean0 EOF ) + // InternalRosSystemParser.g:1208:1: ruleboolean0 EOF { before(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -3484,17 +3551,17 @@ public final void entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosSystemParser.g:1192:1: ruleboolean0 : ( RULE_BOOLEAN ) ; + // InternalRosSystemParser.g:1215:1: ruleboolean0 : ( RULE_BOOLEAN ) ; public final void ruleboolean0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1196:2: ( ( RULE_BOOLEAN ) ) - // InternalRosSystemParser.g:1197:2: ( RULE_BOOLEAN ) + // InternalRosSystemParser.g:1219:2: ( ( RULE_BOOLEAN ) ) + // InternalRosSystemParser.g:1220:2: ( RULE_BOOLEAN ) { - // InternalRosSystemParser.g:1197:2: ( RULE_BOOLEAN ) - // InternalRosSystemParser.g:1198:3: RULE_BOOLEAN + // InternalRosSystemParser.g:1220:2: ( RULE_BOOLEAN ) + // InternalRosSystemParser.g:1221:3: RULE_BOOLEAN { before(grammarAccess.getBoolean0Access().getBOOLEANTerminalRuleCall()); match(input,RULE_BOOLEAN,FOLLOW_2); @@ -3521,11 +3588,11 @@ public final void ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosSystemParser.g:1208:1: entryRuleDouble0 : ruleDouble0 EOF ; + // InternalRosSystemParser.g:1231:1: entryRuleDouble0 : ruleDouble0 EOF ; public final void entryRuleDouble0() throws RecognitionException { try { - // InternalRosSystemParser.g:1209:1: ( ruleDouble0 EOF ) - // InternalRosSystemParser.g:1210:1: ruleDouble0 EOF + // InternalRosSystemParser.g:1232:1: ( ruleDouble0 EOF ) + // InternalRosSystemParser.g:1233:1: ruleDouble0 EOF { before(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -3551,17 +3618,17 @@ public final void entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosSystemParser.g:1217:1: ruleDouble0 : ( RULE_DOUBLE ) ; + // InternalRosSystemParser.g:1240:1: ruleDouble0 : ( RULE_DOUBLE ) ; public final void ruleDouble0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1221:2: ( ( RULE_DOUBLE ) ) - // InternalRosSystemParser.g:1222:2: ( RULE_DOUBLE ) + // InternalRosSystemParser.g:1244:2: ( ( RULE_DOUBLE ) ) + // InternalRosSystemParser.g:1245:2: ( RULE_DOUBLE ) { - // InternalRosSystemParser.g:1222:2: ( RULE_DOUBLE ) - // InternalRosSystemParser.g:1223:3: RULE_DOUBLE + // InternalRosSystemParser.g:1245:2: ( RULE_DOUBLE ) + // InternalRosSystemParser.g:1246:3: RULE_DOUBLE { before(grammarAccess.getDouble0Access().getDOUBLETerminalRuleCall()); match(input,RULE_DOUBLE,FOLLOW_2); @@ -3588,11 +3655,11 @@ public final void ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosSystemParser.g:1233:1: entryRuleInteger0 : ruleInteger0 EOF ; + // InternalRosSystemParser.g:1256:1: entryRuleInteger0 : ruleInteger0 EOF ; public final void entryRuleInteger0() throws RecognitionException { try { - // InternalRosSystemParser.g:1234:1: ( ruleInteger0 EOF ) - // InternalRosSystemParser.g:1235:1: ruleInteger0 EOF + // InternalRosSystemParser.g:1257:1: ( ruleInteger0 EOF ) + // InternalRosSystemParser.g:1258:1: ruleInteger0 EOF { before(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -3618,17 +3685,17 @@ public final void entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosSystemParser.g:1242:1: ruleInteger0 : ( RULE_DECINT ) ; + // InternalRosSystemParser.g:1265:1: ruleInteger0 : ( RULE_DECINT ) ; public final void ruleInteger0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1246:2: ( ( RULE_DECINT ) ) - // InternalRosSystemParser.g:1247:2: ( RULE_DECINT ) + // InternalRosSystemParser.g:1269:2: ( ( RULE_DECINT ) ) + // InternalRosSystemParser.g:1270:2: ( RULE_DECINT ) { - // InternalRosSystemParser.g:1247:2: ( RULE_DECINT ) - // InternalRosSystemParser.g:1248:3: RULE_DECINT + // InternalRosSystemParser.g:1270:2: ( RULE_DECINT ) + // InternalRosSystemParser.g:1271:3: RULE_DECINT { before(grammarAccess.getInteger0Access().getDECINTTerminalRuleCall()); match(input,RULE_DECINT,FOLLOW_2); @@ -3655,11 +3722,11 @@ public final void ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosSystemParser.g:1258:1: entryRuleDateTime0 : ruleDateTime0 EOF ; + // InternalRosSystemParser.g:1281:1: entryRuleDateTime0 : ruleDateTime0 EOF ; public final void entryRuleDateTime0() throws RecognitionException { try { - // InternalRosSystemParser.g:1259:1: ( ruleDateTime0 EOF ) - // InternalRosSystemParser.g:1260:1: ruleDateTime0 EOF + // InternalRosSystemParser.g:1282:1: ( ruleDateTime0 EOF ) + // InternalRosSystemParser.g:1283:1: ruleDateTime0 EOF { before(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -3685,17 +3752,17 @@ public final void entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosSystemParser.g:1267:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; + // InternalRosSystemParser.g:1290:1: ruleDateTime0 : ( RULE_DATE_TIME ) ; public final void ruleDateTime0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1271:2: ( ( RULE_DATE_TIME ) ) - // InternalRosSystemParser.g:1272:2: ( RULE_DATE_TIME ) + // InternalRosSystemParser.g:1294:2: ( ( RULE_DATE_TIME ) ) + // InternalRosSystemParser.g:1295:2: ( RULE_DATE_TIME ) { - // InternalRosSystemParser.g:1272:2: ( RULE_DATE_TIME ) - // InternalRosSystemParser.g:1273:3: RULE_DATE_TIME + // InternalRosSystemParser.g:1295:2: ( RULE_DATE_TIME ) + // InternalRosSystemParser.g:1296:3: RULE_DATE_TIME { before(grammarAccess.getDateTime0Access().getDATE_TIMETerminalRuleCall()); match(input,RULE_DATE_TIME,FOLLOW_2); @@ -3722,11 +3789,11 @@ public final void ruleDateTime0() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRosSystemParser.g:1283:1: entryRuleAbstractType : ruleAbstractType EOF ; + // InternalRosSystemParser.g:1306:1: entryRuleAbstractType : ruleAbstractType EOF ; public final void entryRuleAbstractType() throws RecognitionException { try { - // InternalRosSystemParser.g:1284:1: ( ruleAbstractType EOF ) - // InternalRosSystemParser.g:1285:1: ruleAbstractType EOF + // InternalRosSystemParser.g:1307:1: ( ruleAbstractType EOF ) + // InternalRosSystemParser.g:1308:1: ruleAbstractType EOF { before(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -3752,21 +3819,21 @@ public final void entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRosSystemParser.g:1292:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; + // InternalRosSystemParser.g:1315:1: ruleAbstractType : ( ( rule__AbstractType__Alternatives ) ) ; public final void ruleAbstractType() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1296:2: ( ( ( rule__AbstractType__Alternatives ) ) ) - // InternalRosSystemParser.g:1297:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalRosSystemParser.g:1319:2: ( ( ( rule__AbstractType__Alternatives ) ) ) + // InternalRosSystemParser.g:1320:2: ( ( rule__AbstractType__Alternatives ) ) { - // InternalRosSystemParser.g:1297:2: ( ( rule__AbstractType__Alternatives ) ) - // InternalRosSystemParser.g:1298:3: ( rule__AbstractType__Alternatives ) + // InternalRosSystemParser.g:1320:2: ( ( rule__AbstractType__Alternatives ) ) + // InternalRosSystemParser.g:1321:3: ( rule__AbstractType__Alternatives ) { before(grammarAccess.getAbstractTypeAccess().getAlternatives()); - // InternalRosSystemParser.g:1299:3: ( rule__AbstractType__Alternatives ) - // InternalRosSystemParser.g:1299:4: rule__AbstractType__Alternatives + // InternalRosSystemParser.g:1322:3: ( rule__AbstractType__Alternatives ) + // InternalRosSystemParser.g:1322:4: rule__AbstractType__Alternatives { pushFollow(FOLLOW_2); rule__AbstractType__Alternatives(); @@ -3799,11 +3866,11 @@ public final void ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRosSystemParser.g:1308:1: entryRulebool : rulebool EOF ; + // InternalRosSystemParser.g:1331:1: entryRulebool : rulebool EOF ; public final void entryRulebool() throws RecognitionException { try { - // InternalRosSystemParser.g:1309:1: ( rulebool EOF ) - // InternalRosSystemParser.g:1310:1: rulebool EOF + // InternalRosSystemParser.g:1332:1: ( rulebool EOF ) + // InternalRosSystemParser.g:1333:1: rulebool EOF { before(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -3829,21 +3896,21 @@ public final void entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRosSystemParser.g:1317:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; + // InternalRosSystemParser.g:1340:1: rulebool : ( ( rule__Bool__Group__0 ) ) ; public final void rulebool() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1321:2: ( ( ( rule__Bool__Group__0 ) ) ) - // InternalRosSystemParser.g:1322:2: ( ( rule__Bool__Group__0 ) ) + // InternalRosSystemParser.g:1344:2: ( ( ( rule__Bool__Group__0 ) ) ) + // InternalRosSystemParser.g:1345:2: ( ( rule__Bool__Group__0 ) ) { - // InternalRosSystemParser.g:1322:2: ( ( rule__Bool__Group__0 ) ) - // InternalRosSystemParser.g:1323:3: ( rule__Bool__Group__0 ) + // InternalRosSystemParser.g:1345:2: ( ( rule__Bool__Group__0 ) ) + // InternalRosSystemParser.g:1346:3: ( rule__Bool__Group__0 ) { before(grammarAccess.getBoolAccess().getGroup()); - // InternalRosSystemParser.g:1324:3: ( rule__Bool__Group__0 ) - // InternalRosSystemParser.g:1324:4: rule__Bool__Group__0 + // InternalRosSystemParser.g:1347:3: ( rule__Bool__Group__0 ) + // InternalRosSystemParser.g:1347:4: rule__Bool__Group__0 { pushFollow(FOLLOW_2); rule__Bool__Group__0(); @@ -3876,11 +3943,11 @@ public final void rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRosSystemParser.g:1333:1: entryRuleint8 : ruleint8 EOF ; + // InternalRosSystemParser.g:1356:1: entryRuleint8 : ruleint8 EOF ; public final void entryRuleint8() throws RecognitionException { try { - // InternalRosSystemParser.g:1334:1: ( ruleint8 EOF ) - // InternalRosSystemParser.g:1335:1: ruleint8 EOF + // InternalRosSystemParser.g:1357:1: ( ruleint8 EOF ) + // InternalRosSystemParser.g:1358:1: ruleint8 EOF { before(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -3906,21 +3973,21 @@ public final void entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRosSystemParser.g:1342:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; + // InternalRosSystemParser.g:1365:1: ruleint8 : ( ( rule__Int8__Group__0 ) ) ; public final void ruleint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1346:2: ( ( ( rule__Int8__Group__0 ) ) ) - // InternalRosSystemParser.g:1347:2: ( ( rule__Int8__Group__0 ) ) + // InternalRosSystemParser.g:1369:2: ( ( ( rule__Int8__Group__0 ) ) ) + // InternalRosSystemParser.g:1370:2: ( ( rule__Int8__Group__0 ) ) { - // InternalRosSystemParser.g:1347:2: ( ( rule__Int8__Group__0 ) ) - // InternalRosSystemParser.g:1348:3: ( rule__Int8__Group__0 ) + // InternalRosSystemParser.g:1370:2: ( ( rule__Int8__Group__0 ) ) + // InternalRosSystemParser.g:1371:3: ( rule__Int8__Group__0 ) { before(grammarAccess.getInt8Access().getGroup()); - // InternalRosSystemParser.g:1349:3: ( rule__Int8__Group__0 ) - // InternalRosSystemParser.g:1349:4: rule__Int8__Group__0 + // InternalRosSystemParser.g:1372:3: ( rule__Int8__Group__0 ) + // InternalRosSystemParser.g:1372:4: rule__Int8__Group__0 { pushFollow(FOLLOW_2); rule__Int8__Group__0(); @@ -3953,11 +4020,11 @@ public final void ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRosSystemParser.g:1358:1: entryRuleuint8 : ruleuint8 EOF ; + // InternalRosSystemParser.g:1381:1: entryRuleuint8 : ruleuint8 EOF ; public final void entryRuleuint8() throws RecognitionException { try { - // InternalRosSystemParser.g:1359:1: ( ruleuint8 EOF ) - // InternalRosSystemParser.g:1360:1: ruleuint8 EOF + // InternalRosSystemParser.g:1382:1: ( ruleuint8 EOF ) + // InternalRosSystemParser.g:1383:1: ruleuint8 EOF { before(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -3983,21 +4050,21 @@ public final void entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRosSystemParser.g:1367:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; + // InternalRosSystemParser.g:1390:1: ruleuint8 : ( ( rule__Uint8__Group__0 ) ) ; public final void ruleuint8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1371:2: ( ( ( rule__Uint8__Group__0 ) ) ) - // InternalRosSystemParser.g:1372:2: ( ( rule__Uint8__Group__0 ) ) + // InternalRosSystemParser.g:1394:2: ( ( ( rule__Uint8__Group__0 ) ) ) + // InternalRosSystemParser.g:1395:2: ( ( rule__Uint8__Group__0 ) ) { - // InternalRosSystemParser.g:1372:2: ( ( rule__Uint8__Group__0 ) ) - // InternalRosSystemParser.g:1373:3: ( rule__Uint8__Group__0 ) + // InternalRosSystemParser.g:1395:2: ( ( rule__Uint8__Group__0 ) ) + // InternalRosSystemParser.g:1396:3: ( rule__Uint8__Group__0 ) { before(grammarAccess.getUint8Access().getGroup()); - // InternalRosSystemParser.g:1374:3: ( rule__Uint8__Group__0 ) - // InternalRosSystemParser.g:1374:4: rule__Uint8__Group__0 + // InternalRosSystemParser.g:1397:3: ( rule__Uint8__Group__0 ) + // InternalRosSystemParser.g:1397:4: rule__Uint8__Group__0 { pushFollow(FOLLOW_2); rule__Uint8__Group__0(); @@ -4030,11 +4097,11 @@ public final void ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRosSystemParser.g:1383:1: entryRuleint16 : ruleint16 EOF ; + // InternalRosSystemParser.g:1406:1: entryRuleint16 : ruleint16 EOF ; public final void entryRuleint16() throws RecognitionException { try { - // InternalRosSystemParser.g:1384:1: ( ruleint16 EOF ) - // InternalRosSystemParser.g:1385:1: ruleint16 EOF + // InternalRosSystemParser.g:1407:1: ( ruleint16 EOF ) + // InternalRosSystemParser.g:1408:1: ruleint16 EOF { before(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -4060,21 +4127,21 @@ public final void entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRosSystemParser.g:1392:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; + // InternalRosSystemParser.g:1415:1: ruleint16 : ( ( rule__Int16__Group__0 ) ) ; public final void ruleint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1396:2: ( ( ( rule__Int16__Group__0 ) ) ) - // InternalRosSystemParser.g:1397:2: ( ( rule__Int16__Group__0 ) ) + // InternalRosSystemParser.g:1419:2: ( ( ( rule__Int16__Group__0 ) ) ) + // InternalRosSystemParser.g:1420:2: ( ( rule__Int16__Group__0 ) ) { - // InternalRosSystemParser.g:1397:2: ( ( rule__Int16__Group__0 ) ) - // InternalRosSystemParser.g:1398:3: ( rule__Int16__Group__0 ) + // InternalRosSystemParser.g:1420:2: ( ( rule__Int16__Group__0 ) ) + // InternalRosSystemParser.g:1421:3: ( rule__Int16__Group__0 ) { before(grammarAccess.getInt16Access().getGroup()); - // InternalRosSystemParser.g:1399:3: ( rule__Int16__Group__0 ) - // InternalRosSystemParser.g:1399:4: rule__Int16__Group__0 + // InternalRosSystemParser.g:1422:3: ( rule__Int16__Group__0 ) + // InternalRosSystemParser.g:1422:4: rule__Int16__Group__0 { pushFollow(FOLLOW_2); rule__Int16__Group__0(); @@ -4107,11 +4174,11 @@ public final void ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRosSystemParser.g:1408:1: entryRuleuint16 : ruleuint16 EOF ; + // InternalRosSystemParser.g:1431:1: entryRuleuint16 : ruleuint16 EOF ; public final void entryRuleuint16() throws RecognitionException { try { - // InternalRosSystemParser.g:1409:1: ( ruleuint16 EOF ) - // InternalRosSystemParser.g:1410:1: ruleuint16 EOF + // InternalRosSystemParser.g:1432:1: ( ruleuint16 EOF ) + // InternalRosSystemParser.g:1433:1: ruleuint16 EOF { before(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -4137,21 +4204,21 @@ public final void entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRosSystemParser.g:1417:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; + // InternalRosSystemParser.g:1440:1: ruleuint16 : ( ( rule__Uint16__Group__0 ) ) ; public final void ruleuint16() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1421:2: ( ( ( rule__Uint16__Group__0 ) ) ) - // InternalRosSystemParser.g:1422:2: ( ( rule__Uint16__Group__0 ) ) + // InternalRosSystemParser.g:1444:2: ( ( ( rule__Uint16__Group__0 ) ) ) + // InternalRosSystemParser.g:1445:2: ( ( rule__Uint16__Group__0 ) ) { - // InternalRosSystemParser.g:1422:2: ( ( rule__Uint16__Group__0 ) ) - // InternalRosSystemParser.g:1423:3: ( rule__Uint16__Group__0 ) + // InternalRosSystemParser.g:1445:2: ( ( rule__Uint16__Group__0 ) ) + // InternalRosSystemParser.g:1446:3: ( rule__Uint16__Group__0 ) { before(grammarAccess.getUint16Access().getGroup()); - // InternalRosSystemParser.g:1424:3: ( rule__Uint16__Group__0 ) - // InternalRosSystemParser.g:1424:4: rule__Uint16__Group__0 + // InternalRosSystemParser.g:1447:3: ( rule__Uint16__Group__0 ) + // InternalRosSystemParser.g:1447:4: rule__Uint16__Group__0 { pushFollow(FOLLOW_2); rule__Uint16__Group__0(); @@ -4184,11 +4251,11 @@ public final void ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRosSystemParser.g:1433:1: entryRuleint32 : ruleint32 EOF ; + // InternalRosSystemParser.g:1456:1: entryRuleint32 : ruleint32 EOF ; public final void entryRuleint32() throws RecognitionException { try { - // InternalRosSystemParser.g:1434:1: ( ruleint32 EOF ) - // InternalRosSystemParser.g:1435:1: ruleint32 EOF + // InternalRosSystemParser.g:1457:1: ( ruleint32 EOF ) + // InternalRosSystemParser.g:1458:1: ruleint32 EOF { before(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -4214,21 +4281,21 @@ public final void entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRosSystemParser.g:1442:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; + // InternalRosSystemParser.g:1465:1: ruleint32 : ( ( rule__Int32__Group__0 ) ) ; public final void ruleint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1446:2: ( ( ( rule__Int32__Group__0 ) ) ) - // InternalRosSystemParser.g:1447:2: ( ( rule__Int32__Group__0 ) ) + // InternalRosSystemParser.g:1469:2: ( ( ( rule__Int32__Group__0 ) ) ) + // InternalRosSystemParser.g:1470:2: ( ( rule__Int32__Group__0 ) ) { - // InternalRosSystemParser.g:1447:2: ( ( rule__Int32__Group__0 ) ) - // InternalRosSystemParser.g:1448:3: ( rule__Int32__Group__0 ) + // InternalRosSystemParser.g:1470:2: ( ( rule__Int32__Group__0 ) ) + // InternalRosSystemParser.g:1471:3: ( rule__Int32__Group__0 ) { before(grammarAccess.getInt32Access().getGroup()); - // InternalRosSystemParser.g:1449:3: ( rule__Int32__Group__0 ) - // InternalRosSystemParser.g:1449:4: rule__Int32__Group__0 + // InternalRosSystemParser.g:1472:3: ( rule__Int32__Group__0 ) + // InternalRosSystemParser.g:1472:4: rule__Int32__Group__0 { pushFollow(FOLLOW_2); rule__Int32__Group__0(); @@ -4261,11 +4328,11 @@ public final void ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRosSystemParser.g:1458:1: entryRuleuint32 : ruleuint32 EOF ; + // InternalRosSystemParser.g:1481:1: entryRuleuint32 : ruleuint32 EOF ; public final void entryRuleuint32() throws RecognitionException { try { - // InternalRosSystemParser.g:1459:1: ( ruleuint32 EOF ) - // InternalRosSystemParser.g:1460:1: ruleuint32 EOF + // InternalRosSystemParser.g:1482:1: ( ruleuint32 EOF ) + // InternalRosSystemParser.g:1483:1: ruleuint32 EOF { before(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -4291,21 +4358,21 @@ public final void entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRosSystemParser.g:1467:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; + // InternalRosSystemParser.g:1490:1: ruleuint32 : ( ( rule__Uint32__Group__0 ) ) ; public final void ruleuint32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1471:2: ( ( ( rule__Uint32__Group__0 ) ) ) - // InternalRosSystemParser.g:1472:2: ( ( rule__Uint32__Group__0 ) ) + // InternalRosSystemParser.g:1494:2: ( ( ( rule__Uint32__Group__0 ) ) ) + // InternalRosSystemParser.g:1495:2: ( ( rule__Uint32__Group__0 ) ) { - // InternalRosSystemParser.g:1472:2: ( ( rule__Uint32__Group__0 ) ) - // InternalRosSystemParser.g:1473:3: ( rule__Uint32__Group__0 ) + // InternalRosSystemParser.g:1495:2: ( ( rule__Uint32__Group__0 ) ) + // InternalRosSystemParser.g:1496:3: ( rule__Uint32__Group__0 ) { before(grammarAccess.getUint32Access().getGroup()); - // InternalRosSystemParser.g:1474:3: ( rule__Uint32__Group__0 ) - // InternalRosSystemParser.g:1474:4: rule__Uint32__Group__0 + // InternalRosSystemParser.g:1497:3: ( rule__Uint32__Group__0 ) + // InternalRosSystemParser.g:1497:4: rule__Uint32__Group__0 { pushFollow(FOLLOW_2); rule__Uint32__Group__0(); @@ -4338,11 +4405,11 @@ public final void ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRosSystemParser.g:1483:1: entryRuleint64 : ruleint64 EOF ; + // InternalRosSystemParser.g:1506:1: entryRuleint64 : ruleint64 EOF ; public final void entryRuleint64() throws RecognitionException { try { - // InternalRosSystemParser.g:1484:1: ( ruleint64 EOF ) - // InternalRosSystemParser.g:1485:1: ruleint64 EOF + // InternalRosSystemParser.g:1507:1: ( ruleint64 EOF ) + // InternalRosSystemParser.g:1508:1: ruleint64 EOF { before(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -4368,21 +4435,21 @@ public final void entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRosSystemParser.g:1492:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; + // InternalRosSystemParser.g:1515:1: ruleint64 : ( ( rule__Int64__Group__0 ) ) ; public final void ruleint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1496:2: ( ( ( rule__Int64__Group__0 ) ) ) - // InternalRosSystemParser.g:1497:2: ( ( rule__Int64__Group__0 ) ) + // InternalRosSystemParser.g:1519:2: ( ( ( rule__Int64__Group__0 ) ) ) + // InternalRosSystemParser.g:1520:2: ( ( rule__Int64__Group__0 ) ) { - // InternalRosSystemParser.g:1497:2: ( ( rule__Int64__Group__0 ) ) - // InternalRosSystemParser.g:1498:3: ( rule__Int64__Group__0 ) + // InternalRosSystemParser.g:1520:2: ( ( rule__Int64__Group__0 ) ) + // InternalRosSystemParser.g:1521:3: ( rule__Int64__Group__0 ) { before(grammarAccess.getInt64Access().getGroup()); - // InternalRosSystemParser.g:1499:3: ( rule__Int64__Group__0 ) - // InternalRosSystemParser.g:1499:4: rule__Int64__Group__0 + // InternalRosSystemParser.g:1522:3: ( rule__Int64__Group__0 ) + // InternalRosSystemParser.g:1522:4: rule__Int64__Group__0 { pushFollow(FOLLOW_2); rule__Int64__Group__0(); @@ -4415,11 +4482,11 @@ public final void ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRosSystemParser.g:1508:1: entryRuleuint64 : ruleuint64 EOF ; + // InternalRosSystemParser.g:1531:1: entryRuleuint64 : ruleuint64 EOF ; public final void entryRuleuint64() throws RecognitionException { try { - // InternalRosSystemParser.g:1509:1: ( ruleuint64 EOF ) - // InternalRosSystemParser.g:1510:1: ruleuint64 EOF + // InternalRosSystemParser.g:1532:1: ( ruleuint64 EOF ) + // InternalRosSystemParser.g:1533:1: ruleuint64 EOF { before(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -4445,21 +4512,21 @@ public final void entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRosSystemParser.g:1517:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; + // InternalRosSystemParser.g:1540:1: ruleuint64 : ( ( rule__Uint64__Group__0 ) ) ; public final void ruleuint64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1521:2: ( ( ( rule__Uint64__Group__0 ) ) ) - // InternalRosSystemParser.g:1522:2: ( ( rule__Uint64__Group__0 ) ) + // InternalRosSystemParser.g:1544:2: ( ( ( rule__Uint64__Group__0 ) ) ) + // InternalRosSystemParser.g:1545:2: ( ( rule__Uint64__Group__0 ) ) { - // InternalRosSystemParser.g:1522:2: ( ( rule__Uint64__Group__0 ) ) - // InternalRosSystemParser.g:1523:3: ( rule__Uint64__Group__0 ) + // InternalRosSystemParser.g:1545:2: ( ( rule__Uint64__Group__0 ) ) + // InternalRosSystemParser.g:1546:3: ( rule__Uint64__Group__0 ) { before(grammarAccess.getUint64Access().getGroup()); - // InternalRosSystemParser.g:1524:3: ( rule__Uint64__Group__0 ) - // InternalRosSystemParser.g:1524:4: rule__Uint64__Group__0 + // InternalRosSystemParser.g:1547:3: ( rule__Uint64__Group__0 ) + // InternalRosSystemParser.g:1547:4: rule__Uint64__Group__0 { pushFollow(FOLLOW_2); rule__Uint64__Group__0(); @@ -4492,11 +4559,11 @@ public final void ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRosSystemParser.g:1533:1: entryRulefloat32 : rulefloat32 EOF ; + // InternalRosSystemParser.g:1556:1: entryRulefloat32 : rulefloat32 EOF ; public final void entryRulefloat32() throws RecognitionException { try { - // InternalRosSystemParser.g:1534:1: ( rulefloat32 EOF ) - // InternalRosSystemParser.g:1535:1: rulefloat32 EOF + // InternalRosSystemParser.g:1557:1: ( rulefloat32 EOF ) + // InternalRosSystemParser.g:1558:1: rulefloat32 EOF { before(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -4522,21 +4589,21 @@ public final void entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRosSystemParser.g:1542:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; + // InternalRosSystemParser.g:1565:1: rulefloat32 : ( ( rule__Float32__Group__0 ) ) ; public final void rulefloat32() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1546:2: ( ( ( rule__Float32__Group__0 ) ) ) - // InternalRosSystemParser.g:1547:2: ( ( rule__Float32__Group__0 ) ) + // InternalRosSystemParser.g:1569:2: ( ( ( rule__Float32__Group__0 ) ) ) + // InternalRosSystemParser.g:1570:2: ( ( rule__Float32__Group__0 ) ) { - // InternalRosSystemParser.g:1547:2: ( ( rule__Float32__Group__0 ) ) - // InternalRosSystemParser.g:1548:3: ( rule__Float32__Group__0 ) + // InternalRosSystemParser.g:1570:2: ( ( rule__Float32__Group__0 ) ) + // InternalRosSystemParser.g:1571:3: ( rule__Float32__Group__0 ) { before(grammarAccess.getFloat32Access().getGroup()); - // InternalRosSystemParser.g:1549:3: ( rule__Float32__Group__0 ) - // InternalRosSystemParser.g:1549:4: rule__Float32__Group__0 + // InternalRosSystemParser.g:1572:3: ( rule__Float32__Group__0 ) + // InternalRosSystemParser.g:1572:4: rule__Float32__Group__0 { pushFollow(FOLLOW_2); rule__Float32__Group__0(); @@ -4569,11 +4636,11 @@ public final void rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRosSystemParser.g:1558:1: entryRulefloat64 : rulefloat64 EOF ; + // InternalRosSystemParser.g:1581:1: entryRulefloat64 : rulefloat64 EOF ; public final void entryRulefloat64() throws RecognitionException { try { - // InternalRosSystemParser.g:1559:1: ( rulefloat64 EOF ) - // InternalRosSystemParser.g:1560:1: rulefloat64 EOF + // InternalRosSystemParser.g:1582:1: ( rulefloat64 EOF ) + // InternalRosSystemParser.g:1583:1: rulefloat64 EOF { before(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -4599,21 +4666,21 @@ public final void entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRosSystemParser.g:1567:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; + // InternalRosSystemParser.g:1590:1: rulefloat64 : ( ( rule__Float64__Group__0 ) ) ; public final void rulefloat64() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1571:2: ( ( ( rule__Float64__Group__0 ) ) ) - // InternalRosSystemParser.g:1572:2: ( ( rule__Float64__Group__0 ) ) + // InternalRosSystemParser.g:1594:2: ( ( ( rule__Float64__Group__0 ) ) ) + // InternalRosSystemParser.g:1595:2: ( ( rule__Float64__Group__0 ) ) { - // InternalRosSystemParser.g:1572:2: ( ( rule__Float64__Group__0 ) ) - // InternalRosSystemParser.g:1573:3: ( rule__Float64__Group__0 ) + // InternalRosSystemParser.g:1595:2: ( ( rule__Float64__Group__0 ) ) + // InternalRosSystemParser.g:1596:3: ( rule__Float64__Group__0 ) { before(grammarAccess.getFloat64Access().getGroup()); - // InternalRosSystemParser.g:1574:3: ( rule__Float64__Group__0 ) - // InternalRosSystemParser.g:1574:4: rule__Float64__Group__0 + // InternalRosSystemParser.g:1597:3: ( rule__Float64__Group__0 ) + // InternalRosSystemParser.g:1597:4: rule__Float64__Group__0 { pushFollow(FOLLOW_2); rule__Float64__Group__0(); @@ -4646,11 +4713,11 @@ public final void rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRosSystemParser.g:1583:1: entryRulestring0 : rulestring0 EOF ; + // InternalRosSystemParser.g:1606:1: entryRulestring0 : rulestring0 EOF ; public final void entryRulestring0() throws RecognitionException { try { - // InternalRosSystemParser.g:1584:1: ( rulestring0 EOF ) - // InternalRosSystemParser.g:1585:1: rulestring0 EOF + // InternalRosSystemParser.g:1607:1: ( rulestring0 EOF ) + // InternalRosSystemParser.g:1608:1: rulestring0 EOF { before(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -4676,21 +4743,21 @@ public final void entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRosSystemParser.g:1592:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; + // InternalRosSystemParser.g:1615:1: rulestring0 : ( ( rule__String0__Group__0 ) ) ; public final void rulestring0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1596:2: ( ( ( rule__String0__Group__0 ) ) ) - // InternalRosSystemParser.g:1597:2: ( ( rule__String0__Group__0 ) ) + // InternalRosSystemParser.g:1619:2: ( ( ( rule__String0__Group__0 ) ) ) + // InternalRosSystemParser.g:1620:2: ( ( rule__String0__Group__0 ) ) { - // InternalRosSystemParser.g:1597:2: ( ( rule__String0__Group__0 ) ) - // InternalRosSystemParser.g:1598:3: ( rule__String0__Group__0 ) + // InternalRosSystemParser.g:1620:2: ( ( rule__String0__Group__0 ) ) + // InternalRosSystemParser.g:1621:3: ( rule__String0__Group__0 ) { before(grammarAccess.getString0Access().getGroup()); - // InternalRosSystemParser.g:1599:3: ( rule__String0__Group__0 ) - // InternalRosSystemParser.g:1599:4: rule__String0__Group__0 + // InternalRosSystemParser.g:1622:3: ( rule__String0__Group__0 ) + // InternalRosSystemParser.g:1622:4: rule__String0__Group__0 { pushFollow(FOLLOW_2); rule__String0__Group__0(); @@ -4723,11 +4790,11 @@ public final void rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRosSystemParser.g:1608:1: entryRulebyte : rulebyte EOF ; + // InternalRosSystemParser.g:1631:1: entryRulebyte : rulebyte EOF ; public final void entryRulebyte() throws RecognitionException { try { - // InternalRosSystemParser.g:1609:1: ( rulebyte EOF ) - // InternalRosSystemParser.g:1610:1: rulebyte EOF + // InternalRosSystemParser.g:1632:1: ( rulebyte EOF ) + // InternalRosSystemParser.g:1633:1: rulebyte EOF { before(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -4753,21 +4820,21 @@ public final void entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRosSystemParser.g:1617:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; + // InternalRosSystemParser.g:1640:1: rulebyte : ( ( rule__Byte__Group__0 ) ) ; public final void rulebyte() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1621:2: ( ( ( rule__Byte__Group__0 ) ) ) - // InternalRosSystemParser.g:1622:2: ( ( rule__Byte__Group__0 ) ) + // InternalRosSystemParser.g:1644:2: ( ( ( rule__Byte__Group__0 ) ) ) + // InternalRosSystemParser.g:1645:2: ( ( rule__Byte__Group__0 ) ) { - // InternalRosSystemParser.g:1622:2: ( ( rule__Byte__Group__0 ) ) - // InternalRosSystemParser.g:1623:3: ( rule__Byte__Group__0 ) + // InternalRosSystemParser.g:1645:2: ( ( rule__Byte__Group__0 ) ) + // InternalRosSystemParser.g:1646:3: ( rule__Byte__Group__0 ) { before(grammarAccess.getByteAccess().getGroup()); - // InternalRosSystemParser.g:1624:3: ( rule__Byte__Group__0 ) - // InternalRosSystemParser.g:1624:4: rule__Byte__Group__0 + // InternalRosSystemParser.g:1647:3: ( rule__Byte__Group__0 ) + // InternalRosSystemParser.g:1647:4: rule__Byte__Group__0 { pushFollow(FOLLOW_2); rule__Byte__Group__0(); @@ -4800,11 +4867,11 @@ public final void rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRosSystemParser.g:1633:1: entryRuletime : ruletime EOF ; + // InternalRosSystemParser.g:1656:1: entryRuletime : ruletime EOF ; public final void entryRuletime() throws RecognitionException { try { - // InternalRosSystemParser.g:1634:1: ( ruletime EOF ) - // InternalRosSystemParser.g:1635:1: ruletime EOF + // InternalRosSystemParser.g:1657:1: ( ruletime EOF ) + // InternalRosSystemParser.g:1658:1: ruletime EOF { before(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -4830,21 +4897,21 @@ public final void entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRosSystemParser.g:1642:1: ruletime : ( ( rule__Time__Group__0 ) ) ; + // InternalRosSystemParser.g:1665:1: ruletime : ( ( rule__Time__Group__0 ) ) ; public final void ruletime() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1646:2: ( ( ( rule__Time__Group__0 ) ) ) - // InternalRosSystemParser.g:1647:2: ( ( rule__Time__Group__0 ) ) + // InternalRosSystemParser.g:1669:2: ( ( ( rule__Time__Group__0 ) ) ) + // InternalRosSystemParser.g:1670:2: ( ( rule__Time__Group__0 ) ) { - // InternalRosSystemParser.g:1647:2: ( ( rule__Time__Group__0 ) ) - // InternalRosSystemParser.g:1648:3: ( rule__Time__Group__0 ) + // InternalRosSystemParser.g:1670:2: ( ( rule__Time__Group__0 ) ) + // InternalRosSystemParser.g:1671:3: ( rule__Time__Group__0 ) { before(grammarAccess.getTimeAccess().getGroup()); - // InternalRosSystemParser.g:1649:3: ( rule__Time__Group__0 ) - // InternalRosSystemParser.g:1649:4: rule__Time__Group__0 + // InternalRosSystemParser.g:1672:3: ( rule__Time__Group__0 ) + // InternalRosSystemParser.g:1672:4: rule__Time__Group__0 { pushFollow(FOLLOW_2); rule__Time__Group__0(); @@ -4877,11 +4944,11 @@ public final void ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRosSystemParser.g:1658:1: entryRuleduration : ruleduration EOF ; + // InternalRosSystemParser.g:1681:1: entryRuleduration : ruleduration EOF ; public final void entryRuleduration() throws RecognitionException { try { - // InternalRosSystemParser.g:1659:1: ( ruleduration EOF ) - // InternalRosSystemParser.g:1660:1: ruleduration EOF + // InternalRosSystemParser.g:1682:1: ( ruleduration EOF ) + // InternalRosSystemParser.g:1683:1: ruleduration EOF { before(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -4907,21 +4974,21 @@ public final void entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRosSystemParser.g:1667:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; + // InternalRosSystemParser.g:1690:1: ruleduration : ( ( rule__Duration__Group__0 ) ) ; public final void ruleduration() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1671:2: ( ( ( rule__Duration__Group__0 ) ) ) - // InternalRosSystemParser.g:1672:2: ( ( rule__Duration__Group__0 ) ) + // InternalRosSystemParser.g:1694:2: ( ( ( rule__Duration__Group__0 ) ) ) + // InternalRosSystemParser.g:1695:2: ( ( rule__Duration__Group__0 ) ) { - // InternalRosSystemParser.g:1672:2: ( ( rule__Duration__Group__0 ) ) - // InternalRosSystemParser.g:1673:3: ( rule__Duration__Group__0 ) + // InternalRosSystemParser.g:1695:2: ( ( rule__Duration__Group__0 ) ) + // InternalRosSystemParser.g:1696:3: ( rule__Duration__Group__0 ) { before(grammarAccess.getDurationAccess().getGroup()); - // InternalRosSystemParser.g:1674:3: ( rule__Duration__Group__0 ) - // InternalRosSystemParser.g:1674:4: rule__Duration__Group__0 + // InternalRosSystemParser.g:1697:3: ( rule__Duration__Group__0 ) + // InternalRosSystemParser.g:1697:4: rule__Duration__Group__0 { pushFollow(FOLLOW_2); rule__Duration__Group__0(); @@ -4954,11 +5021,11 @@ public final void ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRosSystemParser.g:1683:1: entryRuleboolArray : ruleboolArray EOF ; + // InternalRosSystemParser.g:1706:1: entryRuleboolArray : ruleboolArray EOF ; public final void entryRuleboolArray() throws RecognitionException { try { - // InternalRosSystemParser.g:1684:1: ( ruleboolArray EOF ) - // InternalRosSystemParser.g:1685:1: ruleboolArray EOF + // InternalRosSystemParser.g:1707:1: ( ruleboolArray EOF ) + // InternalRosSystemParser.g:1708:1: ruleboolArray EOF { before(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -4984,21 +5051,21 @@ public final void entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRosSystemParser.g:1692:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; + // InternalRosSystemParser.g:1715:1: ruleboolArray : ( ( rule__BoolArray__Group__0 ) ) ; public final void ruleboolArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1696:2: ( ( ( rule__BoolArray__Group__0 ) ) ) - // InternalRosSystemParser.g:1697:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalRosSystemParser.g:1719:2: ( ( ( rule__BoolArray__Group__0 ) ) ) + // InternalRosSystemParser.g:1720:2: ( ( rule__BoolArray__Group__0 ) ) { - // InternalRosSystemParser.g:1697:2: ( ( rule__BoolArray__Group__0 ) ) - // InternalRosSystemParser.g:1698:3: ( rule__BoolArray__Group__0 ) + // InternalRosSystemParser.g:1720:2: ( ( rule__BoolArray__Group__0 ) ) + // InternalRosSystemParser.g:1721:3: ( rule__BoolArray__Group__0 ) { before(grammarAccess.getBoolArrayAccess().getGroup()); - // InternalRosSystemParser.g:1699:3: ( rule__BoolArray__Group__0 ) - // InternalRosSystemParser.g:1699:4: rule__BoolArray__Group__0 + // InternalRosSystemParser.g:1722:3: ( rule__BoolArray__Group__0 ) + // InternalRosSystemParser.g:1722:4: rule__BoolArray__Group__0 { pushFollow(FOLLOW_2); rule__BoolArray__Group__0(); @@ -5031,11 +5098,11 @@ public final void ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRosSystemParser.g:1708:1: entryRuleint8Array : ruleint8Array EOF ; + // InternalRosSystemParser.g:1731:1: entryRuleint8Array : ruleint8Array EOF ; public final void entryRuleint8Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1709:1: ( ruleint8Array EOF ) - // InternalRosSystemParser.g:1710:1: ruleint8Array EOF + // InternalRosSystemParser.g:1732:1: ( ruleint8Array EOF ) + // InternalRosSystemParser.g:1733:1: ruleint8Array EOF { before(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -5061,21 +5128,21 @@ public final void entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRosSystemParser.g:1717:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1740:1: ruleint8Array : ( ( rule__Int8Array__Group__0 ) ) ; public final void ruleint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1721:2: ( ( ( rule__Int8Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1722:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalRosSystemParser.g:1744:2: ( ( ( rule__Int8Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1745:2: ( ( rule__Int8Array__Group__0 ) ) { - // InternalRosSystemParser.g:1722:2: ( ( rule__Int8Array__Group__0 ) ) - // InternalRosSystemParser.g:1723:3: ( rule__Int8Array__Group__0 ) + // InternalRosSystemParser.g:1745:2: ( ( rule__Int8Array__Group__0 ) ) + // InternalRosSystemParser.g:1746:3: ( rule__Int8Array__Group__0 ) { before(grammarAccess.getInt8ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1724:3: ( rule__Int8Array__Group__0 ) - // InternalRosSystemParser.g:1724:4: rule__Int8Array__Group__0 + // InternalRosSystemParser.g:1747:3: ( rule__Int8Array__Group__0 ) + // InternalRosSystemParser.g:1747:4: rule__Int8Array__Group__0 { pushFollow(FOLLOW_2); rule__Int8Array__Group__0(); @@ -5108,11 +5175,11 @@ public final void ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRosSystemParser.g:1733:1: entryRuleuint8Array : ruleuint8Array EOF ; + // InternalRosSystemParser.g:1756:1: entryRuleuint8Array : ruleuint8Array EOF ; public final void entryRuleuint8Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1734:1: ( ruleuint8Array EOF ) - // InternalRosSystemParser.g:1735:1: ruleuint8Array EOF + // InternalRosSystemParser.g:1757:1: ( ruleuint8Array EOF ) + // InternalRosSystemParser.g:1758:1: ruleuint8Array EOF { before(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -5138,21 +5205,21 @@ public final void entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRosSystemParser.g:1742:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1765:1: ruleuint8Array : ( ( rule__Uint8Array__Group__0 ) ) ; public final void ruleuint8Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1746:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1747:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalRosSystemParser.g:1769:2: ( ( ( rule__Uint8Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1770:2: ( ( rule__Uint8Array__Group__0 ) ) { - // InternalRosSystemParser.g:1747:2: ( ( rule__Uint8Array__Group__0 ) ) - // InternalRosSystemParser.g:1748:3: ( rule__Uint8Array__Group__0 ) + // InternalRosSystemParser.g:1770:2: ( ( rule__Uint8Array__Group__0 ) ) + // InternalRosSystemParser.g:1771:3: ( rule__Uint8Array__Group__0 ) { before(grammarAccess.getUint8ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1749:3: ( rule__Uint8Array__Group__0 ) - // InternalRosSystemParser.g:1749:4: rule__Uint8Array__Group__0 + // InternalRosSystemParser.g:1772:3: ( rule__Uint8Array__Group__0 ) + // InternalRosSystemParser.g:1772:4: rule__Uint8Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint8Array__Group__0(); @@ -5185,11 +5252,11 @@ public final void ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRosSystemParser.g:1758:1: entryRuleint16Array : ruleint16Array EOF ; + // InternalRosSystemParser.g:1781:1: entryRuleint16Array : ruleint16Array EOF ; public final void entryRuleint16Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1759:1: ( ruleint16Array EOF ) - // InternalRosSystemParser.g:1760:1: ruleint16Array EOF + // InternalRosSystemParser.g:1782:1: ( ruleint16Array EOF ) + // InternalRosSystemParser.g:1783:1: ruleint16Array EOF { before(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -5215,21 +5282,21 @@ public final void entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRosSystemParser.g:1767:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1790:1: ruleint16Array : ( ( rule__Int16Array__Group__0 ) ) ; public final void ruleint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1771:2: ( ( ( rule__Int16Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1772:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalRosSystemParser.g:1794:2: ( ( ( rule__Int16Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1795:2: ( ( rule__Int16Array__Group__0 ) ) { - // InternalRosSystemParser.g:1772:2: ( ( rule__Int16Array__Group__0 ) ) - // InternalRosSystemParser.g:1773:3: ( rule__Int16Array__Group__0 ) + // InternalRosSystemParser.g:1795:2: ( ( rule__Int16Array__Group__0 ) ) + // InternalRosSystemParser.g:1796:3: ( rule__Int16Array__Group__0 ) { before(grammarAccess.getInt16ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1774:3: ( rule__Int16Array__Group__0 ) - // InternalRosSystemParser.g:1774:4: rule__Int16Array__Group__0 + // InternalRosSystemParser.g:1797:3: ( rule__Int16Array__Group__0 ) + // InternalRosSystemParser.g:1797:4: rule__Int16Array__Group__0 { pushFollow(FOLLOW_2); rule__Int16Array__Group__0(); @@ -5262,11 +5329,11 @@ public final void ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRosSystemParser.g:1783:1: entryRuleuint16Array : ruleuint16Array EOF ; + // InternalRosSystemParser.g:1806:1: entryRuleuint16Array : ruleuint16Array EOF ; public final void entryRuleuint16Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1784:1: ( ruleuint16Array EOF ) - // InternalRosSystemParser.g:1785:1: ruleuint16Array EOF + // InternalRosSystemParser.g:1807:1: ( ruleuint16Array EOF ) + // InternalRosSystemParser.g:1808:1: ruleuint16Array EOF { before(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -5292,21 +5359,21 @@ public final void entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRosSystemParser.g:1792:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1815:1: ruleuint16Array : ( ( rule__Uint16Array__Group__0 ) ) ; public final void ruleuint16Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1796:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1797:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalRosSystemParser.g:1819:2: ( ( ( rule__Uint16Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1820:2: ( ( rule__Uint16Array__Group__0 ) ) { - // InternalRosSystemParser.g:1797:2: ( ( rule__Uint16Array__Group__0 ) ) - // InternalRosSystemParser.g:1798:3: ( rule__Uint16Array__Group__0 ) + // InternalRosSystemParser.g:1820:2: ( ( rule__Uint16Array__Group__0 ) ) + // InternalRosSystemParser.g:1821:3: ( rule__Uint16Array__Group__0 ) { before(grammarAccess.getUint16ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1799:3: ( rule__Uint16Array__Group__0 ) - // InternalRosSystemParser.g:1799:4: rule__Uint16Array__Group__0 + // InternalRosSystemParser.g:1822:3: ( rule__Uint16Array__Group__0 ) + // InternalRosSystemParser.g:1822:4: rule__Uint16Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint16Array__Group__0(); @@ -5339,11 +5406,11 @@ public final void ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRosSystemParser.g:1808:1: entryRuleint32Array : ruleint32Array EOF ; + // InternalRosSystemParser.g:1831:1: entryRuleint32Array : ruleint32Array EOF ; public final void entryRuleint32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1809:1: ( ruleint32Array EOF ) - // InternalRosSystemParser.g:1810:1: ruleint32Array EOF + // InternalRosSystemParser.g:1832:1: ( ruleint32Array EOF ) + // InternalRosSystemParser.g:1833:1: ruleint32Array EOF { before(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -5369,21 +5436,21 @@ public final void entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRosSystemParser.g:1817:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1840:1: ruleint32Array : ( ( rule__Int32Array__Group__0 ) ) ; public final void ruleint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1821:2: ( ( ( rule__Int32Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1822:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalRosSystemParser.g:1844:2: ( ( ( rule__Int32Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1845:2: ( ( rule__Int32Array__Group__0 ) ) { - // InternalRosSystemParser.g:1822:2: ( ( rule__Int32Array__Group__0 ) ) - // InternalRosSystemParser.g:1823:3: ( rule__Int32Array__Group__0 ) + // InternalRosSystemParser.g:1845:2: ( ( rule__Int32Array__Group__0 ) ) + // InternalRosSystemParser.g:1846:3: ( rule__Int32Array__Group__0 ) { before(grammarAccess.getInt32ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1824:3: ( rule__Int32Array__Group__0 ) - // InternalRosSystemParser.g:1824:4: rule__Int32Array__Group__0 + // InternalRosSystemParser.g:1847:3: ( rule__Int32Array__Group__0 ) + // InternalRosSystemParser.g:1847:4: rule__Int32Array__Group__0 { pushFollow(FOLLOW_2); rule__Int32Array__Group__0(); @@ -5416,11 +5483,11 @@ public final void ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRosSystemParser.g:1833:1: entryRuleuint32Array : ruleuint32Array EOF ; + // InternalRosSystemParser.g:1856:1: entryRuleuint32Array : ruleuint32Array EOF ; public final void entryRuleuint32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1834:1: ( ruleuint32Array EOF ) - // InternalRosSystemParser.g:1835:1: ruleuint32Array EOF + // InternalRosSystemParser.g:1857:1: ( ruleuint32Array EOF ) + // InternalRosSystemParser.g:1858:1: ruleuint32Array EOF { before(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -5446,21 +5513,21 @@ public final void entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRosSystemParser.g:1842:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1865:1: ruleuint32Array : ( ( rule__Uint32Array__Group__0 ) ) ; public final void ruleuint32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1846:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1847:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalRosSystemParser.g:1869:2: ( ( ( rule__Uint32Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1870:2: ( ( rule__Uint32Array__Group__0 ) ) { - // InternalRosSystemParser.g:1847:2: ( ( rule__Uint32Array__Group__0 ) ) - // InternalRosSystemParser.g:1848:3: ( rule__Uint32Array__Group__0 ) + // InternalRosSystemParser.g:1870:2: ( ( rule__Uint32Array__Group__0 ) ) + // InternalRosSystemParser.g:1871:3: ( rule__Uint32Array__Group__0 ) { before(grammarAccess.getUint32ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1849:3: ( rule__Uint32Array__Group__0 ) - // InternalRosSystemParser.g:1849:4: rule__Uint32Array__Group__0 + // InternalRosSystemParser.g:1872:3: ( rule__Uint32Array__Group__0 ) + // InternalRosSystemParser.g:1872:4: rule__Uint32Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint32Array__Group__0(); @@ -5493,11 +5560,11 @@ public final void ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRosSystemParser.g:1858:1: entryRuleint64Array : ruleint64Array EOF ; + // InternalRosSystemParser.g:1881:1: entryRuleint64Array : ruleint64Array EOF ; public final void entryRuleint64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1859:1: ( ruleint64Array EOF ) - // InternalRosSystemParser.g:1860:1: ruleint64Array EOF + // InternalRosSystemParser.g:1882:1: ( ruleint64Array EOF ) + // InternalRosSystemParser.g:1883:1: ruleint64Array EOF { before(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -5523,21 +5590,21 @@ public final void entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRosSystemParser.g:1867:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1890:1: ruleint64Array : ( ( rule__Int64Array__Group__0 ) ) ; public final void ruleint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1871:2: ( ( ( rule__Int64Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1872:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalRosSystemParser.g:1894:2: ( ( ( rule__Int64Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1895:2: ( ( rule__Int64Array__Group__0 ) ) { - // InternalRosSystemParser.g:1872:2: ( ( rule__Int64Array__Group__0 ) ) - // InternalRosSystemParser.g:1873:3: ( rule__Int64Array__Group__0 ) + // InternalRosSystemParser.g:1895:2: ( ( rule__Int64Array__Group__0 ) ) + // InternalRosSystemParser.g:1896:3: ( rule__Int64Array__Group__0 ) { before(grammarAccess.getInt64ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1874:3: ( rule__Int64Array__Group__0 ) - // InternalRosSystemParser.g:1874:4: rule__Int64Array__Group__0 + // InternalRosSystemParser.g:1897:3: ( rule__Int64Array__Group__0 ) + // InternalRosSystemParser.g:1897:4: rule__Int64Array__Group__0 { pushFollow(FOLLOW_2); rule__Int64Array__Group__0(); @@ -5570,11 +5637,11 @@ public final void ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRosSystemParser.g:1883:1: entryRuleuint64Array : ruleuint64Array EOF ; + // InternalRosSystemParser.g:1906:1: entryRuleuint64Array : ruleuint64Array EOF ; public final void entryRuleuint64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1884:1: ( ruleuint64Array EOF ) - // InternalRosSystemParser.g:1885:1: ruleuint64Array EOF + // InternalRosSystemParser.g:1907:1: ( ruleuint64Array EOF ) + // InternalRosSystemParser.g:1908:1: ruleuint64Array EOF { before(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -5600,21 +5667,21 @@ public final void entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRosSystemParser.g:1892:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1915:1: ruleuint64Array : ( ( rule__Uint64Array__Group__0 ) ) ; public final void ruleuint64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1896:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1897:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalRosSystemParser.g:1919:2: ( ( ( rule__Uint64Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1920:2: ( ( rule__Uint64Array__Group__0 ) ) { - // InternalRosSystemParser.g:1897:2: ( ( rule__Uint64Array__Group__0 ) ) - // InternalRosSystemParser.g:1898:3: ( rule__Uint64Array__Group__0 ) + // InternalRosSystemParser.g:1920:2: ( ( rule__Uint64Array__Group__0 ) ) + // InternalRosSystemParser.g:1921:3: ( rule__Uint64Array__Group__0 ) { before(grammarAccess.getUint64ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1899:3: ( rule__Uint64Array__Group__0 ) - // InternalRosSystemParser.g:1899:4: rule__Uint64Array__Group__0 + // InternalRosSystemParser.g:1922:3: ( rule__Uint64Array__Group__0 ) + // InternalRosSystemParser.g:1922:4: rule__Uint64Array__Group__0 { pushFollow(FOLLOW_2); rule__Uint64Array__Group__0(); @@ -5647,11 +5714,11 @@ public final void ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRosSystemParser.g:1908:1: entryRulefloat32Array : rulefloat32Array EOF ; + // InternalRosSystemParser.g:1931:1: entryRulefloat32Array : rulefloat32Array EOF ; public final void entryRulefloat32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1909:1: ( rulefloat32Array EOF ) - // InternalRosSystemParser.g:1910:1: rulefloat32Array EOF + // InternalRosSystemParser.g:1932:1: ( rulefloat32Array EOF ) + // InternalRosSystemParser.g:1933:1: rulefloat32Array EOF { before(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -5677,21 +5744,21 @@ public final void entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRosSystemParser.g:1917:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1940:1: rulefloat32Array : ( ( rule__Float32Array__Group__0 ) ) ; public final void rulefloat32Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1921:2: ( ( ( rule__Float32Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1922:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalRosSystemParser.g:1944:2: ( ( ( rule__Float32Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1945:2: ( ( rule__Float32Array__Group__0 ) ) { - // InternalRosSystemParser.g:1922:2: ( ( rule__Float32Array__Group__0 ) ) - // InternalRosSystemParser.g:1923:3: ( rule__Float32Array__Group__0 ) + // InternalRosSystemParser.g:1945:2: ( ( rule__Float32Array__Group__0 ) ) + // InternalRosSystemParser.g:1946:3: ( rule__Float32Array__Group__0 ) { before(grammarAccess.getFloat32ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1924:3: ( rule__Float32Array__Group__0 ) - // InternalRosSystemParser.g:1924:4: rule__Float32Array__Group__0 + // InternalRosSystemParser.g:1947:3: ( rule__Float32Array__Group__0 ) + // InternalRosSystemParser.g:1947:4: rule__Float32Array__Group__0 { pushFollow(FOLLOW_2); rule__Float32Array__Group__0(); @@ -5724,11 +5791,11 @@ public final void rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRosSystemParser.g:1933:1: entryRulefloat64Array : rulefloat64Array EOF ; + // InternalRosSystemParser.g:1956:1: entryRulefloat64Array : rulefloat64Array EOF ; public final void entryRulefloat64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1934:1: ( rulefloat64Array EOF ) - // InternalRosSystemParser.g:1935:1: rulefloat64Array EOF + // InternalRosSystemParser.g:1957:1: ( rulefloat64Array EOF ) + // InternalRosSystemParser.g:1958:1: rulefloat64Array EOF { before(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -5754,21 +5821,21 @@ public final void entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRosSystemParser.g:1942:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1965:1: rulefloat64Array : ( ( rule__Float64Array__Group__0 ) ) ; public final void rulefloat64Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1946:2: ( ( ( rule__Float64Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1947:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalRosSystemParser.g:1969:2: ( ( ( rule__Float64Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1970:2: ( ( rule__Float64Array__Group__0 ) ) { - // InternalRosSystemParser.g:1947:2: ( ( rule__Float64Array__Group__0 ) ) - // InternalRosSystemParser.g:1948:3: ( rule__Float64Array__Group__0 ) + // InternalRosSystemParser.g:1970:2: ( ( rule__Float64Array__Group__0 ) ) + // InternalRosSystemParser.g:1971:3: ( rule__Float64Array__Group__0 ) { before(grammarAccess.getFloat64ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1949:3: ( rule__Float64Array__Group__0 ) - // InternalRosSystemParser.g:1949:4: rule__Float64Array__Group__0 + // InternalRosSystemParser.g:1972:3: ( rule__Float64Array__Group__0 ) + // InternalRosSystemParser.g:1972:4: rule__Float64Array__Group__0 { pushFollow(FOLLOW_2); rule__Float64Array__Group__0(); @@ -5801,11 +5868,11 @@ public final void rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRosSystemParser.g:1958:1: entryRulestring0Array : rulestring0Array EOF ; + // InternalRosSystemParser.g:1981:1: entryRulestring0Array : rulestring0Array EOF ; public final void entryRulestring0Array() throws RecognitionException { try { - // InternalRosSystemParser.g:1959:1: ( rulestring0Array EOF ) - // InternalRosSystemParser.g:1960:1: rulestring0Array EOF + // InternalRosSystemParser.g:1982:1: ( rulestring0Array EOF ) + // InternalRosSystemParser.g:1983:1: rulestring0Array EOF { before(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -5831,21 +5898,21 @@ public final void entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRosSystemParser.g:1967:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; + // InternalRosSystemParser.g:1990:1: rulestring0Array : ( ( rule__String0Array__Group__0 ) ) ; public final void rulestring0Array() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1971:2: ( ( ( rule__String0Array__Group__0 ) ) ) - // InternalRosSystemParser.g:1972:2: ( ( rule__String0Array__Group__0 ) ) + // InternalRosSystemParser.g:1994:2: ( ( ( rule__String0Array__Group__0 ) ) ) + // InternalRosSystemParser.g:1995:2: ( ( rule__String0Array__Group__0 ) ) { - // InternalRosSystemParser.g:1972:2: ( ( rule__String0Array__Group__0 ) ) - // InternalRosSystemParser.g:1973:3: ( rule__String0Array__Group__0 ) + // InternalRosSystemParser.g:1995:2: ( ( rule__String0Array__Group__0 ) ) + // InternalRosSystemParser.g:1996:3: ( rule__String0Array__Group__0 ) { before(grammarAccess.getString0ArrayAccess().getGroup()); - // InternalRosSystemParser.g:1974:3: ( rule__String0Array__Group__0 ) - // InternalRosSystemParser.g:1974:4: rule__String0Array__Group__0 + // InternalRosSystemParser.g:1997:3: ( rule__String0Array__Group__0 ) + // InternalRosSystemParser.g:1997:4: rule__String0Array__Group__0 { pushFollow(FOLLOW_2); rule__String0Array__Group__0(); @@ -5878,11 +5945,11 @@ public final void rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRosSystemParser.g:1983:1: entryRulebyteArray : rulebyteArray EOF ; + // InternalRosSystemParser.g:2006:1: entryRulebyteArray : rulebyteArray EOF ; public final void entryRulebyteArray() throws RecognitionException { try { - // InternalRosSystemParser.g:1984:1: ( rulebyteArray EOF ) - // InternalRosSystemParser.g:1985:1: rulebyteArray EOF + // InternalRosSystemParser.g:2007:1: ( rulebyteArray EOF ) + // InternalRosSystemParser.g:2008:1: rulebyteArray EOF { before(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -5908,21 +5975,21 @@ public final void entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRosSystemParser.g:1992:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; + // InternalRosSystemParser.g:2015:1: rulebyteArray : ( ( rule__ByteArray__Group__0 ) ) ; public final void rulebyteArray() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:1996:2: ( ( ( rule__ByteArray__Group__0 ) ) ) - // InternalRosSystemParser.g:1997:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalRosSystemParser.g:2019:2: ( ( ( rule__ByteArray__Group__0 ) ) ) + // InternalRosSystemParser.g:2020:2: ( ( rule__ByteArray__Group__0 ) ) { - // InternalRosSystemParser.g:1997:2: ( ( rule__ByteArray__Group__0 ) ) - // InternalRosSystemParser.g:1998:3: ( rule__ByteArray__Group__0 ) + // InternalRosSystemParser.g:2020:2: ( ( rule__ByteArray__Group__0 ) ) + // InternalRosSystemParser.g:2021:3: ( rule__ByteArray__Group__0 ) { before(grammarAccess.getByteArrayAccess().getGroup()); - // InternalRosSystemParser.g:1999:3: ( rule__ByteArray__Group__0 ) - // InternalRosSystemParser.g:1999:4: rule__ByteArray__Group__0 + // InternalRosSystemParser.g:2022:3: ( rule__ByteArray__Group__0 ) + // InternalRosSystemParser.g:2022:4: rule__ByteArray__Group__0 { pushFollow(FOLLOW_2); rule__ByteArray__Group__0(); @@ -5955,11 +6022,11 @@ public final void rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRosSystemParser.g:2008:1: entryRuleHeader : ruleHeader EOF ; + // InternalRosSystemParser.g:2031:1: entryRuleHeader : ruleHeader EOF ; public final void entryRuleHeader() throws RecognitionException { try { - // InternalRosSystemParser.g:2009:1: ( ruleHeader EOF ) - // InternalRosSystemParser.g:2010:1: ruleHeader EOF + // InternalRosSystemParser.g:2032:1: ( ruleHeader EOF ) + // InternalRosSystemParser.g:2033:1: ruleHeader EOF { before(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -5985,21 +6052,21 @@ public final void entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRosSystemParser.g:2017:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; + // InternalRosSystemParser.g:2040:1: ruleHeader : ( ( rule__Header__Group__0 ) ) ; public final void ruleHeader() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2021:2: ( ( ( rule__Header__Group__0 ) ) ) - // InternalRosSystemParser.g:2022:2: ( ( rule__Header__Group__0 ) ) + // InternalRosSystemParser.g:2044:2: ( ( ( rule__Header__Group__0 ) ) ) + // InternalRosSystemParser.g:2045:2: ( ( rule__Header__Group__0 ) ) { - // InternalRosSystemParser.g:2022:2: ( ( rule__Header__Group__0 ) ) - // InternalRosSystemParser.g:2023:3: ( rule__Header__Group__0 ) + // InternalRosSystemParser.g:2045:2: ( ( rule__Header__Group__0 ) ) + // InternalRosSystemParser.g:2046:3: ( rule__Header__Group__0 ) { before(grammarAccess.getHeaderAccess().getGroup()); - // InternalRosSystemParser.g:2024:3: ( rule__Header__Group__0 ) - // InternalRosSystemParser.g:2024:4: rule__Header__Group__0 + // InternalRosSystemParser.g:2047:3: ( rule__Header__Group__0 ) + // InternalRosSystemParser.g:2047:4: rule__Header__Group__0 { pushFollow(FOLLOW_2); rule__Header__Group__0(); @@ -6032,11 +6099,11 @@ public final void ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRosSystemParser.g:2033:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; + // InternalRosSystemParser.g:2056:1: entryRuleTopicSpecRef : ruleTopicSpecRef EOF ; public final void entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRosSystemParser.g:2034:1: ( ruleTopicSpecRef EOF ) - // InternalRosSystemParser.g:2035:1: ruleTopicSpecRef EOF + // InternalRosSystemParser.g:2057:1: ( ruleTopicSpecRef EOF ) + // InternalRosSystemParser.g:2058:1: ruleTopicSpecRef EOF { before(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -6062,21 +6129,21 @@ public final void entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRosSystemParser.g:2042:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; + // InternalRosSystemParser.g:2065:1: ruleTopicSpecRef : ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ; public final void ruleTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2046:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) - // InternalRosSystemParser.g:2047:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalRosSystemParser.g:2069:2: ( ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) ) + // InternalRosSystemParser.g:2070:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) { - // InternalRosSystemParser.g:2047:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) - // InternalRosSystemParser.g:2048:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalRosSystemParser.g:2070:2: ( ( rule__TopicSpecRef__TopicSpecAssignment ) ) + // InternalRosSystemParser.g:2071:3: ( rule__TopicSpecRef__TopicSpecAssignment ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecAssignment()); - // InternalRosSystemParser.g:2049:3: ( rule__TopicSpecRef__TopicSpecAssignment ) - // InternalRosSystemParser.g:2049:4: rule__TopicSpecRef__TopicSpecAssignment + // InternalRosSystemParser.g:2072:3: ( rule__TopicSpecRef__TopicSpecAssignment ) + // InternalRosSystemParser.g:2072:4: rule__TopicSpecRef__TopicSpecAssignment { pushFollow(FOLLOW_2); rule__TopicSpecRef__TopicSpecAssignment(); @@ -6109,11 +6176,11 @@ public final void ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRosSystemParser.g:2058:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; + // InternalRosSystemParser.g:2081:1: entryRuleArrayTopicSpecRef : ruleArrayTopicSpecRef EOF ; public final void entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRosSystemParser.g:2059:1: ( ruleArrayTopicSpecRef EOF ) - // InternalRosSystemParser.g:2060:1: ruleArrayTopicSpecRef EOF + // InternalRosSystemParser.g:2082:1: ( ruleArrayTopicSpecRef EOF ) + // InternalRosSystemParser.g:2083:1: ruleArrayTopicSpecRef EOF { before(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -6139,21 +6206,21 @@ public final void entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRosSystemParser.g:2067:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; + // InternalRosSystemParser.g:2090:1: ruleArrayTopicSpecRef : ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ; public final void ruleArrayTopicSpecRef() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2071:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) - // InternalRosSystemParser.g:2072:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalRosSystemParser.g:2094:2: ( ( ( rule__ArrayTopicSpecRef__Group__0 ) ) ) + // InternalRosSystemParser.g:2095:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) { - // InternalRosSystemParser.g:2072:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) - // InternalRosSystemParser.g:2073:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalRosSystemParser.g:2095:2: ( ( rule__ArrayTopicSpecRef__Group__0 ) ) + // InternalRosSystemParser.g:2096:3: ( rule__ArrayTopicSpecRef__Group__0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getGroup()); - // InternalRosSystemParser.g:2074:3: ( rule__ArrayTopicSpecRef__Group__0 ) - // InternalRosSystemParser.g:2074:4: rule__ArrayTopicSpecRef__Group__0 + // InternalRosSystemParser.g:2097:3: ( rule__ArrayTopicSpecRef__Group__0 ) + // InternalRosSystemParser.g:2097:4: rule__ArrayTopicSpecRef__Group__0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__0(); @@ -6186,11 +6253,11 @@ public final void ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRosSystemParser.g:2083:1: entryRuleKEYWORD : ruleKEYWORD EOF ; + // InternalRosSystemParser.g:2106:1: entryRuleKEYWORD : ruleKEYWORD EOF ; public final void entryRuleKEYWORD() throws RecognitionException { try { - // InternalRosSystemParser.g:2084:1: ( ruleKEYWORD EOF ) - // InternalRosSystemParser.g:2085:1: ruleKEYWORD EOF + // InternalRosSystemParser.g:2107:1: ( ruleKEYWORD EOF ) + // InternalRosSystemParser.g:2108:1: ruleKEYWORD EOF { before(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -6216,21 +6283,21 @@ public final void entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRosSystemParser.g:2092:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; + // InternalRosSystemParser.g:2115:1: ruleKEYWORD : ( ( rule__KEYWORD__Alternatives ) ) ; public final void ruleKEYWORD() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2096:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) - // InternalRosSystemParser.g:2097:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalRosSystemParser.g:2119:2: ( ( ( rule__KEYWORD__Alternatives ) ) ) + // InternalRosSystemParser.g:2120:2: ( ( rule__KEYWORD__Alternatives ) ) { - // InternalRosSystemParser.g:2097:2: ( ( rule__KEYWORD__Alternatives ) ) - // InternalRosSystemParser.g:2098:3: ( rule__KEYWORD__Alternatives ) + // InternalRosSystemParser.g:2120:2: ( ( rule__KEYWORD__Alternatives ) ) + // InternalRosSystemParser.g:2121:3: ( rule__KEYWORD__Alternatives ) { before(grammarAccess.getKEYWORDAccess().getAlternatives()); - // InternalRosSystemParser.g:2099:3: ( rule__KEYWORD__Alternatives ) - // InternalRosSystemParser.g:2099:4: rule__KEYWORD__Alternatives + // InternalRosSystemParser.g:2122:3: ( rule__KEYWORD__Alternatives ) + // InternalRosSystemParser.g:2122:4: rule__KEYWORD__Alternatives { pushFollow(FOLLOW_2); rule__KEYWORD__Alternatives(); @@ -6263,11 +6330,11 @@ public final void ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRosSystemParser.g:2108:1: entryRuleEString : ruleEString EOF ; + // InternalRosSystemParser.g:2131:1: entryRuleEString : ruleEString EOF ; public final void entryRuleEString() throws RecognitionException { try { - // InternalRosSystemParser.g:2109:1: ( ruleEString EOF ) - // InternalRosSystemParser.g:2110:1: ruleEString EOF + // InternalRosSystemParser.g:2132:1: ( ruleEString EOF ) + // InternalRosSystemParser.g:2133:1: ruleEString EOF { before(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -6293,21 +6360,21 @@ public final void entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRosSystemParser.g:2117:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; + // InternalRosSystemParser.g:2140:1: ruleEString : ( ( rule__EString__Alternatives ) ) ; public final void ruleEString() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2121:2: ( ( ( rule__EString__Alternatives ) ) ) - // InternalRosSystemParser.g:2122:2: ( ( rule__EString__Alternatives ) ) + // InternalRosSystemParser.g:2144:2: ( ( ( rule__EString__Alternatives ) ) ) + // InternalRosSystemParser.g:2145:2: ( ( rule__EString__Alternatives ) ) { - // InternalRosSystemParser.g:2122:2: ( ( rule__EString__Alternatives ) ) - // InternalRosSystemParser.g:2123:3: ( rule__EString__Alternatives ) + // InternalRosSystemParser.g:2145:2: ( ( rule__EString__Alternatives ) ) + // InternalRosSystemParser.g:2146:3: ( rule__EString__Alternatives ) { before(grammarAccess.getEStringAccess().getAlternatives()); - // InternalRosSystemParser.g:2124:3: ( rule__EString__Alternatives ) - // InternalRosSystemParser.g:2124:4: rule__EString__Alternatives + // InternalRosSystemParser.g:2147:3: ( rule__EString__Alternatives ) + // InternalRosSystemParser.g:2147:4: rule__EString__Alternatives { pushFollow(FOLLOW_2); rule__EString__Alternatives(); @@ -6339,14 +6406,89 @@ public final void ruleEString() throws RecognitionException { // $ANTLR end "ruleEString" + // $ANTLR start "entryRulePreListElement" + // InternalRosSystemParser.g:2156:1: entryRulePreListElement : rulePreListElement EOF ; + public final void entryRulePreListElement() throws RecognitionException { + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRosSystemParser.g:2160:1: ( rulePreListElement EOF ) + // InternalRosSystemParser.g:2161:1: rulePreListElement EOF + { + before(grammarAccess.getPreListElementRule()); + pushFollow(FOLLOW_1); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getPreListElementRule()); + match(input,EOF,FOLLOW_2); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + myHiddenTokenState.restore(); + + } + return ; + } + // $ANTLR end "entryRulePreListElement" + + + // $ANTLR start "rulePreListElement" + // InternalRosSystemParser.g:2171:1: rulePreListElement : ( HyphenMinus ) ; + public final void rulePreListElement() throws RecognitionException { + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:2176:2: ( ( HyphenMinus ) ) + // InternalRosSystemParser.g:2177:2: ( HyphenMinus ) + { + // InternalRosSystemParser.g:2177:2: ( HyphenMinus ) + // InternalRosSystemParser.g:2178:3: HyphenMinus + { + before(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + match(input,HyphenMinus,FOLLOW_2); + after(grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + myHiddenTokenState.restore(); + + } + return ; + } + // $ANTLR end "rulePreListElement" + + // $ANTLR start "rule__RosSystem__Alternatives_3" - // InternalRosSystemParser.g:2132:1: rule__RosSystem__Alternatives_3 : ( ( ( rule__RosSystem__Group_3_0__0 ) ) | ( ( rule__RosSystem__Group_3_1__0 ) ) | ( ( rule__RosSystem__Group_3_2__0 ) ) | ( ( rule__RosSystem__Group_3_3__0 ) ) ); + // InternalRosSystemParser.g:2188:1: rule__RosSystem__Alternatives_3 : ( ( ( rule__RosSystem__Group_3_0__0 ) ) | ( ( rule__RosSystem__Group_3_1__0 ) ) | ( ( rule__RosSystem__Group_3_2__0 ) ) | ( ( rule__RosSystem__Group_3_3__0 ) ) ); public final void rule__RosSystem__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2136:1: ( ( ( rule__RosSystem__Group_3_0__0 ) ) | ( ( rule__RosSystem__Group_3_1__0 ) ) | ( ( rule__RosSystem__Group_3_2__0 ) ) | ( ( rule__RosSystem__Group_3_3__0 ) ) ) + // InternalRosSystemParser.g:2192:1: ( ( ( rule__RosSystem__Group_3_0__0 ) ) | ( ( rule__RosSystem__Group_3_1__0 ) ) | ( ( rule__RosSystem__Group_3_2__0 ) ) | ( ( rule__RosSystem__Group_3_3__0 ) ) ) int alt1=4; switch ( input.LA(1) ) { case Processes: @@ -6378,14 +6520,14 @@ public final void rule__RosSystem__Alternatives_3() throws RecognitionException switch (alt1) { case 1 : - // InternalRosSystemParser.g:2137:2: ( ( rule__RosSystem__Group_3_0__0 ) ) + // InternalRosSystemParser.g:2193:2: ( ( rule__RosSystem__Group_3_0__0 ) ) { - // InternalRosSystemParser.g:2137:2: ( ( rule__RosSystem__Group_3_0__0 ) ) - // InternalRosSystemParser.g:2138:3: ( rule__RosSystem__Group_3_0__0 ) + // InternalRosSystemParser.g:2193:2: ( ( rule__RosSystem__Group_3_0__0 ) ) + // InternalRosSystemParser.g:2194:3: ( rule__RosSystem__Group_3_0__0 ) { before(grammarAccess.getRosSystemAccess().getGroup_3_0()); - // InternalRosSystemParser.g:2139:3: ( rule__RosSystem__Group_3_0__0 ) - // InternalRosSystemParser.g:2139:4: rule__RosSystem__Group_3_0__0 + // InternalRosSystemParser.g:2195:3: ( rule__RosSystem__Group_3_0__0 ) + // InternalRosSystemParser.g:2195:4: rule__RosSystem__Group_3_0__0 { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_0__0(); @@ -6403,14 +6545,14 @@ public final void rule__RosSystem__Alternatives_3() throws RecognitionException } break; case 2 : - // InternalRosSystemParser.g:2143:2: ( ( rule__RosSystem__Group_3_1__0 ) ) + // InternalRosSystemParser.g:2199:2: ( ( rule__RosSystem__Group_3_1__0 ) ) { - // InternalRosSystemParser.g:2143:2: ( ( rule__RosSystem__Group_3_1__0 ) ) - // InternalRosSystemParser.g:2144:3: ( rule__RosSystem__Group_3_1__0 ) + // InternalRosSystemParser.g:2199:2: ( ( rule__RosSystem__Group_3_1__0 ) ) + // InternalRosSystemParser.g:2200:3: ( rule__RosSystem__Group_3_1__0 ) { before(grammarAccess.getRosSystemAccess().getGroup_3_1()); - // InternalRosSystemParser.g:2145:3: ( rule__RosSystem__Group_3_1__0 ) - // InternalRosSystemParser.g:2145:4: rule__RosSystem__Group_3_1__0 + // InternalRosSystemParser.g:2201:3: ( rule__RosSystem__Group_3_1__0 ) + // InternalRosSystemParser.g:2201:4: rule__RosSystem__Group_3_1__0 { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_1__0(); @@ -6428,14 +6570,14 @@ public final void rule__RosSystem__Alternatives_3() throws RecognitionException } break; case 3 : - // InternalRosSystemParser.g:2149:2: ( ( rule__RosSystem__Group_3_2__0 ) ) + // InternalRosSystemParser.g:2205:2: ( ( rule__RosSystem__Group_3_2__0 ) ) { - // InternalRosSystemParser.g:2149:2: ( ( rule__RosSystem__Group_3_2__0 ) ) - // InternalRosSystemParser.g:2150:3: ( rule__RosSystem__Group_3_2__0 ) + // InternalRosSystemParser.g:2205:2: ( ( rule__RosSystem__Group_3_2__0 ) ) + // InternalRosSystemParser.g:2206:3: ( rule__RosSystem__Group_3_2__0 ) { before(grammarAccess.getRosSystemAccess().getGroup_3_2()); - // InternalRosSystemParser.g:2151:3: ( rule__RosSystem__Group_3_2__0 ) - // InternalRosSystemParser.g:2151:4: rule__RosSystem__Group_3_2__0 + // InternalRosSystemParser.g:2207:3: ( rule__RosSystem__Group_3_2__0 ) + // InternalRosSystemParser.g:2207:4: rule__RosSystem__Group_3_2__0 { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_2__0(); @@ -6453,14 +6595,14 @@ public final void rule__RosSystem__Alternatives_3() throws RecognitionException } break; case 4 : - // InternalRosSystemParser.g:2155:2: ( ( rule__RosSystem__Group_3_3__0 ) ) + // InternalRosSystemParser.g:2211:2: ( ( rule__RosSystem__Group_3_3__0 ) ) { - // InternalRosSystemParser.g:2155:2: ( ( rule__RosSystem__Group_3_3__0 ) ) - // InternalRosSystemParser.g:2156:3: ( rule__RosSystem__Group_3_3__0 ) + // InternalRosSystemParser.g:2211:2: ( ( rule__RosSystem__Group_3_3__0 ) ) + // InternalRosSystemParser.g:2212:3: ( rule__RosSystem__Group_3_3__0 ) { before(grammarAccess.getRosSystemAccess().getGroup_3_3()); - // InternalRosSystemParser.g:2157:3: ( rule__RosSystem__Group_3_3__0 ) - // InternalRosSystemParser.g:2157:4: rule__RosSystem__Group_3_3__0 + // InternalRosSystemParser.g:2213:3: ( rule__RosSystem__Group_3_3__0 ) + // InternalRosSystemParser.g:2213:4: rule__RosSystem__Group_3_3__0 { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_3__0(); @@ -6495,13 +6637,13 @@ public final void rule__RosSystem__Alternatives_3() throws RecognitionException // $ANTLR start "rule__InterfaceReference__Alternatives" - // InternalRosSystemParser.g:2165:1: rule__InterfaceReference__Alternatives : ( ( ruleInterfaceReference_Impl ) | ( ruleRosPublisherReference ) | ( ruleRosSubscriberReference ) | ( ruleRosServiceServerReference ) | ( ruleRosServerClientReference ) | ( ruleRosActionServerReference ) | ( ruleRosActionClientReference ) ); + // InternalRosSystemParser.g:2221:1: rule__InterfaceReference__Alternatives : ( ( ruleInterfaceReference_Impl ) | ( ruleRosPublisherReference ) | ( ruleRosSubscriberReference ) | ( ruleRosServiceServerReference ) | ( ruleRosServerClientReference ) | ( ruleRosActionServerReference ) | ( ruleRosActionClientReference ) ); public final void rule__InterfaceReference__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2169:1: ( ( ruleInterfaceReference_Impl ) | ( ruleRosPublisherReference ) | ( ruleRosSubscriberReference ) | ( ruleRosServiceServerReference ) | ( ruleRosServerClientReference ) | ( ruleRosActionServerReference ) | ( ruleRosActionClientReference ) ) + // InternalRosSystemParser.g:2225:1: ( ( ruleInterfaceReference_Impl ) | ( ruleRosPublisherReference ) | ( ruleRosSubscriberReference ) | ( ruleRosServiceServerReference ) | ( ruleRosServerClientReference ) | ( ruleRosActionServerReference ) | ( ruleRosActionClientReference ) ) int alt2=7; switch ( input.LA(1) ) { case EOF: @@ -6549,10 +6691,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc switch (alt2) { case 1 : - // InternalRosSystemParser.g:2170:2: ( ruleInterfaceReference_Impl ) + // InternalRosSystemParser.g:2226:2: ( ruleInterfaceReference_Impl ) { - // InternalRosSystemParser.g:2170:2: ( ruleInterfaceReference_Impl ) - // InternalRosSystemParser.g:2171:3: ruleInterfaceReference_Impl + // InternalRosSystemParser.g:2226:2: ( ruleInterfaceReference_Impl ) + // InternalRosSystemParser.g:2227:3: ruleInterfaceReference_Impl { before(grammarAccess.getInterfaceReferenceAccess().getInterfaceReference_ImplParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6568,10 +6710,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc } break; case 2 : - // InternalRosSystemParser.g:2176:2: ( ruleRosPublisherReference ) + // InternalRosSystemParser.g:2232:2: ( ruleRosPublisherReference ) { - // InternalRosSystemParser.g:2176:2: ( ruleRosPublisherReference ) - // InternalRosSystemParser.g:2177:3: ruleRosPublisherReference + // InternalRosSystemParser.g:2232:2: ( ruleRosPublisherReference ) + // InternalRosSystemParser.g:2233:3: ruleRosPublisherReference { before(grammarAccess.getInterfaceReferenceAccess().getRosPublisherReferenceParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6587,10 +6729,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc } break; case 3 : - // InternalRosSystemParser.g:2182:2: ( ruleRosSubscriberReference ) + // InternalRosSystemParser.g:2238:2: ( ruleRosSubscriberReference ) { - // InternalRosSystemParser.g:2182:2: ( ruleRosSubscriberReference ) - // InternalRosSystemParser.g:2183:3: ruleRosSubscriberReference + // InternalRosSystemParser.g:2238:2: ( ruleRosSubscriberReference ) + // InternalRosSystemParser.g:2239:3: ruleRosSubscriberReference { before(grammarAccess.getInterfaceReferenceAccess().getRosSubscriberReferenceParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6606,10 +6748,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc } break; case 4 : - // InternalRosSystemParser.g:2188:2: ( ruleRosServiceServerReference ) + // InternalRosSystemParser.g:2244:2: ( ruleRosServiceServerReference ) { - // InternalRosSystemParser.g:2188:2: ( ruleRosServiceServerReference ) - // InternalRosSystemParser.g:2189:3: ruleRosServiceServerReference + // InternalRosSystemParser.g:2244:2: ( ruleRosServiceServerReference ) + // InternalRosSystemParser.g:2245:3: ruleRosServiceServerReference { before(grammarAccess.getInterfaceReferenceAccess().getRosServiceServerReferenceParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -6625,10 +6767,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc } break; case 5 : - // InternalRosSystemParser.g:2194:2: ( ruleRosServerClientReference ) + // InternalRosSystemParser.g:2250:2: ( ruleRosServerClientReference ) { - // InternalRosSystemParser.g:2194:2: ( ruleRosServerClientReference ) - // InternalRosSystemParser.g:2195:3: ruleRosServerClientReference + // InternalRosSystemParser.g:2250:2: ( ruleRosServerClientReference ) + // InternalRosSystemParser.g:2251:3: ruleRosServerClientReference { before(grammarAccess.getInterfaceReferenceAccess().getRosServerClientReferenceParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -6644,10 +6786,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc } break; case 6 : - // InternalRosSystemParser.g:2200:2: ( ruleRosActionServerReference ) + // InternalRosSystemParser.g:2256:2: ( ruleRosActionServerReference ) { - // InternalRosSystemParser.g:2200:2: ( ruleRosActionServerReference ) - // InternalRosSystemParser.g:2201:3: ruleRosActionServerReference + // InternalRosSystemParser.g:2256:2: ( ruleRosActionServerReference ) + // InternalRosSystemParser.g:2257:3: ruleRosActionServerReference { before(grammarAccess.getInterfaceReferenceAccess().getRosActionServerReferenceParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -6663,10 +6805,10 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc } break; case 7 : - // InternalRosSystemParser.g:2206:2: ( ruleRosActionClientReference ) + // InternalRosSystemParser.g:2262:2: ( ruleRosActionClientReference ) { - // InternalRosSystemParser.g:2206:2: ( ruleRosActionClientReference ) - // InternalRosSystemParser.g:2207:3: ruleRosActionClientReference + // InternalRosSystemParser.g:2262:2: ( ruleRosActionClientReference ) + // InternalRosSystemParser.g:2263:3: ruleRosActionClientReference { before(grammarAccess.getInterfaceReferenceAccess().getRosActionClientReferenceParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -6699,13 +6841,13 @@ public final void rule__InterfaceReference__Alternatives() throws RecognitionExc // $ANTLR start "rule__Namespace__Alternatives" - // InternalRosSystemParser.g:2216:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); + // InternalRosSystemParser.g:2272:1: rule__Namespace__Alternatives : ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ); public final void rule__Namespace__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2220:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) + // InternalRosSystemParser.g:2276:1: ( ( ruleGlobalNamespace ) | ( ruleRelativeNamespace_Impl ) | ( rulePrivateNamespace ) ) int alt3=3; switch ( input.LA(1) ) { case GlobalNamespace: @@ -6732,10 +6874,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { switch (alt3) { case 1 : - // InternalRosSystemParser.g:2221:2: ( ruleGlobalNamespace ) + // InternalRosSystemParser.g:2277:2: ( ruleGlobalNamespace ) { - // InternalRosSystemParser.g:2221:2: ( ruleGlobalNamespace ) - // InternalRosSystemParser.g:2222:3: ruleGlobalNamespace + // InternalRosSystemParser.g:2277:2: ( ruleGlobalNamespace ) + // InternalRosSystemParser.g:2278:3: ruleGlobalNamespace { before(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6751,10 +6893,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:2227:2: ( ruleRelativeNamespace_Impl ) + // InternalRosSystemParser.g:2283:2: ( ruleRelativeNamespace_Impl ) { - // InternalRosSystemParser.g:2227:2: ( ruleRelativeNamespace_Impl ) - // InternalRosSystemParser.g:2228:3: ruleRelativeNamespace_Impl + // InternalRosSystemParser.g:2283:2: ( ruleRelativeNamespace_Impl ) + // InternalRosSystemParser.g:2284:3: ruleRelativeNamespace_Impl { before(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6770,10 +6912,10 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:2233:2: ( rulePrivateNamespace ) + // InternalRosSystemParser.g:2289:2: ( rulePrivateNamespace ) { - // InternalRosSystemParser.g:2233:2: ( rulePrivateNamespace ) - // InternalRosSystemParser.g:2234:3: rulePrivateNamespace + // InternalRosSystemParser.g:2289:2: ( rulePrivateNamespace ) + // InternalRosSystemParser.g:2290:3: rulePrivateNamespace { before(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6806,13 +6948,13 @@ public final void rule__Namespace__Alternatives() throws RecognitionException { // $ANTLR start "rule__ParameterType__Alternatives" - // InternalRosSystemParser.g:2243:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); + // InternalRosSystemParser.g:2299:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2247:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) + // InternalRosSystemParser.g:2303:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) int alt4=8; switch ( input.LA(1) ) { case List: @@ -6850,7 +6992,7 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio alt4=7; } break; - case Array: + case RULE_BEGIN: { alt4=8; } @@ -6864,10 +7006,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio switch (alt4) { case 1 : - // InternalRosSystemParser.g:2248:2: ( ruleParameterListType ) + // InternalRosSystemParser.g:2304:2: ( ruleParameterListType ) { - // InternalRosSystemParser.g:2248:2: ( ruleParameterListType ) - // InternalRosSystemParser.g:2249:3: ruleParameterListType + // InternalRosSystemParser.g:2304:2: ( ruleParameterListType ) + // InternalRosSystemParser.g:2305:3: ruleParameterListType { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -6883,10 +7025,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 2 : - // InternalRosSystemParser.g:2254:2: ( ruleParameterStructType ) + // InternalRosSystemParser.g:2310:2: ( ruleParameterStructType ) { - // InternalRosSystemParser.g:2254:2: ( ruleParameterStructType ) - // InternalRosSystemParser.g:2255:3: ruleParameterStructType + // InternalRosSystemParser.g:2310:2: ( ruleParameterStructType ) + // InternalRosSystemParser.g:2311:3: ruleParameterStructType { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -6902,10 +7044,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 3 : - // InternalRosSystemParser.g:2260:2: ( ruleParameterIntegerType ) + // InternalRosSystemParser.g:2316:2: ( ruleParameterIntegerType ) { - // InternalRosSystemParser.g:2260:2: ( ruleParameterIntegerType ) - // InternalRosSystemParser.g:2261:3: ruleParameterIntegerType + // InternalRosSystemParser.g:2316:2: ( ruleParameterIntegerType ) + // InternalRosSystemParser.g:2317:3: ruleParameterIntegerType { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -6921,10 +7063,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 4 : - // InternalRosSystemParser.g:2266:2: ( ruleParameterStringType ) + // InternalRosSystemParser.g:2322:2: ( ruleParameterStringType ) { - // InternalRosSystemParser.g:2266:2: ( ruleParameterStringType ) - // InternalRosSystemParser.g:2267:3: ruleParameterStringType + // InternalRosSystemParser.g:2322:2: ( ruleParameterStringType ) + // InternalRosSystemParser.g:2323:3: ruleParameterStringType { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -6940,10 +7082,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 5 : - // InternalRosSystemParser.g:2272:2: ( ruleParameterDoubleType ) + // InternalRosSystemParser.g:2328:2: ( ruleParameterDoubleType ) { - // InternalRosSystemParser.g:2272:2: ( ruleParameterDoubleType ) - // InternalRosSystemParser.g:2273:3: ruleParameterDoubleType + // InternalRosSystemParser.g:2328:2: ( ruleParameterDoubleType ) + // InternalRosSystemParser.g:2329:3: ruleParameterDoubleType { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -6959,10 +7101,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 6 : - // InternalRosSystemParser.g:2278:2: ( ruleParameterBooleanType ) + // InternalRosSystemParser.g:2334:2: ( ruleParameterBooleanType ) { - // InternalRosSystemParser.g:2278:2: ( ruleParameterBooleanType ) - // InternalRosSystemParser.g:2279:3: ruleParameterBooleanType + // InternalRosSystemParser.g:2334:2: ( ruleParameterBooleanType ) + // InternalRosSystemParser.g:2335:3: ruleParameterBooleanType { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -6978,10 +7120,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 7 : - // InternalRosSystemParser.g:2284:2: ( ruleParameterBase64Type ) + // InternalRosSystemParser.g:2340:2: ( ruleParameterBase64Type ) { - // InternalRosSystemParser.g:2284:2: ( ruleParameterBase64Type ) - // InternalRosSystemParser.g:2285:3: ruleParameterBase64Type + // InternalRosSystemParser.g:2340:2: ( ruleParameterBase64Type ) + // InternalRosSystemParser.g:2341:3: ruleParameterBase64Type { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -6997,10 +7139,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 8 : - // InternalRosSystemParser.g:2290:2: ( ruleParameterArrayType ) + // InternalRosSystemParser.g:2346:2: ( ruleParameterArrayType ) { - // InternalRosSystemParser.g:2290:2: ( ruleParameterArrayType ) - // InternalRosSystemParser.g:2291:3: ruleParameterArrayType + // InternalRosSystemParser.g:2346:2: ( ruleParameterArrayType ) + // InternalRosSystemParser.g:2347:3: ruleParameterArrayType { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -7033,80 +7175,21 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__ParameterValue__Alternatives" - // InternalRosSystemParser.g:2300:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); + // InternalRosSystemParser.g:2356:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2304:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) + // InternalRosSystemParser.g:2360:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) int alt5=7; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt5=1; - } - break; - case RULE_BINARY: - { - alt5=2; - } - break; - case RULE_DECINT: - { - alt5=3; - } - break; - case RULE_DOUBLE: - { - alt5=4; - } - break; - case RULE_BOOLEAN: - { - alt5=5; - } - break; - case LeftSquareBracket: - { - int LA5_6 = input.LA(2); - - if ( (LA5_6==Comma||(LA5_6>=LeftSquareBracket && LA5_6<=RightSquareBracket)||(LA5_6>=RULE_BINARY && LA5_6<=RULE_DOUBLE)||(LA5_6>=RULE_ID && LA5_6<=RULE_STRING)) ) { - alt5=6; - } - else if ( (LA5_6==ParameterStructMember) ) { - alt5=7; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 5, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt5=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 5, 0, input); - - throw nvae; - } - + alt5 = dfa5.predict(input); switch (alt5) { case 1 : - // InternalRosSystemParser.g:2305:2: ( ruleParameterString ) + // InternalRosSystemParser.g:2361:2: ( ruleParameterString ) { - // InternalRosSystemParser.g:2305:2: ( ruleParameterString ) - // InternalRosSystemParser.g:2306:3: ruleParameterString + // InternalRosSystemParser.g:2361:2: ( ruleParameterString ) + // InternalRosSystemParser.g:2362:3: ruleParameterString { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7122,10 +7205,10 @@ else if ( (LA5_6==ParameterStructMember) ) { } break; case 2 : - // InternalRosSystemParser.g:2311:2: ( ruleParameterBase64 ) + // InternalRosSystemParser.g:2367:2: ( ruleParameterBase64 ) { - // InternalRosSystemParser.g:2311:2: ( ruleParameterBase64 ) - // InternalRosSystemParser.g:2312:3: ruleParameterBase64 + // InternalRosSystemParser.g:2367:2: ( ruleParameterBase64 ) + // InternalRosSystemParser.g:2368:3: ruleParameterBase64 { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7141,10 +7224,10 @@ else if ( (LA5_6==ParameterStructMember) ) { } break; case 3 : - // InternalRosSystemParser.g:2317:2: ( ruleParameterInteger ) + // InternalRosSystemParser.g:2373:2: ( ruleParameterInteger ) { - // InternalRosSystemParser.g:2317:2: ( ruleParameterInteger ) - // InternalRosSystemParser.g:2318:3: ruleParameterInteger + // InternalRosSystemParser.g:2373:2: ( ruleParameterInteger ) + // InternalRosSystemParser.g:2374:3: ruleParameterInteger { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7160,10 +7243,10 @@ else if ( (LA5_6==ParameterStructMember) ) { } break; case 4 : - // InternalRosSystemParser.g:2323:2: ( ruleParameterDouble ) + // InternalRosSystemParser.g:2379:2: ( ruleParameterDouble ) { - // InternalRosSystemParser.g:2323:2: ( ruleParameterDouble ) - // InternalRosSystemParser.g:2324:3: ruleParameterDouble + // InternalRosSystemParser.g:2379:2: ( ruleParameterDouble ) + // InternalRosSystemParser.g:2380:3: ruleParameterDouble { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7179,10 +7262,10 @@ else if ( (LA5_6==ParameterStructMember) ) { } break; case 5 : - // InternalRosSystemParser.g:2329:2: ( ruleParameterBoolean ) + // InternalRosSystemParser.g:2385:2: ( ruleParameterBoolean ) { - // InternalRosSystemParser.g:2329:2: ( ruleParameterBoolean ) - // InternalRosSystemParser.g:2330:3: ruleParameterBoolean + // InternalRosSystemParser.g:2385:2: ( ruleParameterBoolean ) + // InternalRosSystemParser.g:2386:3: ruleParameterBoolean { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7198,10 +7281,10 @@ else if ( (LA5_6==ParameterStructMember) ) { } break; case 6 : - // InternalRosSystemParser.g:2335:2: ( ruleParameterList ) + // InternalRosSystemParser.g:2391:2: ( ruleParameterList ) { - // InternalRosSystemParser.g:2335:2: ( ruleParameterList ) - // InternalRosSystemParser.g:2336:3: ruleParameterList + // InternalRosSystemParser.g:2391:2: ( ruleParameterList ) + // InternalRosSystemParser.g:2392:3: ruleParameterList { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -7217,10 +7300,10 @@ else if ( (LA5_6==ParameterStructMember) ) { } break; case 7 : - // InternalRosSystemParser.g:2341:2: ( ruleParameterStruct ) + // InternalRosSystemParser.g:2397:2: ( ruleParameterStruct ) { - // InternalRosSystemParser.g:2341:2: ( ruleParameterStruct ) - // InternalRosSystemParser.g:2342:3: ruleParameterStruct + // InternalRosSystemParser.g:2397:2: ( ruleParameterStruct ) + // InternalRosSystemParser.g:2398:3: ruleParameterStruct { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -7253,23 +7336,186 @@ else if ( (LA5_6==ParameterStructMember) ) { // $ANTLR start "rule__AbstractType__Alternatives" - // InternalRosSystemParser.g:2351:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); + // InternalRosSystemParser.g:2407:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ); public final void rule__AbstractType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2355:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) + // InternalRosSystemParser.g:2411:1: ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) ) int alt6=31; - alt6 = dfa6.predict(input); - switch (alt6) { - case 1 : - // InternalRosSystemParser.g:2356:2: ( rulebool ) - { - // InternalRosSystemParser.g:2356:2: ( rulebool ) - // InternalRosSystemParser.g:2357:3: rulebool - { - before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); + switch ( input.LA(1) ) { + case Bool: + { + alt6=1; + } + break; + case Int8: + { + alt6=2; + } + break; + case Uint8: + { + alt6=3; + } + break; + case Int16: + { + alt6=4; + } + break; + case Uint16: + { + alt6=5; + } + break; + case Int32: + { + alt6=6; + } + break; + case Uint32: + { + alt6=7; + } + break; + case Int64: + { + alt6=8; + } + break; + case Uint64: + { + alt6=9; + } + break; + case Float32: + { + alt6=10; + } + break; + case Float64: + { + alt6=11; + } + break; + case String_1: + { + alt6=12; + } + break; + case Byte: + { + alt6=13; + } + break; + case Time: + { + alt6=14; + } + break; + case Duration: + { + alt6=15; + } + break; + case Header: + { + alt6=16; + } + break; + case Bool_1: + { + alt6=17; + } + break; + case Int8_1: + { + alt6=18; + } + break; + case Uint8_1: + { + alt6=19; + } + break; + case Int16_1: + { + alt6=20; + } + break; + case Uint16_1: + { + alt6=21; + } + break; + case Int32_1: + { + alt6=22; + } + break; + case Uint32_1: + { + alt6=23; + } + break; + case Int64_1: + { + alt6=24; + } + break; + case Uint64_1: + { + alt6=25; + } + break; + case Float32_1: + { + alt6=26; + } + break; + case Float64_1: + { + alt6=27; + } + break; + case String_2: + { + alt6=28; + } + break; + case Byte_1: + { + alt6=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt6=30; + } + break; + case LeftSquareBracket: + { + alt6=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 6, 0, input); + + throw nvae; + } + + switch (alt6) { + case 1 : + // InternalRosSystemParser.g:2412:2: ( rulebool ) + { + // InternalRosSystemParser.g:2412:2: ( rulebool ) + // InternalRosSystemParser.g:2413:3: rulebool + { + before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); rulebool(); @@ -7283,10 +7529,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 2 : - // InternalRosSystemParser.g:2362:2: ( ruleint8 ) + // InternalRosSystemParser.g:2418:2: ( ruleint8 ) { - // InternalRosSystemParser.g:2362:2: ( ruleint8 ) - // InternalRosSystemParser.g:2363:3: ruleint8 + // InternalRosSystemParser.g:2418:2: ( ruleint8 ) + // InternalRosSystemParser.g:2419:3: ruleint8 { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7302,10 +7548,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 3 : - // InternalRosSystemParser.g:2368:2: ( ruleuint8 ) + // InternalRosSystemParser.g:2424:2: ( ruleuint8 ) { - // InternalRosSystemParser.g:2368:2: ( ruleuint8 ) - // InternalRosSystemParser.g:2369:3: ruleuint8 + // InternalRosSystemParser.g:2424:2: ( ruleuint8 ) + // InternalRosSystemParser.g:2425:3: ruleuint8 { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7321,10 +7567,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 4 : - // InternalRosSystemParser.g:2374:2: ( ruleint16 ) + // InternalRosSystemParser.g:2430:2: ( ruleint16 ) { - // InternalRosSystemParser.g:2374:2: ( ruleint16 ) - // InternalRosSystemParser.g:2375:3: ruleint16 + // InternalRosSystemParser.g:2430:2: ( ruleint16 ) + // InternalRosSystemParser.g:2431:3: ruleint16 { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7340,10 +7586,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 5 : - // InternalRosSystemParser.g:2380:2: ( ruleuint16 ) + // InternalRosSystemParser.g:2436:2: ( ruleuint16 ) { - // InternalRosSystemParser.g:2380:2: ( ruleuint16 ) - // InternalRosSystemParser.g:2381:3: ruleuint16 + // InternalRosSystemParser.g:2436:2: ( ruleuint16 ) + // InternalRosSystemParser.g:2437:3: ruleuint16 { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7359,10 +7605,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 6 : - // InternalRosSystemParser.g:2386:2: ( ruleint32 ) + // InternalRosSystemParser.g:2442:2: ( ruleint32 ) { - // InternalRosSystemParser.g:2386:2: ( ruleint32 ) - // InternalRosSystemParser.g:2387:3: ruleint32 + // InternalRosSystemParser.g:2442:2: ( ruleint32 ) + // InternalRosSystemParser.g:2443:3: ruleint32 { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -7378,10 +7624,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 7 : - // InternalRosSystemParser.g:2392:2: ( ruleuint32 ) + // InternalRosSystemParser.g:2448:2: ( ruleuint32 ) { - // InternalRosSystemParser.g:2392:2: ( ruleuint32 ) - // InternalRosSystemParser.g:2393:3: ruleuint32 + // InternalRosSystemParser.g:2448:2: ( ruleuint32 ) + // InternalRosSystemParser.g:2449:3: ruleuint32 { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -7397,10 +7643,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 8 : - // InternalRosSystemParser.g:2398:2: ( ruleint64 ) + // InternalRosSystemParser.g:2454:2: ( ruleint64 ) { - // InternalRosSystemParser.g:2398:2: ( ruleint64 ) - // InternalRosSystemParser.g:2399:3: ruleint64 + // InternalRosSystemParser.g:2454:2: ( ruleint64 ) + // InternalRosSystemParser.g:2455:3: ruleint64 { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -7416,10 +7662,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 9 : - // InternalRosSystemParser.g:2404:2: ( ruleuint64 ) + // InternalRosSystemParser.g:2460:2: ( ruleuint64 ) { - // InternalRosSystemParser.g:2404:2: ( ruleuint64 ) - // InternalRosSystemParser.g:2405:3: ruleuint64 + // InternalRosSystemParser.g:2460:2: ( ruleuint64 ) + // InternalRosSystemParser.g:2461:3: ruleuint64 { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); @@ -7435,10 +7681,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 10 : - // InternalRosSystemParser.g:2410:2: ( rulefloat32 ) + // InternalRosSystemParser.g:2466:2: ( rulefloat32 ) { - // InternalRosSystemParser.g:2410:2: ( rulefloat32 ) - // InternalRosSystemParser.g:2411:3: rulefloat32 + // InternalRosSystemParser.g:2466:2: ( rulefloat32 ) + // InternalRosSystemParser.g:2467:3: rulefloat32 { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); @@ -7454,10 +7700,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 11 : - // InternalRosSystemParser.g:2416:2: ( rulefloat64 ) + // InternalRosSystemParser.g:2472:2: ( rulefloat64 ) { - // InternalRosSystemParser.g:2416:2: ( rulefloat64 ) - // InternalRosSystemParser.g:2417:3: rulefloat64 + // InternalRosSystemParser.g:2472:2: ( rulefloat64 ) + // InternalRosSystemParser.g:2473:3: rulefloat64 { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); @@ -7473,10 +7719,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 12 : - // InternalRosSystemParser.g:2422:2: ( rulestring0 ) + // InternalRosSystemParser.g:2478:2: ( rulestring0 ) { - // InternalRosSystemParser.g:2422:2: ( rulestring0 ) - // InternalRosSystemParser.g:2423:3: rulestring0 + // InternalRosSystemParser.g:2478:2: ( rulestring0 ) + // InternalRosSystemParser.g:2479:3: rulestring0 { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); @@ -7492,10 +7738,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 13 : - // InternalRosSystemParser.g:2428:2: ( rulebyte ) + // InternalRosSystemParser.g:2484:2: ( rulebyte ) { - // InternalRosSystemParser.g:2428:2: ( rulebyte ) - // InternalRosSystemParser.g:2429:3: rulebyte + // InternalRosSystemParser.g:2484:2: ( rulebyte ) + // InternalRosSystemParser.g:2485:3: rulebyte { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); @@ -7511,10 +7757,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 14 : - // InternalRosSystemParser.g:2434:2: ( ruletime ) + // InternalRosSystemParser.g:2490:2: ( ruletime ) { - // InternalRosSystemParser.g:2434:2: ( ruletime ) - // InternalRosSystemParser.g:2435:3: ruletime + // InternalRosSystemParser.g:2490:2: ( ruletime ) + // InternalRosSystemParser.g:2491:3: ruletime { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); @@ -7530,10 +7776,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 15 : - // InternalRosSystemParser.g:2440:2: ( ruleduration ) + // InternalRosSystemParser.g:2496:2: ( ruleduration ) { - // InternalRosSystemParser.g:2440:2: ( ruleduration ) - // InternalRosSystemParser.g:2441:3: ruleduration + // InternalRosSystemParser.g:2496:2: ( ruleduration ) + // InternalRosSystemParser.g:2497:3: ruleduration { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); @@ -7549,10 +7795,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 16 : - // InternalRosSystemParser.g:2446:2: ( ruleHeader ) + // InternalRosSystemParser.g:2502:2: ( ruleHeader ) { - // InternalRosSystemParser.g:2446:2: ( ruleHeader ) - // InternalRosSystemParser.g:2447:3: ruleHeader + // InternalRosSystemParser.g:2502:2: ( ruleHeader ) + // InternalRosSystemParser.g:2503:3: ruleHeader { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); @@ -7568,10 +7814,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 17 : - // InternalRosSystemParser.g:2452:2: ( ruleboolArray ) + // InternalRosSystemParser.g:2508:2: ( ruleboolArray ) { - // InternalRosSystemParser.g:2452:2: ( ruleboolArray ) - // InternalRosSystemParser.g:2453:3: ruleboolArray + // InternalRosSystemParser.g:2508:2: ( ruleboolArray ) + // InternalRosSystemParser.g:2509:3: ruleboolArray { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); @@ -7587,10 +7833,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 18 : - // InternalRosSystemParser.g:2458:2: ( ruleint8Array ) + // InternalRosSystemParser.g:2514:2: ( ruleint8Array ) { - // InternalRosSystemParser.g:2458:2: ( ruleint8Array ) - // InternalRosSystemParser.g:2459:3: ruleint8Array + // InternalRosSystemParser.g:2514:2: ( ruleint8Array ) + // InternalRosSystemParser.g:2515:3: ruleint8Array { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); @@ -7606,10 +7852,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 19 : - // InternalRosSystemParser.g:2464:2: ( ruleuint8Array ) + // InternalRosSystemParser.g:2520:2: ( ruleuint8Array ) { - // InternalRosSystemParser.g:2464:2: ( ruleuint8Array ) - // InternalRosSystemParser.g:2465:3: ruleuint8Array + // InternalRosSystemParser.g:2520:2: ( ruleuint8Array ) + // InternalRosSystemParser.g:2521:3: ruleuint8Array { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); @@ -7625,10 +7871,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 20 : - // InternalRosSystemParser.g:2470:2: ( ruleint16Array ) + // InternalRosSystemParser.g:2526:2: ( ruleint16Array ) { - // InternalRosSystemParser.g:2470:2: ( ruleint16Array ) - // InternalRosSystemParser.g:2471:3: ruleint16Array + // InternalRosSystemParser.g:2526:2: ( ruleint16Array ) + // InternalRosSystemParser.g:2527:3: ruleint16Array { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); @@ -7644,10 +7890,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 21 : - // InternalRosSystemParser.g:2476:2: ( ruleuint16Array ) + // InternalRosSystemParser.g:2532:2: ( ruleuint16Array ) { - // InternalRosSystemParser.g:2476:2: ( ruleuint16Array ) - // InternalRosSystemParser.g:2477:3: ruleuint16Array + // InternalRosSystemParser.g:2532:2: ( ruleuint16Array ) + // InternalRosSystemParser.g:2533:3: ruleuint16Array { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); @@ -7663,10 +7909,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 22 : - // InternalRosSystemParser.g:2482:2: ( ruleint32Array ) + // InternalRosSystemParser.g:2538:2: ( ruleint32Array ) { - // InternalRosSystemParser.g:2482:2: ( ruleint32Array ) - // InternalRosSystemParser.g:2483:3: ruleint32Array + // InternalRosSystemParser.g:2538:2: ( ruleint32Array ) + // InternalRosSystemParser.g:2539:3: ruleint32Array { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); @@ -7682,10 +7928,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 23 : - // InternalRosSystemParser.g:2488:2: ( ruleuint32Array ) + // InternalRosSystemParser.g:2544:2: ( ruleuint32Array ) { - // InternalRosSystemParser.g:2488:2: ( ruleuint32Array ) - // InternalRosSystemParser.g:2489:3: ruleuint32Array + // InternalRosSystemParser.g:2544:2: ( ruleuint32Array ) + // InternalRosSystemParser.g:2545:3: ruleuint32Array { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); @@ -7701,10 +7947,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 24 : - // InternalRosSystemParser.g:2494:2: ( ruleint64Array ) + // InternalRosSystemParser.g:2550:2: ( ruleint64Array ) { - // InternalRosSystemParser.g:2494:2: ( ruleint64Array ) - // InternalRosSystemParser.g:2495:3: ruleint64Array + // InternalRosSystemParser.g:2550:2: ( ruleint64Array ) + // InternalRosSystemParser.g:2551:3: ruleint64Array { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); @@ -7720,10 +7966,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 25 : - // InternalRosSystemParser.g:2500:2: ( ruleuint64Array ) + // InternalRosSystemParser.g:2556:2: ( ruleuint64Array ) { - // InternalRosSystemParser.g:2500:2: ( ruleuint64Array ) - // InternalRosSystemParser.g:2501:3: ruleuint64Array + // InternalRosSystemParser.g:2556:2: ( ruleuint64Array ) + // InternalRosSystemParser.g:2557:3: ruleuint64Array { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); @@ -7739,10 +7985,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 26 : - // InternalRosSystemParser.g:2506:2: ( rulefloat32Array ) + // InternalRosSystemParser.g:2562:2: ( rulefloat32Array ) { - // InternalRosSystemParser.g:2506:2: ( rulefloat32Array ) - // InternalRosSystemParser.g:2507:3: rulefloat32Array + // InternalRosSystemParser.g:2562:2: ( rulefloat32Array ) + // InternalRosSystemParser.g:2563:3: rulefloat32Array { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); @@ -7758,10 +8004,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 27 : - // InternalRosSystemParser.g:2512:2: ( rulefloat64Array ) + // InternalRosSystemParser.g:2568:2: ( rulefloat64Array ) { - // InternalRosSystemParser.g:2512:2: ( rulefloat64Array ) - // InternalRosSystemParser.g:2513:3: rulefloat64Array + // InternalRosSystemParser.g:2568:2: ( rulefloat64Array ) + // InternalRosSystemParser.g:2569:3: rulefloat64Array { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); @@ -7777,10 +8023,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 28 : - // InternalRosSystemParser.g:2518:2: ( rulestring0Array ) + // InternalRosSystemParser.g:2574:2: ( rulestring0Array ) { - // InternalRosSystemParser.g:2518:2: ( rulestring0Array ) - // InternalRosSystemParser.g:2519:3: rulestring0Array + // InternalRosSystemParser.g:2574:2: ( rulestring0Array ) + // InternalRosSystemParser.g:2575:3: rulestring0Array { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); @@ -7796,10 +8042,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 29 : - // InternalRosSystemParser.g:2524:2: ( rulebyteArray ) + // InternalRosSystemParser.g:2580:2: ( rulebyteArray ) { - // InternalRosSystemParser.g:2524:2: ( rulebyteArray ) - // InternalRosSystemParser.g:2525:3: rulebyteArray + // InternalRosSystemParser.g:2580:2: ( rulebyteArray ) + // InternalRosSystemParser.g:2581:3: rulebyteArray { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); @@ -7815,10 +8061,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 30 : - // InternalRosSystemParser.g:2530:2: ( ruleTopicSpecRef ) + // InternalRosSystemParser.g:2586:2: ( ruleTopicSpecRef ) { - // InternalRosSystemParser.g:2530:2: ( ruleTopicSpecRef ) - // InternalRosSystemParser.g:2531:3: ruleTopicSpecRef + // InternalRosSystemParser.g:2586:2: ( ruleTopicSpecRef ) + // InternalRosSystemParser.g:2587:3: ruleTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); @@ -7834,10 +8080,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 31 : - // InternalRosSystemParser.g:2536:2: ( ruleArrayTopicSpecRef ) + // InternalRosSystemParser.g:2592:2: ( ruleArrayTopicSpecRef ) { - // InternalRosSystemParser.g:2536:2: ( ruleArrayTopicSpecRef ) - // InternalRosSystemParser.g:2537:3: ruleArrayTopicSpecRef + // InternalRosSystemParser.g:2592:2: ( ruleArrayTopicSpecRef ) + // InternalRosSystemParser.g:2593:3: ruleArrayTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); @@ -7870,13 +8116,13 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // $ANTLR start "rule__KEYWORD__Alternatives" - // InternalRosSystemParser.g:2546:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); + // InternalRosSystemParser.g:2602:1: rule__KEYWORD__Alternatives : ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ); public final void rule__KEYWORD__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2550:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) + // InternalRosSystemParser.g:2606:1: ( ( Goal ) | ( Message ) | ( Result ) | ( Feedback ) | ( Name ) | ( Value ) | ( Service ) | ( Type ) | ( Action ) | ( Duration ) | ( Time ) ) int alt7=11; switch ( input.LA(1) ) { case Goal: @@ -7943,10 +8189,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { switch (alt7) { case 1 : - // InternalRosSystemParser.g:2551:2: ( Goal ) + // InternalRosSystemParser.g:2607:2: ( Goal ) { - // InternalRosSystemParser.g:2551:2: ( Goal ) - // InternalRosSystemParser.g:2552:3: Goal + // InternalRosSystemParser.g:2607:2: ( Goal ) + // InternalRosSystemParser.g:2608:3: Goal { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); match(input,Goal,FOLLOW_2); @@ -7958,10 +8204,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:2557:2: ( Message ) + // InternalRosSystemParser.g:2613:2: ( Message ) { - // InternalRosSystemParser.g:2557:2: ( Message ) - // InternalRosSystemParser.g:2558:3: Message + // InternalRosSystemParser.g:2613:2: ( Message ) + // InternalRosSystemParser.g:2614:3: Message { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); match(input,Message,FOLLOW_2); @@ -7973,10 +8219,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:2563:2: ( Result ) + // InternalRosSystemParser.g:2619:2: ( Result ) { - // InternalRosSystemParser.g:2563:2: ( Result ) - // InternalRosSystemParser.g:2564:3: Result + // InternalRosSystemParser.g:2619:2: ( Result ) + // InternalRosSystemParser.g:2620:3: Result { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); match(input,Result,FOLLOW_2); @@ -7988,10 +8234,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:2569:2: ( Feedback ) + // InternalRosSystemParser.g:2625:2: ( Feedback ) { - // InternalRosSystemParser.g:2569:2: ( Feedback ) - // InternalRosSystemParser.g:2570:3: Feedback + // InternalRosSystemParser.g:2625:2: ( Feedback ) + // InternalRosSystemParser.g:2626:3: Feedback { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); match(input,Feedback,FOLLOW_2); @@ -8003,10 +8249,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:2575:2: ( Name ) + // InternalRosSystemParser.g:2631:2: ( Name ) { - // InternalRosSystemParser.g:2575:2: ( Name ) - // InternalRosSystemParser.g:2576:3: Name + // InternalRosSystemParser.g:2631:2: ( Name ) + // InternalRosSystemParser.g:2632:3: Name { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); match(input,Name,FOLLOW_2); @@ -8018,10 +8264,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:2581:2: ( Value ) + // InternalRosSystemParser.g:2637:2: ( Value ) { - // InternalRosSystemParser.g:2581:2: ( Value ) - // InternalRosSystemParser.g:2582:3: Value + // InternalRosSystemParser.g:2637:2: ( Value ) + // InternalRosSystemParser.g:2638:3: Value { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); match(input,Value,FOLLOW_2); @@ -8033,10 +8279,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:2587:2: ( Service ) + // InternalRosSystemParser.g:2643:2: ( Service ) { - // InternalRosSystemParser.g:2587:2: ( Service ) - // InternalRosSystemParser.g:2588:3: Service + // InternalRosSystemParser.g:2643:2: ( Service ) + // InternalRosSystemParser.g:2644:3: Service { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); match(input,Service,FOLLOW_2); @@ -8048,10 +8294,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:2593:2: ( Type ) + // InternalRosSystemParser.g:2649:2: ( Type ) { - // InternalRosSystemParser.g:2593:2: ( Type ) - // InternalRosSystemParser.g:2594:3: Type + // InternalRosSystemParser.g:2649:2: ( Type ) + // InternalRosSystemParser.g:2650:3: Type { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); match(input,Type,FOLLOW_2); @@ -8063,10 +8309,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 9 : - // InternalRosSystemParser.g:2599:2: ( Action ) + // InternalRosSystemParser.g:2655:2: ( Action ) { - // InternalRosSystemParser.g:2599:2: ( Action ) - // InternalRosSystemParser.g:2600:3: Action + // InternalRosSystemParser.g:2655:2: ( Action ) + // InternalRosSystemParser.g:2656:3: Action { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); match(input,Action,FOLLOW_2); @@ -8078,10 +8324,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 10 : - // InternalRosSystemParser.g:2605:2: ( Duration ) + // InternalRosSystemParser.g:2661:2: ( Duration ) { - // InternalRosSystemParser.g:2605:2: ( Duration ) - // InternalRosSystemParser.g:2606:3: Duration + // InternalRosSystemParser.g:2661:2: ( Duration ) + // InternalRosSystemParser.g:2662:3: Duration { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); match(input,Duration,FOLLOW_2); @@ -8093,10 +8339,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 11 : - // InternalRosSystemParser.g:2611:2: ( Time ) + // InternalRosSystemParser.g:2667:2: ( Time ) { - // InternalRosSystemParser.g:2611:2: ( Time ) - // InternalRosSystemParser.g:2612:3: Time + // InternalRosSystemParser.g:2667:2: ( Time ) + // InternalRosSystemParser.g:2668:3: Time { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); match(input,Time,FOLLOW_2); @@ -8125,13 +8371,13 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // $ANTLR start "rule__EString__Alternatives" - // InternalRosSystemParser.g:2621:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); + // InternalRosSystemParser.g:2677:1: rule__EString__Alternatives : ( ( RULE_STRING ) | ( RULE_ID ) ); public final void rule__EString__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2625:1: ( ( RULE_STRING ) | ( RULE_ID ) ) + // InternalRosSystemParser.g:2681:1: ( ( RULE_STRING ) | ( RULE_ID ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -8149,10 +8395,10 @@ else if ( (LA8_0==RULE_ID) ) { } switch (alt8) { case 1 : - // InternalRosSystemParser.g:2626:2: ( RULE_STRING ) + // InternalRosSystemParser.g:2682:2: ( RULE_STRING ) { - // InternalRosSystemParser.g:2626:2: ( RULE_STRING ) - // InternalRosSystemParser.g:2627:3: RULE_STRING + // InternalRosSystemParser.g:2682:2: ( RULE_STRING ) + // InternalRosSystemParser.g:2683:3: RULE_STRING { before(grammarAccess.getEStringAccess().getSTRINGTerminalRuleCall_0()); match(input,RULE_STRING,FOLLOW_2); @@ -8164,10 +8410,10 @@ else if ( (LA8_0==RULE_ID) ) { } break; case 2 : - // InternalRosSystemParser.g:2632:2: ( RULE_ID ) + // InternalRosSystemParser.g:2688:2: ( RULE_ID ) { - // InternalRosSystemParser.g:2632:2: ( RULE_ID ) - // InternalRosSystemParser.g:2633:3: RULE_ID + // InternalRosSystemParser.g:2688:2: ( RULE_ID ) + // InternalRosSystemParser.g:2689:3: RULE_ID { before(grammarAccess.getEStringAccess().getIDTerminalRuleCall_1()); match(input,RULE_ID,FOLLOW_2); @@ -8196,14 +8442,14 @@ else if ( (LA8_0==RULE_ID) ) { // $ANTLR start "rule__RosSystem__Group__0" - // InternalRosSystemParser.g:2642:1: rule__RosSystem__Group__0 : rule__RosSystem__Group__0__Impl rule__RosSystem__Group__1 ; + // InternalRosSystemParser.g:2698:1: rule__RosSystem__Group__0 : rule__RosSystem__Group__0__Impl rule__RosSystem__Group__1 ; public final void rule__RosSystem__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2646:1: ( rule__RosSystem__Group__0__Impl rule__RosSystem__Group__1 ) - // InternalRosSystemParser.g:2647:2: rule__RosSystem__Group__0__Impl rule__RosSystem__Group__1 + // InternalRosSystemParser.g:2702:1: ( rule__RosSystem__Group__0__Impl rule__RosSystem__Group__1 ) + // InternalRosSystemParser.g:2703:2: rule__RosSystem__Group__0__Impl rule__RosSystem__Group__1 { pushFollow(FOLLOW_3); rule__RosSystem__Group__0__Impl(); @@ -8234,21 +8480,21 @@ public final void rule__RosSystem__Group__0() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__0__Impl" - // InternalRosSystemParser.g:2654:1: rule__RosSystem__Group__0__Impl : ( ( rule__RosSystem__NameAssignment_0 ) ) ; + // InternalRosSystemParser.g:2710:1: rule__RosSystem__Group__0__Impl : ( ( rule__RosSystem__NameAssignment_0 ) ) ; public final void rule__RosSystem__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2658:1: ( ( ( rule__RosSystem__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:2659:1: ( ( rule__RosSystem__NameAssignment_0 ) ) + // InternalRosSystemParser.g:2714:1: ( ( ( rule__RosSystem__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:2715:1: ( ( rule__RosSystem__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:2659:1: ( ( rule__RosSystem__NameAssignment_0 ) ) - // InternalRosSystemParser.g:2660:2: ( rule__RosSystem__NameAssignment_0 ) + // InternalRosSystemParser.g:2715:1: ( ( rule__RosSystem__NameAssignment_0 ) ) + // InternalRosSystemParser.g:2716:2: ( rule__RosSystem__NameAssignment_0 ) { before(grammarAccess.getRosSystemAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:2661:2: ( rule__RosSystem__NameAssignment_0 ) - // InternalRosSystemParser.g:2661:3: rule__RosSystem__NameAssignment_0 + // InternalRosSystemParser.g:2717:2: ( rule__RosSystem__NameAssignment_0 ) + // InternalRosSystemParser.g:2717:3: rule__RosSystem__NameAssignment_0 { pushFollow(FOLLOW_2); rule__RosSystem__NameAssignment_0(); @@ -8281,14 +8527,14 @@ public final void rule__RosSystem__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__RosSystem__Group__1" - // InternalRosSystemParser.g:2669:1: rule__RosSystem__Group__1 : rule__RosSystem__Group__1__Impl rule__RosSystem__Group__2 ; + // InternalRosSystemParser.g:2725:1: rule__RosSystem__Group__1 : rule__RosSystem__Group__1__Impl rule__RosSystem__Group__2 ; public final void rule__RosSystem__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2673:1: ( rule__RosSystem__Group__1__Impl rule__RosSystem__Group__2 ) - // InternalRosSystemParser.g:2674:2: rule__RosSystem__Group__1__Impl rule__RosSystem__Group__2 + // InternalRosSystemParser.g:2729:1: ( rule__RosSystem__Group__1__Impl rule__RosSystem__Group__2 ) + // InternalRosSystemParser.g:2730:2: rule__RosSystem__Group__1__Impl rule__RosSystem__Group__2 { pushFollow(FOLLOW_4); rule__RosSystem__Group__1__Impl(); @@ -8319,17 +8565,17 @@ public final void rule__RosSystem__Group__1() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__1__Impl" - // InternalRosSystemParser.g:2681:1: rule__RosSystem__Group__1__Impl : ( Colon ) ; + // InternalRosSystemParser.g:2737:1: rule__RosSystem__Group__1__Impl : ( Colon ) ; public final void rule__RosSystem__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2685:1: ( ( Colon ) ) - // InternalRosSystemParser.g:2686:1: ( Colon ) + // InternalRosSystemParser.g:2741:1: ( ( Colon ) ) + // InternalRosSystemParser.g:2742:1: ( Colon ) { - // InternalRosSystemParser.g:2686:1: ( Colon ) - // InternalRosSystemParser.g:2687:2: Colon + // InternalRosSystemParser.g:2742:1: ( Colon ) + // InternalRosSystemParser.g:2743:2: Colon { before(grammarAccess.getRosSystemAccess().getColonKeyword_1()); match(input,Colon,FOLLOW_2); @@ -8356,14 +8602,14 @@ public final void rule__RosSystem__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__RosSystem__Group__2" - // InternalRosSystemParser.g:2696:1: rule__RosSystem__Group__2 : rule__RosSystem__Group__2__Impl rule__RosSystem__Group__3 ; + // InternalRosSystemParser.g:2752:1: rule__RosSystem__Group__2 : rule__RosSystem__Group__2__Impl rule__RosSystem__Group__3 ; public final void rule__RosSystem__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2700:1: ( rule__RosSystem__Group__2__Impl rule__RosSystem__Group__3 ) - // InternalRosSystemParser.g:2701:2: rule__RosSystem__Group__2__Impl rule__RosSystem__Group__3 + // InternalRosSystemParser.g:2756:1: ( rule__RosSystem__Group__2__Impl rule__RosSystem__Group__3 ) + // InternalRosSystemParser.g:2757:2: rule__RosSystem__Group__2__Impl rule__RosSystem__Group__3 { pushFollow(FOLLOW_5); rule__RosSystem__Group__2__Impl(); @@ -8394,17 +8640,17 @@ public final void rule__RosSystem__Group__2() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__2__Impl" - // InternalRosSystemParser.g:2708:1: rule__RosSystem__Group__2__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:2764:1: rule__RosSystem__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__RosSystem__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2712:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:2713:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:2768:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:2769:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:2713:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:2714:2: RULE_BEGIN + // InternalRosSystemParser.g:2769:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:2770:2: RULE_BEGIN { before(grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_2()); match(input,RULE_BEGIN,FOLLOW_2); @@ -8431,14 +8677,14 @@ public final void rule__RosSystem__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__RosSystem__Group__3" - // InternalRosSystemParser.g:2723:1: rule__RosSystem__Group__3 : rule__RosSystem__Group__3__Impl rule__RosSystem__Group__4 ; + // InternalRosSystemParser.g:2779:1: rule__RosSystem__Group__3 : rule__RosSystem__Group__3__Impl rule__RosSystem__Group__4 ; public final void rule__RosSystem__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2727:1: ( rule__RosSystem__Group__3__Impl rule__RosSystem__Group__4 ) - // InternalRosSystemParser.g:2728:2: rule__RosSystem__Group__3__Impl rule__RosSystem__Group__4 + // InternalRosSystemParser.g:2783:1: ( rule__RosSystem__Group__3__Impl rule__RosSystem__Group__4 ) + // InternalRosSystemParser.g:2784:2: rule__RosSystem__Group__3__Impl rule__RosSystem__Group__4 { pushFollow(FOLLOW_5); rule__RosSystem__Group__3__Impl(); @@ -8469,20 +8715,20 @@ public final void rule__RosSystem__Group__3() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__3__Impl" - // InternalRosSystemParser.g:2735:1: rule__RosSystem__Group__3__Impl : ( ( rule__RosSystem__Alternatives_3 )* ) ; + // InternalRosSystemParser.g:2791:1: rule__RosSystem__Group__3__Impl : ( ( rule__RosSystem__Alternatives_3 )* ) ; public final void rule__RosSystem__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2739:1: ( ( ( rule__RosSystem__Alternatives_3 )* ) ) - // InternalRosSystemParser.g:2740:1: ( ( rule__RosSystem__Alternatives_3 )* ) + // InternalRosSystemParser.g:2795:1: ( ( ( rule__RosSystem__Alternatives_3 )* ) ) + // InternalRosSystemParser.g:2796:1: ( ( rule__RosSystem__Alternatives_3 )* ) { - // InternalRosSystemParser.g:2740:1: ( ( rule__RosSystem__Alternatives_3 )* ) - // InternalRosSystemParser.g:2741:2: ( rule__RosSystem__Alternatives_3 )* + // InternalRosSystemParser.g:2796:1: ( ( rule__RosSystem__Alternatives_3 )* ) + // InternalRosSystemParser.g:2797:2: ( rule__RosSystem__Alternatives_3 )* { before(grammarAccess.getRosSystemAccess().getAlternatives_3()); - // InternalRosSystemParser.g:2742:2: ( rule__RosSystem__Alternatives_3 )* + // InternalRosSystemParser.g:2798:2: ( rule__RosSystem__Alternatives_3 )* loop9: do { int alt9=2; @@ -8495,7 +8741,7 @@ public final void rule__RosSystem__Group__3__Impl() throws RecognitionException switch (alt9) { case 1 : - // InternalRosSystemParser.g:2742:3: rule__RosSystem__Alternatives_3 + // InternalRosSystemParser.g:2798:3: rule__RosSystem__Alternatives_3 { pushFollow(FOLLOW_6); rule__RosSystem__Alternatives_3(); @@ -8534,14 +8780,14 @@ public final void rule__RosSystem__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__RosSystem__Group__4" - // InternalRosSystemParser.g:2750:1: rule__RosSystem__Group__4 : rule__RosSystem__Group__4__Impl ; + // InternalRosSystemParser.g:2806:1: rule__RosSystem__Group__4 : rule__RosSystem__Group__4__Impl ; public final void rule__RosSystem__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2754:1: ( rule__RosSystem__Group__4__Impl ) - // InternalRosSystemParser.g:2755:2: rule__RosSystem__Group__4__Impl + // InternalRosSystemParser.g:2810:1: ( rule__RosSystem__Group__4__Impl ) + // InternalRosSystemParser.g:2811:2: rule__RosSystem__Group__4__Impl { pushFollow(FOLLOW_2); rule__RosSystem__Group__4__Impl(); @@ -8567,17 +8813,17 @@ public final void rule__RosSystem__Group__4() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group__4__Impl" - // InternalRosSystemParser.g:2761:1: rule__RosSystem__Group__4__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:2817:1: rule__RosSystem__Group__4__Impl : ( RULE_END ) ; public final void rule__RosSystem__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2765:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:2766:1: ( RULE_END ) + // InternalRosSystemParser.g:2821:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:2822:1: ( RULE_END ) { - // InternalRosSystemParser.g:2766:1: ( RULE_END ) - // InternalRosSystemParser.g:2767:2: RULE_END + // InternalRosSystemParser.g:2822:1: ( RULE_END ) + // InternalRosSystemParser.g:2823:2: RULE_END { before(grammarAccess.getRosSystemAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); @@ -8604,14 +8850,14 @@ public final void rule__RosSystem__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__RosSystem__Group_3_0__0" - // InternalRosSystemParser.g:2777:1: rule__RosSystem__Group_3_0__0 : rule__RosSystem__Group_3_0__0__Impl rule__RosSystem__Group_3_0__1 ; + // InternalRosSystemParser.g:2833:1: rule__RosSystem__Group_3_0__0 : rule__RosSystem__Group_3_0__0__Impl rule__RosSystem__Group_3_0__1 ; public final void rule__RosSystem__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2781:1: ( rule__RosSystem__Group_3_0__0__Impl rule__RosSystem__Group_3_0__1 ) - // InternalRosSystemParser.g:2782:2: rule__RosSystem__Group_3_0__0__Impl rule__RosSystem__Group_3_0__1 + // InternalRosSystemParser.g:2837:1: ( rule__RosSystem__Group_3_0__0__Impl rule__RosSystem__Group_3_0__1 ) + // InternalRosSystemParser.g:2838:2: rule__RosSystem__Group_3_0__0__Impl rule__RosSystem__Group_3_0__1 { pushFollow(FOLLOW_4); rule__RosSystem__Group_3_0__0__Impl(); @@ -8642,17 +8888,17 @@ public final void rule__RosSystem__Group_3_0__0() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_0__0__Impl" - // InternalRosSystemParser.g:2789:1: rule__RosSystem__Group_3_0__0__Impl : ( Processes ) ; + // InternalRosSystemParser.g:2845:1: rule__RosSystem__Group_3_0__0__Impl : ( Processes ) ; public final void rule__RosSystem__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2793:1: ( ( Processes ) ) - // InternalRosSystemParser.g:2794:1: ( Processes ) + // InternalRosSystemParser.g:2849:1: ( ( Processes ) ) + // InternalRosSystemParser.g:2850:1: ( Processes ) { - // InternalRosSystemParser.g:2794:1: ( Processes ) - // InternalRosSystemParser.g:2795:2: Processes + // InternalRosSystemParser.g:2850:1: ( Processes ) + // InternalRosSystemParser.g:2851:2: Processes { before(grammarAccess.getRosSystemAccess().getProcessesKeyword_3_0_0()); match(input,Processes,FOLLOW_2); @@ -8679,14 +8925,14 @@ public final void rule__RosSystem__Group_3_0__0__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_0__1" - // InternalRosSystemParser.g:2804:1: rule__RosSystem__Group_3_0__1 : rule__RosSystem__Group_3_0__1__Impl rule__RosSystem__Group_3_0__2 ; + // InternalRosSystemParser.g:2860:1: rule__RosSystem__Group_3_0__1 : rule__RosSystem__Group_3_0__1__Impl rule__RosSystem__Group_3_0__2 ; public final void rule__RosSystem__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2808:1: ( rule__RosSystem__Group_3_0__1__Impl rule__RosSystem__Group_3_0__2 ) - // InternalRosSystemParser.g:2809:2: rule__RosSystem__Group_3_0__1__Impl rule__RosSystem__Group_3_0__2 + // InternalRosSystemParser.g:2864:1: ( rule__RosSystem__Group_3_0__1__Impl rule__RosSystem__Group_3_0__2 ) + // InternalRosSystemParser.g:2865:2: rule__RosSystem__Group_3_0__1__Impl rule__RosSystem__Group_3_0__2 { pushFollow(FOLLOW_7); rule__RosSystem__Group_3_0__1__Impl(); @@ -8717,17 +8963,17 @@ public final void rule__RosSystem__Group_3_0__1() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_0__1__Impl" - // InternalRosSystemParser.g:2816:1: rule__RosSystem__Group_3_0__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:2872:1: rule__RosSystem__Group_3_0__1__Impl : ( RULE_BEGIN ) ; public final void rule__RosSystem__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2820:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:2821:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:2876:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:2877:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:2821:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:2822:2: RULE_BEGIN + // InternalRosSystemParser.g:2877:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:2878:2: RULE_BEGIN { before(grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_0_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -8754,14 +9000,14 @@ public final void rule__RosSystem__Group_3_0__1__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_0__2" - // InternalRosSystemParser.g:2831:1: rule__RosSystem__Group_3_0__2 : rule__RosSystem__Group_3_0__2__Impl rule__RosSystem__Group_3_0__3 ; + // InternalRosSystemParser.g:2887:1: rule__RosSystem__Group_3_0__2 : rule__RosSystem__Group_3_0__2__Impl rule__RosSystem__Group_3_0__3 ; public final void rule__RosSystem__Group_3_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2835:1: ( rule__RosSystem__Group_3_0__2__Impl rule__RosSystem__Group_3_0__3 ) - // InternalRosSystemParser.g:2836:2: rule__RosSystem__Group_3_0__2__Impl rule__RosSystem__Group_3_0__3 + // InternalRosSystemParser.g:2891:1: ( rule__RosSystem__Group_3_0__2__Impl rule__RosSystem__Group_3_0__3 ) + // InternalRosSystemParser.g:2892:2: rule__RosSystem__Group_3_0__2__Impl rule__RosSystem__Group_3_0__3 { pushFollow(FOLLOW_7); rule__RosSystem__Group_3_0__2__Impl(); @@ -8792,20 +9038,20 @@ public final void rule__RosSystem__Group_3_0__2() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_0__2__Impl" - // InternalRosSystemParser.g:2843:1: rule__RosSystem__Group_3_0__2__Impl : ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) ; + // InternalRosSystemParser.g:2899:1: rule__RosSystem__Group_3_0__2__Impl : ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) ; public final void rule__RosSystem__Group_3_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2847:1: ( ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) ) - // InternalRosSystemParser.g:2848:1: ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) + // InternalRosSystemParser.g:2903:1: ( ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) ) + // InternalRosSystemParser.g:2904:1: ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) { - // InternalRosSystemParser.g:2848:1: ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) - // InternalRosSystemParser.g:2849:2: ( rule__RosSystem__ProcessesAssignment_3_0_2 )* + // InternalRosSystemParser.g:2904:1: ( ( rule__RosSystem__ProcessesAssignment_3_0_2 )* ) + // InternalRosSystemParser.g:2905:2: ( rule__RosSystem__ProcessesAssignment_3_0_2 )* { before(grammarAccess.getRosSystemAccess().getProcessesAssignment_3_0_2()); - // InternalRosSystemParser.g:2850:2: ( rule__RosSystem__ProcessesAssignment_3_0_2 )* + // InternalRosSystemParser.g:2906:2: ( rule__RosSystem__ProcessesAssignment_3_0_2 )* loop10: do { int alt10=2; @@ -8818,7 +9064,7 @@ public final void rule__RosSystem__Group_3_0__2__Impl() throws RecognitionExcept switch (alt10) { case 1 : - // InternalRosSystemParser.g:2850:3: rule__RosSystem__ProcessesAssignment_3_0_2 + // InternalRosSystemParser.g:2906:3: rule__RosSystem__ProcessesAssignment_3_0_2 { pushFollow(FOLLOW_8); rule__RosSystem__ProcessesAssignment_3_0_2(); @@ -8857,14 +9103,14 @@ public final void rule__RosSystem__Group_3_0__2__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_0__3" - // InternalRosSystemParser.g:2858:1: rule__RosSystem__Group_3_0__3 : rule__RosSystem__Group_3_0__3__Impl ; + // InternalRosSystemParser.g:2914:1: rule__RosSystem__Group_3_0__3 : rule__RosSystem__Group_3_0__3__Impl ; public final void rule__RosSystem__Group_3_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2862:1: ( rule__RosSystem__Group_3_0__3__Impl ) - // InternalRosSystemParser.g:2863:2: rule__RosSystem__Group_3_0__3__Impl + // InternalRosSystemParser.g:2918:1: ( rule__RosSystem__Group_3_0__3__Impl ) + // InternalRosSystemParser.g:2919:2: rule__RosSystem__Group_3_0__3__Impl { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_0__3__Impl(); @@ -8890,17 +9136,17 @@ public final void rule__RosSystem__Group_3_0__3() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_0__3__Impl" - // InternalRosSystemParser.g:2869:1: rule__RosSystem__Group_3_0__3__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:2925:1: rule__RosSystem__Group_3_0__3__Impl : ( RULE_END ) ; public final void rule__RosSystem__Group_3_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2873:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:2874:1: ( RULE_END ) + // InternalRosSystemParser.g:2929:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:2930:1: ( RULE_END ) { - // InternalRosSystemParser.g:2874:1: ( RULE_END ) - // InternalRosSystemParser.g:2875:2: RULE_END + // InternalRosSystemParser.g:2930:1: ( RULE_END ) + // InternalRosSystemParser.g:2931:2: RULE_END { before(grammarAccess.getRosSystemAccess().getENDTerminalRuleCall_3_0_3()); match(input,RULE_END,FOLLOW_2); @@ -8927,14 +9173,14 @@ public final void rule__RosSystem__Group_3_0__3__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_1__0" - // InternalRosSystemParser.g:2885:1: rule__RosSystem__Group_3_1__0 : rule__RosSystem__Group_3_1__0__Impl rule__RosSystem__Group_3_1__1 ; + // InternalRosSystemParser.g:2941:1: rule__RosSystem__Group_3_1__0 : rule__RosSystem__Group_3_1__0__Impl rule__RosSystem__Group_3_1__1 ; public final void rule__RosSystem__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2889:1: ( rule__RosSystem__Group_3_1__0__Impl rule__RosSystem__Group_3_1__1 ) - // InternalRosSystemParser.g:2890:2: rule__RosSystem__Group_3_1__0__Impl rule__RosSystem__Group_3_1__1 + // InternalRosSystemParser.g:2945:1: ( rule__RosSystem__Group_3_1__0__Impl rule__RosSystem__Group_3_1__1 ) + // InternalRosSystemParser.g:2946:2: rule__RosSystem__Group_3_1__0__Impl rule__RosSystem__Group_3_1__1 { pushFollow(FOLLOW_4); rule__RosSystem__Group_3_1__0__Impl(); @@ -8965,17 +9211,17 @@ public final void rule__RosSystem__Group_3_1__0() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_1__0__Impl" - // InternalRosSystemParser.g:2897:1: rule__RosSystem__Group_3_1__0__Impl : ( Nodes ) ; + // InternalRosSystemParser.g:2953:1: rule__RosSystem__Group_3_1__0__Impl : ( Nodes ) ; public final void rule__RosSystem__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2901:1: ( ( Nodes ) ) - // InternalRosSystemParser.g:2902:1: ( Nodes ) + // InternalRosSystemParser.g:2957:1: ( ( Nodes ) ) + // InternalRosSystemParser.g:2958:1: ( Nodes ) { - // InternalRosSystemParser.g:2902:1: ( Nodes ) - // InternalRosSystemParser.g:2903:2: Nodes + // InternalRosSystemParser.g:2958:1: ( Nodes ) + // InternalRosSystemParser.g:2959:2: Nodes { before(grammarAccess.getRosSystemAccess().getNodesKeyword_3_1_0()); match(input,Nodes,FOLLOW_2); @@ -9002,14 +9248,14 @@ public final void rule__RosSystem__Group_3_1__0__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_1__1" - // InternalRosSystemParser.g:2912:1: rule__RosSystem__Group_3_1__1 : rule__RosSystem__Group_3_1__1__Impl rule__RosSystem__Group_3_1__2 ; + // InternalRosSystemParser.g:2968:1: rule__RosSystem__Group_3_1__1 : rule__RosSystem__Group_3_1__1__Impl rule__RosSystem__Group_3_1__2 ; public final void rule__RosSystem__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2916:1: ( rule__RosSystem__Group_3_1__1__Impl rule__RosSystem__Group_3_1__2 ) - // InternalRosSystemParser.g:2917:2: rule__RosSystem__Group_3_1__1__Impl rule__RosSystem__Group_3_1__2 + // InternalRosSystemParser.g:2972:1: ( rule__RosSystem__Group_3_1__1__Impl rule__RosSystem__Group_3_1__2 ) + // InternalRosSystemParser.g:2973:2: rule__RosSystem__Group_3_1__1__Impl rule__RosSystem__Group_3_1__2 { pushFollow(FOLLOW_7); rule__RosSystem__Group_3_1__1__Impl(); @@ -9040,17 +9286,17 @@ public final void rule__RosSystem__Group_3_1__1() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_1__1__Impl" - // InternalRosSystemParser.g:2924:1: rule__RosSystem__Group_3_1__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:2980:1: rule__RosSystem__Group_3_1__1__Impl : ( RULE_BEGIN ) ; public final void rule__RosSystem__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2928:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:2929:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:2984:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:2985:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:2929:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:2930:2: RULE_BEGIN + // InternalRosSystemParser.g:2985:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:2986:2: RULE_BEGIN { before(grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_1_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -9077,14 +9323,14 @@ public final void rule__RosSystem__Group_3_1__1__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_1__2" - // InternalRosSystemParser.g:2939:1: rule__RosSystem__Group_3_1__2 : rule__RosSystem__Group_3_1__2__Impl rule__RosSystem__Group_3_1__3 ; + // InternalRosSystemParser.g:2995:1: rule__RosSystem__Group_3_1__2 : rule__RosSystem__Group_3_1__2__Impl rule__RosSystem__Group_3_1__3 ; public final void rule__RosSystem__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2943:1: ( rule__RosSystem__Group_3_1__2__Impl rule__RosSystem__Group_3_1__3 ) - // InternalRosSystemParser.g:2944:2: rule__RosSystem__Group_3_1__2__Impl rule__RosSystem__Group_3_1__3 + // InternalRosSystemParser.g:2999:1: ( rule__RosSystem__Group_3_1__2__Impl rule__RosSystem__Group_3_1__3 ) + // InternalRosSystemParser.g:3000:2: rule__RosSystem__Group_3_1__2__Impl rule__RosSystem__Group_3_1__3 { pushFollow(FOLLOW_7); rule__RosSystem__Group_3_1__2__Impl(); @@ -9115,20 +9361,20 @@ public final void rule__RosSystem__Group_3_1__2() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_1__2__Impl" - // InternalRosSystemParser.g:2951:1: rule__RosSystem__Group_3_1__2__Impl : ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) ; + // InternalRosSystemParser.g:3007:1: rule__RosSystem__Group_3_1__2__Impl : ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) ; public final void rule__RosSystem__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2955:1: ( ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) ) - // InternalRosSystemParser.g:2956:1: ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) + // InternalRosSystemParser.g:3011:1: ( ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) ) + // InternalRosSystemParser.g:3012:1: ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) { - // InternalRosSystemParser.g:2956:1: ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) - // InternalRosSystemParser.g:2957:2: ( rule__RosSystem__ComponentsAssignment_3_1_2 )* + // InternalRosSystemParser.g:3012:1: ( ( rule__RosSystem__ComponentsAssignment_3_1_2 )* ) + // InternalRosSystemParser.g:3013:2: ( rule__RosSystem__ComponentsAssignment_3_1_2 )* { before(grammarAccess.getRosSystemAccess().getComponentsAssignment_3_1_2()); - // InternalRosSystemParser.g:2958:2: ( rule__RosSystem__ComponentsAssignment_3_1_2 )* + // InternalRosSystemParser.g:3014:2: ( rule__RosSystem__ComponentsAssignment_3_1_2 )* loop11: do { int alt11=2; @@ -9141,7 +9387,7 @@ public final void rule__RosSystem__Group_3_1__2__Impl() throws RecognitionExcept switch (alt11) { case 1 : - // InternalRosSystemParser.g:2958:3: rule__RosSystem__ComponentsAssignment_3_1_2 + // InternalRosSystemParser.g:3014:3: rule__RosSystem__ComponentsAssignment_3_1_2 { pushFollow(FOLLOW_8); rule__RosSystem__ComponentsAssignment_3_1_2(); @@ -9180,14 +9426,14 @@ public final void rule__RosSystem__Group_3_1__2__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_1__3" - // InternalRosSystemParser.g:2966:1: rule__RosSystem__Group_3_1__3 : rule__RosSystem__Group_3_1__3__Impl ; + // InternalRosSystemParser.g:3022:1: rule__RosSystem__Group_3_1__3 : rule__RosSystem__Group_3_1__3__Impl ; public final void rule__RosSystem__Group_3_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2970:1: ( rule__RosSystem__Group_3_1__3__Impl ) - // InternalRosSystemParser.g:2971:2: rule__RosSystem__Group_3_1__3__Impl + // InternalRosSystemParser.g:3026:1: ( rule__RosSystem__Group_3_1__3__Impl ) + // InternalRosSystemParser.g:3027:2: rule__RosSystem__Group_3_1__3__Impl { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_1__3__Impl(); @@ -9213,17 +9459,17 @@ public final void rule__RosSystem__Group_3_1__3() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_1__3__Impl" - // InternalRosSystemParser.g:2977:1: rule__RosSystem__Group_3_1__3__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:3033:1: rule__RosSystem__Group_3_1__3__Impl : ( RULE_END ) ; public final void rule__RosSystem__Group_3_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2981:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:2982:1: ( RULE_END ) + // InternalRosSystemParser.g:3037:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3038:1: ( RULE_END ) { - // InternalRosSystemParser.g:2982:1: ( RULE_END ) - // InternalRosSystemParser.g:2983:2: RULE_END + // InternalRosSystemParser.g:3038:1: ( RULE_END ) + // InternalRosSystemParser.g:3039:2: RULE_END { before(grammarAccess.getRosSystemAccess().getENDTerminalRuleCall_3_1_3()); match(input,RULE_END,FOLLOW_2); @@ -9250,14 +9496,14 @@ public final void rule__RosSystem__Group_3_1__3__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_2__0" - // InternalRosSystemParser.g:2993:1: rule__RosSystem__Group_3_2__0 : rule__RosSystem__Group_3_2__0__Impl rule__RosSystem__Group_3_2__1 ; + // InternalRosSystemParser.g:3049:1: rule__RosSystem__Group_3_2__0 : rule__RosSystem__Group_3_2__0__Impl rule__RosSystem__Group_3_2__1 ; public final void rule__RosSystem__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:2997:1: ( rule__RosSystem__Group_3_2__0__Impl rule__RosSystem__Group_3_2__1 ) - // InternalRosSystemParser.g:2998:2: rule__RosSystem__Group_3_2__0__Impl rule__RosSystem__Group_3_2__1 + // InternalRosSystemParser.g:3053:1: ( rule__RosSystem__Group_3_2__0__Impl rule__RosSystem__Group_3_2__1 ) + // InternalRosSystemParser.g:3054:2: rule__RosSystem__Group_3_2__0__Impl rule__RosSystem__Group_3_2__1 { pushFollow(FOLLOW_4); rule__RosSystem__Group_3_2__0__Impl(); @@ -9288,17 +9534,17 @@ public final void rule__RosSystem__Group_3_2__0() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_2__0__Impl" - // InternalRosSystemParser.g:3005:1: rule__RosSystem__Group_3_2__0__Impl : ( Parameters ) ; + // InternalRosSystemParser.g:3061:1: rule__RosSystem__Group_3_2__0__Impl : ( Parameters ) ; public final void rule__RosSystem__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3009:1: ( ( Parameters ) ) - // InternalRosSystemParser.g:3010:1: ( Parameters ) + // InternalRosSystemParser.g:3065:1: ( ( Parameters ) ) + // InternalRosSystemParser.g:3066:1: ( Parameters ) { - // InternalRosSystemParser.g:3010:1: ( Parameters ) - // InternalRosSystemParser.g:3011:2: Parameters + // InternalRosSystemParser.g:3066:1: ( Parameters ) + // InternalRosSystemParser.g:3067:2: Parameters { before(grammarAccess.getRosSystemAccess().getParametersKeyword_3_2_0()); match(input,Parameters,FOLLOW_2); @@ -9325,16 +9571,16 @@ public final void rule__RosSystem__Group_3_2__0__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_2__1" - // InternalRosSystemParser.g:3020:1: rule__RosSystem__Group_3_2__1 : rule__RosSystem__Group_3_2__1__Impl rule__RosSystem__Group_3_2__2 ; + // InternalRosSystemParser.g:3076:1: rule__RosSystem__Group_3_2__1 : rule__RosSystem__Group_3_2__1__Impl rule__RosSystem__Group_3_2__2 ; public final void rule__RosSystem__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3024:1: ( rule__RosSystem__Group_3_2__1__Impl rule__RosSystem__Group_3_2__2 ) - // InternalRosSystemParser.g:3025:2: rule__RosSystem__Group_3_2__1__Impl rule__RosSystem__Group_3_2__2 + // InternalRosSystemParser.g:3080:1: ( rule__RosSystem__Group_3_2__1__Impl rule__RosSystem__Group_3_2__2 ) + // InternalRosSystemParser.g:3081:2: rule__RosSystem__Group_3_2__1__Impl rule__RosSystem__Group_3_2__2 { - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_9); rule__RosSystem__Group_3_2__1__Impl(); state._fsp--; @@ -9363,17 +9609,17 @@ public final void rule__RosSystem__Group_3_2__1() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_2__1__Impl" - // InternalRosSystemParser.g:3032:1: rule__RosSystem__Group_3_2__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:3088:1: rule__RosSystem__Group_3_2__1__Impl : ( RULE_BEGIN ) ; public final void rule__RosSystem__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3036:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3037:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3092:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:3093:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3037:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3038:2: RULE_BEGIN + // InternalRosSystemParser.g:3093:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3094:2: RULE_BEGIN { before(grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_2_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -9400,16 +9646,16 @@ public final void rule__RosSystem__Group_3_2__1__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_2__2" - // InternalRosSystemParser.g:3047:1: rule__RosSystem__Group_3_2__2 : rule__RosSystem__Group_3_2__2__Impl rule__RosSystem__Group_3_2__3 ; + // InternalRosSystemParser.g:3103:1: rule__RosSystem__Group_3_2__2 : rule__RosSystem__Group_3_2__2__Impl rule__RosSystem__Group_3_2__3 ; public final void rule__RosSystem__Group_3_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3051:1: ( rule__RosSystem__Group_3_2__2__Impl rule__RosSystem__Group_3_2__3 ) - // InternalRosSystemParser.g:3052:2: rule__RosSystem__Group_3_2__2__Impl rule__RosSystem__Group_3_2__3 + // InternalRosSystemParser.g:3107:1: ( rule__RosSystem__Group_3_2__2__Impl rule__RosSystem__Group_3_2__3 ) + // InternalRosSystemParser.g:3108:2: rule__RosSystem__Group_3_2__2__Impl rule__RosSystem__Group_3_2__3 { - pushFollow(FOLLOW_7); + pushFollow(FOLLOW_9); rule__RosSystem__Group_3_2__2__Impl(); state._fsp--; @@ -9438,35 +9684,35 @@ public final void rule__RosSystem__Group_3_2__2() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_2__2__Impl" - // InternalRosSystemParser.g:3059:1: rule__RosSystem__Group_3_2__2__Impl : ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) ; + // InternalRosSystemParser.g:3115:1: rule__RosSystem__Group_3_2__2__Impl : ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) ; public final void rule__RosSystem__Group_3_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3063:1: ( ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) ) - // InternalRosSystemParser.g:3064:1: ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) + // InternalRosSystemParser.g:3119:1: ( ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) ) + // InternalRosSystemParser.g:3120:1: ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) { - // InternalRosSystemParser.g:3064:1: ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) - // InternalRosSystemParser.g:3065:2: ( rule__RosSystem__ParameterAssignment_3_2_2 )* + // InternalRosSystemParser.g:3120:1: ( ( rule__RosSystem__ParameterAssignment_3_2_2 )* ) + // InternalRosSystemParser.g:3121:2: ( rule__RosSystem__ParameterAssignment_3_2_2 )* { before(grammarAccess.getRosSystemAccess().getParameterAssignment_3_2_2()); - // InternalRosSystemParser.g:3066:2: ( rule__RosSystem__ParameterAssignment_3_2_2 )* + // InternalRosSystemParser.g:3122:2: ( rule__RosSystem__ParameterAssignment_3_2_2 )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); - if ( ((LA12_0>=RULE_ID && LA12_0<=RULE_STRING)) ) { + if ( (LA12_0==HyphenMinus) ) { alt12=1; } switch (alt12) { case 1 : - // InternalRosSystemParser.g:3066:3: rule__RosSystem__ParameterAssignment_3_2_2 + // InternalRosSystemParser.g:3122:3: rule__RosSystem__ParameterAssignment_3_2_2 { - pushFollow(FOLLOW_8); + pushFollow(FOLLOW_10); rule__RosSystem__ParameterAssignment_3_2_2(); state._fsp--; @@ -9503,14 +9749,14 @@ public final void rule__RosSystem__Group_3_2__2__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_2__3" - // InternalRosSystemParser.g:3074:1: rule__RosSystem__Group_3_2__3 : rule__RosSystem__Group_3_2__3__Impl ; + // InternalRosSystemParser.g:3130:1: rule__RosSystem__Group_3_2__3 : rule__RosSystem__Group_3_2__3__Impl ; public final void rule__RosSystem__Group_3_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3078:1: ( rule__RosSystem__Group_3_2__3__Impl ) - // InternalRosSystemParser.g:3079:2: rule__RosSystem__Group_3_2__3__Impl + // InternalRosSystemParser.g:3134:1: ( rule__RosSystem__Group_3_2__3__Impl ) + // InternalRosSystemParser.g:3135:2: rule__RosSystem__Group_3_2__3__Impl { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_2__3__Impl(); @@ -9536,17 +9782,17 @@ public final void rule__RosSystem__Group_3_2__3() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_2__3__Impl" - // InternalRosSystemParser.g:3085:1: rule__RosSystem__Group_3_2__3__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:3141:1: rule__RosSystem__Group_3_2__3__Impl : ( RULE_END ) ; public final void rule__RosSystem__Group_3_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3089:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3090:1: ( RULE_END ) + // InternalRosSystemParser.g:3145:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3146:1: ( RULE_END ) { - // InternalRosSystemParser.g:3090:1: ( RULE_END ) - // InternalRosSystemParser.g:3091:2: RULE_END + // InternalRosSystemParser.g:3146:1: ( RULE_END ) + // InternalRosSystemParser.g:3147:2: RULE_END { before(grammarAccess.getRosSystemAccess().getENDTerminalRuleCall_3_2_3()); match(input,RULE_END,FOLLOW_2); @@ -9573,14 +9819,14 @@ public final void rule__RosSystem__Group_3_2__3__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_3__0" - // InternalRosSystemParser.g:3101:1: rule__RosSystem__Group_3_3__0 : rule__RosSystem__Group_3_3__0__Impl rule__RosSystem__Group_3_3__1 ; + // InternalRosSystemParser.g:3157:1: rule__RosSystem__Group_3_3__0 : rule__RosSystem__Group_3_3__0__Impl rule__RosSystem__Group_3_3__1 ; public final void rule__RosSystem__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3105:1: ( rule__RosSystem__Group_3_3__0__Impl rule__RosSystem__Group_3_3__1 ) - // InternalRosSystemParser.g:3106:2: rule__RosSystem__Group_3_3__0__Impl rule__RosSystem__Group_3_3__1 + // InternalRosSystemParser.g:3161:1: ( rule__RosSystem__Group_3_3__0__Impl rule__RosSystem__Group_3_3__1 ) + // InternalRosSystemParser.g:3162:2: rule__RosSystem__Group_3_3__0__Impl rule__RosSystem__Group_3_3__1 { pushFollow(FOLLOW_4); rule__RosSystem__Group_3_3__0__Impl(); @@ -9611,17 +9857,17 @@ public final void rule__RosSystem__Group_3_3__0() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_3__0__Impl" - // InternalRosSystemParser.g:3113:1: rule__RosSystem__Group_3_3__0__Impl : ( Connections ) ; + // InternalRosSystemParser.g:3169:1: rule__RosSystem__Group_3_3__0__Impl : ( Connections ) ; public final void rule__RosSystem__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3117:1: ( ( Connections ) ) - // InternalRosSystemParser.g:3118:1: ( Connections ) + // InternalRosSystemParser.g:3173:1: ( ( Connections ) ) + // InternalRosSystemParser.g:3174:1: ( Connections ) { - // InternalRosSystemParser.g:3118:1: ( Connections ) - // InternalRosSystemParser.g:3119:2: Connections + // InternalRosSystemParser.g:3174:1: ( Connections ) + // InternalRosSystemParser.g:3175:2: Connections { before(grammarAccess.getRosSystemAccess().getConnectionsKeyword_3_3_0()); match(input,Connections,FOLLOW_2); @@ -9648,14 +9894,14 @@ public final void rule__RosSystem__Group_3_3__0__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_3__1" - // InternalRosSystemParser.g:3128:1: rule__RosSystem__Group_3_3__1 : rule__RosSystem__Group_3_3__1__Impl rule__RosSystem__Group_3_3__2 ; + // InternalRosSystemParser.g:3184:1: rule__RosSystem__Group_3_3__1 : rule__RosSystem__Group_3_3__1__Impl rule__RosSystem__Group_3_3__2 ; public final void rule__RosSystem__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3132:1: ( rule__RosSystem__Group_3_3__1__Impl rule__RosSystem__Group_3_3__2 ) - // InternalRosSystemParser.g:3133:2: rule__RosSystem__Group_3_3__1__Impl rule__RosSystem__Group_3_3__2 + // InternalRosSystemParser.g:3188:1: ( rule__RosSystem__Group_3_3__1__Impl rule__RosSystem__Group_3_3__2 ) + // InternalRosSystemParser.g:3189:2: rule__RosSystem__Group_3_3__1__Impl rule__RosSystem__Group_3_3__2 { pushFollow(FOLLOW_9); rule__RosSystem__Group_3_3__1__Impl(); @@ -9686,17 +9932,17 @@ public final void rule__RosSystem__Group_3_3__1() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_3__1__Impl" - // InternalRosSystemParser.g:3140:1: rule__RosSystem__Group_3_3__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:3196:1: rule__RosSystem__Group_3_3__1__Impl : ( RULE_BEGIN ) ; public final void rule__RosSystem__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3144:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3145:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3200:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:3201:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3145:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3146:2: RULE_BEGIN + // InternalRosSystemParser.g:3201:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3202:2: RULE_BEGIN { before(grammarAccess.getRosSystemAccess().getBEGINTerminalRuleCall_3_3_1()); match(input,RULE_BEGIN,FOLLOW_2); @@ -9723,14 +9969,14 @@ public final void rule__RosSystem__Group_3_3__1__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_3__2" - // InternalRosSystemParser.g:3155:1: rule__RosSystem__Group_3_3__2 : rule__RosSystem__Group_3_3__2__Impl rule__RosSystem__Group_3_3__3 ; + // InternalRosSystemParser.g:3211:1: rule__RosSystem__Group_3_3__2 : rule__RosSystem__Group_3_3__2__Impl rule__RosSystem__Group_3_3__3 ; public final void rule__RosSystem__Group_3_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3159:1: ( rule__RosSystem__Group_3_3__2__Impl rule__RosSystem__Group_3_3__3 ) - // InternalRosSystemParser.g:3160:2: rule__RosSystem__Group_3_3__2__Impl rule__RosSystem__Group_3_3__3 + // InternalRosSystemParser.g:3215:1: ( rule__RosSystem__Group_3_3__2__Impl rule__RosSystem__Group_3_3__3 ) + // InternalRosSystemParser.g:3216:2: rule__RosSystem__Group_3_3__2__Impl rule__RosSystem__Group_3_3__3 { pushFollow(FOLLOW_9); rule__RosSystem__Group_3_3__2__Impl(); @@ -9761,33 +10007,33 @@ public final void rule__RosSystem__Group_3_3__2() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_3__2__Impl" - // InternalRosSystemParser.g:3167:1: rule__RosSystem__Group_3_3__2__Impl : ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) ; + // InternalRosSystemParser.g:3223:1: rule__RosSystem__Group_3_3__2__Impl : ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) ; public final void rule__RosSystem__Group_3_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3171:1: ( ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) ) - // InternalRosSystemParser.g:3172:1: ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) + // InternalRosSystemParser.g:3227:1: ( ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) ) + // InternalRosSystemParser.g:3228:1: ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) { - // InternalRosSystemParser.g:3172:1: ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) - // InternalRosSystemParser.g:3173:2: ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* + // InternalRosSystemParser.g:3228:1: ( ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* ) + // InternalRosSystemParser.g:3229:2: ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* { before(grammarAccess.getRosSystemAccess().getConnectionsAssignment_3_3_2()); - // InternalRosSystemParser.g:3174:2: ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* + // InternalRosSystemParser.g:3230:2: ( rule__RosSystem__ConnectionsAssignment_3_3_2 )* loop13: do { int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==HyphenMinusLeftSquareBracket) ) { + if ( (LA13_0==HyphenMinus) ) { alt13=1; } switch (alt13) { case 1 : - // InternalRosSystemParser.g:3174:3: rule__RosSystem__ConnectionsAssignment_3_3_2 + // InternalRosSystemParser.g:3230:3: rule__RosSystem__ConnectionsAssignment_3_3_2 { pushFollow(FOLLOW_10); rule__RosSystem__ConnectionsAssignment_3_3_2(); @@ -9826,14 +10072,14 @@ public final void rule__RosSystem__Group_3_3__2__Impl() throws RecognitionExcept // $ANTLR start "rule__RosSystem__Group_3_3__3" - // InternalRosSystemParser.g:3182:1: rule__RosSystem__Group_3_3__3 : rule__RosSystem__Group_3_3__3__Impl ; + // InternalRosSystemParser.g:3238:1: rule__RosSystem__Group_3_3__3 : rule__RosSystem__Group_3_3__3__Impl ; public final void rule__RosSystem__Group_3_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3186:1: ( rule__RosSystem__Group_3_3__3__Impl ) - // InternalRosSystemParser.g:3187:2: rule__RosSystem__Group_3_3__3__Impl + // InternalRosSystemParser.g:3242:1: ( rule__RosSystem__Group_3_3__3__Impl ) + // InternalRosSystemParser.g:3243:2: rule__RosSystem__Group_3_3__3__Impl { pushFollow(FOLLOW_2); rule__RosSystem__Group_3_3__3__Impl(); @@ -9859,17 +10105,17 @@ public final void rule__RosSystem__Group_3_3__3() throws RecognitionException { // $ANTLR start "rule__RosSystem__Group_3_3__3__Impl" - // InternalRosSystemParser.g:3193:1: rule__RosSystem__Group_3_3__3__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:3249:1: rule__RosSystem__Group_3_3__3__Impl : ( RULE_END ) ; public final void rule__RosSystem__Group_3_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3197:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3198:1: ( RULE_END ) + // InternalRosSystemParser.g:3253:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3254:1: ( RULE_END ) { - // InternalRosSystemParser.g:3198:1: ( RULE_END ) - // InternalRosSystemParser.g:3199:2: RULE_END + // InternalRosSystemParser.g:3254:1: ( RULE_END ) + // InternalRosSystemParser.g:3255:2: RULE_END { before(grammarAccess.getRosSystemAccess().getENDTerminalRuleCall_3_3_3()); match(input,RULE_END,FOLLOW_2); @@ -9896,14 +10142,14 @@ public final void rule__RosSystem__Group_3_3__3__Impl() throws RecognitionExcept // $ANTLR start "rule__Process__Group__0" - // InternalRosSystemParser.g:3209:1: rule__Process__Group__0 : rule__Process__Group__0__Impl rule__Process__Group__1 ; + // InternalRosSystemParser.g:3265:1: rule__Process__Group__0 : rule__Process__Group__0__Impl rule__Process__Group__1 ; public final void rule__Process__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3213:1: ( rule__Process__Group__0__Impl rule__Process__Group__1 ) - // InternalRosSystemParser.g:3214:2: rule__Process__Group__0__Impl rule__Process__Group__1 + // InternalRosSystemParser.g:3269:1: ( rule__Process__Group__0__Impl rule__Process__Group__1 ) + // InternalRosSystemParser.g:3270:2: rule__Process__Group__0__Impl rule__Process__Group__1 { pushFollow(FOLLOW_11); rule__Process__Group__0__Impl(); @@ -9934,21 +10180,21 @@ public final void rule__Process__Group__0() throws RecognitionException { // $ANTLR start "rule__Process__Group__0__Impl" - // InternalRosSystemParser.g:3221:1: rule__Process__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:3277:1: rule__Process__Group__0__Impl : ( () ) ; public final void rule__Process__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3225:1: ( ( () ) ) - // InternalRosSystemParser.g:3226:1: ( () ) + // InternalRosSystemParser.g:3281:1: ( ( () ) ) + // InternalRosSystemParser.g:3282:1: ( () ) { - // InternalRosSystemParser.g:3226:1: ( () ) - // InternalRosSystemParser.g:3227:2: () + // InternalRosSystemParser.g:3282:1: ( () ) + // InternalRosSystemParser.g:3283:2: () { before(grammarAccess.getProcessAccess().getProcessAction_0()); - // InternalRosSystemParser.g:3228:2: () - // InternalRosSystemParser.g:3228:3: + // InternalRosSystemParser.g:3284:2: () + // InternalRosSystemParser.g:3284:3: { } @@ -9971,14 +10217,14 @@ public final void rule__Process__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group__1" - // InternalRosSystemParser.g:3236:1: rule__Process__Group__1 : rule__Process__Group__1__Impl rule__Process__Group__2 ; + // InternalRosSystemParser.g:3292:1: rule__Process__Group__1 : rule__Process__Group__1__Impl rule__Process__Group__2 ; public final void rule__Process__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3240:1: ( rule__Process__Group__1__Impl rule__Process__Group__2 ) - // InternalRosSystemParser.g:3241:2: rule__Process__Group__1__Impl rule__Process__Group__2 + // InternalRosSystemParser.g:3296:1: ( rule__Process__Group__1__Impl rule__Process__Group__2 ) + // InternalRosSystemParser.g:3297:2: rule__Process__Group__1__Impl rule__Process__Group__2 { pushFollow(FOLLOW_3); rule__Process__Group__1__Impl(); @@ -10009,21 +10255,21 @@ public final void rule__Process__Group__1() throws RecognitionException { // $ANTLR start "rule__Process__Group__1__Impl" - // InternalRosSystemParser.g:3248:1: rule__Process__Group__1__Impl : ( ( rule__Process__NameAssignment_1 ) ) ; + // InternalRosSystemParser.g:3304:1: rule__Process__Group__1__Impl : ( ( rule__Process__NameAssignment_1 ) ) ; public final void rule__Process__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3252:1: ( ( ( rule__Process__NameAssignment_1 ) ) ) - // InternalRosSystemParser.g:3253:1: ( ( rule__Process__NameAssignment_1 ) ) + // InternalRosSystemParser.g:3308:1: ( ( ( rule__Process__NameAssignment_1 ) ) ) + // InternalRosSystemParser.g:3309:1: ( ( rule__Process__NameAssignment_1 ) ) { - // InternalRosSystemParser.g:3253:1: ( ( rule__Process__NameAssignment_1 ) ) - // InternalRosSystemParser.g:3254:2: ( rule__Process__NameAssignment_1 ) + // InternalRosSystemParser.g:3309:1: ( ( rule__Process__NameAssignment_1 ) ) + // InternalRosSystemParser.g:3310:2: ( rule__Process__NameAssignment_1 ) { before(grammarAccess.getProcessAccess().getNameAssignment_1()); - // InternalRosSystemParser.g:3255:2: ( rule__Process__NameAssignment_1 ) - // InternalRosSystemParser.g:3255:3: rule__Process__NameAssignment_1 + // InternalRosSystemParser.g:3311:2: ( rule__Process__NameAssignment_1 ) + // InternalRosSystemParser.g:3311:3: rule__Process__NameAssignment_1 { pushFollow(FOLLOW_2); rule__Process__NameAssignment_1(); @@ -10056,14 +10302,14 @@ public final void rule__Process__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group__2" - // InternalRosSystemParser.g:3263:1: rule__Process__Group__2 : rule__Process__Group__2__Impl rule__Process__Group__3 ; + // InternalRosSystemParser.g:3319:1: rule__Process__Group__2 : rule__Process__Group__2__Impl rule__Process__Group__3 ; public final void rule__Process__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3267:1: ( rule__Process__Group__2__Impl rule__Process__Group__3 ) - // InternalRosSystemParser.g:3268:2: rule__Process__Group__2__Impl rule__Process__Group__3 + // InternalRosSystemParser.g:3323:1: ( rule__Process__Group__2__Impl rule__Process__Group__3 ) + // InternalRosSystemParser.g:3324:2: rule__Process__Group__2__Impl rule__Process__Group__3 { pushFollow(FOLLOW_4); rule__Process__Group__2__Impl(); @@ -10094,17 +10340,17 @@ public final void rule__Process__Group__2() throws RecognitionException { // $ANTLR start "rule__Process__Group__2__Impl" - // InternalRosSystemParser.g:3275:1: rule__Process__Group__2__Impl : ( Colon ) ; + // InternalRosSystemParser.g:3331:1: rule__Process__Group__2__Impl : ( Colon ) ; public final void rule__Process__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3279:1: ( ( Colon ) ) - // InternalRosSystemParser.g:3280:1: ( Colon ) + // InternalRosSystemParser.g:3335:1: ( ( Colon ) ) + // InternalRosSystemParser.g:3336:1: ( Colon ) { - // InternalRosSystemParser.g:3280:1: ( Colon ) - // InternalRosSystemParser.g:3281:2: Colon + // InternalRosSystemParser.g:3336:1: ( Colon ) + // InternalRosSystemParser.g:3337:2: Colon { before(grammarAccess.getProcessAccess().getColonKeyword_2()); match(input,Colon,FOLLOW_2); @@ -10131,14 +10377,14 @@ public final void rule__Process__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group__3" - // InternalRosSystemParser.g:3290:1: rule__Process__Group__3 : rule__Process__Group__3__Impl rule__Process__Group__4 ; + // InternalRosSystemParser.g:3346:1: rule__Process__Group__3 : rule__Process__Group__3__Impl rule__Process__Group__4 ; public final void rule__Process__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3294:1: ( rule__Process__Group__3__Impl rule__Process__Group__4 ) - // InternalRosSystemParser.g:3295:2: rule__Process__Group__3__Impl rule__Process__Group__4 + // InternalRosSystemParser.g:3350:1: ( rule__Process__Group__3__Impl rule__Process__Group__4 ) + // InternalRosSystemParser.g:3351:2: rule__Process__Group__3__Impl rule__Process__Group__4 { pushFollow(FOLLOW_12); rule__Process__Group__3__Impl(); @@ -10169,17 +10415,17 @@ public final void rule__Process__Group__3() throws RecognitionException { // $ANTLR start "rule__Process__Group__3__Impl" - // InternalRosSystemParser.g:3302:1: rule__Process__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:3358:1: rule__Process__Group__3__Impl : ( RULE_BEGIN ) ; public final void rule__Process__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3306:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3307:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3362:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:3363:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3307:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3308:2: RULE_BEGIN + // InternalRosSystemParser.g:3363:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3364:2: RULE_BEGIN { before(grammarAccess.getProcessAccess().getBEGINTerminalRuleCall_3()); match(input,RULE_BEGIN,FOLLOW_2); @@ -10206,14 +10452,14 @@ public final void rule__Process__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group__4" - // InternalRosSystemParser.g:3317:1: rule__Process__Group__4 : rule__Process__Group__4__Impl rule__Process__Group__5 ; + // InternalRosSystemParser.g:3373:1: rule__Process__Group__4 : rule__Process__Group__4__Impl rule__Process__Group__5 ; public final void rule__Process__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3321:1: ( rule__Process__Group__4__Impl rule__Process__Group__5 ) - // InternalRosSystemParser.g:3322:2: rule__Process__Group__4__Impl rule__Process__Group__5 + // InternalRosSystemParser.g:3377:1: ( rule__Process__Group__4__Impl rule__Process__Group__5 ) + // InternalRosSystemParser.g:3378:2: rule__Process__Group__4__Impl rule__Process__Group__5 { pushFollow(FOLLOW_12); rule__Process__Group__4__Impl(); @@ -10244,20 +10490,20 @@ public final void rule__Process__Group__4() throws RecognitionException { // $ANTLR start "rule__Process__Group__4__Impl" - // InternalRosSystemParser.g:3329:1: rule__Process__Group__4__Impl : ( ( rule__Process__Group_4__0 )? ) ; + // InternalRosSystemParser.g:3385:1: rule__Process__Group__4__Impl : ( ( rule__Process__Group_4__0 )? ) ; public final void rule__Process__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3333:1: ( ( ( rule__Process__Group_4__0 )? ) ) - // InternalRosSystemParser.g:3334:1: ( ( rule__Process__Group_4__0 )? ) + // InternalRosSystemParser.g:3389:1: ( ( ( rule__Process__Group_4__0 )? ) ) + // InternalRosSystemParser.g:3390:1: ( ( rule__Process__Group_4__0 )? ) { - // InternalRosSystemParser.g:3334:1: ( ( rule__Process__Group_4__0 )? ) - // InternalRosSystemParser.g:3335:2: ( rule__Process__Group_4__0 )? + // InternalRosSystemParser.g:3390:1: ( ( rule__Process__Group_4__0 )? ) + // InternalRosSystemParser.g:3391:2: ( rule__Process__Group_4__0 )? { before(grammarAccess.getProcessAccess().getGroup_4()); - // InternalRosSystemParser.g:3336:2: ( rule__Process__Group_4__0 )? + // InternalRosSystemParser.g:3392:2: ( rule__Process__Group_4__0 )? int alt14=2; int LA14_0 = input.LA(1); @@ -10266,7 +10512,7 @@ public final void rule__Process__Group__4__Impl() throws RecognitionException { } switch (alt14) { case 1 : - // InternalRosSystemParser.g:3336:3: rule__Process__Group_4__0 + // InternalRosSystemParser.g:3392:3: rule__Process__Group_4__0 { pushFollow(FOLLOW_2); rule__Process__Group_4__0(); @@ -10302,14 +10548,14 @@ public final void rule__Process__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group__5" - // InternalRosSystemParser.g:3344:1: rule__Process__Group__5 : rule__Process__Group__5__Impl rule__Process__Group__6 ; + // InternalRosSystemParser.g:3400:1: rule__Process__Group__5 : rule__Process__Group__5__Impl rule__Process__Group__6 ; public final void rule__Process__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3348:1: ( rule__Process__Group__5__Impl rule__Process__Group__6 ) - // InternalRosSystemParser.g:3349:2: rule__Process__Group__5__Impl rule__Process__Group__6 + // InternalRosSystemParser.g:3404:1: ( rule__Process__Group__5__Impl rule__Process__Group__6 ) + // InternalRosSystemParser.g:3405:2: rule__Process__Group__5__Impl rule__Process__Group__6 { pushFollow(FOLLOW_13); rule__Process__Group__5__Impl(); @@ -10340,21 +10586,21 @@ public final void rule__Process__Group__5() throws RecognitionException { // $ANTLR start "rule__Process__Group__5__Impl" - // InternalRosSystemParser.g:3356:1: rule__Process__Group__5__Impl : ( ( rule__Process__Group_5__0 ) ) ; + // InternalRosSystemParser.g:3412:1: rule__Process__Group__5__Impl : ( ( rule__Process__Group_5__0 ) ) ; public final void rule__Process__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3360:1: ( ( ( rule__Process__Group_5__0 ) ) ) - // InternalRosSystemParser.g:3361:1: ( ( rule__Process__Group_5__0 ) ) + // InternalRosSystemParser.g:3416:1: ( ( ( rule__Process__Group_5__0 ) ) ) + // InternalRosSystemParser.g:3417:1: ( ( rule__Process__Group_5__0 ) ) { - // InternalRosSystemParser.g:3361:1: ( ( rule__Process__Group_5__0 ) ) - // InternalRosSystemParser.g:3362:2: ( rule__Process__Group_5__0 ) + // InternalRosSystemParser.g:3417:1: ( ( rule__Process__Group_5__0 ) ) + // InternalRosSystemParser.g:3418:2: ( rule__Process__Group_5__0 ) { before(grammarAccess.getProcessAccess().getGroup_5()); - // InternalRosSystemParser.g:3363:2: ( rule__Process__Group_5__0 ) - // InternalRosSystemParser.g:3363:3: rule__Process__Group_5__0 + // InternalRosSystemParser.g:3419:2: ( rule__Process__Group_5__0 ) + // InternalRosSystemParser.g:3419:3: rule__Process__Group_5__0 { pushFollow(FOLLOW_2); rule__Process__Group_5__0(); @@ -10387,14 +10633,14 @@ public final void rule__Process__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group__6" - // InternalRosSystemParser.g:3371:1: rule__Process__Group__6 : rule__Process__Group__6__Impl ; + // InternalRosSystemParser.g:3427:1: rule__Process__Group__6 : rule__Process__Group__6__Impl ; public final void rule__Process__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3375:1: ( rule__Process__Group__6__Impl ) - // InternalRosSystemParser.g:3376:2: rule__Process__Group__6__Impl + // InternalRosSystemParser.g:3431:1: ( rule__Process__Group__6__Impl ) + // InternalRosSystemParser.g:3432:2: rule__Process__Group__6__Impl { pushFollow(FOLLOW_2); rule__Process__Group__6__Impl(); @@ -10420,17 +10666,17 @@ public final void rule__Process__Group__6() throws RecognitionException { // $ANTLR start "rule__Process__Group__6__Impl" - // InternalRosSystemParser.g:3382:1: rule__Process__Group__6__Impl : ( RULE_END ) ; + // InternalRosSystemParser.g:3438:1: rule__Process__Group__6__Impl : ( RULE_END ) ; public final void rule__Process__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3386:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3387:1: ( RULE_END ) + // InternalRosSystemParser.g:3442:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3443:1: ( RULE_END ) { - // InternalRosSystemParser.g:3387:1: ( RULE_END ) - // InternalRosSystemParser.g:3388:2: RULE_END + // InternalRosSystemParser.g:3443:1: ( RULE_END ) + // InternalRosSystemParser.g:3444:2: RULE_END { before(grammarAccess.getProcessAccess().getENDTerminalRuleCall_6()); match(input,RULE_END,FOLLOW_2); @@ -10457,14 +10703,14 @@ public final void rule__Process__Group__6__Impl() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__0" - // InternalRosSystemParser.g:3398:1: rule__Process__Group_4__0 : rule__Process__Group_4__0__Impl rule__Process__Group_4__1 ; + // InternalRosSystemParser.g:3454:1: rule__Process__Group_4__0 : rule__Process__Group_4__0__Impl rule__Process__Group_4__1 ; public final void rule__Process__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3402:1: ( rule__Process__Group_4__0__Impl rule__Process__Group_4__1 ) - // InternalRosSystemParser.g:3403:2: rule__Process__Group_4__0__Impl rule__Process__Group_4__1 + // InternalRosSystemParser.g:3458:1: ( rule__Process__Group_4__0__Impl rule__Process__Group_4__1 ) + // InternalRosSystemParser.g:3459:2: rule__Process__Group_4__0__Impl rule__Process__Group_4__1 { pushFollow(FOLLOW_14); rule__Process__Group_4__0__Impl(); @@ -10495,17 +10741,17 @@ public final void rule__Process__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__0__Impl" - // InternalRosSystemParser.g:3410:1: rule__Process__Group_4__0__Impl : ( Nodes ) ; + // InternalRosSystemParser.g:3466:1: rule__Process__Group_4__0__Impl : ( Nodes ) ; public final void rule__Process__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3414:1: ( ( Nodes ) ) - // InternalRosSystemParser.g:3415:1: ( Nodes ) + // InternalRosSystemParser.g:3470:1: ( ( Nodes ) ) + // InternalRosSystemParser.g:3471:1: ( Nodes ) { - // InternalRosSystemParser.g:3415:1: ( Nodes ) - // InternalRosSystemParser.g:3416:2: Nodes + // InternalRosSystemParser.g:3471:1: ( Nodes ) + // InternalRosSystemParser.g:3472:2: Nodes { before(grammarAccess.getProcessAccess().getNodesKeyword_4_0()); match(input,Nodes,FOLLOW_2); @@ -10532,14 +10778,14 @@ public final void rule__Process__Group_4__0__Impl() throws RecognitionException // $ANTLR start "rule__Process__Group_4__1" - // InternalRosSystemParser.g:3425:1: rule__Process__Group_4__1 : rule__Process__Group_4__1__Impl rule__Process__Group_4__2 ; + // InternalRosSystemParser.g:3481:1: rule__Process__Group_4__1 : rule__Process__Group_4__1__Impl rule__Process__Group_4__2 ; public final void rule__Process__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3429:1: ( rule__Process__Group_4__1__Impl rule__Process__Group_4__2 ) - // InternalRosSystemParser.g:3430:2: rule__Process__Group_4__1__Impl rule__Process__Group_4__2 + // InternalRosSystemParser.g:3485:1: ( rule__Process__Group_4__1__Impl rule__Process__Group_4__2 ) + // InternalRosSystemParser.g:3486:2: rule__Process__Group_4__1__Impl rule__Process__Group_4__2 { pushFollow(FOLLOW_11); rule__Process__Group_4__1__Impl(); @@ -10570,17 +10816,17 @@ public final void rule__Process__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__1__Impl" - // InternalRosSystemParser.g:3437:1: rule__Process__Group_4__1__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:3493:1: rule__Process__Group_4__1__Impl : ( LeftSquareBracket ) ; public final void rule__Process__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3441:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:3442:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:3497:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:3498:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:3442:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:3443:2: LeftSquareBracket + // InternalRosSystemParser.g:3498:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:3499:2: LeftSquareBracket { before(grammarAccess.getProcessAccess().getLeftSquareBracketKeyword_4_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -10607,14 +10853,14 @@ public final void rule__Process__Group_4__1__Impl() throws RecognitionException // $ANTLR start "rule__Process__Group_4__2" - // InternalRosSystemParser.g:3452:1: rule__Process__Group_4__2 : rule__Process__Group_4__2__Impl rule__Process__Group_4__3 ; + // InternalRosSystemParser.g:3508:1: rule__Process__Group_4__2 : rule__Process__Group_4__2__Impl rule__Process__Group_4__3 ; public final void rule__Process__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3456:1: ( rule__Process__Group_4__2__Impl rule__Process__Group_4__3 ) - // InternalRosSystemParser.g:3457:2: rule__Process__Group_4__2__Impl rule__Process__Group_4__3 + // InternalRosSystemParser.g:3512:1: ( rule__Process__Group_4__2__Impl rule__Process__Group_4__3 ) + // InternalRosSystemParser.g:3513:2: rule__Process__Group_4__2__Impl rule__Process__Group_4__3 { pushFollow(FOLLOW_15); rule__Process__Group_4__2__Impl(); @@ -10645,21 +10891,21 @@ public final void rule__Process__Group_4__2() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__2__Impl" - // InternalRosSystemParser.g:3464:1: rule__Process__Group_4__2__Impl : ( ( rule__Process__NodesAssignment_4_2 ) ) ; + // InternalRosSystemParser.g:3520:1: rule__Process__Group_4__2__Impl : ( ( rule__Process__NodesAssignment_4_2 ) ) ; public final void rule__Process__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3468:1: ( ( ( rule__Process__NodesAssignment_4_2 ) ) ) - // InternalRosSystemParser.g:3469:1: ( ( rule__Process__NodesAssignment_4_2 ) ) + // InternalRosSystemParser.g:3524:1: ( ( ( rule__Process__NodesAssignment_4_2 ) ) ) + // InternalRosSystemParser.g:3525:1: ( ( rule__Process__NodesAssignment_4_2 ) ) { - // InternalRosSystemParser.g:3469:1: ( ( rule__Process__NodesAssignment_4_2 ) ) - // InternalRosSystemParser.g:3470:2: ( rule__Process__NodesAssignment_4_2 ) + // InternalRosSystemParser.g:3525:1: ( ( rule__Process__NodesAssignment_4_2 ) ) + // InternalRosSystemParser.g:3526:2: ( rule__Process__NodesAssignment_4_2 ) { before(grammarAccess.getProcessAccess().getNodesAssignment_4_2()); - // InternalRosSystemParser.g:3471:2: ( rule__Process__NodesAssignment_4_2 ) - // InternalRosSystemParser.g:3471:3: rule__Process__NodesAssignment_4_2 + // InternalRosSystemParser.g:3527:2: ( rule__Process__NodesAssignment_4_2 ) + // InternalRosSystemParser.g:3527:3: rule__Process__NodesAssignment_4_2 { pushFollow(FOLLOW_2); rule__Process__NodesAssignment_4_2(); @@ -10692,20 +10938,25 @@ public final void rule__Process__Group_4__2__Impl() throws RecognitionException // $ANTLR start "rule__Process__Group_4__3" - // InternalRosSystemParser.g:3479:1: rule__Process__Group_4__3 : rule__Process__Group_4__3__Impl ; + // InternalRosSystemParser.g:3535: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:3483:1: ( rule__Process__Group_4__3__Impl ) - // InternalRosSystemParser.g:3484:2: rule__Process__Group_4__3__Impl + // InternalRosSystemParser.g:3539:1: ( rule__Process__Group_4__3__Impl rule__Process__Group_4__4 ) + // InternalRosSystemParser.g:3540:2: rule__Process__Group_4__3__Impl rule__Process__Group_4__4 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_16); rule__Process__Group_4__3__Impl(); state._fsp--; + pushFollow(FOLLOW_2); + rule__Process__Group_4__4(); + + state._fsp--; + } @@ -10725,21 +10976,74 @@ public final void rule__Process__Group_4__3() throws RecognitionException { // $ANTLR start "rule__Process__Group_4__3__Impl" - // InternalRosSystemParser.g:3490:1: rule__Process__Group_4__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:3547:1: rule__Process__Group_4__3__Impl : ( ( ( rule__Process__Group_4_3__0 ) ) ( ( rule__Process__Group_4_3__0 )* ) ) ; public final void rule__Process__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3494:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:3495:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:3551:1: ( ( ( ( rule__Process__Group_4_3__0 ) ) ( ( rule__Process__Group_4_3__0 )* ) ) ) + // InternalRosSystemParser.g:3552:1: ( ( ( rule__Process__Group_4_3__0 ) ) ( ( rule__Process__Group_4_3__0 )* ) ) { - // InternalRosSystemParser.g:3495:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:3496:2: RightSquareBracket + // InternalRosSystemParser.g:3552:1: ( ( ( rule__Process__Group_4_3__0 ) ) ( ( rule__Process__Group_4_3__0 )* ) ) + // InternalRosSystemParser.g:3553:2: ( ( rule__Process__Group_4_3__0 ) ) ( ( rule__Process__Group_4_3__0 )* ) { - before(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); + // InternalRosSystemParser.g:3553:2: ( ( rule__Process__Group_4_3__0 ) ) + // InternalRosSystemParser.g:3554:3: ( rule__Process__Group_4_3__0 ) + { + before(grammarAccess.getProcessAccess().getGroup_4_3()); + // InternalRosSystemParser.g:3555:3: ( rule__Process__Group_4_3__0 ) + // InternalRosSystemParser.g:3555:4: rule__Process__Group_4_3__0 + { + pushFollow(FOLLOW_17); + rule__Process__Group_4_3__0(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getGroup_4_3()); + + } + + // InternalRosSystemParser.g:3558:2: ( ( rule__Process__Group_4_3__0 )* ) + // InternalRosSystemParser.g:3559:3: ( rule__Process__Group_4_3__0 )* + { + before(grammarAccess.getProcessAccess().getGroup_4_3()); + // InternalRosSystemParser.g:3560:3: ( 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:3560:4: rule__Process__Group_4_3__0 + { + pushFollow(FOLLOW_17); + rule__Process__Group_4_3__0(); + + state._fsp--; + + + } + break; + + default : + break loop15; + } + } while (true); + + after(grammarAccess.getProcessAccess().getGroup_4_3()); + + } + } @@ -10761,23 +11065,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:3506: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:3569: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:3510:1: ( rule__Process__Group_5__0__Impl rule__Process__Group_5__1 ) - // InternalRosSystemParser.g:3511:2: rule__Process__Group_5__0__Impl rule__Process__Group_5__1 + // InternalRosSystemParser.g:3573:1: ( rule__Process__Group_4__4__Impl ) + // InternalRosSystemParser.g:3574: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--; @@ -10796,25 +11095,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:3518: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:3580: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:3522:1: ( ( Threads ) ) - // InternalRosSystemParser.g:3523:1: ( Threads ) + // InternalRosSystemParser.g:3584:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:3585:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:3523:1: ( Threads ) - // InternalRosSystemParser.g:3524:2: Threads + // InternalRosSystemParser.g:3585:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:3586: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()); } @@ -10833,21 +11132,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:3533: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:3596: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:3537:1: ( rule__Process__Group_5__1__Impl ) - // InternalRosSystemParser.g:3538:2: rule__Process__Group_5__1__Impl + // InternalRosSystemParser.g:3600:1: ( rule__Process__Group_4_3__0__Impl rule__Process__Group_4_3__1 ) + // InternalRosSystemParser.g:3601: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--; @@ -10866,35 +11170,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:3544: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:3608: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:3548:1: ( ( ( rule__Process__ThreadsAssignment_5_1 ) ) ) - // InternalRosSystemParser.g:3549:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) - { - // InternalRosSystemParser.g:3549:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) - // InternalRosSystemParser.g:3550:2: ( rule__Process__ThreadsAssignment_5_1 ) + // InternalRosSystemParser.g:3612:1: ( ( Comma ) ) + // InternalRosSystemParser.g:3613:1: ( Comma ) { - before(grammarAccess.getProcessAccess().getThreadsAssignment_5_1()); - // InternalRosSystemParser.g:3551:2: ( rule__Process__ThreadsAssignment_5_1 ) - // InternalRosSystemParser.g:3551:3: rule__Process__ThreadsAssignment_5_1 + // InternalRosSystemParser.g:3613:1: ( Comma ) + // InternalRosSystemParser.g:3614: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()); } @@ -10913,26 +11207,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:3560: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:3623: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:3564:1: ( rule__RosNode__Group__0__Impl rule__RosNode__Group__1 ) - // InternalRosSystemParser.g:3565:2: rule__RosNode__Group__0__Impl rule__RosNode__Group__1 + // InternalRosSystemParser.g:3627:1: ( rule__Process__Group_4_3__1__Impl ) + // InternalRosSystemParser.g:3628: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--; @@ -10951,29 +11240,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:3572: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:3634:1: rule__Process__Group_4_3__1__Impl : ( ( rule__Process__NodesAssignment_4_3_1 ) ) ; + public final void rule__Process__Group_4_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3576:1: ( ( () ) ) - // InternalRosSystemParser.g:3577:1: ( () ) + // InternalRosSystemParser.g:3638:1: ( ( ( rule__Process__NodesAssignment_4_3_1 ) ) ) + // InternalRosSystemParser.g:3639:1: ( ( rule__Process__NodesAssignment_4_3_1 ) ) { - // InternalRosSystemParser.g:3577:1: ( () ) - // InternalRosSystemParser.g:3578:2: () + // InternalRosSystemParser.g:3639:1: ( ( rule__Process__NodesAssignment_4_3_1 ) ) + // InternalRosSystemParser.g:3640:2: ( rule__Process__NodesAssignment_4_3_1 ) { - before(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); - // InternalRosSystemParser.g:3579:2: () - // InternalRosSystemParser.g:3579:3: + before(grammarAccess.getProcessAccess().getNodesAssignment_4_3_1()); + // InternalRosSystemParser.g:3641:2: ( rule__Process__NodesAssignment_4_3_1 ) + // InternalRosSystemParser.g:3641:3: rule__Process__NodesAssignment_4_3_1 { + pushFollow(FOLLOW_2); + rule__Process__NodesAssignment_4_3_1(); + + state._fsp--; + + } - after(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); + after(grammarAccess.getProcessAccess().getNodesAssignment_4_3_1()); } @@ -10981,6 +11276,10 @@ public final void rule__RosNode__Group__0__Impl() throws RecognitionException { } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -10988,26 +11287,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:3587: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:3650: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:3591:1: ( rule__RosNode__Group__1__Impl rule__RosNode__Group__2 ) - // InternalRosSystemParser.g:3592:2: rule__RosNode__Group__1__Impl rule__RosNode__Group__2 + // InternalRosSystemParser.g:3654:1: ( rule__Process__Group_5__0__Impl rule__Process__Group_5__1 ) + // InternalRosSystemParser.g:3655:2: rule__Process__Group_5__0__Impl rule__Process__Group_5__1 { - pushFollow(FOLLOW_3); - rule__RosNode__Group__1__Impl(); + pushFollow(FOLLOW_18); + rule__Process__Group_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group__2(); + rule__Process__Group_5__1(); state._fsp--; @@ -11026,35 +11325,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:3599: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:3662: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:3603:1: ( ( ( rule__RosNode__NameAssignment_1 ) ) ) - // InternalRosSystemParser.g:3604:1: ( ( rule__RosNode__NameAssignment_1 ) ) - { - // InternalRosSystemParser.g:3604:1: ( ( rule__RosNode__NameAssignment_1 ) ) - // InternalRosSystemParser.g:3605:2: ( rule__RosNode__NameAssignment_1 ) + // InternalRosSystemParser.g:3666:1: ( ( Threads ) ) + // InternalRosSystemParser.g:3667:1: ( Threads ) { - before(grammarAccess.getRosNodeAccess().getNameAssignment_1()); - // InternalRosSystemParser.g:3606:2: ( rule__RosNode__NameAssignment_1 ) - // InternalRosSystemParser.g:3606:3: rule__RosNode__NameAssignment_1 + // InternalRosSystemParser.g:3667:1: ( Threads ) + // InternalRosSystemParser.g:3668: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()); } @@ -11073,26 +11362,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:3614: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:3677: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:3618:1: ( rule__RosNode__Group__2__Impl rule__RosNode__Group__3 ) - // InternalRosSystemParser.g:3619:2: rule__RosNode__Group__2__Impl rule__RosNode__Group__3 + // InternalRosSystemParser.g:3681:1: ( rule__Process__Group_5__1__Impl ) + // InternalRosSystemParser.g:3682: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--; @@ -11111,25 +11395,35 @@ 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:3626: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:3688: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:3630:1: ( ( Colon ) ) - // InternalRosSystemParser.g:3631:1: ( Colon ) + // InternalRosSystemParser.g:3692:1: ( ( ( rule__Process__ThreadsAssignment_5_1 ) ) ) + // InternalRosSystemParser.g:3693:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) { - // InternalRosSystemParser.g:3631:1: ( Colon ) - // InternalRosSystemParser.g:3632:2: Colon + // InternalRosSystemParser.g:3693:1: ( ( rule__Process__ThreadsAssignment_5_1 ) ) + // InternalRosSystemParser.g:3694: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:3695:2: ( rule__Process__ThreadsAssignment_5_1 ) + // InternalRosSystemParser.g:3695:3: rule__Process__ThreadsAssignment_5_1 + { + pushFollow(FOLLOW_2); + rule__Process__ThreadsAssignment_5_1(); + + state._fsp--; + + + } + + after(grammarAccess.getProcessAccess().getThreadsAssignment_5_1()); } @@ -11148,26 +11442,26 @@ public final void rule__RosNode__Group__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__2__Impl" + // $ANTLR end "rule__Process__Group_5__1__Impl" - // $ANTLR start "rule__RosNode__Group__3" - // InternalRosSystemParser.g:3641:1: rule__RosNode__Group__3 : rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ; - public final void rule__RosNode__Group__3() throws RecognitionException { + // $ANTLR start "rule__ComponentRef__Group__0" + // InternalRosSystemParser.g:3704:1: rule__ComponentRef__Group__0 : rule__ComponentRef__Group__0__Impl rule__ComponentRef__Group__1 ; + public final void rule__ComponentRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3645:1: ( rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ) - // InternalRosSystemParser.g:3646:2: rule__RosNode__Group__3__Impl rule__RosNode__Group__4 + // InternalRosSystemParser.g:3708:1: ( rule__ComponentRef__Group__0__Impl rule__ComponentRef__Group__1 ) + // InternalRosSystemParser.g:3709:2: rule__ComponentRef__Group__0__Impl rule__ComponentRef__Group__1 { - pushFollow(FOLLOW_17); - rule__RosNode__Group__3__Impl(); + pushFollow(FOLLOW_11); + rule__ComponentRef__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group__4(); + rule__ComponentRef__Group__1(); state._fsp--; @@ -11186,25 +11480,29 @@ public final void rule__RosNode__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__3" + // $ANTLR end "rule__ComponentRef__Group__0" - // $ANTLR start "rule__RosNode__Group__3__Impl" - // InternalRosSystemParser.g:3653:1: rule__RosNode__Group__3__Impl : ( RULE_BEGIN ) ; - public final void rule__RosNode__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentRef__Group__0__Impl" + // InternalRosSystemParser.g:3716:1: rule__ComponentRef__Group__0__Impl : ( () ) ; + public final void rule__ComponentRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3657:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3658:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3720:1: ( ( () ) ) + // InternalRosSystemParser.g:3721:1: ( () ) { - // InternalRosSystemParser.g:3658:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3659:2: RULE_BEGIN + // InternalRosSystemParser.g:3721:1: ( () ) + // InternalRosSystemParser.g:3722:2: () { - before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getComponentRefAccess().getComponentRefAction_0()); + // InternalRosSystemParser.g:3723:2: () + // InternalRosSystemParser.g:3723:3: + { + } + + after(grammarAccess.getComponentRefAccess().getComponentRefAction_0()); } @@ -11212,10 +11510,6 @@ public final void rule__RosNode__Group__3__Impl() throws RecognitionException { } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -11223,26 +11517,21 @@ public final void rule__RosNode__Group__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__3__Impl" + // $ANTLR end "rule__ComponentRef__Group__0__Impl" - // $ANTLR start "rule__RosNode__Group__4" - // InternalRosSystemParser.g:3668:1: rule__RosNode__Group__4 : rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ; - public final void rule__RosNode__Group__4() throws RecognitionException { + // $ANTLR start "rule__ComponentRef__Group__1" + // InternalRosSystemParser.g:3731:1: rule__ComponentRef__Group__1 : rule__ComponentRef__Group__1__Impl ; + public final void rule__ComponentRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3672:1: ( rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ) - // InternalRosSystemParser.g:3673:2: rule__RosNode__Group__4__Impl rule__RosNode__Group__5 + // InternalRosSystemParser.g:3735:1: ( rule__ComponentRef__Group__1__Impl ) + // InternalRosSystemParser.g:3736:2: rule__ComponentRef__Group__1__Impl { - pushFollow(FOLLOW_11); - rule__RosNode__Group__4__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosNode__Group__5(); + rule__ComponentRef__Group__1__Impl(); state._fsp--; @@ -11261,25 +11550,35 @@ public final void rule__RosNode__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__4" + // $ANTLR end "rule__ComponentRef__Group__1" - // $ANTLR start "rule__RosNode__Group__4__Impl" - // InternalRosSystemParser.g:3680:1: rule__RosNode__Group__4__Impl : ( From ) ; - public final void rule__RosNode__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ComponentRef__Group__1__Impl" + // InternalRosSystemParser.g:3742:1: rule__ComponentRef__Group__1__Impl : ( ( rule__ComponentRef__ComponentRefAssignment_1 ) ) ; + public final void rule__ComponentRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3684:1: ( ( From ) ) - // InternalRosSystemParser.g:3685:1: ( From ) + // InternalRosSystemParser.g:3746:1: ( ( ( rule__ComponentRef__ComponentRefAssignment_1 ) ) ) + // InternalRosSystemParser.g:3747:1: ( ( rule__ComponentRef__ComponentRefAssignment_1 ) ) { - // InternalRosSystemParser.g:3685:1: ( From ) - // InternalRosSystemParser.g:3686:2: From + // InternalRosSystemParser.g:3747:1: ( ( rule__ComponentRef__ComponentRefAssignment_1 ) ) + // InternalRosSystemParser.g:3748:2: ( rule__ComponentRef__ComponentRefAssignment_1 ) { - before(grammarAccess.getRosNodeAccess().getFromKeyword_4()); - match(input,From,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getFromKeyword_4()); + before(grammarAccess.getComponentRefAccess().getComponentRefAssignment_1()); + // InternalRosSystemParser.g:3749:2: ( rule__ComponentRef__ComponentRefAssignment_1 ) + // InternalRosSystemParser.g:3749:3: rule__ComponentRef__ComponentRefAssignment_1 + { + pushFollow(FOLLOW_2); + rule__ComponentRef__ComponentRefAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getComponentRefAccess().getComponentRefAssignment_1()); } @@ -11298,26 +11597,26 @@ public final void rule__RosNode__Group__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__4__Impl" + // $ANTLR end "rule__ComponentRef__Group__1__Impl" - // $ANTLR start "rule__RosNode__Group__5" - // InternalRosSystemParser.g:3695:1: rule__RosNode__Group__5 : rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ; - public final void rule__RosNode__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__0" + // InternalRosSystemParser.g:3758: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:3699:1: ( rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ) - // InternalRosSystemParser.g:3700:2: rule__RosNode__Group__5__Impl rule__RosNode__Group__6 + // InternalRosSystemParser.g:3762:1: ( rule__RosNode__Group__0__Impl rule__RosNode__Group__1 ) + // InternalRosSystemParser.g:3763:2: rule__RosNode__Group__0__Impl rule__RosNode__Group__1 { - pushFollow(FOLLOW_18); - rule__RosNode__Group__5__Impl(); + pushFollow(FOLLOW_11); + rule__RosNode__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group__6(); + rule__RosNode__Group__1(); state._fsp--; @@ -11336,35 +11635,29 @@ public final void rule__RosNode__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__5" + // $ANTLR end "rule__RosNode__Group__0" - // $ANTLR start "rule__RosNode__Group__5__Impl" - // InternalRosSystemParser.g:3707:1: rule__RosNode__Group__5__Impl : ( ( rule__RosNode__FromAssignment_5 ) ) ; - public final void rule__RosNode__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__0__Impl" + // InternalRosSystemParser.g:3770:1: rule__RosNode__Group__0__Impl : ( () ) ; + public final void rule__RosNode__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3711:1: ( ( ( rule__RosNode__FromAssignment_5 ) ) ) - // InternalRosSystemParser.g:3712:1: ( ( rule__RosNode__FromAssignment_5 ) ) + // InternalRosSystemParser.g:3774:1: ( ( () ) ) + // InternalRosSystemParser.g:3775:1: ( () ) { - // InternalRosSystemParser.g:3712:1: ( ( rule__RosNode__FromAssignment_5 ) ) - // InternalRosSystemParser.g:3713:2: ( rule__RosNode__FromAssignment_5 ) + // InternalRosSystemParser.g:3775:1: ( () ) + // InternalRosSystemParser.g:3776:2: () { - before(grammarAccess.getRosNodeAccess().getFromAssignment_5()); - // InternalRosSystemParser.g:3714:2: ( rule__RosNode__FromAssignment_5 ) - // InternalRosSystemParser.g:3714:3: rule__RosNode__FromAssignment_5 + before(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); + // InternalRosSystemParser.g:3777:2: () + // InternalRosSystemParser.g:3777:3: { - pushFollow(FOLLOW_2); - rule__RosNode__FromAssignment_5(); - - state._fsp--; - - } - after(grammarAccess.getRosNodeAccess().getFromAssignment_5()); + after(grammarAccess.getRosNodeAccess().getRosNodeAction_0()); } @@ -11372,10 +11665,6 @@ public final void rule__RosNode__Group__5__Impl() throws RecognitionException { } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -11383,26 +11672,26 @@ public final void rule__RosNode__Group__5__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__5__Impl" + // $ANTLR end "rule__RosNode__Group__0__Impl" - // $ANTLR start "rule__RosNode__Group__6" - // InternalRosSystemParser.g:3722:1: rule__RosNode__Group__6 : rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ; - public final void rule__RosNode__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__1" + // InternalRosSystemParser.g:3785: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:3726:1: ( rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ) - // InternalRosSystemParser.g:3727:2: rule__RosNode__Group__6__Impl rule__RosNode__Group__7 + // InternalRosSystemParser.g:3789:1: ( rule__RosNode__Group__1__Impl rule__RosNode__Group__2 ) + // InternalRosSystemParser.g:3790:2: rule__RosNode__Group__1__Impl rule__RosNode__Group__2 { - pushFollow(FOLLOW_18); - rule__RosNode__Group__6__Impl(); + pushFollow(FOLLOW_3); + rule__RosNode__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group__7(); + rule__RosNode__Group__2(); state._fsp--; @@ -11421,46 +11710,35 @@ public final void rule__RosNode__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__6" + // $ANTLR end "rule__RosNode__Group__1" - // $ANTLR start "rule__RosNode__Group__6__Impl" - // InternalRosSystemParser.g:3734:1: rule__RosNode__Group__6__Impl : ( ( rule__RosNode__Group_6__0 )? ) ; - public final void rule__RosNode__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__1__Impl" + // InternalRosSystemParser.g:3797: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:3738:1: ( ( ( rule__RosNode__Group_6__0 )? ) ) - // InternalRosSystemParser.g:3739:1: ( ( rule__RosNode__Group_6__0 )? ) + // InternalRosSystemParser.g:3801:1: ( ( ( rule__RosNode__NameAssignment_1 ) ) ) + // InternalRosSystemParser.g:3802:1: ( ( rule__RosNode__NameAssignment_1 ) ) { - // InternalRosSystemParser.g:3739:1: ( ( rule__RosNode__Group_6__0 )? ) - // InternalRosSystemParser.g:3740:2: ( rule__RosNode__Group_6__0 )? + // InternalRosSystemParser.g:3802:1: ( ( rule__RosNode__NameAssignment_1 ) ) + // InternalRosSystemParser.g:3803:2: ( rule__RosNode__NameAssignment_1 ) { - before(grammarAccess.getRosNodeAccess().getGroup_6()); - // InternalRosSystemParser.g:3741:2: ( rule__RosNode__Group_6__0 )? - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0==Interfaces) ) { - alt15=1; - } - switch (alt15) { - case 1 : - // InternalRosSystemParser.g:3741:3: rule__RosNode__Group_6__0 - { - pushFollow(FOLLOW_2); - rule__RosNode__Group_6__0(); - - state._fsp--; + before(grammarAccess.getRosNodeAccess().getNameAssignment_1()); + // InternalRosSystemParser.g:3804:2: ( rule__RosNode__NameAssignment_1 ) + // InternalRosSystemParser.g:3804:3: rule__RosNode__NameAssignment_1 + { + pushFollow(FOLLOW_2); + rule__RosNode__NameAssignment_1(); + state._fsp--; - } - break; } - after(grammarAccess.getRosNodeAccess().getGroup_6()); + after(grammarAccess.getRosNodeAccess().getNameAssignment_1()); } @@ -11479,26 +11757,26 @@ public final void rule__RosNode__Group__6__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__6__Impl" + // $ANTLR end "rule__RosNode__Group__1__Impl" - // $ANTLR start "rule__RosNode__Group__7" - // InternalRosSystemParser.g:3749:1: rule__RosNode__Group__7 : rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ; - public final void rule__RosNode__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__2" + // InternalRosSystemParser.g:3812: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:3753:1: ( rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ) - // InternalRosSystemParser.g:3754:2: rule__RosNode__Group__7__Impl rule__RosNode__Group__8 + // InternalRosSystemParser.g:3816:1: ( rule__RosNode__Group__2__Impl rule__RosNode__Group__3 ) + // InternalRosSystemParser.g:3817:2: rule__RosNode__Group__2__Impl rule__RosNode__Group__3 { - pushFollow(FOLLOW_18); - rule__RosNode__Group__7__Impl(); + pushFollow(FOLLOW_4); + rule__RosNode__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group__8(); + rule__RosNode__Group__3(); state._fsp--; @@ -11517,46 +11795,25 @@ public final void rule__RosNode__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__7" + // $ANTLR end "rule__RosNode__Group__2" - // $ANTLR start "rule__RosNode__Group__7__Impl" - // InternalRosSystemParser.g:3761:1: rule__RosNode__Group__7__Impl : ( ( rule__RosNode__Group_7__0 )? ) ; - public final void rule__RosNode__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__2__Impl" + // InternalRosSystemParser.g:3824:1: rule__RosNode__Group__2__Impl : ( Colon ) ; + public final void rule__RosNode__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3765:1: ( ( ( rule__RosNode__Group_7__0 )? ) ) - // InternalRosSystemParser.g:3766:1: ( ( rule__RosNode__Group_7__0 )? ) + // InternalRosSystemParser.g:3828:1: ( ( Colon ) ) + // InternalRosSystemParser.g:3829:1: ( Colon ) { - // InternalRosSystemParser.g:3766:1: ( ( rule__RosNode__Group_7__0 )? ) - // InternalRosSystemParser.g:3767:2: ( rule__RosNode__Group_7__0 )? + // InternalRosSystemParser.g:3829:1: ( Colon ) + // InternalRosSystemParser.g:3830:2: Colon { - before(grammarAccess.getRosNodeAccess().getGroup_7()); - // InternalRosSystemParser.g:3768:2: ( rule__RosNode__Group_7__0 )? - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==Parameters) ) { - alt16=1; - } - switch (alt16) { - case 1 : - // InternalRosSystemParser.g:3768:3: rule__RosNode__Group_7__0 - { - pushFollow(FOLLOW_2); - rule__RosNode__Group_7__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRosNodeAccess().getGroup_7()); + before(grammarAccess.getRosNodeAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getColonKeyword_2()); } @@ -11575,21 +11832,26 @@ public final void rule__RosNode__Group__7__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__7__Impl" + // $ANTLR end "rule__RosNode__Group__2__Impl" - // $ANTLR start "rule__RosNode__Group__8" - // InternalRosSystemParser.g:3776:1: rule__RosNode__Group__8 : rule__RosNode__Group__8__Impl ; - public final void rule__RosNode__Group__8() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__3" + // InternalRosSystemParser.g:3839: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:3780:1: ( rule__RosNode__Group__8__Impl ) - // InternalRosSystemParser.g:3781:2: rule__RosNode__Group__8__Impl + // InternalRosSystemParser.g:3843:1: ( rule__RosNode__Group__3__Impl rule__RosNode__Group__4 ) + // InternalRosSystemParser.g:3844:2: rule__RosNode__Group__3__Impl rule__RosNode__Group__4 { + pushFollow(FOLLOW_19); + rule__RosNode__Group__3__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosNode__Group__8__Impl(); + rule__RosNode__Group__4(); state._fsp--; @@ -11608,25 +11870,25 @@ public final void rule__RosNode__Group__8() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__8" + // $ANTLR end "rule__RosNode__Group__3" - // $ANTLR start "rule__RosNode__Group__8__Impl" - // InternalRosSystemParser.g:3787:1: rule__RosNode__Group__8__Impl : ( RULE_END ) ; - public final void rule__RosNode__Group__8__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__3__Impl" + // InternalRosSystemParser.g:3851:1: rule__RosNode__Group__3__Impl : ( RULE_BEGIN ) ; + public final void rule__RosNode__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3791:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3792:1: ( RULE_END ) + // InternalRosSystemParser.g:3855:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:3856:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3792:1: ( RULE_END ) - // InternalRosSystemParser.g:3793:2: RULE_END + // InternalRosSystemParser.g:3856:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3857:2: RULE_BEGIN { - before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_8()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_8()); + before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_3()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_3()); } @@ -11645,26 +11907,26 @@ public final void rule__RosNode__Group__8__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group__8__Impl" + // $ANTLR end "rule__RosNode__Group__3__Impl" - // $ANTLR start "rule__RosNode__Group_6__0" - // InternalRosSystemParser.g:3803: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 { + // $ANTLR start "rule__RosNode__Group__4" + // InternalRosSystemParser.g:3866: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:3807:1: ( rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 ) - // InternalRosSystemParser.g:3808:2: rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 + // InternalRosSystemParser.g:3870:1: ( rule__RosNode__Group__4__Impl rule__RosNode__Group__5 ) + // InternalRosSystemParser.g:3871:2: rule__RosNode__Group__4__Impl rule__RosNode__Group__5 { - pushFollow(FOLLOW_4); - rule__RosNode__Group_6__0__Impl(); + pushFollow(FOLLOW_11); + rule__RosNode__Group__4__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group_6__1(); + rule__RosNode__Group__5(); state._fsp--; @@ -11683,25 +11945,25 @@ public final void rule__RosNode__Group_6__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_6__0" + // $ANTLR end "rule__RosNode__Group__4" - // $ANTLR start "rule__RosNode__Group_6__0__Impl" - // InternalRosSystemParser.g:3815:1: rule__RosNode__Group_6__0__Impl : ( Interfaces ) ; - public final void rule__RosNode__Group_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__4__Impl" + // InternalRosSystemParser.g:3878:1: rule__RosNode__Group__4__Impl : ( From ) ; + public final void rule__RosNode__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3819:1: ( ( Interfaces ) ) - // InternalRosSystemParser.g:3820:1: ( Interfaces ) + // InternalRosSystemParser.g:3882:1: ( ( From ) ) + // InternalRosSystemParser.g:3883:1: ( From ) { - // InternalRosSystemParser.g:3820:1: ( Interfaces ) - // InternalRosSystemParser.g:3821:2: Interfaces + // InternalRosSystemParser.g:3883:1: ( From ) + // InternalRosSystemParser.g:3884:2: From { - before(grammarAccess.getRosNodeAccess().getInterfacesKeyword_6_0()); - match(input,Interfaces,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getInterfacesKeyword_6_0()); + before(grammarAccess.getRosNodeAccess().getFromKeyword_4()); + match(input,From,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getFromKeyword_4()); } @@ -11720,26 +11982,26 @@ public final void rule__RosNode__Group_6__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_6__0__Impl" + // $ANTLR end "rule__RosNode__Group__4__Impl" - // $ANTLR start "rule__RosNode__Group_6__1" - // InternalRosSystemParser.g:3830: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 { + // $ANTLR start "rule__RosNode__Group__5" + // InternalRosSystemParser.g:3893: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:3834:1: ( rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 ) - // InternalRosSystemParser.g:3835:2: rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 + // InternalRosSystemParser.g:3897:1: ( rule__RosNode__Group__5__Impl rule__RosNode__Group__6 ) + // InternalRosSystemParser.g:3898:2: rule__RosNode__Group__5__Impl rule__RosNode__Group__6 { - pushFollow(FOLLOW_7); - rule__RosNode__Group_6__1__Impl(); + pushFollow(FOLLOW_20); + rule__RosNode__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group_6__2(); + rule__RosNode__Group__6(); state._fsp--; @@ -11758,32 +12020,42 @@ public final void rule__RosNode__Group_6__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_6__1" + // $ANTLR end "rule__RosNode__Group__5" - // $ANTLR start "rule__RosNode__Group_6__1__Impl" - // InternalRosSystemParser.g:3842:1: rule__RosNode__Group_6__1__Impl : ( RULE_BEGIN ) ; - public final void rule__RosNode__Group_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__5__Impl" + // InternalRosSystemParser.g:3905: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:3846:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3847:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:3909:1: ( ( ( rule__RosNode__FromAssignment_5 ) ) ) + // InternalRosSystemParser.g:3910:1: ( ( rule__RosNode__FromAssignment_5 ) ) { - // InternalRosSystemParser.g:3847:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3848:2: RULE_BEGIN + // InternalRosSystemParser.g:3910:1: ( ( rule__RosNode__FromAssignment_5 ) ) + // InternalRosSystemParser.g:3911:2: ( rule__RosNode__FromAssignment_5 ) { - before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_6_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_6_1()); + before(grammarAccess.getRosNodeAccess().getFromAssignment_5()); + // InternalRosSystemParser.g:3912:2: ( rule__RosNode__FromAssignment_5 ) + // InternalRosSystemParser.g:3912:3: rule__RosNode__FromAssignment_5 + { + pushFollow(FOLLOW_2); + rule__RosNode__FromAssignment_5(); - } + state._fsp--; } - } + after(grammarAccess.getRosNodeAccess().getFromAssignment_5()); + + } + + + } + + } catch (RecognitionException re) { reportError(re); recover(input,re); @@ -11795,26 +12067,26 @@ public final void rule__RosNode__Group_6__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_6__1__Impl" + // $ANTLR end "rule__RosNode__Group__5__Impl" - // $ANTLR start "rule__RosNode__Group_6__2" - // InternalRosSystemParser.g:3857: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 { + // $ANTLR start "rule__RosNode__Group__6" + // InternalRosSystemParser.g:3920: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:3861:1: ( rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 ) - // InternalRosSystemParser.g:3862:2: rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 + // InternalRosSystemParser.g:3924:1: ( rule__RosNode__Group__6__Impl rule__RosNode__Group__7 ) + // InternalRosSystemParser.g:3925:2: rule__RosNode__Group__6__Impl rule__RosNode__Group__7 { - pushFollow(FOLLOW_7); - rule__RosNode__Group_6__2__Impl(); + pushFollow(FOLLOW_20); + rule__RosNode__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group_6__3(); + rule__RosNode__Group__7(); state._fsp--; @@ -11833,40 +12105,132 @@ public final void rule__RosNode__Group_6__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_6__2" + // $ANTLR end "rule__RosNode__Group__6" - // $ANTLR start "rule__RosNode__Group_6__2__Impl" - // InternalRosSystemParser.g:3869:1: rule__RosNode__Group_6__2__Impl : ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ; - public final void rule__RosNode__Group_6__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__6__Impl" + // InternalRosSystemParser.g:3932: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:3873:1: ( ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ) - // InternalRosSystemParser.g:3874:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) + // InternalRosSystemParser.g:3936:1: ( ( ( rule__RosNode__Group_6__0 )? ) ) + // InternalRosSystemParser.g:3937:1: ( ( rule__RosNode__Group_6__0 )? ) { - // InternalRosSystemParser.g:3874:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) - // InternalRosSystemParser.g:3875:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* + // InternalRosSystemParser.g:3937:1: ( ( rule__RosNode__Group_6__0 )? ) + // InternalRosSystemParser.g:3938:2: ( rule__RosNode__Group_6__0 )? { - before(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2()); - // InternalRosSystemParser.g:3876:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); + before(grammarAccess.getRosNodeAccess().getGroup_6()); + // InternalRosSystemParser.g:3939:2: ( rule__RosNode__Group_6__0 )? + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA17_0>=RULE_ID && LA17_0<=RULE_STRING)) ) { - alt17=1; - } + if ( (LA16_0==Interfaces) ) { + alt16=1; + } + switch (alt16) { + case 1 : + // InternalRosSystemParser.g:3939:3: rule__RosNode__Group_6__0 + { + pushFollow(FOLLOW_2); + rule__RosNode__Group_6__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getRosNodeAccess().getGroup_6()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__6__Impl" + + + // $ANTLR start "rule__RosNode__Group__7" + // InternalRosSystemParser.g:3947: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:3951:1: ( rule__RosNode__Group__7__Impl rule__RosNode__Group__8 ) + // InternalRosSystemParser.g:3952:2: rule__RosNode__Group__7__Impl rule__RosNode__Group__8 + { + pushFollow(FOLLOW_20); + rule__RosNode__Group__7__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RosNode__Group__8(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosNode__Group__7" + + + // $ANTLR start "rule__RosNode__Group__7__Impl" + // InternalRosSystemParser.g:3959: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:3963:1: ( ( ( rule__RosNode__Group_7__0 )? ) ) + // InternalRosSystemParser.g:3964:1: ( ( rule__RosNode__Group_7__0 )? ) + { + // InternalRosSystemParser.g:3964:1: ( ( rule__RosNode__Group_7__0 )? ) + // InternalRosSystemParser.g:3965:2: ( rule__RosNode__Group_7__0 )? + { + before(grammarAccess.getRosNodeAccess().getGroup_7()); + // InternalRosSystemParser.g:3966:2: ( rule__RosNode__Group_7__0 )? + int alt17=2; + int LA17_0 = input.LA(1); - switch (alt17) { + if ( (LA17_0==Parameters) ) { + alt17=1; + } + switch (alt17) { case 1 : - // InternalRosSystemParser.g:3876:3: rule__RosNode__RosinterfacesAssignment_6_2 + // InternalRosSystemParser.g:3966:3: rule__RosNode__Group_7__0 { - pushFollow(FOLLOW_8); - rule__RosNode__RosinterfacesAssignment_6_2(); + pushFollow(FOLLOW_2); + rule__RosNode__Group_7__0(); state._fsp--; @@ -11874,12 +12238,9 @@ public final void rule__RosNode__Group_6__2__Impl() throws RecognitionException } break; - default : - break loop17; - } - } while (true); + } - after(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2()); + after(grammarAccess.getRosNodeAccess().getGroup_7()); } @@ -11898,21 +12259,21 @@ public final void rule__RosNode__Group_6__2__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_6__2__Impl" + // $ANTLR end "rule__RosNode__Group__7__Impl" - // $ANTLR start "rule__RosNode__Group_6__3" - // InternalRosSystemParser.g:3884:1: rule__RosNode__Group_6__3 : rule__RosNode__Group_6__3__Impl ; - public final void rule__RosNode__Group_6__3() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__8" + // InternalRosSystemParser.g:3974: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:3888:1: ( rule__RosNode__Group_6__3__Impl ) - // InternalRosSystemParser.g:3889:2: rule__RosNode__Group_6__3__Impl + // InternalRosSystemParser.g:3978:1: ( rule__RosNode__Group__8__Impl ) + // InternalRosSystemParser.g:3979:2: rule__RosNode__Group__8__Impl { pushFollow(FOLLOW_2); - rule__RosNode__Group_6__3__Impl(); + rule__RosNode__Group__8__Impl(); state._fsp--; @@ -11931,25 +12292,25 @@ public final void rule__RosNode__Group_6__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_6__3" + // $ANTLR end "rule__RosNode__Group__8" - // $ANTLR start "rule__RosNode__Group_6__3__Impl" - // InternalRosSystemParser.g:3895:1: rule__RosNode__Group_6__3__Impl : ( RULE_END ) ; - public final void rule__RosNode__Group_6__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group__8__Impl" + // InternalRosSystemParser.g:3985:1: rule__RosNode__Group__8__Impl : ( RULE_END ) ; + public final void rule__RosNode__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:3899:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:3900:1: ( RULE_END ) + // InternalRosSystemParser.g:3989:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:3990:1: ( RULE_END ) { - // InternalRosSystemParser.g:3900:1: ( RULE_END ) - // InternalRosSystemParser.g:3901:2: RULE_END + // InternalRosSystemParser.g:3990:1: ( RULE_END ) + // InternalRosSystemParser.g:3991:2: RULE_END { - before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_6_3()); + before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_8()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_6_3()); + after(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_8()); } @@ -11968,26 +12329,26 @@ public final void rule__RosNode__Group_6__3__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_6__3__Impl" + // $ANTLR end "rule__RosNode__Group__8__Impl" - // $ANTLR start "rule__RosNode__Group_7__0" - // InternalRosSystemParser.g:3911: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 { + // $ANTLR start "rule__RosNode__Group_6__0" + // InternalRosSystemParser.g:4001: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:3915:1: ( rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 ) - // InternalRosSystemParser.g:3916:2: rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 + // InternalRosSystemParser.g:4005:1: ( rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 ) + // InternalRosSystemParser.g:4006:2: rule__RosNode__Group_6__0__Impl rule__RosNode__Group_6__1 { pushFollow(FOLLOW_4); - rule__RosNode__Group_7__0__Impl(); + rule__RosNode__Group_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group_7__1(); + rule__RosNode__Group_6__1(); state._fsp--; @@ -12006,25 +12367,25 @@ public final void rule__RosNode__Group_7__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_7__0" + // $ANTLR end "rule__RosNode__Group_6__0" - // $ANTLR start "rule__RosNode__Group_7__0__Impl" - // InternalRosSystemParser.g:3923:1: rule__RosNode__Group_7__0__Impl : ( Parameters ) ; - public final void rule__RosNode__Group_7__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_6__0__Impl" + // InternalRosSystemParser.g:4013: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:3927:1: ( ( Parameters ) ) - // InternalRosSystemParser.g:3928:1: ( Parameters ) + // InternalRosSystemParser.g:4017:1: ( ( Interfaces ) ) + // InternalRosSystemParser.g:4018:1: ( Interfaces ) { - // InternalRosSystemParser.g:3928:1: ( Parameters ) - // InternalRosSystemParser.g:3929:2: Parameters + // InternalRosSystemParser.g:4018:1: ( Interfaces ) + // InternalRosSystemParser.g:4019:2: Interfaces { - before(grammarAccess.getRosNodeAccess().getParametersKeyword_7_0()); - match(input,Parameters,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getParametersKeyword_7_0()); + before(grammarAccess.getRosNodeAccess().getInterfacesKeyword_6_0()); + match(input,Interfaces,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getInterfacesKeyword_6_0()); } @@ -12043,26 +12404,26 @@ public final void rule__RosNode__Group_7__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_7__0__Impl" + // $ANTLR end "rule__RosNode__Group_6__0__Impl" - // $ANTLR start "rule__RosNode__Group_7__1" - // InternalRosSystemParser.g:3938: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 { + // $ANTLR start "rule__RosNode__Group_6__1" + // InternalRosSystemParser.g:4028: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:3942:1: ( rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 ) - // InternalRosSystemParser.g:3943:2: rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 + // InternalRosSystemParser.g:4032:1: ( rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 ) + // InternalRosSystemParser.g:4033:2: rule__RosNode__Group_6__1__Impl rule__RosNode__Group_6__2 { pushFollow(FOLLOW_7); - rule__RosNode__Group_7__1__Impl(); + rule__RosNode__Group_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group_7__2(); + rule__RosNode__Group_6__2(); state._fsp--; @@ -12081,25 +12442,25 @@ public final void rule__RosNode__Group_7__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_7__1" + // $ANTLR end "rule__RosNode__Group_6__1" - // $ANTLR start "rule__RosNode__Group_7__1__Impl" - // InternalRosSystemParser.g:3950:1: rule__RosNode__Group_7__1__Impl : ( RULE_BEGIN ) ; - public final void rule__RosNode__Group_7__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_6__1__Impl" + // InternalRosSystemParser.g:4040: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:3954:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:3955:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4044:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4045:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:3955:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:3956:2: RULE_BEGIN + // InternalRosSystemParser.g:4045:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4046:2: RULE_BEGIN { - before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); + before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_6_1()); match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); + after(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_6_1()); } @@ -12118,26 +12479,26 @@ public final void rule__RosNode__Group_7__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_7__1__Impl" + // $ANTLR end "rule__RosNode__Group_6__1__Impl" - // $ANTLR start "rule__RosNode__Group_7__2" - // InternalRosSystemParser.g:3965: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 { + // $ANTLR start "rule__RosNode__Group_6__2" + // InternalRosSystemParser.g:4055: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:3969:1: ( rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 ) - // InternalRosSystemParser.g:3970:2: rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 + // InternalRosSystemParser.g:4059:1: ( rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 ) + // InternalRosSystemParser.g:4060:2: rule__RosNode__Group_6__2__Impl rule__RosNode__Group_6__3 { pushFollow(FOLLOW_7); - rule__RosNode__Group_7__2__Impl(); + rule__RosNode__Group_6__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosNode__Group_7__3(); + rule__RosNode__Group_6__3(); state._fsp--; @@ -12156,24 +12517,24 @@ public final void rule__RosNode__Group_7__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_7__2" + // $ANTLR end "rule__RosNode__Group_6__2" - // $ANTLR start "rule__RosNode__Group_7__2__Impl" - // InternalRosSystemParser.g:3977:1: rule__RosNode__Group_7__2__Impl : ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ; - public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_6__2__Impl" + // InternalRosSystemParser.g:4067: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:3981:1: ( ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ) - // InternalRosSystemParser.g:3982:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) + // InternalRosSystemParser.g:4071:1: ( ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) ) + // InternalRosSystemParser.g:4072:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) { - // InternalRosSystemParser.g:3982:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) - // InternalRosSystemParser.g:3983:2: ( rule__RosNode__RosparametersAssignment_7_2 )* + // InternalRosSystemParser.g:4072:1: ( ( rule__RosNode__RosinterfacesAssignment_6_2 )* ) + // InternalRosSystemParser.g:4073:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* { - before(grammarAccess.getRosNodeAccess().getRosparametersAssignment_7_2()); - // InternalRosSystemParser.g:3984:2: ( rule__RosNode__RosparametersAssignment_7_2 )* + before(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2()); + // InternalRosSystemParser.g:4074:2: ( rule__RosNode__RosinterfacesAssignment_6_2 )* loop18: do { int alt18=2; @@ -12186,10 +12547,10 @@ public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException switch (alt18) { case 1 : - // InternalRosSystemParser.g:3984:3: rule__RosNode__RosparametersAssignment_7_2 + // InternalRosSystemParser.g:4074:3: rule__RosNode__RosinterfacesAssignment_6_2 { pushFollow(FOLLOW_8); - rule__RosNode__RosparametersAssignment_7_2(); + rule__RosNode__RosinterfacesAssignment_6_2(); state._fsp--; @@ -12202,7 +12563,7 @@ public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException } } while (true); - after(grammarAccess.getRosNodeAccess().getRosparametersAssignment_7_2()); + after(grammarAccess.getRosNodeAccess().getRosinterfacesAssignment_6_2()); } @@ -12221,21 +12582,21 @@ public final void rule__RosNode__Group_7__2__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_7__2__Impl" + // $ANTLR end "rule__RosNode__Group_6__2__Impl" - // $ANTLR start "rule__RosNode__Group_7__3" - // InternalRosSystemParser.g:3992:1: rule__RosNode__Group_7__3 : rule__RosNode__Group_7__3__Impl ; - public final void rule__RosNode__Group_7__3() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_6__3" + // InternalRosSystemParser.g:4082: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:3996:1: ( rule__RosNode__Group_7__3__Impl ) - // InternalRosSystemParser.g:3997:2: rule__RosNode__Group_7__3__Impl + // InternalRosSystemParser.g:4086:1: ( rule__RosNode__Group_6__3__Impl ) + // InternalRosSystemParser.g:4087:2: rule__RosNode__Group_6__3__Impl { pushFollow(FOLLOW_2); - rule__RosNode__Group_7__3__Impl(); + rule__RosNode__Group_6__3__Impl(); state._fsp--; @@ -12254,25 +12615,25 @@ public final void rule__RosNode__Group_7__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosNode__Group_7__3" + // $ANTLR end "rule__RosNode__Group_6__3" - // $ANTLR start "rule__RosNode__Group_7__3__Impl" - // InternalRosSystemParser.g:4003:1: rule__RosNode__Group_7__3__Impl : ( RULE_END ) ; - public final void rule__RosNode__Group_7__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_6__3__Impl" + // InternalRosSystemParser.g:4093: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:4007:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:4008:1: ( RULE_END ) + // InternalRosSystemParser.g:4097:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4098:1: ( RULE_END ) { - // InternalRosSystemParser.g:4008:1: ( RULE_END ) - // InternalRosSystemParser.g:4009:2: RULE_END + // InternalRosSystemParser.g:4098:1: ( RULE_END ) + // InternalRosSystemParser.g:4099:2: RULE_END { - before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_7_3()); + before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_6_3()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_7_3()); + after(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_6_3()); } @@ -12291,26 +12652,26 @@ public final void rule__RosNode__Group_7__3__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__RosNode__Group_7__3__Impl" + // $ANTLR end "rule__RosNode__Group_6__3__Impl" - // $ANTLR start "rule__RosInterface__Group__0" - // InternalRosSystemParser.g:4019:1: rule__RosInterface__Group__0 : rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ; - public final void rule__RosInterface__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__0" + // InternalRosSystemParser.g:4109: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:4023:1: ( rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ) - // InternalRosSystemParser.g:4024:2: rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 + // InternalRosSystemParser.g:4113:1: ( rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 ) + // InternalRosSystemParser.g:4114:2: rule__RosNode__Group_7__0__Impl rule__RosNode__Group_7__1 { - pushFollow(FOLLOW_3); - rule__RosInterface__Group__0__Impl(); + pushFollow(FOLLOW_4); + rule__RosNode__Group_7__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosInterface__Group__1(); + rule__RosNode__Group_7__1(); state._fsp--; @@ -12329,35 +12690,25 @@ public final void rule__RosInterface__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosInterface__Group__0" + // $ANTLR end "rule__RosNode__Group_7__0" - // $ANTLR start "rule__RosInterface__Group__0__Impl" - // InternalRosSystemParser.g:4031:1: rule__RosInterface__Group__0__Impl : ( ( rule__RosInterface__NameAssignment_0 ) ) ; - public final void rule__RosInterface__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__0__Impl" + // InternalRosSystemParser.g:4121: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:4035:1: ( ( ( rule__RosInterface__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:4036:1: ( ( rule__RosInterface__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4125:1: ( ( Parameters ) ) + // InternalRosSystemParser.g:4126:1: ( Parameters ) { - // InternalRosSystemParser.g:4036:1: ( ( rule__RosInterface__NameAssignment_0 ) ) - // InternalRosSystemParser.g:4037:2: ( rule__RosInterface__NameAssignment_0 ) - { - before(grammarAccess.getRosInterfaceAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:4038:2: ( rule__RosInterface__NameAssignment_0 ) - // InternalRosSystemParser.g:4038:3: rule__RosInterface__NameAssignment_0 + // InternalRosSystemParser.g:4126:1: ( Parameters ) + // InternalRosSystemParser.g:4127:2: Parameters { - pushFollow(FOLLOW_2); - rule__RosInterface__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRosInterfaceAccess().getNameAssignment_0()); + before(grammarAccess.getRosNodeAccess().getParametersKeyword_7_0()); + match(input,Parameters,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getParametersKeyword_7_0()); } @@ -12376,26 +12727,26 @@ public final void rule__RosInterface__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosInterface__Group__0__Impl" + // $ANTLR end "rule__RosNode__Group_7__0__Impl" - // $ANTLR start "rule__RosInterface__Group__1" - // InternalRosSystemParser.g:4046:1: rule__RosInterface__Group__1 : rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ; - public final void rule__RosInterface__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__1" + // InternalRosSystemParser.g:4136: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:4050:1: ( rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ) - // InternalRosSystemParser.g:4051:2: rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 + // InternalRosSystemParser.g:4140:1: ( rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 ) + // InternalRosSystemParser.g:4141:2: rule__RosNode__Group_7__1__Impl rule__RosNode__Group_7__2 { - pushFollow(FOLLOW_4); - rule__RosInterface__Group__1__Impl(); + pushFollow(FOLLOW_9); + rule__RosNode__Group_7__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosInterface__Group__2(); + rule__RosNode__Group_7__2(); state._fsp--; @@ -12414,25 +12765,25 @@ public final void rule__RosInterface__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosInterface__Group__1" + // $ANTLR end "rule__RosNode__Group_7__1" - // $ANTLR start "rule__RosInterface__Group__1__Impl" - // InternalRosSystemParser.g:4058:1: rule__RosInterface__Group__1__Impl : ( Colon ) ; - public final void rule__RosInterface__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__1__Impl" + // InternalRosSystemParser.g:4148: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:4062:1: ( ( Colon ) ) - // InternalRosSystemParser.g:4063:1: ( Colon ) + // InternalRosSystemParser.g:4152:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4153:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:4063:1: ( Colon ) - // InternalRosSystemParser.g:4064:2: Colon + // InternalRosSystemParser.g:4153:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4154:2: RULE_BEGIN { - before(grammarAccess.getRosInterfaceAccess().getColonKeyword_1()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getRosInterfaceAccess().getColonKeyword_1()); + before(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); } @@ -12451,26 +12802,26 @@ public final void rule__RosInterface__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosInterface__Group__1__Impl" + // $ANTLR end "rule__RosNode__Group_7__1__Impl" - // $ANTLR start "rule__RosInterface__Group__2" - // InternalRosSystemParser.g:4073:1: rule__RosInterface__Group__2 : rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ; - public final void rule__RosInterface__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__2" + // InternalRosSystemParser.g:4163: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:4077:1: ( rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ) - // InternalRosSystemParser.g:4078:2: rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 + // InternalRosSystemParser.g:4167:1: ( rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 ) + // InternalRosSystemParser.g:4168:2: rule__RosNode__Group_7__2__Impl rule__RosNode__Group_7__3 { - pushFollow(FOLLOW_19); - rule__RosInterface__Group__2__Impl(); + pushFollow(FOLLOW_9); + rule__RosNode__Group_7__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosInterface__Group__3(); + rule__RosNode__Group_7__3(); state._fsp--; @@ -12489,25 +12840,53 @@ public final void rule__RosInterface__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosInterface__Group__2" + // $ANTLR end "rule__RosNode__Group_7__2" - // $ANTLR start "rule__RosInterface__Group__2__Impl" - // InternalRosSystemParser.g:4085:1: rule__RosInterface__Group__2__Impl : ( RULE_BEGIN ) ; - public final void rule__RosInterface__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__2__Impl" + // InternalRosSystemParser.g:4175: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:4089:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:4090:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4179:1: ( ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) ) + // InternalRosSystemParser.g:4180:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) { - // InternalRosSystemParser.g:4090:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:4091:2: RULE_BEGIN + // InternalRosSystemParser.g:4180:1: ( ( rule__RosNode__RosparametersAssignment_7_2 )* ) + // InternalRosSystemParser.g:4181:2: ( rule__RosNode__RosparametersAssignment_7_2 )* { - before(grammarAccess.getRosInterfaceAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getRosInterfaceAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getRosNodeAccess().getRosparametersAssignment_7_2()); + // InternalRosSystemParser.g:4182:2: ( rule__RosNode__RosparametersAssignment_7_2 )* + loop19: + do { + int alt19=2; + int LA19_0 = input.LA(1); + + if ( (LA19_0==HyphenMinus) ) { + alt19=1; + } + + + switch (alt19) { + case 1 : + // InternalRosSystemParser.g:4182:3: rule__RosNode__RosparametersAssignment_7_2 + { + pushFollow(FOLLOW_10); + rule__RosNode__RosparametersAssignment_7_2(); + + state._fsp--; + + + } + break; + + default : + break loop19; + } + } while (true); + + after(grammarAccess.getRosNodeAccess().getRosparametersAssignment_7_2()); } @@ -12526,26 +12905,21 @@ public final void rule__RosInterface__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosInterface__Group__2__Impl" + // $ANTLR end "rule__RosNode__Group_7__2__Impl" - // $ANTLR start "rule__RosInterface__Group__3" - // InternalRosSystemParser.g:4100:1: rule__RosInterface__Group__3 : rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ; - public final void rule__RosInterface__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__3" + // InternalRosSystemParser.g:4190: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:4104:1: ( rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ) - // InternalRosSystemParser.g:4105:2: rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 + // InternalRosSystemParser.g:4194:1: ( rule__RosNode__Group_7__3__Impl ) + // InternalRosSystemParser.g:4195:2: rule__RosNode__Group_7__3__Impl { - pushFollow(FOLLOW_13); - rule__RosInterface__Group__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosInterface__Group__4(); + rule__RosNode__Group_7__3__Impl(); state._fsp--; @@ -12564,35 +12938,25 @@ public final void rule__RosInterface__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosInterface__Group__3" + // $ANTLR end "rule__RosNode__Group_7__3" - // $ANTLR start "rule__RosInterface__Group__3__Impl" - // InternalRosSystemParser.g:4112:1: rule__RosInterface__Group__3__Impl : ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ; - public final void rule__RosInterface__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosNode__Group_7__3__Impl" + // InternalRosSystemParser.g:4201: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:4116:1: ( ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ) - // InternalRosSystemParser.g:4117:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) + // InternalRosSystemParser.g:4205:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4206:1: ( RULE_END ) { - // InternalRosSystemParser.g:4117:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) - // InternalRosSystemParser.g:4118:2: ( rule__RosInterface__ReferenceAssignment_3 ) - { - before(grammarAccess.getRosInterfaceAccess().getReferenceAssignment_3()); - // InternalRosSystemParser.g:4119:2: ( rule__RosInterface__ReferenceAssignment_3 ) - // InternalRosSystemParser.g:4119:3: rule__RosInterface__ReferenceAssignment_3 + // InternalRosSystemParser.g:4206:1: ( RULE_END ) + // InternalRosSystemParser.g:4207:2: RULE_END { - pushFollow(FOLLOW_2); - rule__RosInterface__ReferenceAssignment_3(); - - state._fsp--; - - - } - - after(grammarAccess.getRosInterfaceAccess().getReferenceAssignment_3()); + before(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_7_3()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_7_3()); } @@ -12611,21 +12975,26 @@ public final void rule__RosInterface__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosInterface__Group__3__Impl" + // $ANTLR end "rule__RosNode__Group_7__3__Impl" - // $ANTLR start "rule__RosInterface__Group__4" - // InternalRosSystemParser.g:4127:1: rule__RosInterface__Group__4 : rule__RosInterface__Group__4__Impl ; - public final void rule__RosInterface__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__0" + // InternalRosSystemParser.g:4217: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:4131:1: ( rule__RosInterface__Group__4__Impl ) - // InternalRosSystemParser.g:4132:2: rule__RosInterface__Group__4__Impl + // InternalRosSystemParser.g:4221:1: ( rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 ) + // InternalRosSystemParser.g:4222:2: rule__RosInterface__Group__0__Impl rule__RosInterface__Group__1 { + pushFollow(FOLLOW_3); + rule__RosInterface__Group__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosInterface__Group__4__Impl(); + rule__RosInterface__Group__1(); state._fsp--; @@ -12644,25 +13013,35 @@ public final void rule__RosInterface__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosInterface__Group__4" + // $ANTLR end "rule__RosInterface__Group__0" - // $ANTLR start "rule__RosInterface__Group__4__Impl" - // InternalRosSystemParser.g:4138:1: rule__RosInterface__Group__4__Impl : ( RULE_END ) ; - public final void rule__RosInterface__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__0__Impl" + // InternalRosSystemParser.g:4229: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:4142:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:4143:1: ( RULE_END ) + // InternalRosSystemParser.g:4233:1: ( ( ( rule__RosInterface__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:4234:1: ( ( rule__RosInterface__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:4143:1: ( RULE_END ) - // InternalRosSystemParser.g:4144:2: RULE_END + // InternalRosSystemParser.g:4234:1: ( ( rule__RosInterface__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4235:2: ( rule__RosInterface__NameAssignment_0 ) { - before(grammarAccess.getRosInterfaceAccess().getENDTerminalRuleCall_4()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getRosInterfaceAccess().getENDTerminalRuleCall_4()); + before(grammarAccess.getRosInterfaceAccess().getNameAssignment_0()); + // InternalRosSystemParser.g:4236:2: ( rule__RosInterface__NameAssignment_0 ) + // InternalRosSystemParser.g:4236:3: rule__RosInterface__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__RosInterface__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getRosInterfaceAccess().getNameAssignment_0()); } @@ -12681,26 +13060,26 @@ public final void rule__RosInterface__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosInterface__Group__4__Impl" + // $ANTLR end "rule__RosInterface__Group__0__Impl" - // $ANTLR start "rule__RosPublisherReference__Group__0" - // InternalRosSystemParser.g:4154:1: rule__RosPublisherReference__Group__0 : rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ; - public final void rule__RosPublisherReference__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__1" + // InternalRosSystemParser.g:4244: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:4158:1: ( rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ) - // InternalRosSystemParser.g:4159:2: rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 + // InternalRosSystemParser.g:4248:1: ( rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 ) + // InternalRosSystemParser.g:4249:2: rule__RosInterface__Group__1__Impl rule__RosInterface__Group__2 { - pushFollow(FOLLOW_11); - rule__RosPublisherReference__Group__0__Impl(); + pushFollow(FOLLOW_4); + rule__RosInterface__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosPublisherReference__Group__1(); + rule__RosInterface__Group__2(); state._fsp--; @@ -12719,25 +13098,25 @@ public final void rule__RosPublisherReference__Group__0() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosPublisherReference__Group__0" + // $ANTLR end "rule__RosInterface__Group__1" - // $ANTLR start "rule__RosPublisherReference__Group__0__Impl" - // InternalRosSystemParser.g:4166:1: rule__RosPublisherReference__Group__0__Impl : ( FromPub ) ; - public final void rule__RosPublisherReference__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__1__Impl" + // InternalRosSystemParser.g:4256:1: rule__RosInterface__Group__1__Impl : ( Colon ) ; + public final void rule__RosInterface__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4170:1: ( ( FromPub ) ) - // InternalRosSystemParser.g:4171:1: ( FromPub ) + // InternalRosSystemParser.g:4260:1: ( ( Colon ) ) + // InternalRosSystemParser.g:4261:1: ( Colon ) { - // InternalRosSystemParser.g:4171:1: ( FromPub ) - // InternalRosSystemParser.g:4172:2: FromPub + // InternalRosSystemParser.g:4261:1: ( Colon ) + // InternalRosSystemParser.g:4262:2: Colon { - before(grammarAccess.getRosPublisherReferenceAccess().getFromPubKeyword_0()); - match(input,FromPub,FOLLOW_2); - after(grammarAccess.getRosPublisherReferenceAccess().getFromPubKeyword_0()); + before(grammarAccess.getRosInterfaceAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getRosInterfaceAccess().getColonKeyword_1()); } @@ -12756,21 +13135,26 @@ public final void rule__RosPublisherReference__Group__0__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__RosPublisherReference__Group__0__Impl" + // $ANTLR end "rule__RosInterface__Group__1__Impl" - // $ANTLR start "rule__RosPublisherReference__Group__1" - // InternalRosSystemParser.g:4181:1: rule__RosPublisherReference__Group__1 : rule__RosPublisherReference__Group__1__Impl ; - public final void rule__RosPublisherReference__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__2" + // InternalRosSystemParser.g:4271: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:4185:1: ( rule__RosPublisherReference__Group__1__Impl ) - // InternalRosSystemParser.g:4186:2: rule__RosPublisherReference__Group__1__Impl + // InternalRosSystemParser.g:4275:1: ( rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 ) + // InternalRosSystemParser.g:4276:2: rule__RosInterface__Group__2__Impl rule__RosInterface__Group__3 { + pushFollow(FOLLOW_21); + rule__RosInterface__Group__2__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosPublisherReference__Group__1__Impl(); + rule__RosInterface__Group__3(); state._fsp--; @@ -12789,35 +13173,25 @@ public final void rule__RosPublisherReference__Group__1() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosPublisherReference__Group__1" + // $ANTLR end "rule__RosInterface__Group__2" - // $ANTLR start "rule__RosPublisherReference__Group__1__Impl" - // InternalRosSystemParser.g:4192:1: rule__RosPublisherReference__Group__1__Impl : ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ; - public final void rule__RosPublisherReference__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__2__Impl" + // InternalRosSystemParser.g:4283:1: rule__RosInterface__Group__2__Impl : ( RULE_BEGIN ) ; + public final void rule__RosInterface__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4196:1: ( ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4197:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4287:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4288:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:4197:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4198:2: ( rule__RosPublisherReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4288:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4289:2: RULE_BEGIN { - before(grammarAccess.getRosPublisherReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4199:2: ( rule__RosPublisherReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4199:3: rule__RosPublisherReference__FromAssignment_1 - { - pushFollow(FOLLOW_2); - rule__RosPublisherReference__FromAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosPublisherReferenceAccess().getFromAssignment_1()); + before(grammarAccess.getRosInterfaceAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getRosInterfaceAccess().getBEGINTerminalRuleCall_2()); } @@ -12836,26 +13210,26 @@ public final void rule__RosPublisherReference__Group__1__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__RosPublisherReference__Group__1__Impl" + // $ANTLR end "rule__RosInterface__Group__2__Impl" - // $ANTLR start "rule__RosSubscriberReference__Group__0" - // InternalRosSystemParser.g:4208:1: rule__RosSubscriberReference__Group__0 : rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ; - public final void rule__RosSubscriberReference__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__3" + // InternalRosSystemParser.g:4298: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:4212:1: ( rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ) - // InternalRosSystemParser.g:4213:2: rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 + // InternalRosSystemParser.g:4302:1: ( rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 ) + // InternalRosSystemParser.g:4303:2: rule__RosInterface__Group__3__Impl rule__RosInterface__Group__4 { - pushFollow(FOLLOW_11); - rule__RosSubscriberReference__Group__0__Impl(); + pushFollow(FOLLOW_13); + rule__RosInterface__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosSubscriberReference__Group__1(); + rule__RosInterface__Group__4(); state._fsp--; @@ -12874,25 +13248,35 @@ public final void rule__RosSubscriberReference__Group__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosSubscriberReference__Group__0" + // $ANTLR end "rule__RosInterface__Group__3" - // $ANTLR start "rule__RosSubscriberReference__Group__0__Impl" - // InternalRosSystemParser.g:4220:1: rule__RosSubscriberReference__Group__0__Impl : ( FromSub ) ; - public final void rule__RosSubscriberReference__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__3__Impl" + // InternalRosSystemParser.g:4310: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:4224:1: ( ( FromSub ) ) - // InternalRosSystemParser.g:4225:1: ( FromSub ) + // InternalRosSystemParser.g:4314:1: ( ( ( rule__RosInterface__ReferenceAssignment_3 ) ) ) + // InternalRosSystemParser.g:4315:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) { - // InternalRosSystemParser.g:4225:1: ( FromSub ) - // InternalRosSystemParser.g:4226:2: FromSub + // InternalRosSystemParser.g:4315:1: ( ( rule__RosInterface__ReferenceAssignment_3 ) ) + // InternalRosSystemParser.g:4316:2: ( rule__RosInterface__ReferenceAssignment_3 ) { - before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubKeyword_0()); - match(input,FromSub,FOLLOW_2); - after(grammarAccess.getRosSubscriberReferenceAccess().getFromSubKeyword_0()); + before(grammarAccess.getRosInterfaceAccess().getReferenceAssignment_3()); + // InternalRosSystemParser.g:4317:2: ( rule__RosInterface__ReferenceAssignment_3 ) + // InternalRosSystemParser.g:4317:3: rule__RosInterface__ReferenceAssignment_3 + { + pushFollow(FOLLOW_2); + rule__RosInterface__ReferenceAssignment_3(); + + state._fsp--; + + + } + + after(grammarAccess.getRosInterfaceAccess().getReferenceAssignment_3()); } @@ -12911,21 +13295,21 @@ public final void rule__RosSubscriberReference__Group__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RosSubscriberReference__Group__0__Impl" + // $ANTLR end "rule__RosInterface__Group__3__Impl" - // $ANTLR start "rule__RosSubscriberReference__Group__1" - // InternalRosSystemParser.g:4235:1: rule__RosSubscriberReference__Group__1 : rule__RosSubscriberReference__Group__1__Impl ; - public final void rule__RosSubscriberReference__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__4" + // InternalRosSystemParser.g:4325: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:4239:1: ( rule__RosSubscriberReference__Group__1__Impl ) - // InternalRosSystemParser.g:4240:2: rule__RosSubscriberReference__Group__1__Impl + // InternalRosSystemParser.g:4329:1: ( rule__RosInterface__Group__4__Impl ) + // InternalRosSystemParser.g:4330:2: rule__RosInterface__Group__4__Impl { pushFollow(FOLLOW_2); - rule__RosSubscriberReference__Group__1__Impl(); + rule__RosInterface__Group__4__Impl(); state._fsp--; @@ -12944,35 +13328,25 @@ public final void rule__RosSubscriberReference__Group__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__RosSubscriberReference__Group__1" + // $ANTLR end "rule__RosInterface__Group__4" - // $ANTLR start "rule__RosSubscriberReference__Group__1__Impl" - // InternalRosSystemParser.g:4246:1: rule__RosSubscriberReference__Group__1__Impl : ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ; - public final void rule__RosSubscriberReference__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosInterface__Group__4__Impl" + // InternalRosSystemParser.g:4336:1: rule__RosInterface__Group__4__Impl : ( RULE_END ) ; + public final void rule__RosInterface__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4250:1: ( ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4251:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4340:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4341:1: ( RULE_END ) { - // InternalRosSystemParser.g:4251:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4252:2: ( rule__RosSubscriberReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4341:1: ( RULE_END ) + // InternalRosSystemParser.g:4342:2: RULE_END { - before(grammarAccess.getRosSubscriberReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4253:2: ( rule__RosSubscriberReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4253:3: rule__RosSubscriberReference__FromAssignment_1 - { - pushFollow(FOLLOW_2); - rule__RosSubscriberReference__FromAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRosSubscriberReferenceAccess().getFromAssignment_1()); + before(grammarAccess.getRosInterfaceAccess().getENDTerminalRuleCall_4()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getRosInterfaceAccess().getENDTerminalRuleCall_4()); } @@ -12991,26 +13365,26 @@ public final void rule__RosSubscriberReference__Group__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RosSubscriberReference__Group__1__Impl" + // $ANTLR end "rule__RosInterface__Group__4__Impl" - // $ANTLR start "rule__RosServiceServerReference__Group__0" - // InternalRosSystemParser.g:4262:1: rule__RosServiceServerReference__Group__0 : rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ; - public final void rule__RosServiceServerReference__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosPublisherReference__Group__0" + // InternalRosSystemParser.g:4352: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:4266:1: ( rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ) - // InternalRosSystemParser.g:4267:2: rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 + // InternalRosSystemParser.g:4356:1: ( rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 ) + // InternalRosSystemParser.g:4357:2: rule__RosPublisherReference__Group__0__Impl rule__RosPublisherReference__Group__1 { pushFollow(FOLLOW_11); - rule__RosServiceServerReference__Group__0__Impl(); + rule__RosPublisherReference__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServiceServerReference__Group__1(); + rule__RosPublisherReference__Group__1(); state._fsp--; @@ -13029,25 +13403,25 @@ public final void rule__RosServiceServerReference__Group__0() throws Recognition } return ; } - // $ANTLR end "rule__RosServiceServerReference__Group__0" + // $ANTLR end "rule__RosPublisherReference__Group__0" - // $ANTLR start "rule__RosServiceServerReference__Group__0__Impl" - // InternalRosSystemParser.g:4274:1: rule__RosServiceServerReference__Group__0__Impl : ( FromSS ) ; - public final void rule__RosServiceServerReference__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisherReference__Group__0__Impl" + // InternalRosSystemParser.g:4364:1: rule__RosPublisherReference__Group__0__Impl : ( FromPub ) ; + public final void rule__RosPublisherReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4278:1: ( ( FromSS ) ) - // InternalRosSystemParser.g:4279:1: ( FromSS ) + // InternalRosSystemParser.g:4368:1: ( ( FromPub ) ) + // InternalRosSystemParser.g:4369:1: ( FromPub ) { - // InternalRosSystemParser.g:4279:1: ( FromSS ) - // InternalRosSystemParser.g:4280:2: FromSS + // InternalRosSystemParser.g:4369:1: ( FromPub ) + // InternalRosSystemParser.g:4370:2: FromPub { - before(grammarAccess.getRosServiceServerReferenceAccess().getFromSSKeyword_0()); - match(input,FromSS,FOLLOW_2); - after(grammarAccess.getRosServiceServerReferenceAccess().getFromSSKeyword_0()); + before(grammarAccess.getRosPublisherReferenceAccess().getFromPubKeyword_0()); + match(input,FromPub,FOLLOW_2); + after(grammarAccess.getRosPublisherReferenceAccess().getFromPubKeyword_0()); } @@ -13066,21 +13440,21 @@ public final void rule__RosServiceServerReference__Group__0__Impl() throws Recog } return ; } - // $ANTLR end "rule__RosServiceServerReference__Group__0__Impl" + // $ANTLR end "rule__RosPublisherReference__Group__0__Impl" - // $ANTLR start "rule__RosServiceServerReference__Group__1" - // InternalRosSystemParser.g:4289:1: rule__RosServiceServerReference__Group__1 : rule__RosServiceServerReference__Group__1__Impl ; - public final void rule__RosServiceServerReference__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosPublisherReference__Group__1" + // InternalRosSystemParser.g:4379: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:4293:1: ( rule__RosServiceServerReference__Group__1__Impl ) - // InternalRosSystemParser.g:4294:2: rule__RosServiceServerReference__Group__1__Impl + // InternalRosSystemParser.g:4383:1: ( rule__RosPublisherReference__Group__1__Impl ) + // InternalRosSystemParser.g:4384:2: rule__RosPublisherReference__Group__1__Impl { pushFollow(FOLLOW_2); - rule__RosServiceServerReference__Group__1__Impl(); + rule__RosPublisherReference__Group__1__Impl(); state._fsp--; @@ -13099,35 +13473,35 @@ public final void rule__RosServiceServerReference__Group__1() throws Recognition } return ; } - // $ANTLR end "rule__RosServiceServerReference__Group__1" + // $ANTLR end "rule__RosPublisherReference__Group__1" - // $ANTLR start "rule__RosServiceServerReference__Group__1__Impl" - // InternalRosSystemParser.g:4300:1: rule__RosServiceServerReference__Group__1__Impl : ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ; - public final void rule__RosServiceServerReference__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosPublisherReference__Group__1__Impl" + // InternalRosSystemParser.g:4390: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:4304:1: ( ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4305:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4394:1: ( ( ( rule__RosPublisherReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4395:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4305:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4306:2: ( rule__RosServiceServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4395:1: ( ( rule__RosPublisherReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4396:2: ( rule__RosPublisherReference__FromAssignment_1 ) { - before(grammarAccess.getRosServiceServerReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4307:2: ( rule__RosServiceServerReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4307:3: rule__RosServiceServerReference__FromAssignment_1 + before(grammarAccess.getRosPublisherReferenceAccess().getFromAssignment_1()); + // InternalRosSystemParser.g:4397:2: ( rule__RosPublisherReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4397:3: rule__RosPublisherReference__FromAssignment_1 { pushFollow(FOLLOW_2); - rule__RosServiceServerReference__FromAssignment_1(); + rule__RosPublisherReference__FromAssignment_1(); state._fsp--; } - after(grammarAccess.getRosServiceServerReferenceAccess().getFromAssignment_1()); + after(grammarAccess.getRosPublisherReferenceAccess().getFromAssignment_1()); } @@ -13146,26 +13520,26 @@ public final void rule__RosServiceServerReference__Group__1__Impl() throws Recog } return ; } - // $ANTLR end "rule__RosServiceServerReference__Group__1__Impl" + // $ANTLR end "rule__RosPublisherReference__Group__1__Impl" - // $ANTLR start "rule__RosServerClientReference__Group__0" - // InternalRosSystemParser.g:4316:1: rule__RosServerClientReference__Group__0 : rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ; - public final void rule__RosServerClientReference__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosSubscriberReference__Group__0" + // InternalRosSystemParser.g:4406: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:4320:1: ( rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ) - // InternalRosSystemParser.g:4321:2: rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 + // InternalRosSystemParser.g:4410:1: ( rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 ) + // InternalRosSystemParser.g:4411:2: rule__RosSubscriberReference__Group__0__Impl rule__RosSubscriberReference__Group__1 { pushFollow(FOLLOW_11); - rule__RosServerClientReference__Group__0__Impl(); + rule__RosSubscriberReference__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosServerClientReference__Group__1(); + rule__RosSubscriberReference__Group__1(); state._fsp--; @@ -13184,25 +13558,25 @@ public final void rule__RosServerClientReference__Group__0() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServerClientReference__Group__0" + // $ANTLR end "rule__RosSubscriberReference__Group__0" - // $ANTLR start "rule__RosServerClientReference__Group__0__Impl" - // InternalRosSystemParser.g:4328:1: rule__RosServerClientReference__Group__0__Impl : ( FromSC ) ; - public final void rule__RosServerClientReference__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriberReference__Group__0__Impl" + // InternalRosSystemParser.g:4418:1: rule__RosSubscriberReference__Group__0__Impl : ( FromSub ) ; + public final void rule__RosSubscriberReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4332:1: ( ( FromSC ) ) - // InternalRosSystemParser.g:4333:1: ( FromSC ) + // InternalRosSystemParser.g:4422:1: ( ( FromSub ) ) + // InternalRosSystemParser.g:4423:1: ( FromSub ) { - // InternalRosSystemParser.g:4333:1: ( FromSC ) - // InternalRosSystemParser.g:4334:2: FromSC + // InternalRosSystemParser.g:4423:1: ( FromSub ) + // InternalRosSystemParser.g:4424:2: FromSub { - before(grammarAccess.getRosServerClientReferenceAccess().getFromSCKeyword_0()); - match(input,FromSC,FOLLOW_2); - after(grammarAccess.getRosServerClientReferenceAccess().getFromSCKeyword_0()); + before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubKeyword_0()); + match(input,FromSub,FOLLOW_2); + after(grammarAccess.getRosSubscriberReferenceAccess().getFromSubKeyword_0()); } @@ -13221,21 +13595,21 @@ public final void rule__RosServerClientReference__Group__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RosServerClientReference__Group__0__Impl" + // $ANTLR end "rule__RosSubscriberReference__Group__0__Impl" - // $ANTLR start "rule__RosServerClientReference__Group__1" - // InternalRosSystemParser.g:4343:1: rule__RosServerClientReference__Group__1 : rule__RosServerClientReference__Group__1__Impl ; - public final void rule__RosServerClientReference__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosSubscriberReference__Group__1" + // InternalRosSystemParser.g:4433: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:4347:1: ( rule__RosServerClientReference__Group__1__Impl ) - // InternalRosSystemParser.g:4348:2: rule__RosServerClientReference__Group__1__Impl + // InternalRosSystemParser.g:4437:1: ( rule__RosSubscriberReference__Group__1__Impl ) + // InternalRosSystemParser.g:4438:2: rule__RosSubscriberReference__Group__1__Impl { pushFollow(FOLLOW_2); - rule__RosServerClientReference__Group__1__Impl(); + rule__RosSubscriberReference__Group__1__Impl(); state._fsp--; @@ -13254,35 +13628,35 @@ public final void rule__RosServerClientReference__Group__1() throws RecognitionE } return ; } - // $ANTLR end "rule__RosServerClientReference__Group__1" + // $ANTLR end "rule__RosSubscriberReference__Group__1" - // $ANTLR start "rule__RosServerClientReference__Group__1__Impl" - // InternalRosSystemParser.g:4354:1: rule__RosServerClientReference__Group__1__Impl : ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ; - public final void rule__RosServerClientReference__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosSubscriberReference__Group__1__Impl" + // InternalRosSystemParser.g:4444: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:4358:1: ( ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4359:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4448:1: ( ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4449:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4359:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4360:2: ( rule__RosServerClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4449:1: ( ( rule__RosSubscriberReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4450:2: ( rule__RosSubscriberReference__FromAssignment_1 ) { - before(grammarAccess.getRosServerClientReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4361:2: ( rule__RosServerClientReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4361:3: rule__RosServerClientReference__FromAssignment_1 + before(grammarAccess.getRosSubscriberReferenceAccess().getFromAssignment_1()); + // InternalRosSystemParser.g:4451:2: ( rule__RosSubscriberReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4451:3: rule__RosSubscriberReference__FromAssignment_1 { pushFollow(FOLLOW_2); - rule__RosServerClientReference__FromAssignment_1(); + rule__RosSubscriberReference__FromAssignment_1(); state._fsp--; } - after(grammarAccess.getRosServerClientReferenceAccess().getFromAssignment_1()); + after(grammarAccess.getRosSubscriberReferenceAccess().getFromAssignment_1()); } @@ -13301,26 +13675,26 @@ public final void rule__RosServerClientReference__Group__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RosServerClientReference__Group__1__Impl" + // $ANTLR end "rule__RosSubscriberReference__Group__1__Impl" - // $ANTLR start "rule__RosActionServerReference__Group__0" - // InternalRosSystemParser.g:4370:1: rule__RosActionServerReference__Group__0 : rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ; - public final void rule__RosActionServerReference__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosServiceServerReference__Group__0" + // InternalRosSystemParser.g:4460: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:4374:1: ( rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ) - // InternalRosSystemParser.g:4375:2: rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 + // InternalRosSystemParser.g:4464:1: ( rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 ) + // InternalRosSystemParser.g:4465:2: rule__RosServiceServerReference__Group__0__Impl rule__RosServiceServerReference__Group__1 { pushFollow(FOLLOW_11); - rule__RosActionServerReference__Group__0__Impl(); + rule__RosServiceServerReference__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionServerReference__Group__1(); + rule__RosServiceServerReference__Group__1(); state._fsp--; @@ -13339,25 +13713,25 @@ public final void rule__RosActionServerReference__Group__0() throws RecognitionE } return ; } - // $ANTLR end "rule__RosActionServerReference__Group__0" + // $ANTLR end "rule__RosServiceServerReference__Group__0" - // $ANTLR start "rule__RosActionServerReference__Group__0__Impl" - // InternalRosSystemParser.g:4382:1: rule__RosActionServerReference__Group__0__Impl : ( FromAS ) ; - public final void rule__RosActionServerReference__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServerReference__Group__0__Impl" + // InternalRosSystemParser.g:4472:1: rule__RosServiceServerReference__Group__0__Impl : ( FromSS ) ; + public final void rule__RosServiceServerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4386:1: ( ( FromAS ) ) - // InternalRosSystemParser.g:4387:1: ( FromAS ) + // InternalRosSystemParser.g:4476:1: ( ( FromSS ) ) + // InternalRosSystemParser.g:4477:1: ( FromSS ) { - // InternalRosSystemParser.g:4387:1: ( FromAS ) - // InternalRosSystemParser.g:4388:2: FromAS + // InternalRosSystemParser.g:4477:1: ( FromSS ) + // InternalRosSystemParser.g:4478:2: FromSS { - before(grammarAccess.getRosActionServerReferenceAccess().getFromASKeyword_0()); - match(input,FromAS,FOLLOW_2); - after(grammarAccess.getRosActionServerReferenceAccess().getFromASKeyword_0()); + before(grammarAccess.getRosServiceServerReferenceAccess().getFromSSKeyword_0()); + match(input,FromSS,FOLLOW_2); + after(grammarAccess.getRosServiceServerReferenceAccess().getFromSSKeyword_0()); } @@ -13376,21 +13750,21 @@ public final void rule__RosActionServerReference__Group__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RosActionServerReference__Group__0__Impl" + // $ANTLR end "rule__RosServiceServerReference__Group__0__Impl" - // $ANTLR start "rule__RosActionServerReference__Group__1" - // InternalRosSystemParser.g:4397:1: rule__RosActionServerReference__Group__1 : rule__RosActionServerReference__Group__1__Impl ; - public final void rule__RosActionServerReference__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosServiceServerReference__Group__1" + // InternalRosSystemParser.g:4487: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:4401:1: ( rule__RosActionServerReference__Group__1__Impl ) - // InternalRosSystemParser.g:4402:2: rule__RosActionServerReference__Group__1__Impl + // InternalRosSystemParser.g:4491:1: ( rule__RosServiceServerReference__Group__1__Impl ) + // InternalRosSystemParser.g:4492:2: rule__RosServiceServerReference__Group__1__Impl { pushFollow(FOLLOW_2); - rule__RosActionServerReference__Group__1__Impl(); + rule__RosServiceServerReference__Group__1__Impl(); state._fsp--; @@ -13409,35 +13783,35 @@ public final void rule__RosActionServerReference__Group__1() throws RecognitionE } return ; } - // $ANTLR end "rule__RosActionServerReference__Group__1" + // $ANTLR end "rule__RosServiceServerReference__Group__1" - // $ANTLR start "rule__RosActionServerReference__Group__1__Impl" - // InternalRosSystemParser.g:4408:1: rule__RosActionServerReference__Group__1__Impl : ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ; - public final void rule__RosActionServerReference__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServiceServerReference__Group__1__Impl" + // InternalRosSystemParser.g:4498: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:4412:1: ( ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4413:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4502:1: ( ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4503:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4413:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4414:2: ( rule__RosActionServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4503:1: ( ( rule__RosServiceServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4504:2: ( rule__RosServiceServerReference__FromAssignment_1 ) { - before(grammarAccess.getRosActionServerReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4415:2: ( rule__RosActionServerReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4415:3: rule__RosActionServerReference__FromAssignment_1 + before(grammarAccess.getRosServiceServerReferenceAccess().getFromAssignment_1()); + // InternalRosSystemParser.g:4505:2: ( rule__RosServiceServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4505:3: rule__RosServiceServerReference__FromAssignment_1 { pushFollow(FOLLOW_2); - rule__RosActionServerReference__FromAssignment_1(); + rule__RosServiceServerReference__FromAssignment_1(); state._fsp--; } - after(grammarAccess.getRosActionServerReferenceAccess().getFromAssignment_1()); + after(grammarAccess.getRosServiceServerReferenceAccess().getFromAssignment_1()); } @@ -13456,26 +13830,26 @@ public final void rule__RosActionServerReference__Group__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RosActionServerReference__Group__1__Impl" + // $ANTLR end "rule__RosServiceServerReference__Group__1__Impl" - // $ANTLR start "rule__RosActionClientReference__Group__0" - // InternalRosSystemParser.g:4424:1: rule__RosActionClientReference__Group__0 : rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ; - public final void rule__RosActionClientReference__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosServerClientReference__Group__0" + // InternalRosSystemParser.g:4514: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:4428:1: ( rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ) - // InternalRosSystemParser.g:4429:2: rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 + // InternalRosSystemParser.g:4518:1: ( rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 ) + // InternalRosSystemParser.g:4519:2: rule__RosServerClientReference__Group__0__Impl rule__RosServerClientReference__Group__1 { pushFollow(FOLLOW_11); - rule__RosActionClientReference__Group__0__Impl(); + rule__RosServerClientReference__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosActionClientReference__Group__1(); + rule__RosServerClientReference__Group__1(); state._fsp--; @@ -13494,25 +13868,25 @@ public final void rule__RosActionClientReference__Group__0() throws RecognitionE } return ; } - // $ANTLR end "rule__RosActionClientReference__Group__0" + // $ANTLR end "rule__RosServerClientReference__Group__0" - // $ANTLR start "rule__RosActionClientReference__Group__0__Impl" - // InternalRosSystemParser.g:4436:1: rule__RosActionClientReference__Group__0__Impl : ( FromAC ) ; - public final void rule__RosActionClientReference__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServerClientReference__Group__0__Impl" + // InternalRosSystemParser.g:4526:1: rule__RosServerClientReference__Group__0__Impl : ( FromSC ) ; + public final void rule__RosServerClientReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4440:1: ( ( FromAC ) ) - // InternalRosSystemParser.g:4441:1: ( FromAC ) + // InternalRosSystemParser.g:4530:1: ( ( FromSC ) ) + // InternalRosSystemParser.g:4531:1: ( FromSC ) { - // InternalRosSystemParser.g:4441:1: ( FromAC ) - // InternalRosSystemParser.g:4442:2: FromAC + // InternalRosSystemParser.g:4531:1: ( FromSC ) + // InternalRosSystemParser.g:4532:2: FromSC { - before(grammarAccess.getRosActionClientReferenceAccess().getFromACKeyword_0()); - match(input,FromAC,FOLLOW_2); - after(grammarAccess.getRosActionClientReferenceAccess().getFromACKeyword_0()); + before(grammarAccess.getRosServerClientReferenceAccess().getFromSCKeyword_0()); + match(input,FromSC,FOLLOW_2); + after(grammarAccess.getRosServerClientReferenceAccess().getFromSCKeyword_0()); } @@ -13531,21 +13905,21 @@ public final void rule__RosActionClientReference__Group__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RosActionClientReference__Group__0__Impl" + // $ANTLR end "rule__RosServerClientReference__Group__0__Impl" - // $ANTLR start "rule__RosActionClientReference__Group__1" - // InternalRosSystemParser.g:4451:1: rule__RosActionClientReference__Group__1 : rule__RosActionClientReference__Group__1__Impl ; - public final void rule__RosActionClientReference__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosServerClientReference__Group__1" + // InternalRosSystemParser.g:4541: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:4455:1: ( rule__RosActionClientReference__Group__1__Impl ) - // InternalRosSystemParser.g:4456:2: rule__RosActionClientReference__Group__1__Impl + // InternalRosSystemParser.g:4545:1: ( rule__RosServerClientReference__Group__1__Impl ) + // InternalRosSystemParser.g:4546:2: rule__RosServerClientReference__Group__1__Impl { pushFollow(FOLLOW_2); - rule__RosActionClientReference__Group__1__Impl(); + rule__RosServerClientReference__Group__1__Impl(); state._fsp--; @@ -13564,35 +13938,35 @@ public final void rule__RosActionClientReference__Group__1() throws RecognitionE } return ; } - // $ANTLR end "rule__RosActionClientReference__Group__1" + // $ANTLR end "rule__RosServerClientReference__Group__1" - // $ANTLR start "rule__RosActionClientReference__Group__1__Impl" - // InternalRosSystemParser.g:4462:1: rule__RosActionClientReference__Group__1__Impl : ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ; - public final void rule__RosActionClientReference__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosServerClientReference__Group__1__Impl" + // InternalRosSystemParser.g:4552: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:4466:1: ( ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4467:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4556:1: ( ( ( rule__RosServerClientReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4557:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4467:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4468:2: ( rule__RosActionClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4557:1: ( ( rule__RosServerClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4558:2: ( rule__RosServerClientReference__FromAssignment_1 ) { - before(grammarAccess.getRosActionClientReferenceAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4469:2: ( rule__RosActionClientReference__FromAssignment_1 ) - // InternalRosSystemParser.g:4469:3: rule__RosActionClientReference__FromAssignment_1 + before(grammarAccess.getRosServerClientReferenceAccess().getFromAssignment_1()); + // InternalRosSystemParser.g:4559:2: ( rule__RosServerClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4559:3: rule__RosServerClientReference__FromAssignment_1 { pushFollow(FOLLOW_2); - rule__RosActionClientReference__FromAssignment_1(); + rule__RosServerClientReference__FromAssignment_1(); state._fsp--; } - after(grammarAccess.getRosActionClientReferenceAccess().getFromAssignment_1()); + after(grammarAccess.getRosServerClientReferenceAccess().getFromAssignment_1()); } @@ -13611,26 +13985,26 @@ public final void rule__RosActionClientReference__Group__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RosActionClientReference__Group__1__Impl" + // $ANTLR end "rule__RosServerClientReference__Group__1__Impl" - // $ANTLR start "rule__RosParameter__Group__0" - // InternalRosSystemParser.g:4478:1: rule__RosParameter__Group__0 : rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ; - public final void rule__RosParameter__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosActionServerReference__Group__0" + // InternalRosSystemParser.g:4568: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:4482:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) - // InternalRosSystemParser.g:4483:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 + // InternalRosSystemParser.g:4572:1: ( rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 ) + // InternalRosSystemParser.g:4573:2: rule__RosActionServerReference__Group__0__Impl rule__RosActionServerReference__Group__1 { - pushFollow(FOLLOW_3); - rule__RosParameter__Group__0__Impl(); + pushFollow(FOLLOW_11); + rule__RosActionServerReference__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__1(); + rule__RosActionServerReference__Group__1(); state._fsp--; @@ -13649,35 +14023,25 @@ public final void rule__RosParameter__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__0" + // $ANTLR end "rule__RosActionServerReference__Group__0" - // $ANTLR start "rule__RosParameter__Group__0__Impl" - // InternalRosSystemParser.g:4490:1: rule__RosParameter__Group__0__Impl : ( ( rule__RosParameter__NameAssignment_0 ) ) ; - public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServerReference__Group__0__Impl" + // InternalRosSystemParser.g:4580:1: rule__RosActionServerReference__Group__0__Impl : ( FromAS ) ; + public final void rule__RosActionServerReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4494:1: ( ( ( rule__RosParameter__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:4495:1: ( ( rule__RosParameter__NameAssignment_0 ) ) + // InternalRosSystemParser.g:4584:1: ( ( FromAS ) ) + // InternalRosSystemParser.g:4585:1: ( FromAS ) { - // InternalRosSystemParser.g:4495:1: ( ( rule__RosParameter__NameAssignment_0 ) ) - // InternalRosSystemParser.g:4496:2: ( rule__RosParameter__NameAssignment_0 ) + // InternalRosSystemParser.g:4585:1: ( FromAS ) + // InternalRosSystemParser.g:4586:2: FromAS { - before(grammarAccess.getRosParameterAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:4497:2: ( rule__RosParameter__NameAssignment_0 ) - // InternalRosSystemParser.g:4497:3: rule__RosParameter__NameAssignment_0 - { - pushFollow(FOLLOW_2); - rule__RosParameter__NameAssignment_0(); - - state._fsp--; - - - } - - after(grammarAccess.getRosParameterAccess().getNameAssignment_0()); + before(grammarAccess.getRosActionServerReferenceAccess().getFromASKeyword_0()); + match(input,FromAS,FOLLOW_2); + after(grammarAccess.getRosActionServerReferenceAccess().getFromASKeyword_0()); } @@ -13696,26 +14060,21 @@ public final void rule__RosParameter__Group__0__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__0__Impl" + // $ANTLR end "rule__RosActionServerReference__Group__0__Impl" - // $ANTLR start "rule__RosParameter__Group__1" - // InternalRosSystemParser.g:4505:1: rule__RosParameter__Group__1 : rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ; - public final void rule__RosParameter__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosActionServerReference__Group__1" + // InternalRosSystemParser.g:4595: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:4509:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) - // InternalRosSystemParser.g:4510:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 + // InternalRosSystemParser.g:4599:1: ( rule__RosActionServerReference__Group__1__Impl ) + // InternalRosSystemParser.g:4600:2: rule__RosActionServerReference__Group__1__Impl { - pushFollow(FOLLOW_4); - rule__RosParameter__Group__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosParameter__Group__2(); + rule__RosActionServerReference__Group__1__Impl(); state._fsp--; @@ -13734,25 +14093,35 @@ public final void rule__RosParameter__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__1" + // $ANTLR end "rule__RosActionServerReference__Group__1" - // $ANTLR start "rule__RosParameter__Group__1__Impl" - // InternalRosSystemParser.g:4517:1: rule__RosParameter__Group__1__Impl : ( Colon ) ; - public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionServerReference__Group__1__Impl" + // InternalRosSystemParser.g:4606: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:4521:1: ( ( Colon ) ) - // InternalRosSystemParser.g:4522:1: ( Colon ) + // InternalRosSystemParser.g:4610:1: ( ( ( rule__RosActionServerReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4611:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) { - // InternalRosSystemParser.g:4522:1: ( Colon ) - // InternalRosSystemParser.g:4523:2: Colon + // InternalRosSystemParser.g:4611:1: ( ( rule__RosActionServerReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4612:2: ( rule__RosActionServerReference__FromAssignment_1 ) { - before(grammarAccess.getRosParameterAccess().getColonKeyword_1()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getColonKeyword_1()); + before(grammarAccess.getRosActionServerReferenceAccess().getFromAssignment_1()); + // InternalRosSystemParser.g:4613:2: ( rule__RosActionServerReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4613:3: rule__RosActionServerReference__FromAssignment_1 + { + pushFollow(FOLLOW_2); + rule__RosActionServerReference__FromAssignment_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRosActionServerReferenceAccess().getFromAssignment_1()); } @@ -13771,26 +14140,26 @@ public final void rule__RosParameter__Group__1__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__1__Impl" + // $ANTLR end "rule__RosActionServerReference__Group__1__Impl" - // $ANTLR start "rule__RosParameter__Group__2" - // InternalRosSystemParser.g:4532:1: rule__RosParameter__Group__2 : rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ; - public final void rule__RosParameter__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosActionClientReference__Group__0" + // InternalRosSystemParser.g:4622: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:4536:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) - // InternalRosSystemParser.g:4537:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 + // InternalRosSystemParser.g:4626:1: ( rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 ) + // InternalRosSystemParser.g:4627:2: rule__RosActionClientReference__Group__0__Impl rule__RosActionClientReference__Group__1 { - pushFollow(FOLLOW_17); - rule__RosParameter__Group__2__Impl(); + pushFollow(FOLLOW_11); + rule__RosActionClientReference__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__3(); + rule__RosActionClientReference__Group__1(); state._fsp--; @@ -13809,25 +14178,25 @@ public final void rule__RosParameter__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__2" + // $ANTLR end "rule__RosActionClientReference__Group__0" - // $ANTLR start "rule__RosParameter__Group__2__Impl" - // InternalRosSystemParser.g:4544:1: rule__RosParameter__Group__2__Impl : ( RULE_BEGIN ) ; - public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosActionClientReference__Group__0__Impl" + // InternalRosSystemParser.g:4634:1: rule__RosActionClientReference__Group__0__Impl : ( FromAC ) ; + public final void rule__RosActionClientReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4548:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:4549:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4638:1: ( ( FromAC ) ) + // InternalRosSystemParser.g:4639:1: ( FromAC ) { - // InternalRosSystemParser.g:4549:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:4550:2: RULE_BEGIN + // InternalRosSystemParser.g:4639:1: ( FromAC ) + // InternalRosSystemParser.g:4640:2: FromAC { - before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_2()); + before(grammarAccess.getRosActionClientReferenceAccess().getFromACKeyword_0()); + match(input,FromAC,FOLLOW_2); + after(grammarAccess.getRosActionClientReferenceAccess().getFromACKeyword_0()); } @@ -13846,30 +14215,72 @@ public final void rule__RosParameter__Group__2__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__2__Impl" + // $ANTLR end "rule__RosActionClientReference__Group__0__Impl" - // $ANTLR start "rule__RosParameter__Group__3" - // InternalRosSystemParser.g:4559:1: rule__RosParameter__Group__3 : rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ; - public final void rule__RosParameter__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosActionClientReference__Group__1" + // InternalRosSystemParser.g:4649: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:4563:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) - // InternalRosSystemParser.g:4564:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 + // InternalRosSystemParser.g:4653:1: ( rule__RosActionClientReference__Group__1__Impl ) + // InternalRosSystemParser.g:4654:2: rule__RosActionClientReference__Group__1__Impl { - pushFollow(FOLLOW_11); - rule__RosParameter__Group__3__Impl(); + pushFollow(FOLLOW_2); + rule__RosActionClientReference__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_2); - rule__RosParameter__Group__4(); + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosActionClientReference__Group__1" + + + // $ANTLR start "rule__RosActionClientReference__Group__1__Impl" + // InternalRosSystemParser.g:4660: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:4664:1: ( ( ( rule__RosActionClientReference__FromAssignment_1 ) ) ) + // InternalRosSystemParser.g:4665:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) + { + // InternalRosSystemParser.g:4665:1: ( ( rule__RosActionClientReference__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4666:2: ( rule__RosActionClientReference__FromAssignment_1 ) + { + before(grammarAccess.getRosActionClientReferenceAccess().getFromAssignment_1()); + // InternalRosSystemParser.g:4667:2: ( rule__RosActionClientReference__FromAssignment_1 ) + // InternalRosSystemParser.g:4667:3: rule__RosActionClientReference__FromAssignment_1 + { + pushFollow(FOLLOW_2); + rule__RosActionClientReference__FromAssignment_1(); state._fsp--; + } + + after(grammarAccess.getRosActionClientReferenceAccess().getFromAssignment_1()); + + } + + } } @@ -13884,25 +14295,67 @@ public final void rule__RosParameter__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__3" + // $ANTLR end "rule__RosActionClientReference__Group__1__Impl" - // $ANTLR start "rule__RosParameter__Group__3__Impl" - // InternalRosSystemParser.g:4571:1: rule__RosParameter__Group__3__Impl : ( From ) ; - public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__0" + // InternalRosSystemParser.g:4676: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:4680:1: ( rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 ) + // InternalRosSystemParser.g:4681:2: rule__RosParameter__Group__0__Impl rule__RosParameter__Group__1 + { + pushFollow(FOLLOW_11); + rule__RosParameter__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__RosParameter__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__RosParameter__Group__0" + + + // $ANTLR start "rule__RosParameter__Group__0__Impl" + // InternalRosSystemParser.g:4688:1: rule__RosParameter__Group__0__Impl : ( rulePreListElement ) ; + public final void rule__RosParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4575:1: ( ( From ) ) - // InternalRosSystemParser.g:4576:1: ( From ) + // InternalRosSystemParser.g:4692:1: ( ( rulePreListElement ) ) + // InternalRosSystemParser.g:4693:1: ( rulePreListElement ) { - // InternalRosSystemParser.g:4576:1: ( From ) - // InternalRosSystemParser.g:4577:2: From + // InternalRosSystemParser.g:4693:1: ( rulePreListElement ) + // InternalRosSystemParser.g:4694:2: rulePreListElement { - before(grammarAccess.getRosParameterAccess().getFromKeyword_3()); - match(input,From,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getFromKeyword_3()); + before(grammarAccess.getRosParameterAccess().getPreListElementParserRuleCall_0()); + pushFollow(FOLLOW_2); + rulePreListElement(); + + state._fsp--; + + after(grammarAccess.getRosParameterAccess().getPreListElementParserRuleCall_0()); } @@ -13921,26 +14374,26 @@ public final void rule__RosParameter__Group__3__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__3__Impl" + // $ANTLR end "rule__RosParameter__Group__0__Impl" - // $ANTLR start "rule__RosParameter__Group__4" - // InternalRosSystemParser.g:4586:1: rule__RosParameter__Group__4 : rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ; - public final void rule__RosParameter__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__1" + // InternalRosSystemParser.g:4703: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:4590:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) - // InternalRosSystemParser.g:4591:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 + // InternalRosSystemParser.g:4707:1: ( rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 ) + // InternalRosSystemParser.g:4708:2: rule__RosParameter__Group__1__Impl rule__RosParameter__Group__2 { - pushFollow(FOLLOW_20); - rule__RosParameter__Group__4__Impl(); + pushFollow(FOLLOW_3); + rule__RosParameter__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__5(); + rule__RosParameter__Group__2(); state._fsp--; @@ -13959,35 +14412,35 @@ public final void rule__RosParameter__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__4" + // $ANTLR end "rule__RosParameter__Group__1" - // $ANTLR start "rule__RosParameter__Group__4__Impl" - // InternalRosSystemParser.g:4598:1: rule__RosParameter__Group__4__Impl : ( ( rule__RosParameter__FromAssignment_4 ) ) ; - public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__1__Impl" + // InternalRosSystemParser.g:4715:1: rule__RosParameter__Group__1__Impl : ( ( rule__RosParameter__NameAssignment_1 ) ) ; + public final void rule__RosParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4602:1: ( ( ( rule__RosParameter__FromAssignment_4 ) ) ) - // InternalRosSystemParser.g:4603:1: ( ( rule__RosParameter__FromAssignment_4 ) ) + // InternalRosSystemParser.g:4719:1: ( ( ( rule__RosParameter__NameAssignment_1 ) ) ) + // InternalRosSystemParser.g:4720:1: ( ( rule__RosParameter__NameAssignment_1 ) ) { - // InternalRosSystemParser.g:4603:1: ( ( rule__RosParameter__FromAssignment_4 ) ) - // InternalRosSystemParser.g:4604:2: ( rule__RosParameter__FromAssignment_4 ) + // InternalRosSystemParser.g:4720:1: ( ( rule__RosParameter__NameAssignment_1 ) ) + // InternalRosSystemParser.g:4721:2: ( rule__RosParameter__NameAssignment_1 ) { - before(grammarAccess.getRosParameterAccess().getFromAssignment_4()); - // InternalRosSystemParser.g:4605:2: ( rule__RosParameter__FromAssignment_4 ) - // InternalRosSystemParser.g:4605:3: rule__RosParameter__FromAssignment_4 + before(grammarAccess.getRosParameterAccess().getNameAssignment_1()); + // InternalRosSystemParser.g:4722:2: ( rule__RosParameter__NameAssignment_1 ) + // InternalRosSystemParser.g:4722:3: rule__RosParameter__NameAssignment_1 { pushFollow(FOLLOW_2); - rule__RosParameter__FromAssignment_4(); + rule__RosParameter__NameAssignment_1(); state._fsp--; } - after(grammarAccess.getRosParameterAccess().getFromAssignment_4()); + after(grammarAccess.getRosParameterAccess().getNameAssignment_1()); } @@ -14006,26 +14459,26 @@ public final void rule__RosParameter__Group__4__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__4__Impl" + // $ANTLR end "rule__RosParameter__Group__1__Impl" - // $ANTLR start "rule__RosParameter__Group__5" - // InternalRosSystemParser.g:4613:1: rule__RosParameter__Group__5 : rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ; - public final void rule__RosParameter__Group__5() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__2" + // InternalRosSystemParser.g:4730: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:4617:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) - // InternalRosSystemParser.g:4618:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 + // InternalRosSystemParser.g:4734:1: ( rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 ) + // InternalRosSystemParser.g:4735:2: rule__RosParameter__Group__2__Impl rule__RosParameter__Group__3 { - pushFollow(FOLLOW_21); - rule__RosParameter__Group__5__Impl(); + pushFollow(FOLLOW_11); + rule__RosParameter__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__6(); + rule__RosParameter__Group__3(); state._fsp--; @@ -14044,25 +14497,25 @@ public final void rule__RosParameter__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__5" + // $ANTLR end "rule__RosParameter__Group__2" - // $ANTLR start "rule__RosParameter__Group__5__Impl" - // InternalRosSystemParser.g:4625:1: rule__RosParameter__Group__5__Impl : ( Value_1 ) ; - public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__2__Impl" + // InternalRosSystemParser.g:4742:1: rule__RosParameter__Group__2__Impl : ( Colon ) ; + public final void rule__RosParameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4629:1: ( ( Value_1 ) ) - // InternalRosSystemParser.g:4630:1: ( Value_1 ) + // InternalRosSystemParser.g:4746:1: ( ( Colon ) ) + // InternalRosSystemParser.g:4747:1: ( Colon ) { - // InternalRosSystemParser.g:4630:1: ( Value_1 ) - // InternalRosSystemParser.g:4631:2: Value_1 + // InternalRosSystemParser.g:4747:1: ( Colon ) + // InternalRosSystemParser.g:4748:2: Colon { - before(grammarAccess.getRosParameterAccess().getValueKeyword_5()); - match(input,Value_1,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getValueKeyword_5()); + before(grammarAccess.getRosParameterAccess().getColonKeyword_2()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getColonKeyword_2()); } @@ -14081,26 +14534,26 @@ public final void rule__RosParameter__Group__5__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__5__Impl" + // $ANTLR end "rule__RosParameter__Group__2__Impl" - // $ANTLR start "rule__RosParameter__Group__6" - // InternalRosSystemParser.g:4640:1: rule__RosParameter__Group__6 : rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ; - public final void rule__RosParameter__Group__6() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__3" + // InternalRosSystemParser.g:4757: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:4644:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) - // InternalRosSystemParser.g:4645:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 + // InternalRosSystemParser.g:4761:1: ( rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 ) + // InternalRosSystemParser.g:4762:2: rule__RosParameter__Group__3__Impl rule__RosParameter__Group__4 { - pushFollow(FOLLOW_13); - rule__RosParameter__Group__6__Impl(); + pushFollow(FOLLOW_4); + rule__RosParameter__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosParameter__Group__7(); + rule__RosParameter__Group__4(); state._fsp--; @@ -14119,35 +14572,35 @@ public final void rule__RosParameter__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__6" + // $ANTLR end "rule__RosParameter__Group__3" - // $ANTLR start "rule__RosParameter__Group__6__Impl" - // InternalRosSystemParser.g:4652:1: rule__RosParameter__Group__6__Impl : ( ( rule__RosParameter__ValueAssignment_6 ) ) ; - public final void rule__RosParameter__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__3__Impl" + // InternalRosSystemParser.g:4769:1: rule__RosParameter__Group__3__Impl : ( ( rule__RosParameter__FromAssignment_3 ) ) ; + public final void rule__RosParameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4656:1: ( ( ( rule__RosParameter__ValueAssignment_6 ) ) ) - // InternalRosSystemParser.g:4657:1: ( ( rule__RosParameter__ValueAssignment_6 ) ) + // InternalRosSystemParser.g:4773:1: ( ( ( rule__RosParameter__FromAssignment_3 ) ) ) + // InternalRosSystemParser.g:4774:1: ( ( rule__RosParameter__FromAssignment_3 ) ) { - // InternalRosSystemParser.g:4657:1: ( ( rule__RosParameter__ValueAssignment_6 ) ) - // InternalRosSystemParser.g:4658:2: ( rule__RosParameter__ValueAssignment_6 ) + // InternalRosSystemParser.g:4774:1: ( ( rule__RosParameter__FromAssignment_3 ) ) + // InternalRosSystemParser.g:4775:2: ( rule__RosParameter__FromAssignment_3 ) { - before(grammarAccess.getRosParameterAccess().getValueAssignment_6()); - // InternalRosSystemParser.g:4659:2: ( rule__RosParameter__ValueAssignment_6 ) - // InternalRosSystemParser.g:4659:3: rule__RosParameter__ValueAssignment_6 + before(grammarAccess.getRosParameterAccess().getFromAssignment_3()); + // InternalRosSystemParser.g:4776:2: ( rule__RosParameter__FromAssignment_3 ) + // InternalRosSystemParser.g:4776:3: rule__RosParameter__FromAssignment_3 { pushFollow(FOLLOW_2); - rule__RosParameter__ValueAssignment_6(); + rule__RosParameter__FromAssignment_3(); state._fsp--; } - after(grammarAccess.getRosParameterAccess().getValueAssignment_6()); + after(grammarAccess.getRosParameterAccess().getFromAssignment_3()); } @@ -14166,21 +14619,26 @@ public final void rule__RosParameter__Group__6__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__6__Impl" + // $ANTLR end "rule__RosParameter__Group__3__Impl" - // $ANTLR start "rule__RosParameter__Group__7" - // InternalRosSystemParser.g:4667:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl ; - public final void rule__RosParameter__Group__7() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__4" + // InternalRosSystemParser.g:4784: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:4671:1: ( rule__RosParameter__Group__7__Impl ) - // InternalRosSystemParser.g:4672:2: rule__RosParameter__Group__7__Impl + // InternalRosSystemParser.g:4788:1: ( rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 ) + // InternalRosSystemParser.g:4789:2: rule__RosParameter__Group__4__Impl rule__RosParameter__Group__5 { + pushFollow(FOLLOW_22); + rule__RosParameter__Group__4__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosParameter__Group__7__Impl(); + rule__RosParameter__Group__5(); state._fsp--; @@ -14199,25 +14657,25 @@ public final void rule__RosParameter__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosParameter__Group__7" + // $ANTLR end "rule__RosParameter__Group__4" - // $ANTLR start "rule__RosParameter__Group__7__Impl" - // InternalRosSystemParser.g:4678:1: rule__RosParameter__Group__7__Impl : ( RULE_END ) ; - public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__4__Impl" + // InternalRosSystemParser.g:4796:1: rule__RosParameter__Group__4__Impl : ( RULE_BEGIN ) ; + public final void rule__RosParameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4682:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:4683:1: ( RULE_END ) + // InternalRosSystemParser.g:4800:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:4801:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:4683:1: ( RULE_END ) - // InternalRosSystemParser.g:4684:2: RULE_END + // InternalRosSystemParser.g:4801:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:4802:2: RULE_BEGIN { - before(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); - match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); + before(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_4()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_4()); } @@ -14236,26 +14694,26 @@ public final void rule__RosParameter__Group__7__Impl() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__RosParameter__Group__7__Impl" + // $ANTLR end "rule__RosParameter__Group__4__Impl" - // $ANTLR start "rule__RosConnection__Group__0" - // InternalRosSystemParser.g:4694:1: rule__RosConnection__Group__0 : rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ; - public final void rule__RosConnection__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__5" + // InternalRosSystemParser.g:4811: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:4698:1: ( rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ) - // InternalRosSystemParser.g:4699:2: rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 + // InternalRosSystemParser.g:4815:1: ( rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 ) + // InternalRosSystemParser.g:4816:2: rule__RosParameter__Group__5__Impl rule__RosParameter__Group__6 { - pushFollow(FOLLOW_11); - rule__RosConnection__Group__0__Impl(); + pushFollow(FOLLOW_23); + rule__RosParameter__Group__5__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosConnection__Group__1(); + rule__RosParameter__Group__6(); state._fsp--; @@ -14274,25 +14732,25 @@ public final void rule__RosConnection__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosConnection__Group__0" + // $ANTLR end "rule__RosParameter__Group__5" - // $ANTLR start "rule__RosConnection__Group__0__Impl" - // InternalRosSystemParser.g:4706:1: rule__RosConnection__Group__0__Impl : ( HyphenMinusLeftSquareBracket ) ; - public final void rule__RosConnection__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__5__Impl" + // InternalRosSystemParser.g:4823:1: rule__RosParameter__Group__5__Impl : ( Value_1 ) ; + public final void rule__RosParameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4710:1: ( ( HyphenMinusLeftSquareBracket ) ) - // InternalRosSystemParser.g:4711:1: ( HyphenMinusLeftSquareBracket ) + // InternalRosSystemParser.g:4827:1: ( ( Value_1 ) ) + // InternalRosSystemParser.g:4828:1: ( Value_1 ) { - // InternalRosSystemParser.g:4711:1: ( HyphenMinusLeftSquareBracket ) - // InternalRosSystemParser.g:4712:2: HyphenMinusLeftSquareBracket + // InternalRosSystemParser.g:4828:1: ( Value_1 ) + // InternalRosSystemParser.g:4829:2: Value_1 { - before(grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); - match(input,HyphenMinusLeftSquareBracket,FOLLOW_2); - after(grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); + before(grammarAccess.getRosParameterAccess().getValueKeyword_5()); + match(input,Value_1,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getValueKeyword_5()); } @@ -14311,26 +14769,26 @@ public final void rule__RosConnection__Group__0__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosConnection__Group__0__Impl" + // $ANTLR end "rule__RosParameter__Group__5__Impl" - // $ANTLR start "rule__RosConnection__Group__1" - // InternalRosSystemParser.g:4721:1: rule__RosConnection__Group__1 : rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ; - public final void rule__RosConnection__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6" + // InternalRosSystemParser.g:4838: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:4725:1: ( rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ) - // InternalRosSystemParser.g:4726:2: rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 + // InternalRosSystemParser.g:4842:1: ( rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 ) + // InternalRosSystemParser.g:4843:2: rule__RosParameter__Group__6__Impl rule__RosParameter__Group__7 { - pushFollow(FOLLOW_22); - rule__RosConnection__Group__1__Impl(); + pushFollow(FOLLOW_13); + rule__RosParameter__Group__6__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosConnection__Group__2(); + rule__RosParameter__Group__7(); state._fsp--; @@ -14349,35 +14807,35 @@ public final void rule__RosConnection__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosConnection__Group__1" + // $ANTLR end "rule__RosParameter__Group__6" - // $ANTLR start "rule__RosConnection__Group__1__Impl" - // InternalRosSystemParser.g:4733:1: rule__RosConnection__Group__1__Impl : ( ( rule__RosConnection__FromAssignment_1 ) ) ; - public final void rule__RosConnection__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__6__Impl" + // InternalRosSystemParser.g:4850: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:4737:1: ( ( ( rule__RosConnection__FromAssignment_1 ) ) ) - // InternalRosSystemParser.g:4738:1: ( ( rule__RosConnection__FromAssignment_1 ) ) + // InternalRosSystemParser.g:4854:1: ( ( ( rule__RosParameter__ValueAssignment_6 ) ) ) + // InternalRosSystemParser.g:4855:1: ( ( rule__RosParameter__ValueAssignment_6 ) ) { - // InternalRosSystemParser.g:4738:1: ( ( rule__RosConnection__FromAssignment_1 ) ) - // InternalRosSystemParser.g:4739:2: ( rule__RosConnection__FromAssignment_1 ) + // InternalRosSystemParser.g:4855:1: ( ( rule__RosParameter__ValueAssignment_6 ) ) + // InternalRosSystemParser.g:4856:2: ( rule__RosParameter__ValueAssignment_6 ) { - before(grammarAccess.getRosConnectionAccess().getFromAssignment_1()); - // InternalRosSystemParser.g:4740:2: ( rule__RosConnection__FromAssignment_1 ) - // InternalRosSystemParser.g:4740:3: rule__RosConnection__FromAssignment_1 + before(grammarAccess.getRosParameterAccess().getValueAssignment_6()); + // InternalRosSystemParser.g:4857:2: ( rule__RosParameter__ValueAssignment_6 ) + // InternalRosSystemParser.g:4857:3: rule__RosParameter__ValueAssignment_6 { pushFollow(FOLLOW_2); - rule__RosConnection__FromAssignment_1(); + rule__RosParameter__ValueAssignment_6(); state._fsp--; } - after(grammarAccess.getRosConnectionAccess().getFromAssignment_1()); + after(grammarAccess.getRosParameterAccess().getValueAssignment_6()); } @@ -14396,26 +14854,21 @@ public final void rule__RosConnection__Group__1__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosConnection__Group__1__Impl" + // $ANTLR end "rule__RosParameter__Group__6__Impl" - // $ANTLR start "rule__RosConnection__Group__2" - // InternalRosSystemParser.g:4748:1: rule__RosConnection__Group__2 : rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ; - public final void rule__RosConnection__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__7" + // InternalRosSystemParser.g:4865:1: rule__RosParameter__Group__7 : rule__RosParameter__Group__7__Impl ; + public final void rule__RosParameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4752:1: ( rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ) - // InternalRosSystemParser.g:4753:2: rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 + // InternalRosSystemParser.g:4869:1: ( rule__RosParameter__Group__7__Impl ) + // InternalRosSystemParser.g:4870:2: rule__RosParameter__Group__7__Impl { - pushFollow(FOLLOW_11); - rule__RosConnection__Group__2__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RosConnection__Group__3(); + rule__RosParameter__Group__7__Impl(); state._fsp--; @@ -14434,25 +14887,25 @@ public final void rule__RosConnection__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosConnection__Group__2" + // $ANTLR end "rule__RosParameter__Group__7" - // $ANTLR start "rule__RosConnection__Group__2__Impl" - // InternalRosSystemParser.g:4760:1: rule__RosConnection__Group__2__Impl : ( Comma ) ; - public final void rule__RosConnection__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosParameter__Group__7__Impl" + // InternalRosSystemParser.g:4876:1: rule__RosParameter__Group__7__Impl : ( RULE_END ) ; + public final void rule__RosParameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4764:1: ( ( Comma ) ) - // InternalRosSystemParser.g:4765:1: ( Comma ) + // InternalRosSystemParser.g:4880:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:4881:1: ( RULE_END ) { - // InternalRosSystemParser.g:4765:1: ( Comma ) - // InternalRosSystemParser.g:4766:2: Comma + // InternalRosSystemParser.g:4881:1: ( RULE_END ) + // InternalRosSystemParser.g:4882:2: RULE_END { - before(grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); + before(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); + match(input,RULE_END,FOLLOW_2); + after(grammarAccess.getRosParameterAccess().getENDTerminalRuleCall_7()); } @@ -14471,26 +14924,26 @@ public final void rule__RosConnection__Group__2__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosConnection__Group__2__Impl" + // $ANTLR end "rule__RosParameter__Group__7__Impl" - // $ANTLR start "rule__RosConnection__Group__3" - // InternalRosSystemParser.g:4775:1: rule__RosConnection__Group__3 : rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ; - public final void rule__RosConnection__Group__3() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__0" + // InternalRosSystemParser.g:4892: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:4779:1: ( rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ) - // InternalRosSystemParser.g:4780:2: rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 + // InternalRosSystemParser.g:4896:1: ( rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 ) + // InternalRosSystemParser.g:4897:2: rule__RosConnection__Group__0__Impl rule__RosConnection__Group__1 { - pushFollow(FOLLOW_15); - rule__RosConnection__Group__3__Impl(); + pushFollow(FOLLOW_14); + rule__RosConnection__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RosConnection__Group__4(); + rule__RosConnection__Group__1(); state._fsp--; @@ -14509,35 +14962,29 @@ public final void rule__RosConnection__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosConnection__Group__3" + // $ANTLR end "rule__RosConnection__Group__0" - // $ANTLR start "rule__RosConnection__Group__3__Impl" - // InternalRosSystemParser.g:4787:1: rule__RosConnection__Group__3__Impl : ( ( rule__RosConnection__ToAssignment_3 ) ) ; - public final void rule__RosConnection__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__0__Impl" + // InternalRosSystemParser.g:4904:1: rule__RosConnection__Group__0__Impl : ( rulePreListElement ) ; + public final void rule__RosConnection__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4791:1: ( ( ( rule__RosConnection__ToAssignment_3 ) ) ) - // InternalRosSystemParser.g:4792:1: ( ( rule__RosConnection__ToAssignment_3 ) ) + // InternalRosSystemParser.g:4908:1: ( ( rulePreListElement ) ) + // InternalRosSystemParser.g:4909:1: ( rulePreListElement ) { - // InternalRosSystemParser.g:4792:1: ( ( rule__RosConnection__ToAssignment_3 ) ) - // InternalRosSystemParser.g:4793:2: ( rule__RosConnection__ToAssignment_3 ) - { - before(grammarAccess.getRosConnectionAccess().getToAssignment_3()); - // InternalRosSystemParser.g:4794:2: ( rule__RosConnection__ToAssignment_3 ) - // InternalRosSystemParser.g:4794:3: rule__RosConnection__ToAssignment_3 + // InternalRosSystemParser.g:4909:1: ( rulePreListElement ) + // InternalRosSystemParser.g:4910:2: rulePreListElement { + before(grammarAccess.getRosConnectionAccess().getPreListElementParserRuleCall_0()); pushFollow(FOLLOW_2); - rule__RosConnection__ToAssignment_3(); + rulePreListElement(); state._fsp--; - - } - - after(grammarAccess.getRosConnectionAccess().getToAssignment_3()); + after(grammarAccess.getRosConnectionAccess().getPreListElementParserRuleCall_0()); } @@ -14556,21 +15003,26 @@ public final void rule__RosConnection__Group__3__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosConnection__Group__3__Impl" + // $ANTLR end "rule__RosConnection__Group__0__Impl" - // $ANTLR start "rule__RosConnection__Group__4" - // InternalRosSystemParser.g:4802:1: rule__RosConnection__Group__4 : rule__RosConnection__Group__4__Impl ; - public final void rule__RosConnection__Group__4() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__1" + // InternalRosSystemParser.g:4919: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:4806:1: ( rule__RosConnection__Group__4__Impl ) - // InternalRosSystemParser.g:4807:2: rule__RosConnection__Group__4__Impl + // InternalRosSystemParser.g:4923:1: ( rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 ) + // InternalRosSystemParser.g:4924:2: rule__RosConnection__Group__1__Impl rule__RosConnection__Group__2 { + pushFollow(FOLLOW_11); + rule__RosConnection__Group__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RosConnection__Group__4__Impl(); + rule__RosConnection__Group__2(); state._fsp--; @@ -14589,25 +15041,25 @@ public final void rule__RosConnection__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__RosConnection__Group__4" + // $ANTLR end "rule__RosConnection__Group__1" - // $ANTLR start "rule__RosConnection__Group__4__Impl" - // InternalRosSystemParser.g:4813:1: rule__RosConnection__Group__4__Impl : ( RightSquareBracket ) ; - public final void rule__RosConnection__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__1__Impl" + // InternalRosSystemParser.g:4931:1: rule__RosConnection__Group__1__Impl : ( LeftSquareBracket ) ; + public final void rule__RosConnection__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4817:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:4818:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:4935:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:4936:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:4818:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:4819:2: RightSquareBracket + // InternalRosSystemParser.g:4936:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:4937:2: LeftSquareBracket { - before(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_4()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_4()); + before(grammarAccess.getRosConnectionAccess().getLeftSquareBracketKeyword_1()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getRosConnectionAccess().getLeftSquareBracketKeyword_1()); } @@ -14626,26 +15078,26 @@ public final void rule__RosConnection__Group__4__Impl() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosConnection__Group__4__Impl" + // $ANTLR end "rule__RosConnection__Group__1__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRosSystemParser.g:4829:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; - public final void rule__GlobalNamespace__Group__0() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__2" + // InternalRosSystemParser.g:4946: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:4833:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRosSystemParser.g:4834:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRosSystemParser.g:4950:1: ( rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 ) + // InternalRosSystemParser.g:4951:2: rule__RosConnection__Group__2__Impl rule__RosConnection__Group__3 { - pushFollow(FOLLOW_23); - rule__GlobalNamespace__Group__0__Impl(); + pushFollow(FOLLOW_15); + rule__RosConnection__Group__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__1(); + rule__RosConnection__Group__3(); state._fsp--; @@ -14664,29 +15116,35 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__0" + // $ANTLR end "rule__RosConnection__Group__2" - // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRosSystemParser.g:4841:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; - public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__2__Impl" + // InternalRosSystemParser.g:4958:1: rule__RosConnection__Group__2__Impl : ( ( rule__RosConnection__FromAssignment_2 ) ) ; + public final void rule__RosConnection__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4845:1: ( ( () ) ) - // InternalRosSystemParser.g:4846:1: ( () ) + // InternalRosSystemParser.g:4962:1: ( ( ( rule__RosConnection__FromAssignment_2 ) ) ) + // InternalRosSystemParser.g:4963:1: ( ( rule__RosConnection__FromAssignment_2 ) ) { - // InternalRosSystemParser.g:4846:1: ( () ) - // InternalRosSystemParser.g:4847:2: () + // InternalRosSystemParser.g:4963:1: ( ( rule__RosConnection__FromAssignment_2 ) ) + // InternalRosSystemParser.g:4964:2: ( rule__RosConnection__FromAssignment_2 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRosSystemParser.g:4848:2: () - // InternalRosSystemParser.g:4848:3: + before(grammarAccess.getRosConnectionAccess().getFromAssignment_2()); + // InternalRosSystemParser.g:4965:2: ( rule__RosConnection__FromAssignment_2 ) + // InternalRosSystemParser.g:4965:3: rule__RosConnection__FromAssignment_2 { + pushFollow(FOLLOW_2); + rule__RosConnection__FromAssignment_2(); + + state._fsp--; + + } - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + after(grammarAccess.getRosConnectionAccess().getFromAssignment_2()); } @@ -14694,6 +15152,10 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -14701,26 +15163,26 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__0__Impl" + // $ANTLR end "rule__RosConnection__Group__2__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRosSystemParser.g:4856:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; - public final void rule__GlobalNamespace__Group__1() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__3" + // InternalRosSystemParser.g:4973: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:4860:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRosSystemParser.g:4861:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRosSystemParser.g:4977:1: ( rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 ) + // InternalRosSystemParser.g:4978:2: rule__RosConnection__Group__3__Impl rule__RosConnection__Group__4 { - pushFollow(FOLLOW_14); - rule__GlobalNamespace__Group__1__Impl(); + pushFollow(FOLLOW_11); + rule__RosConnection__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__2(); + rule__RosConnection__Group__4(); state._fsp--; @@ -14739,25 +15201,25 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__1" + // $ANTLR end "rule__RosConnection__Group__3" - // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRosSystemParser.g:4868:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; - public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__3__Impl" + // InternalRosSystemParser.g:4985:1: rule__RosConnection__Group__3__Impl : ( Comma ) ; + public final void rule__RosConnection__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4872:1: ( ( GlobalNamespace ) ) - // InternalRosSystemParser.g:4873:1: ( GlobalNamespace ) + // InternalRosSystemParser.g:4989:1: ( ( Comma ) ) + // InternalRosSystemParser.g:4990:1: ( Comma ) { - // InternalRosSystemParser.g:4873:1: ( GlobalNamespace ) - // InternalRosSystemParser.g:4874:2: GlobalNamespace + // InternalRosSystemParser.g:4990:1: ( Comma ) + // InternalRosSystemParser.g:4991:2: Comma { - before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - match(input,GlobalNamespace,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + before(grammarAccess.getRosConnectionAccess().getCommaKeyword_3()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getRosConnectionAccess().getCommaKeyword_3()); } @@ -14776,21 +15238,26 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__1__Impl" + // $ANTLR end "rule__RosConnection__Group__3__Impl" - // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRosSystemParser.g:4883:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl ; - public final void rule__GlobalNamespace__Group__2() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__4" + // InternalRosSystemParser.g:5000:1: rule__RosConnection__Group__4 : rule__RosConnection__Group__4__Impl rule__RosConnection__Group__5 ; + public final void rule__RosConnection__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4887:1: ( rule__GlobalNamespace__Group__2__Impl ) - // InternalRosSystemParser.g:4888:2: rule__GlobalNamespace__Group__2__Impl + // InternalRosSystemParser.g:5004:1: ( rule__RosConnection__Group__4__Impl rule__RosConnection__Group__5 ) + // InternalRosSystemParser.g:5005:2: rule__RosConnection__Group__4__Impl rule__RosConnection__Group__5 { + pushFollow(FOLLOW_16); + rule__RosConnection__Group__4__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group__2__Impl(); + rule__RosConnection__Group__5(); state._fsp--; @@ -14809,46 +15276,35 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__2" + // $ANTLR end "rule__RosConnection__Group__4" - // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRosSystemParser.g:4894:1: rule__GlobalNamespace__Group__2__Impl : ( ( rule__GlobalNamespace__Group_2__0 )? ) ; - public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__4__Impl" + // InternalRosSystemParser.g:5012:1: rule__RosConnection__Group__4__Impl : ( ( rule__RosConnection__ToAssignment_4 ) ) ; + public final void rule__RosConnection__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4898:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) - // InternalRosSystemParser.g:4899:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRosSystemParser.g:5016:1: ( ( ( rule__RosConnection__ToAssignment_4 ) ) ) + // InternalRosSystemParser.g:5017:1: ( ( rule__RosConnection__ToAssignment_4 ) ) { - // InternalRosSystemParser.g:4899:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) - // InternalRosSystemParser.g:4900:2: ( rule__GlobalNamespace__Group_2__0 )? + // InternalRosSystemParser.g:5017:1: ( ( rule__RosConnection__ToAssignment_4 ) ) + // InternalRosSystemParser.g:5018:2: ( rule__RosConnection__ToAssignment_4 ) { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); - // InternalRosSystemParser.g:4901:2: ( rule__GlobalNamespace__Group_2__0 )? - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0==LeftSquareBracket) ) { - alt19=1; - } - switch (alt19) { - case 1 : - // InternalRosSystemParser.g:4901:3: rule__GlobalNamespace__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2__0(); - - state._fsp--; + before(grammarAccess.getRosConnectionAccess().getToAssignment_4()); + // InternalRosSystemParser.g:5019:2: ( rule__RosConnection__ToAssignment_4 ) + // InternalRosSystemParser.g:5019:3: rule__RosConnection__ToAssignment_4 + { + pushFollow(FOLLOW_2); + rule__RosConnection__ToAssignment_4(); + state._fsp--; - } - break; } - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + after(grammarAccess.getRosConnectionAccess().getToAssignment_4()); } @@ -14867,26 +15323,21 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce } return ; } - // $ANTLR end "rule__GlobalNamespace__Group__2__Impl" + // $ANTLR end "rule__RosConnection__Group__4__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_2__0" - // InternalRosSystemParser.g:4910: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 { + // $ANTLR start "rule__RosConnection__Group__5" + // InternalRosSystemParser.g:5027:1: rule__RosConnection__Group__5 : rule__RosConnection__Group__5__Impl ; + public final void rule__RosConnection__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4914:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) - // InternalRosSystemParser.g:4915:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 + // InternalRosSystemParser.g:5031:1: ( rule__RosConnection__Group__5__Impl ) + // InternalRosSystemParser.g:5032:2: rule__RosConnection__Group__5__Impl { - pushFollow(FOLLOW_24); - rule__GlobalNamespace__Group_2__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2__1(); + rule__RosConnection__Group__5__Impl(); state._fsp--; @@ -14905,25 +15356,25 @@ public final void rule__GlobalNamespace__Group_2__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__0" + // $ANTLR end "rule__RosConnection__Group__5" - // $ANTLR start "rule__GlobalNamespace__Group_2__0__Impl" - // InternalRosSystemParser.g:4922:1: rule__GlobalNamespace__Group_2__0__Impl : ( LeftSquareBracket ) ; - public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RosConnection__Group__5__Impl" + // InternalRosSystemParser.g:5038:1: rule__RosConnection__Group__5__Impl : ( RightSquareBracket ) ; + public final void rule__RosConnection__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4926:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:4927:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5042:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5043:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:4927:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:4928:2: LeftSquareBracket + // InternalRosSystemParser.g:5043:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5044:2: RightSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_5()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_5()); } @@ -14942,26 +15393,26 @@ public final void rule__GlobalNamespace__Group_2__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__0__Impl" + // $ANTLR end "rule__RosConnection__Group__5__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_2__1" - // InternalRosSystemParser.g:4937: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 { + // $ANTLR start "rule__GlobalNamespace__Group__0" + // InternalRosSystemParser.g:5054: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:4941:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) - // InternalRosSystemParser.g:4942:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 + // InternalRosSystemParser.g:5058:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRosSystemParser.g:5059:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { - pushFollow(FOLLOW_25); - rule__GlobalNamespace__Group_2__1__Impl(); + pushFollow(FOLLOW_24); + rule__GlobalNamespace__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2__2(); + rule__GlobalNamespace__Group__1(); state._fsp--; @@ -14980,35 +15431,29 @@ public final void rule__GlobalNamespace__Group_2__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__1" + // $ANTLR end "rule__GlobalNamespace__Group__0" - // $ANTLR start "rule__GlobalNamespace__Group_2__1__Impl" - // InternalRosSystemParser.g:4949:1: rule__GlobalNamespace__Group_2__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ; - public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" + // InternalRosSystemParser.g:5066:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4953:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:4954:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5070:1: ( ( () ) ) + // InternalRosSystemParser.g:5071:1: ( () ) { - // InternalRosSystemParser.g:4954:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) - // InternalRosSystemParser.g:4955:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5071:1: ( () ) + // InternalRosSystemParser.g:5072:2: () { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); - // InternalRosSystemParser.g:4956:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) - // InternalRosSystemParser.g:4956:3: rule__GlobalNamespace__PartsAssignment_2_1 + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); + // InternalRosSystemParser.g:5073:2: () + // InternalRosSystemParser.g:5073:3: { - pushFollow(FOLLOW_2); - rule__GlobalNamespace__PartsAssignment_2_1(); - - state._fsp--; - - } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); } @@ -15016,10 +15461,6 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -15027,26 +15468,26 @@ public final void rule__GlobalNamespace__Group_2__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__1__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__0__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_2__2" - // InternalRosSystemParser.g:4964: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 { + // $ANTLR start "rule__GlobalNamespace__Group__1" + // InternalRosSystemParser.g:5081: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:4968:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) - // InternalRosSystemParser.g:4969:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 + // InternalRosSystemParser.g:5085:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRosSystemParser.g:5086:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { - pushFollow(FOLLOW_25); - rule__GlobalNamespace__Group_2__2__Impl(); + pushFollow(FOLLOW_14); + rule__GlobalNamespace__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2__3(); + rule__GlobalNamespace__Group__2(); state._fsp--; @@ -15065,53 +15506,25 @@ public final void rule__GlobalNamespace__Group_2__2() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__2" + // $ANTLR end "rule__GlobalNamespace__Group__1" - // $ANTLR start "rule__GlobalNamespace__Group_2__2__Impl" - // InternalRosSystemParser.g:4976:1: rule__GlobalNamespace__Group_2__2__Impl : ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ; - public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" + // InternalRosSystemParser.g:5093:1: rule__GlobalNamespace__Group__1__Impl : ( GlobalNamespace ) ; + public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:4980:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) - // InternalRosSystemParser.g:4981:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5097:1: ( ( GlobalNamespace ) ) + // InternalRosSystemParser.g:5098:1: ( GlobalNamespace ) { - // InternalRosSystemParser.g:4981:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) - // InternalRosSystemParser.g:4982:2: ( rule__GlobalNamespace__Group_2_2__0 )* + // InternalRosSystemParser.g:5098:1: ( GlobalNamespace ) + // InternalRosSystemParser.g:5099:2: GlobalNamespace { - before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); - // InternalRosSystemParser.g:4983:2: ( rule__GlobalNamespace__Group_2_2__0 )* - loop20: - do { - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==Comma) ) { - alt20=1; - } - - - switch (alt20) { - case 1 : - // InternalRosSystemParser.g:4983:3: rule__GlobalNamespace__Group_2_2__0 - { - pushFollow(FOLLOW_26); - rule__GlobalNamespace__Group_2_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop20; - } - } while (true); - - after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); + match(input,GlobalNamespace,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); } @@ -15130,21 +15543,21 @@ public final void rule__GlobalNamespace__Group_2__2__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__2__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__1__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_2__3" - // InternalRosSystemParser.g:4991:1: rule__GlobalNamespace__Group_2__3 : rule__GlobalNamespace__Group_2__3__Impl ; - public final void rule__GlobalNamespace__Group_2__3() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__2" + // InternalRosSystemParser.g:5108: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:4995:1: ( rule__GlobalNamespace__Group_2__3__Impl ) - // InternalRosSystemParser.g:4996:2: rule__GlobalNamespace__Group_2__3__Impl + // InternalRosSystemParser.g:5112:1: ( rule__GlobalNamespace__Group__2__Impl ) + // InternalRosSystemParser.g:5113:2: rule__GlobalNamespace__Group__2__Impl { pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2__3__Impl(); + rule__GlobalNamespace__Group__2__Impl(); state._fsp--; @@ -15163,25 +15576,46 @@ public final void rule__GlobalNamespace__Group_2__3() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__3" + // $ANTLR end "rule__GlobalNamespace__Group__2" - // $ANTLR start "rule__GlobalNamespace__Group_2__3__Impl" - // InternalRosSystemParser.g:5002:1: rule__GlobalNamespace__Group_2__3__Impl : ( RightSquareBracket ) ; - public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" + // InternalRosSystemParser.g:5119: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:5006:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:5007:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5123:1: ( ( ( rule__GlobalNamespace__Group_2__0 )? ) ) + // InternalRosSystemParser.g:5124:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) { - // InternalRosSystemParser.g:5007:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:5008:2: RightSquareBracket + // InternalRosSystemParser.g:5124:1: ( ( rule__GlobalNamespace__Group_2__0 )? ) + // InternalRosSystemParser.g:5125:2: ( rule__GlobalNamespace__Group_2__0 )? { - before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); + // InternalRosSystemParser.g:5126:2: ( rule__GlobalNamespace__Group_2__0 )? + int alt20=2; + int LA20_0 = input.LA(1); + + if ( (LA20_0==LeftSquareBracket) ) { + alt20=1; + } + switch (alt20) { + case 1 : + // InternalRosSystemParser.g:5126:3: rule__GlobalNamespace__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__GlobalNamespace__Group_2__0(); + + state._fsp--; + + + } + break; + + } + + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2()); } @@ -15200,26 +15634,26 @@ public final void rule__GlobalNamespace__Group_2__3__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2__3__Impl" + // $ANTLR end "rule__GlobalNamespace__Group__2__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_2_2__0" - // InternalRosSystemParser.g:5018: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 { + // $ANTLR start "rule__GlobalNamespace__Group_2__0" + // InternalRosSystemParser.g:5135: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:5022:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) - // InternalRosSystemParser.g:5023:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 + // InternalRosSystemParser.g:5139:1: ( rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 ) + // InternalRosSystemParser.g:5140:2: rule__GlobalNamespace__Group_2__0__Impl rule__GlobalNamespace__Group_2__1 { - pushFollow(FOLLOW_24); - rule__GlobalNamespace__Group_2_2__0__Impl(); + pushFollow(FOLLOW_25); + rule__GlobalNamespace__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2_2__1(); + rule__GlobalNamespace__Group_2__1(); state._fsp--; @@ -15238,25 +15672,25 @@ public final void rule__GlobalNamespace__Group_2_2__0() throws RecognitionExcept } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2_2__0" + // $ANTLR end "rule__GlobalNamespace__Group_2__0" - // $ANTLR start "rule__GlobalNamespace__Group_2_2__0__Impl" - // InternalRosSystemParser.g:5030:1: rule__GlobalNamespace__Group_2_2__0__Impl : ( Comma ) ; - public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2__0__Impl" + // InternalRosSystemParser.g:5147: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:5034:1: ( ( Comma ) ) - // InternalRosSystemParser.g:5035:1: ( Comma ) + // InternalRosSystemParser.g:5151:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5152:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5035:1: ( Comma ) - // InternalRosSystemParser.g:5036:2: Comma + // InternalRosSystemParser.g:5152:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5153:2: LeftSquareBracket { - before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getLeftSquareBracketKeyword_2_0()); } @@ -15275,21 +15709,26 @@ public final void rule__GlobalNamespace__Group_2_2__0__Impl() throws Recognition } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2_2__0__Impl" - + // $ANTLR end "rule__GlobalNamespace__Group_2__0__Impl" - // $ANTLR start "rule__GlobalNamespace__Group_2_2__1" - // InternalRosSystemParser.g:5045: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 { + + // $ANTLR start "rule__GlobalNamespace__Group_2__1" + // InternalRosSystemParser.g:5162: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:5049:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) - // InternalRosSystemParser.g:5050:2: rule__GlobalNamespace__Group_2_2__1__Impl + // InternalRosSystemParser.g:5166:1: ( rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 ) + // InternalRosSystemParser.g:5167:2: rule__GlobalNamespace__Group_2__1__Impl rule__GlobalNamespace__Group_2__2 { + pushFollow(FOLLOW_26); + rule__GlobalNamespace__Group_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__GlobalNamespace__Group_2_2__1__Impl(); + rule__GlobalNamespace__Group_2__2(); state._fsp--; @@ -15308,35 +15747,35 @@ public final void rule__GlobalNamespace__Group_2_2__1() throws RecognitionExcept } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2_2__1" + // $ANTLR end "rule__GlobalNamespace__Group_2__1" - // $ANTLR start "rule__GlobalNamespace__Group_2_2__1__Impl" - // InternalRosSystemParser.g:5056: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 { + // $ANTLR start "rule__GlobalNamespace__Group_2__1__Impl" + // InternalRosSystemParser.g:5174: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:5060:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRosSystemParser.g:5061:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5178:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:5179:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) { - // InternalRosSystemParser.g:5061:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) - // InternalRosSystemParser.g:5062:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5179:1: ( ( rule__GlobalNamespace__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5180:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) { - before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRosSystemParser.g:5063:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) - // InternalRosSystemParser.g:5063:3: rule__GlobalNamespace__PartsAssignment_2_2_1 + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); + // InternalRosSystemParser.g:5181:2: ( rule__GlobalNamespace__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5181:3: rule__GlobalNamespace__PartsAssignment_2_1 { pushFollow(FOLLOW_2); - rule__GlobalNamespace__PartsAssignment_2_2_1(); + rule__GlobalNamespace__PartsAssignment_2_1(); state._fsp--; } - after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_1()); } @@ -15355,26 +15794,26 @@ public final void rule__GlobalNamespace__Group_2_2__1__Impl() throws Recognition } return ; } - // $ANTLR end "rule__GlobalNamespace__Group_2_2__1__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_2__1__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRosSystemParser.g:5072:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; - public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2__2" + // InternalRosSystemParser.g:5189: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:5076:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRosSystemParser.g:5077:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRosSystemParser.g:5193:1: ( rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 ) + // InternalRosSystemParser.g:5194:2: rule__GlobalNamespace__Group_2__2__Impl rule__GlobalNamespace__Group_2__3 { - pushFollow(FOLLOW_27); - rule__RelativeNamespace_Impl__Group__0__Impl(); + pushFollow(FOLLOW_26); + rule__GlobalNamespace__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__1(); + rule__GlobalNamespace__Group_2__3(); state._fsp--; @@ -15393,29 +15832,53 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__0" + // $ANTLR end "rule__GlobalNamespace__Group_2__2" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRosSystemParser.g:5084:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; - public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2__2__Impl" + // InternalRosSystemParser.g:5201: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:5088:1: ( ( () ) ) - // InternalRosSystemParser.g:5089:1: ( () ) + // InternalRosSystemParser.g:5205:1: ( ( ( rule__GlobalNamespace__Group_2_2__0 )* ) ) + // InternalRosSystemParser.g:5206:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) { - // InternalRosSystemParser.g:5089:1: ( () ) - // InternalRosSystemParser.g:5090:2: () - { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRosSystemParser.g:5091:2: () - // InternalRosSystemParser.g:5091:3: + // InternalRosSystemParser.g:5206:1: ( ( rule__GlobalNamespace__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5207:2: ( rule__GlobalNamespace__Group_2_2__0 )* { - } + before(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); + // InternalRosSystemParser.g:5208:2: ( rule__GlobalNamespace__Group_2_2__0 )* + loop21: + do { + int alt21=2; + int LA21_0 = input.LA(1); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + if ( (LA21_0==Comma) ) { + alt21=1; + } + + + switch (alt21) { + case 1 : + // InternalRosSystemParser.g:5208:3: rule__GlobalNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_17); + rule__GlobalNamespace__Group_2_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop21; + } + } while (true); + + after(grammarAccess.getGlobalNamespaceAccess().getGroup_2_2()); } @@ -15423,6 +15886,10 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -15430,26 +15897,21 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__0__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_2__2__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRosSystemParser.g:5099:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; - public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2__3" + // InternalRosSystemParser.g:5216: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:5103:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRosSystemParser.g:5104:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRosSystemParser.g:5220:1: ( rule__GlobalNamespace__Group_2__3__Impl ) + // InternalRosSystemParser.g:5221:2: rule__GlobalNamespace__Group_2__3__Impl { - pushFollow(FOLLOW_14); - rule__RelativeNamespace_Impl__Group__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__2(); + rule__GlobalNamespace__Group_2__3__Impl(); state._fsp--; @@ -15468,25 +15930,25 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__1" + // $ANTLR end "rule__GlobalNamespace__Group_2__3" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRosSystemParser.g:5111:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( RelativeNamespace ) ; - public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2__3__Impl" + // InternalRosSystemParser.g:5227: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:5115:1: ( ( RelativeNamespace ) ) - // InternalRosSystemParser.g:5116:1: ( RelativeNamespace ) + // InternalRosSystemParser.g:5231:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5232:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:5116:1: ( RelativeNamespace ) - // InternalRosSystemParser.g:5117:2: RelativeNamespace + // InternalRosSystemParser.g:5232:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5233:2: RightSquareBracket { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - match(input,RelativeNamespace,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + before(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getRightSquareBracketKeyword_2_3()); } @@ -15505,21 +15967,26 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__1__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_2__3__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRosSystemParser.g:5126:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl ; - public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2_2__0" + // InternalRosSystemParser.g:5243: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:5130:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) - // InternalRosSystemParser.g:5131:2: rule__RelativeNamespace_Impl__Group__2__Impl + // InternalRosSystemParser.g:5247:1: ( rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 ) + // InternalRosSystemParser.g:5248:2: rule__GlobalNamespace__Group_2_2__0__Impl rule__GlobalNamespace__Group_2_2__1 { + pushFollow(FOLLOW_25); + rule__GlobalNamespace__Group_2_2__0__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group__2__Impl(); + rule__GlobalNamespace__Group_2_2__1(); state._fsp--; @@ -15538,46 +16005,25 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__2" + // $ANTLR end "rule__GlobalNamespace__Group_2_2__0" - // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRosSystemParser.g:5137:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ; - public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2_2__0__Impl" + // InternalRosSystemParser.g:5255: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:5141:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) - // InternalRosSystemParser.g:5142:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRosSystemParser.g:5259:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5260:1: ( Comma ) { - // InternalRosSystemParser.g:5142:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) - // InternalRosSystemParser.g:5143:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + // InternalRosSystemParser.g:5260:1: ( Comma ) + // InternalRosSystemParser.g:5261:2: Comma { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); - // InternalRosSystemParser.g:5144:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? - int alt21=2; - int LA21_0 = input.LA(1); - - if ( (LA21_0==LeftSquareBracket) ) { - alt21=1; - } - switch (alt21) { - case 1 : - // InternalRosSystemParser.g:5144:3: rule__RelativeNamespace_Impl__Group_2__0 - { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_2_2_0()); } @@ -15596,26 +16042,21 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group__2__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_2_2__0__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0" - // InternalRosSystemParser.g:5153: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 { + // $ANTLR start "rule__GlobalNamespace__Group_2_2__1" + // InternalRosSystemParser.g:5270: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:5157:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) - // InternalRosSystemParser.g:5158:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 + // InternalRosSystemParser.g:5274:1: ( rule__GlobalNamespace__Group_2_2__1__Impl ) + // InternalRosSystemParser.g:5275:2: rule__GlobalNamespace__Group_2_2__1__Impl { - pushFollow(FOLLOW_24); - rule__RelativeNamespace_Impl__Group_2__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2__1(); + rule__GlobalNamespace__Group_2_2__1__Impl(); state._fsp--; @@ -15634,25 +16075,35 @@ public final void rule__RelativeNamespace_Impl__Group_2__0() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__0" + // $ANTLR end "rule__GlobalNamespace__Group_2_2__1" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0__Impl" - // InternalRosSystemParser.g:5165:1: rule__RelativeNamespace_Impl__Group_2__0__Impl : ( LeftSquareBracket ) ; - public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__GlobalNamespace__Group_2_2__1__Impl" + // InternalRosSystemParser.g:5281: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:5169:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:5170:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5285:1: ( ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRosSystemParser.g:5286:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRosSystemParser.g:5170:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:5171:2: LeftSquareBracket + // InternalRosSystemParser.g:5286:1: ( ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5287:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); - match(input,LeftSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); + // InternalRosSystemParser.g:5288:2: ( rule__GlobalNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5288:3: rule__GlobalNamespace__PartsAssignment_2_2_1 + { + pushFollow(FOLLOW_2); + rule__GlobalNamespace__PartsAssignment_2_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_2_2_1()); } @@ -15671,26 +16122,26 @@ public final void rule__RelativeNamespace_Impl__Group_2__0__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__0__Impl" + // $ANTLR end "rule__GlobalNamespace__Group_2_2__1__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1" - // InternalRosSystemParser.g:5180: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" + // InternalRosSystemParser.g:5297: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:5184:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) - // InternalRosSystemParser.g:5185:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 + // InternalRosSystemParser.g:5301:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRosSystemParser.g:5302:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { - pushFollow(FOLLOW_25); - rule__RelativeNamespace_Impl__Group_2__1__Impl(); + pushFollow(FOLLOW_27); + rule__RelativeNamespace_Impl__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2__2(); + rule__RelativeNamespace_Impl__Group__1(); state._fsp--; @@ -15709,35 +16160,29 @@ public final void rule__RelativeNamespace_Impl__Group_2__1() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__1" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__0" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1__Impl" - // InternalRosSystemParser.g:5192: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" + // InternalRosSystemParser.g:5309:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5196:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:5197:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5313:1: ( ( () ) ) + // InternalRosSystemParser.g:5314:1: ( () ) { - // InternalRosSystemParser.g:5197:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) - // InternalRosSystemParser.g:5198:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5314:1: ( () ) + // InternalRosSystemParser.g:5315:2: () { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); - // InternalRosSystemParser.g:5199:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) - // InternalRosSystemParser.g:5199:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); + // InternalRosSystemParser.g:5316:2: () + // InternalRosSystemParser.g:5316:3: { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__PartsAssignment_2_1(); - - state._fsp--; - - } - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); } @@ -15745,10 +16190,6 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -15756,26 +16197,26 @@ public final void rule__RelativeNamespace_Impl__Group_2__1__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__1__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__0__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2" - // InternalRosSystemParser.g:5207: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" + // InternalRosSystemParser.g:5324: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:5211:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) - // InternalRosSystemParser.g:5212:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 + // InternalRosSystemParser.g:5328:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRosSystemParser.g:5329:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { - pushFollow(FOLLOW_25); - rule__RelativeNamespace_Impl__Group_2__2__Impl(); + pushFollow(FOLLOW_14); + rule__RelativeNamespace_Impl__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2__3(); + rule__RelativeNamespace_Impl__Group__2(); state._fsp--; @@ -15794,53 +16235,25 @@ public final void rule__RelativeNamespace_Impl__Group_2__2() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__2" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__1" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2__Impl" - // InternalRosSystemParser.g:5219: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" + // InternalRosSystemParser.g:5336: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:5223:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) - // InternalRosSystemParser.g:5224:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5340:1: ( ( RelativeNamespace ) ) + // InternalRosSystemParser.g:5341:1: ( RelativeNamespace ) { - // InternalRosSystemParser.g:5224:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) - // InternalRosSystemParser.g:5225:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + // InternalRosSystemParser.g:5341:1: ( RelativeNamespace ) + // InternalRosSystemParser.g:5342:2: RelativeNamespace { - before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); - // InternalRosSystemParser.g:5226:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* - loop22: - do { - int alt22=2; - int LA22_0 = input.LA(1); - - if ( (LA22_0==Comma) ) { - alt22=1; - } - - - switch (alt22) { - case 1 : - // InternalRosSystemParser.g:5226:3: rule__RelativeNamespace_Impl__Group_2_2__0 - { - pushFollow(FOLLOW_26); - rule__RelativeNamespace_Impl__Group_2_2__0(); - - state._fsp--; - - - } - break; - - default : - break loop22; - } - } while (true); - - after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); + match(input,RelativeNamespace,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); } @@ -15859,21 +16272,21 @@ public final void rule__RelativeNamespace_Impl__Group_2__2__Impl() throws Recogn } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__2__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__1__Impl" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3" - // InternalRosSystemParser.g:5234: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" + // InternalRosSystemParser.g:5351: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:5238:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) - // InternalRosSystemParser.g:5239:2: rule__RelativeNamespace_Impl__Group_2__3__Impl + // InternalRosSystemParser.g:5355:1: ( rule__RelativeNamespace_Impl__Group__2__Impl ) + // InternalRosSystemParser.g:5356:2: rule__RelativeNamespace_Impl__Group__2__Impl { pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2__3__Impl(); + rule__RelativeNamespace_Impl__Group__2__Impl(); state._fsp--; @@ -15892,671 +16305,36 @@ public final void rule__RelativeNamespace_Impl__Group_2__3() throws RecognitionE } return ; } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__3" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__2" - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3__Impl" - // InternalRosSystemParser.g:5245:1: rule__RelativeNamespace_Impl__Group_2__3__Impl : ( RightSquareBracket ) ; - public final void rule__RelativeNamespace_Impl__Group_2__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" + // InternalRosSystemParser.g:5362: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:5249:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:5250:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5366:1: ( ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) ) + // InternalRosSystemParser.g:5367:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) { - // InternalRosSystemParser.g:5250:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:5251:2: RightSquareBracket + // InternalRosSystemParser.g:5367:1: ( ( rule__RelativeNamespace_Impl__Group_2__0 )? ) + // InternalRosSystemParser.g:5368:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? { - before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); + // InternalRosSystemParser.g:5369:2: ( rule__RelativeNamespace_Impl__Group_2__0 )? + int alt22=2; + int LA22_0 = input.LA(1); + if ( (LA22_0==LeftSquareBracket) ) { + alt22=1; } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__3__Impl" - - - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0" - // InternalRosSystemParser.g:5261: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:5265:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) - // InternalRosSystemParser.g:5266:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 - { - pushFollow(FOLLOW_24); - rule__RelativeNamespace_Impl__Group_2_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__0" - - - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - // InternalRosSystemParser.g:5273: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:5277:1: ( ( Comma ) ) - // InternalRosSystemParser.g:5278:1: ( Comma ) - { - // InternalRosSystemParser.g:5278:1: ( Comma ) - // InternalRosSystemParser.g:5279:2: Comma - { - before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - - - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1" - // InternalRosSystemParser.g:5288: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:5292:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) - // InternalRosSystemParser.g:5293:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl - { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__Group_2_2__1__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__1" - - - // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - // InternalRosSystemParser.g:5299: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:5303:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) - // InternalRosSystemParser.g:5304:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) - { - // InternalRosSystemParser.g:5304:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) - // InternalRosSystemParser.g:5305:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) - { - before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); - // InternalRosSystemParser.g:5306:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) - // InternalRosSystemParser.g:5306:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 - { - pushFollow(FOLLOW_2); - rule__RelativeNamespace_Impl__PartsAssignment_2_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRosSystemParser.g:5315: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:5319:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRosSystemParser.g:5320:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 - { - pushFollow(FOLLOW_28); - rule__PrivateNamespace__Group__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group__0" - - - // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRosSystemParser.g:5327:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; - public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5331:1: ( ( () ) ) - // InternalRosSystemParser.g:5332:1: ( () ) - { - // InternalRosSystemParser.g:5332:1: ( () ) - // InternalRosSystemParser.g:5333:2: () - { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRosSystemParser.g:5334:2: () - // InternalRosSystemParser.g:5334:3: - { - } - - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - - } - - - } - - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group__0__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRosSystemParser.g:5342: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:5346:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRosSystemParser.g:5347:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 - { - pushFollow(FOLLOW_14); - rule__PrivateNamespace__Group__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group__1" - - - // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRosSystemParser.g:5354:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; - public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:5358:1: ( ( PrivateNamespace ) ) - // InternalRosSystemParser.g:5359:1: ( PrivateNamespace ) - { - // InternalRosSystemParser.g:5359:1: ( PrivateNamespace ) - // InternalRosSystemParser.g:5360:2: PrivateNamespace - { - before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - match(input,PrivateNamespace,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__PrivateNamespace__Group__1__Impl" - - - // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRosSystemParser.g:5369: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:5373:1: ( rule__PrivateNamespace__Group__2__Impl ) - // InternalRosSystemParser.g:5374: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:5380: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:5384:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) - // InternalRosSystemParser.g:5385:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - { - // InternalRosSystemParser.g:5385:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) - // InternalRosSystemParser.g:5386:2: ( rule__PrivateNamespace__Group_2__0 )? - { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); - // InternalRosSystemParser.g:5387: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:5387: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:5396: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:5400:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) - // InternalRosSystemParser.g:5401: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:5408: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:5412:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:5413:1: ( LeftSquareBracket ) - { - // InternalRosSystemParser.g:5413:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:5414: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:5423: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:5427:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) - // InternalRosSystemParser.g:5428: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:5435: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:5439:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:5440:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - { - // InternalRosSystemParser.g:5440:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) - // InternalRosSystemParser.g:5441:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); - // InternalRosSystemParser.g:5442:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) - // InternalRosSystemParser.g:5442: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:5450: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:5454:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) - // InternalRosSystemParser.g:5455: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:5462: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:5466:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) - // InternalRosSystemParser.g:5467:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - { - // InternalRosSystemParser.g:5467:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) - // InternalRosSystemParser.g:5468:2: ( rule__PrivateNamespace__Group_2_2__0 )* - { - before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); - // InternalRosSystemParser.g:5469: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) { + switch (alt22) { case 1 : - // InternalRosSystemParser.g:5469:3: rule__PrivateNamespace__Group_2_2__0 + // InternalRosSystemParser.g:5369:3: rule__RelativeNamespace_Impl__Group_2__0 { - pushFollow(FOLLOW_26); - rule__PrivateNamespace__Group_2_2__0(); + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__Group_2__0(); state._fsp--; @@ -16564,82 +16342,9 @@ public final void rule__PrivateNamespace__Group_2__2__Impl() throws RecognitionE } 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:5477: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:5481:1: ( rule__PrivateNamespace__Group_2__3__Impl ) - // InternalRosSystemParser.g:5482: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:5488: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:5492:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:5493:1: ( RightSquareBracket ) - { - // InternalRosSystemParser.g:5493:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:5494:2: RightSquareBracket - { - before(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); - match(input,RightSquareBracket,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getRightSquareBracketKeyword_2_3()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2()); } @@ -16658,26 +16363,26 @@ public final void rule__PrivateNamespace__Group_2__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_2__3__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group__2__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_2_2__0" - // InternalRosSystemParser.g:5504: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0" + // InternalRosSystemParser.g:5378: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:5508:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) - // InternalRosSystemParser.g:5509:2: rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 + // InternalRosSystemParser.g:5382:1: ( rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 ) + // InternalRosSystemParser.g:5383:2: rule__RelativeNamespace_Impl__Group_2__0__Impl rule__RelativeNamespace_Impl__Group_2__1 { - pushFollow(FOLLOW_24); - rule__PrivateNamespace__Group_2_2__0__Impl(); + pushFollow(FOLLOW_25); + rule__RelativeNamespace_Impl__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2_2__1(); + rule__RelativeNamespace_Impl__Group_2__1(); state._fsp--; @@ -16696,25 +16401,25 @@ public final void rule__PrivateNamespace__Group_2_2__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__0" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__0" - // $ANTLR start "rule__PrivateNamespace__Group_2_2__0__Impl" - // InternalRosSystemParser.g:5516:1: rule__PrivateNamespace__Group_2_2__0__Impl : ( Comma ) ; - public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__0__Impl" + // InternalRosSystemParser.g:5390: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:5520:1: ( ( Comma ) ) - // InternalRosSystemParser.g:5521:1: ( Comma ) + // InternalRosSystemParser.g:5394:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5395:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5521:1: ( Comma ) - // InternalRosSystemParser.g:5522:2: Comma + // InternalRosSystemParser.g:5395:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5396:2: LeftSquareBracket { - before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); - match(input,Comma,FOLLOW_2); - after(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_2_2_0()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getLeftSquareBracketKeyword_2_0()); } @@ -16733,21 +16438,26 @@ public final void rule__PrivateNamespace__Group_2_2__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__0__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__0__Impl" - // $ANTLR start "rule__PrivateNamespace__Group_2_2__1" - // InternalRosSystemParser.g:5531: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1" + // InternalRosSystemParser.g:5405: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:5535:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) - // InternalRosSystemParser.g:5536:2: rule__PrivateNamespace__Group_2_2__1__Impl + // InternalRosSystemParser.g:5409:1: ( rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 ) + // InternalRosSystemParser.g:5410:2: rule__RelativeNamespace_Impl__Group_2__1__Impl rule__RelativeNamespace_Impl__Group_2__2 { + pushFollow(FOLLOW_26); + rule__RelativeNamespace_Impl__Group_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__PrivateNamespace__Group_2_2__1__Impl(); + rule__RelativeNamespace_Impl__Group_2__2(); state._fsp--; @@ -16766,35 +16476,35 @@ public final void rule__PrivateNamespace__Group_2_2__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__1" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__1" - // $ANTLR start "rule__PrivateNamespace__Group_2_2__1__Impl" - // InternalRosSystemParser.g:5542: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 { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__1__Impl" + // InternalRosSystemParser.g:5417: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:5546:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) - // InternalRosSystemParser.g:5547:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5421:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:5422:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) { - // InternalRosSystemParser.g:5547:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) - // InternalRosSystemParser.g:5548:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5422:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5423:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) { - before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); - // InternalRosSystemParser.g:5549:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) - // InternalRosSystemParser.g:5549:3: rule__PrivateNamespace__PartsAssignment_2_2_1 + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); + // InternalRosSystemParser.g:5424:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5424:3: rule__RelativeNamespace_Impl__PartsAssignment_2_1 { pushFollow(FOLLOW_2); - rule__PrivateNamespace__PartsAssignment_2_2_1(); + rule__RelativeNamespace_Impl__PartsAssignment_2_1(); state._fsp--; } - after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_1()); } @@ -16813,26 +16523,26 @@ public final void rule__PrivateNamespace__Group_2_2__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__PrivateNamespace__Group_2_2__1__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__1__Impl" - // $ANTLR start "rule__Parameter__Group__0" - // InternalRosSystemParser.g:5558:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; - public final void rule__Parameter__Group__0() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2" + // InternalRosSystemParser.g:5432: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:5562:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRosSystemParser.g:5563:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalRosSystemParser.g:5436:1: ( rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 ) + // InternalRosSystemParser.g:5437:2: rule__RelativeNamespace_Impl__Group_2__2__Impl rule__RelativeNamespace_Impl__Group_2__3 { - pushFollow(FOLLOW_11); - rule__Parameter__Group__0__Impl(); + pushFollow(FOLLOW_26); + rule__RelativeNamespace_Impl__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__1(); + rule__RelativeNamespace_Impl__Group_2__3(); state._fsp--; @@ -16851,29 +16561,53 @@ public final void rule__Parameter__Group__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__0" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__2" - // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRosSystemParser.g:5570:1: rule__Parameter__Group__0__Impl : ( () ) ; - public final void rule__Parameter__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__2__Impl" + // InternalRosSystemParser.g:5444: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:5574:1: ( ( () ) ) - // InternalRosSystemParser.g:5575:1: ( () ) + // InternalRosSystemParser.g:5448:1: ( ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) ) + // InternalRosSystemParser.g:5449:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) { - // InternalRosSystemParser.g:5575:1: ( () ) - // InternalRosSystemParser.g:5576:2: () + // InternalRosSystemParser.g:5449:1: ( ( rule__RelativeNamespace_Impl__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5450:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* { - before(grammarAccess.getParameterAccess().getParameterAction_0()); - // InternalRosSystemParser.g:5577:2: () - // InternalRosSystemParser.g:5577:3: - { - } + before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); + // InternalRosSystemParser.g:5451:2: ( rule__RelativeNamespace_Impl__Group_2_2__0 )* + loop23: + do { + int alt23=2; + int LA23_0 = input.LA(1); - after(grammarAccess.getParameterAccess().getParameterAction_0()); + if ( (LA23_0==Comma) ) { + alt23=1; + } + + + switch (alt23) { + case 1 : + // InternalRosSystemParser.g:5451:3: rule__RelativeNamespace_Impl__Group_2_2__0 + { + pushFollow(FOLLOW_17); + rule__RelativeNamespace_Impl__Group_2_2__0(); + + state._fsp--; + + + } + break; + + default : + break loop23; + } + } while (true); + + after(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_2_2()); } @@ -16881,6 +16615,10 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException } } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } finally { restoreStackSize(stackSize); @@ -16888,26 +16626,21 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__0__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__2__Impl" - // $ANTLR start "rule__Parameter__Group__1" - // InternalRosSystemParser.g:5585:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; - public final void rule__Parameter__Group__1() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3" + // InternalRosSystemParser.g:5459: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:5589:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRosSystemParser.g:5590:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalRosSystemParser.g:5463:1: ( rule__RelativeNamespace_Impl__Group_2__3__Impl ) + // InternalRosSystemParser.g:5464:2: rule__RelativeNamespace_Impl__Group_2__3__Impl { - pushFollow(FOLLOW_3); - rule__Parameter__Group__1__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Parameter__Group__2(); + rule__RelativeNamespace_Impl__Group_2__3__Impl(); state._fsp--; @@ -16926,35 +16659,25 @@ public final void rule__Parameter__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__1" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__3" - // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRosSystemParser.g:5597:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__NameAssignment_1 ) ) ; - public final void rule__Parameter__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2__3__Impl" + // InternalRosSystemParser.g:5470: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:5601:1: ( ( ( rule__Parameter__NameAssignment_1 ) ) ) - // InternalRosSystemParser.g:5602:1: ( ( rule__Parameter__NameAssignment_1 ) ) - { - // InternalRosSystemParser.g:5602:1: ( ( rule__Parameter__NameAssignment_1 ) ) - // InternalRosSystemParser.g:5603:2: ( rule__Parameter__NameAssignment_1 ) + // InternalRosSystemParser.g:5474:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5475:1: ( RightSquareBracket ) { - before(grammarAccess.getParameterAccess().getNameAssignment_1()); - // InternalRosSystemParser.g:5604:2: ( rule__Parameter__NameAssignment_1 ) - // InternalRosSystemParser.g:5604:3: rule__Parameter__NameAssignment_1 + // InternalRosSystemParser.g:5475:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5476:2: RightSquareBracket { - pushFollow(FOLLOW_2); - rule__Parameter__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterAccess().getNameAssignment_1()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getRightSquareBracketKeyword_2_3()); } @@ -16973,26 +16696,26 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__1__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2__3__Impl" - // $ANTLR start "rule__Parameter__Group__2" - // InternalRosSystemParser.g:5612:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; - public final void rule__Parameter__Group__2() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0" + // InternalRosSystemParser.g:5486: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:5616:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRosSystemParser.g:5617:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 + // InternalRosSystemParser.g:5490:1: ( rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 ) + // InternalRosSystemParser.g:5491:2: rule__RelativeNamespace_Impl__Group_2_2__0__Impl rule__RelativeNamespace_Impl__Group_2_2__1 { - pushFollow(FOLLOW_4); - rule__Parameter__Group__2__Impl(); + pushFollow(FOLLOW_25); + rule__RelativeNamespace_Impl__Group_2_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__3(); + rule__RelativeNamespace_Impl__Group_2_2__1(); state._fsp--; @@ -17011,25 +16734,25 @@ public final void rule__Parameter__Group__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__2" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__0" - // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRosSystemParser.g:5624:1: rule__Parameter__Group__2__Impl : ( Colon ) ; - public final void rule__Parameter__Group__2__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" + // InternalRosSystemParser.g:5498: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:5628:1: ( ( Colon ) ) - // InternalRosSystemParser.g:5629:1: ( Colon ) + // InternalRosSystemParser.g:5502:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5503:1: ( Comma ) { - // InternalRosSystemParser.g:5629:1: ( Colon ) - // InternalRosSystemParser.g:5630:2: Colon + // InternalRosSystemParser.g:5503:1: ( Comma ) + // InternalRosSystemParser.g:5504:2: Comma { - before(grammarAccess.getParameterAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterAccess().getColonKeyword_2()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); + match(input,Comma,FOLLOW_2); + after(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_2_2_0()); } @@ -17048,26 +16771,21 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__2__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__0__Impl" - // $ANTLR start "rule__Parameter__Group__3" - // InternalRosSystemParser.g:5639:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; - public final void rule__Parameter__Group__3() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1" + // InternalRosSystemParser.g:5513: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:5643:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRosSystemParser.g:5644:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 + // InternalRosSystemParser.g:5517:1: ( rule__RelativeNamespace_Impl__Group_2_2__1__Impl ) + // InternalRosSystemParser.g:5518:2: rule__RelativeNamespace_Impl__Group_2_2__1__Impl { - pushFollow(FOLLOW_29); - rule__Parameter__Group__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Parameter__Group__4(); + rule__RelativeNamespace_Impl__Group_2_2__1__Impl(); state._fsp--; @@ -17086,25 +16804,35 @@ public final void rule__Parameter__Group__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__3" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__1" - // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRosSystemParser.g:5651:1: rule__Parameter__Group__3__Impl : ( RULE_BEGIN ) ; - public final void rule__Parameter__Group__3__Impl() throws RecognitionException { + // $ANTLR start "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" + // InternalRosSystemParser.g:5524: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:5655:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:5656:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:5528:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) ) + // InternalRosSystemParser.g:5529:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) { - // InternalRosSystemParser.g:5656:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:5657:2: RULE_BEGIN + // InternalRosSystemParser.g:5529:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5530:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) { - before(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterAccess().getBEGINTerminalRuleCall_3()); + before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); + // InternalRosSystemParser.g:5531:2: ( rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5531:3: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 + { + pushFollow(FOLLOW_2); + rule__RelativeNamespace_Impl__PartsAssignment_2_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_2_2_1()); } @@ -17123,26 +16851,26 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__3__Impl" + // $ANTLR end "rule__RelativeNamespace_Impl__Group_2_2__1__Impl" - // $ANTLR start "rule__Parameter__Group__4" - // InternalRosSystemParser.g:5666:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; - public final void rule__Parameter__Group__4() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__0" + // InternalRosSystemParser.g:5540: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:5670:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRosSystemParser.g:5671:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 + // InternalRosSystemParser.g:5544:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRosSystemParser.g:5545:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { - pushFollow(FOLLOW_29); - rule__Parameter__Group__4__Impl(); + pushFollow(FOLLOW_28); + rule__PrivateNamespace__Group__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__5(); + rule__PrivateNamespace__Group__1(); state._fsp--; @@ -17161,46 +16889,29 @@ public final void rule__Parameter__Group__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__4" + // $ANTLR end "rule__PrivateNamespace__Group__0" - // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRosSystemParser.g:5678:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; - public final void rule__Parameter__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" + // InternalRosSystemParser.g:5552:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5682:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) - // InternalRosSystemParser.g:5683:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRosSystemParser.g:5556:1: ( ( () ) ) + // InternalRosSystemParser.g:5557:1: ( () ) { - // InternalRosSystemParser.g:5683:1: ( ( rule__Parameter__Group_4__0 )? ) - // InternalRosSystemParser.g:5684:2: ( rule__Parameter__Group_4__0 )? + // InternalRosSystemParser.g:5557:1: ( () ) + // InternalRosSystemParser.g:5558:2: () + { + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); + // InternalRosSystemParser.g:5559:2: () + // InternalRosSystemParser.g:5559:3: { - before(grammarAccess.getParameterAccess().getGroup_4()); - // InternalRosSystemParser.g:5685: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:5685:3: rule__Parameter__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__Parameter__Group_4__0(); - - state._fsp--; - - - } - break; - } - after(grammarAccess.getParameterAccess().getGroup_4()); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); } @@ -17208,10 +16919,6 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } finally { restoreStackSize(stackSize); @@ -17219,26 +16926,26 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__4__Impl" + // $ANTLR end "rule__PrivateNamespace__Group__0__Impl" - // $ANTLR start "rule__Parameter__Group__5" - // InternalRosSystemParser.g:5693:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; - public final void rule__Parameter__Group__5() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__1" + // InternalRosSystemParser.g:5567: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:5697:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRosSystemParser.g:5698:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 + // InternalRosSystemParser.g:5571:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRosSystemParser.g:5572:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { - pushFollow(FOLLOW_30); - rule__Parameter__Group__5__Impl(); + pushFollow(FOLLOW_14); + rule__PrivateNamespace__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__6(); + rule__PrivateNamespace__Group__2(); state._fsp--; @@ -17257,25 +16964,25 @@ public final void rule__Parameter__Group__5() throws RecognitionException { } return ; } - // $ANTLR end "rule__Parameter__Group__5" + // $ANTLR end "rule__PrivateNamespace__Group__1" - // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRosSystemParser.g:5705:1: rule__Parameter__Group__5__Impl : ( Type_1 ) ; - public final void rule__Parameter__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" + // InternalRosSystemParser.g:5579:1: rule__PrivateNamespace__Group__1__Impl : ( PrivateNamespace ) ; + public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5709:1: ( ( Type_1 ) ) - // InternalRosSystemParser.g:5710:1: ( Type_1 ) + // InternalRosSystemParser.g:5583:1: ( ( PrivateNamespace ) ) + // InternalRosSystemParser.g:5584:1: ( PrivateNamespace ) { - // InternalRosSystemParser.g:5710:1: ( Type_1 ) - // InternalRosSystemParser.g:5711:2: Type_1 + // InternalRosSystemParser.g:5584:1: ( PrivateNamespace ) + // InternalRosSystemParser.g:5585:2: PrivateNamespace { - before(grammarAccess.getParameterAccess().getTypeKeyword_5()); - match(input,Type_1,FOLLOW_2); - after(grammarAccess.getParameterAccess().getTypeKeyword_5()); + before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); + match(input,PrivateNamespace,FOLLOW_2); + after(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); } @@ -17294,26 +17001,21 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Parameter__Group__5__Impl" + // $ANTLR end "rule__PrivateNamespace__Group__1__Impl" - // $ANTLR start "rule__Parameter__Group__6" - // InternalRosSystemParser.g:5720:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; - public final void rule__Parameter__Group__6() throws RecognitionException { + // $ANTLR start "rule__PrivateNamespace__Group__2" + // InternalRosSystemParser.g:5594: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:5724:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRosSystemParser.g:5725:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 + // InternalRosSystemParser.g:5598:1: ( rule__PrivateNamespace__Group__2__Impl ) + // InternalRosSystemParser.g:5599:2: rule__PrivateNamespace__Group__2__Impl { - pushFollow(FOLLOW_31); - rule__Parameter__Group__6__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Parameter__Group__7(); + rule__PrivateNamespace__Group__2__Impl(); state._fsp--; @@ -17332,35 +17034,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:5732: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:5605: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:5736:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) - // InternalRosSystemParser.g:5737:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRosSystemParser.g:5609:1: ( ( ( rule__PrivateNamespace__Group_2__0 )? ) ) + // InternalRosSystemParser.g:5610:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) { - // InternalRosSystemParser.g:5737:1: ( ( rule__Parameter__TypeAssignment_6 ) ) - // InternalRosSystemParser.g:5738:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRosSystemParser.g:5610:1: ( ( rule__PrivateNamespace__Group_2__0 )? ) + // InternalRosSystemParser.g:5611:2: ( rule__PrivateNamespace__Group_2__0 )? { - before(grammarAccess.getParameterAccess().getTypeAssignment_6()); - // InternalRosSystemParser.g:5739:2: ( rule__Parameter__TypeAssignment_6 ) - // InternalRosSystemParser.g:5739:3: rule__Parameter__TypeAssignment_6 - { - pushFollow(FOLLOW_2); - rule__Parameter__TypeAssignment_6(); + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); + // InternalRosSystemParser.g:5612:2: ( rule__PrivateNamespace__Group_2__0 )? + int alt24=2; + int LA24_0 = input.LA(1); + + if ( (LA24_0==LeftSquareBracket) ) { + alt24=1; + } + switch (alt24) { + case 1 : + // InternalRosSystemParser.g:5612:3: rule__PrivateNamespace__Group_2__0 + { + pushFollow(FOLLOW_2); + rule__PrivateNamespace__Group_2__0(); + + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getParameterAccess().getTypeAssignment_6()); + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2()); } @@ -17379,26 +17092,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:5747: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:5621: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:5751:1: ( rule__Parameter__Group__7__Impl rule__Parameter__Group__8 ) - // InternalRosSystemParser.g:5752:2: rule__Parameter__Group__7__Impl rule__Parameter__Group__8 + // InternalRosSystemParser.g:5625:1: ( rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 ) + // InternalRosSystemParser.g:5626:2: rule__PrivateNamespace__Group_2__0__Impl rule__PrivateNamespace__Group_2__1 { - pushFollow(FOLLOW_31); - rule__Parameter__Group__7__Impl(); + pushFollow(FOLLOW_25); + rule__PrivateNamespace__Group_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group__8(); + rule__PrivateNamespace__Group_2__1(); state._fsp--; @@ -17417,46 +17130,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:5759: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:5633: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:5763:1: ( ( ( rule__Parameter__Group_7__0 )? ) ) - // InternalRosSystemParser.g:5764:1: ( ( rule__Parameter__Group_7__0 )? ) + // InternalRosSystemParser.g:5637:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5638:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5764:1: ( ( rule__Parameter__Group_7__0 )? ) - // InternalRosSystemParser.g:5765:2: ( rule__Parameter__Group_7__0 )? + // InternalRosSystemParser.g:5638:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5639:2: LeftSquareBracket { - before(grammarAccess.getParameterAccess().getGroup_7()); - // InternalRosSystemParser.g:5766: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:5766: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()); } @@ -17475,21 +17167,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:5774: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:5648: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:5778:1: ( rule__Parameter__Group__8__Impl ) - // InternalRosSystemParser.g:5779:2: rule__Parameter__Group__8__Impl + // InternalRosSystemParser.g:5652:1: ( rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 ) + // InternalRosSystemParser.g:5653:2: rule__PrivateNamespace__Group_2__1__Impl rule__PrivateNamespace__Group_2__2 { + pushFollow(FOLLOW_26); + rule__PrivateNamespace__Group_2__1__Impl(); + + state._fsp--; + pushFollow(FOLLOW_2); - rule__Parameter__Group__8__Impl(); + rule__PrivateNamespace__Group_2__2(); state._fsp--; @@ -17508,25 +17205,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:5785: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:5660: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:5789:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:5790:1: ( RULE_END ) + // InternalRosSystemParser.g:5664:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:5665:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) { - // InternalRosSystemParser.g:5790:1: ( RULE_END ) - // InternalRosSystemParser.g:5791:2: RULE_END + // InternalRosSystemParser.g:5665:1: ( ( rule__PrivateNamespace__PartsAssignment_2_1 ) ) + // InternalRosSystemParser.g:5666: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:5667:2: ( rule__PrivateNamespace__PartsAssignment_2_1 ) + // InternalRosSystemParser.g:5667:3: rule__PrivateNamespace__PartsAssignment_2_1 + { + pushFollow(FOLLOW_2); + rule__PrivateNamespace__PartsAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_1()); } @@ -17545,26 +17252,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:5801: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:5675: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:5805:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) - // InternalRosSystemParser.g:5806:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 + // InternalRosSystemParser.g:5679:1: ( rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 ) + // InternalRosSystemParser.g:5680:2: rule__PrivateNamespace__Group_2__2__Impl rule__PrivateNamespace__Group_2__3 { - pushFollow(FOLLOW_32); - rule__Parameter__Group_4__0__Impl(); + pushFollow(FOLLOW_26); + rule__PrivateNamespace__Group_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Parameter__Group_4__1(); + rule__PrivateNamespace__Group_2__3(); state._fsp--; @@ -17583,25 +17290,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__PrivateNamespace__Group_2__2__Impl" + // InternalRosSystemParser.g:5687: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:5691:1: ( ( ( rule__PrivateNamespace__Group_2_2__0 )* ) ) + // InternalRosSystemParser.g:5692:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + { + // InternalRosSystemParser.g:5692:1: ( ( rule__PrivateNamespace__Group_2_2__0 )* ) + // InternalRosSystemParser.g:5693:2: ( rule__PrivateNamespace__Group_2_2__0 )* + { + before(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); + // InternalRosSystemParser.g:5694: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:5694:3: rule__PrivateNamespace__Group_2_2__0 + { + pushFollow(FOLLOW_17); + rule__PrivateNamespace__Group_2_2__0(); + state._fsp--; - // $ANTLR start "rule__Parameter__Group_4__0__Impl" - // InternalRosSystemParser.g:5813:1: rule__Parameter__Group_4__0__Impl : ( Ns ) ; - public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { - int stackSize = keepStackSize(); + } + break; - try { - // InternalRosSystemParser.g:5817:1: ( ( Ns ) ) - // InternalRosSystemParser.g:5818:1: ( Ns ) - { - // InternalRosSystemParser.g:5818:1: ( Ns ) - // InternalRosSystemParser.g:5819:2: Ns - { - before(grammarAccess.getParameterAccess().getNsKeyword_4_0()); - match(input,Ns,FOLLOW_2); - after(grammarAccess.getParameterAccess().getNsKeyword_4_0()); + default : + break loop25; + } + } while (true); + + after(grammarAccess.getPrivateNamespaceAccess().getGroup_2_2()); } @@ -17620,21 +17355,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:5828: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:5702: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:5832:1: ( rule__Parameter__Group_4__1__Impl ) - // InternalRosSystemParser.g:5833:2: rule__Parameter__Group_4__1__Impl + // InternalRosSystemParser.g:5706:1: ( rule__PrivateNamespace__Group_2__3__Impl ) + // InternalRosSystemParser.g:5707:2: rule__PrivateNamespace__Group_2__3__Impl { pushFollow(FOLLOW_2); - rule__Parameter__Group_4__1__Impl(); + rule__PrivateNamespace__Group_2__3__Impl(); state._fsp--; @@ -17653,35 +17388,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:5839: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:5713: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:5843:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:5844:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRosSystemParser.g:5717:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5718:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:5844:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - // InternalRosSystemParser.g:5845:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRosSystemParser.g:5718:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5719:2: RightSquareBracket { - before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); - // InternalRosSystemParser.g:5846:2: ( rule__Parameter__NamespaceAssignment_4_1 ) - // InternalRosSystemParser.g:5846: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()); } @@ -17700,26 +17425,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:5855: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:5729: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:5859:1: ( rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 ) - // InternalRosSystemParser.g:5860:2: rule__Parameter__Group_7__0__Impl rule__Parameter__Group_7__1 + // InternalRosSystemParser.g:5733:1: ( rule__PrivateNamespace__Group_2_2__0__Impl rule__PrivateNamespace__Group_2_2__1 ) + // InternalRosSystemParser.g:5734: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_25); + 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--; @@ -17738,25 +17463,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:5867: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:5741: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:5871:1: ( ( Value_1 ) ) - // InternalRosSystemParser.g:5872:1: ( Value_1 ) + // InternalRosSystemParser.g:5745:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5746:1: ( Comma ) { - // InternalRosSystemParser.g:5872:1: ( Value_1 ) - // InternalRosSystemParser.g:5873:2: Value_1 + // InternalRosSystemParser.g:5746:1: ( Comma ) + // InternalRosSystemParser.g:5747: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()); } @@ -17775,21 +17500,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:5882: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:5756: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:5886:1: ( rule__Parameter__Group_7__1__Impl ) - // InternalRosSystemParser.g:5887:2: rule__Parameter__Group_7__1__Impl + // InternalRosSystemParser.g:5760:1: ( rule__PrivateNamespace__Group_2_2__1__Impl ) + // InternalRosSystemParser.g:5761: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--; @@ -17808,35 +17533,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:5893: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:5767: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:5897:1: ( ( ( rule__Parameter__ValueAssignment_7_1 ) ) ) - // InternalRosSystemParser.g:5898:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) + // InternalRosSystemParser.g:5771:1: ( ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) ) + // InternalRosSystemParser.g:5772:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) { - // InternalRosSystemParser.g:5898:1: ( ( rule__Parameter__ValueAssignment_7_1 ) ) - // InternalRosSystemParser.g:5899:2: ( rule__Parameter__ValueAssignment_7_1 ) + // InternalRosSystemParser.g:5772:1: ( ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) ) + // InternalRosSystemParser.g:5773:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) { - before(grammarAccess.getParameterAccess().getValueAssignment_7_1()); - // InternalRosSystemParser.g:5900:2: ( rule__Parameter__ValueAssignment_7_1 ) - // InternalRosSystemParser.g:5900:3: rule__Parameter__ValueAssignment_7_1 + before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_2_2_1()); + // InternalRosSystemParser.g:5774:2: ( rule__PrivateNamespace__PartsAssignment_2_2_1 ) + // InternalRosSystemParser.g:5774: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()); } @@ -17855,20 +17580,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:5909:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalRosSystemParser.g:5783: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:5913:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRosSystemParser.g:5914:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalRosSystemParser.g:5787:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalRosSystemParser.g:5788:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { - pushFollow(FOLLOW_33); + pushFollow(FOLLOW_29); rule__ParameterListType__Group__0__Impl(); state._fsp--; @@ -17897,21 +17622,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRosSystemParser.g:5921:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:5795:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5925:1: ( ( () ) ) - // InternalRosSystemParser.g:5926:1: ( () ) + // InternalRosSystemParser.g:5799:1: ( ( () ) ) + // InternalRosSystemParser.g:5800:1: ( () ) { - // InternalRosSystemParser.g:5926:1: ( () ) - // InternalRosSystemParser.g:5927:2: () + // InternalRosSystemParser.g:5800:1: ( () ) + // InternalRosSystemParser.g:5801:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRosSystemParser.g:5928:2: () - // InternalRosSystemParser.g:5928:3: + // InternalRosSystemParser.g:5802:2: () + // InternalRosSystemParser.g:5802:3: { } @@ -17934,14 +17659,14 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRosSystemParser.g:5936:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalRosSystemParser.g:5810: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:5940:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRosSystemParser.g:5941:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalRosSystemParser.g:5814:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalRosSystemParser.g:5815:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { pushFollow(FOLLOW_14); rule__ParameterListType__Group__1__Impl(); @@ -17972,17 +17697,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRosSystemParser.g:5948:1: rule__ParameterListType__Group__1__Impl : ( List ) ; + // InternalRosSystemParser.g:5822:1: rule__ParameterListType__Group__1__Impl : ( List ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5952:1: ( ( List ) ) - // InternalRosSystemParser.g:5953:1: ( List ) + // InternalRosSystemParser.g:5826:1: ( ( List ) ) + // InternalRosSystemParser.g:5827:1: ( List ) { - // InternalRosSystemParser.g:5953:1: ( List ) - // InternalRosSystemParser.g:5954:2: List + // InternalRosSystemParser.g:5827:1: ( List ) + // InternalRosSystemParser.g:5828:2: List { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,List,FOLLOW_2); @@ -18009,14 +17734,14 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRosSystemParser.g:5963:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalRosSystemParser.g:5837: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:5967:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRosSystemParser.g:5968:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalRosSystemParser.g:5841:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalRosSystemParser.g:5842:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { pushFollow(FOLLOW_30); rule__ParameterListType__Group__2__Impl(); @@ -18047,17 +17772,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRosSystemParser.g:5975:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:5849:1: rule__ParameterListType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:5979:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:5980:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5853:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:5854:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:5980:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:5981:2: LeftSquareBracket + // InternalRosSystemParser.g:5854:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:5855:2: LeftSquareBracket { before(grammarAccess.getParameterListTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -18084,16 +17809,16 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRosSystemParser.g:5990:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalRosSystemParser.g:5864: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:5994:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRosSystemParser.g:5995:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // InternalRosSystemParser.g:5868:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalRosSystemParser.g:5869:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterListType__Group__3__Impl(); state._fsp--; @@ -18122,21 +17847,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRosSystemParser.g:6002:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalRosSystemParser.g:5876: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:6006:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRosSystemParser.g:6007:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosSystemParser.g:5880:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRosSystemParser.g:5881:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRosSystemParser.g:6007:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRosSystemParser.g:6008:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosSystemParser.g:5881:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRosSystemParser.g:5882:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRosSystemParser.g:6009:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRosSystemParser.g:6009:3: rule__ParameterListType__SequenceAssignment_3 + // InternalRosSystemParser.g:5883:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRosSystemParser.g:5883:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -18169,16 +17894,16 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRosSystemParser.g:6017:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalRosSystemParser.g:5891: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:6021:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRosSystemParser.g:6022:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalRosSystemParser.g:5895:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalRosSystemParser.g:5896:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterListType__Group__4__Impl(); state._fsp--; @@ -18207,35 +17932,35 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRosSystemParser.g:6029:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalRosSystemParser.g:5903: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:6033:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRosSystemParser.g:6034:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosSystemParser.g:5907:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRosSystemParser.g:5908:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRosSystemParser.g:6034:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRosSystemParser.g:6035:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRosSystemParser.g:5908:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRosSystemParser.g:5909:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRosSystemParser.g:6036:2: ( rule__ParameterListType__Group_4__0 )* - loop27: + // InternalRosSystemParser.g:5910: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:6036:3: rule__ParameterListType__Group_4__0 + // InternalRosSystemParser.g:5910:3: rule__ParameterListType__Group_4__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_17); rule__ParameterListType__Group_4__0(); state._fsp--; @@ -18245,7 +17970,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx break; default : - break loop27; + break loop26; } } while (true); @@ -18272,14 +17997,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRosSystemParser.g:6044:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalRosSystemParser.g:5918: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:6048:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRosSystemParser.g:6049:2: rule__ParameterListType__Group__5__Impl + // InternalRosSystemParser.g:5922:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRosSystemParser.g:5923:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -18305,17 +18030,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRosSystemParser.g:6055:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:5929:1: rule__ParameterListType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6059:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:6060:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5933:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:5934:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:6060:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:6061:2: RightSquareBracket + // InternalRosSystemParser.g:5934:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:5935:2: RightSquareBracket { before(grammarAccess.getParameterListTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -18342,14 +18067,14 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRosSystemParser.g:6071:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalRosSystemParser.g:5945: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:6075:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRosSystemParser.g:6076:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalRosSystemParser.g:5949:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalRosSystemParser.g:5950:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { pushFollow(FOLLOW_30); rule__ParameterListType__Group_4__0__Impl(); @@ -18380,17 +18105,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRosSystemParser.g:6083:1: rule__ParameterListType__Group_4__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:5957: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:6087:1: ( ( Comma ) ) - // InternalRosSystemParser.g:6088:1: ( Comma ) + // InternalRosSystemParser.g:5961:1: ( ( Comma ) ) + // InternalRosSystemParser.g:5962:1: ( Comma ) { - // InternalRosSystemParser.g:6088:1: ( Comma ) - // InternalRosSystemParser.g:6089:2: Comma + // InternalRosSystemParser.g:5962:1: ( Comma ) + // InternalRosSystemParser.g:5963:2: Comma { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -18417,14 +18142,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRosSystemParser.g:6098:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalRosSystemParser.g:5972: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:6102:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRosSystemParser.g:6103:2: rule__ParameterListType__Group_4__1__Impl + // InternalRosSystemParser.g:5976:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRosSystemParser.g:5977:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -18450,21 +18175,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRosSystemParser.g:6109:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalRosSystemParser.g:5983: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:6113:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:6114:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosSystemParser.g:5987:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRosSystemParser.g:5988:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRosSystemParser.g:6114:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRosSystemParser.g:6115:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosSystemParser.g:5988:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRosSystemParser.g:5989:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRosSystemParser.g:6116:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRosSystemParser.g:6116:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalRosSystemParser.g:5990:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRosSystemParser.g:5990:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -18497,16 +18222,16 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRosSystemParser.g:6125:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalRosSystemParser.g:5999: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:6129:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRosSystemParser.g:6130:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalRosSystemParser.g:6003:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalRosSystemParser.g:6004:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { - pushFollow(FOLLOW_34); + pushFollow(FOLLOW_31); rule__ParameterStructType__Group__0__Impl(); state._fsp--; @@ -18535,21 +18260,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRosSystemParser.g:6137:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6011:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6141:1: ( ( () ) ) - // InternalRosSystemParser.g:6142:1: ( () ) + // InternalRosSystemParser.g:6015:1: ( ( () ) ) + // InternalRosSystemParser.g:6016:1: ( () ) { - // InternalRosSystemParser.g:6142:1: ( () ) - // InternalRosSystemParser.g:6143:2: () + // InternalRosSystemParser.g:6016:1: ( () ) + // InternalRosSystemParser.g:6017:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRosSystemParser.g:6144:2: () - // InternalRosSystemParser.g:6144:3: + // InternalRosSystemParser.g:6018:2: () + // InternalRosSystemParser.g:6018:3: { } @@ -18572,14 +18297,14 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRosSystemParser.g:6152:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalRosSystemParser.g:6026: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:6156:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRosSystemParser.g:6157:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalRosSystemParser.g:6030:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalRosSystemParser.g:6031:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { pushFollow(FOLLOW_14); rule__ParameterStructType__Group__1__Impl(); @@ -18610,17 +18335,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRosSystemParser.g:6164:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; + // InternalRosSystemParser.g:6038:1: rule__ParameterStructType__Group__1__Impl : ( Struct ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6168:1: ( ( Struct ) ) - // InternalRosSystemParser.g:6169:1: ( Struct ) + // InternalRosSystemParser.g:6042:1: ( ( Struct ) ) + // InternalRosSystemParser.g:6043:1: ( Struct ) { - // InternalRosSystemParser.g:6169:1: ( Struct ) - // InternalRosSystemParser.g:6170:2: Struct + // InternalRosSystemParser.g:6043:1: ( Struct ) + // InternalRosSystemParser.g:6044:2: Struct { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,Struct,FOLLOW_2); @@ -18647,14 +18372,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRosSystemParser.g:6179:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalRosSystemParser.g:6053: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:6183:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRosSystemParser.g:6184:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalRosSystemParser.g:6057:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalRosSystemParser.g:6058:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { pushFollow(FOLLOW_11); rule__ParameterStructType__Group__2__Impl(); @@ -18685,17 +18410,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRosSystemParser.g:6191:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:6065:1: rule__ParameterStructType__Group__2__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6195:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:6196:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:6069:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:6070:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:6196:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:6197:2: LeftSquareBracket + // InternalRosSystemParser.g:6070:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:6071:2: LeftSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getLeftSquareBracketKeyword_2()); match(input,LeftSquareBracket,FOLLOW_2); @@ -18722,16 +18447,16 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRosSystemParser.g:6206:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalRosSystemParser.g:6080: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:6210:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRosSystemParser.g:6211:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalRosSystemParser.g:6084:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalRosSystemParser.g:6085:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterStructType__Group__3__Impl(); state._fsp--; @@ -18760,21 +18485,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRosSystemParser.g:6218:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalRosSystemParser.g:6092: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:6222:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRosSystemParser.g:6223:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosSystemParser.g:6096:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRosSystemParser.g:6097:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRosSystemParser.g:6223:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRosSystemParser.g:6224:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosSystemParser.g:6097:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRosSystemParser.g:6098:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRosSystemParser.g:6225:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRosSystemParser.g:6225:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalRosSystemParser.g:6099:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRosSystemParser.g:6099:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -18807,16 +18532,16 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRosSystemParser.g:6233:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalRosSystemParser.g:6107: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:6237:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRosSystemParser.g:6238:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalRosSystemParser.g:6111:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalRosSystemParser.g:6112:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterStructType__Group__4__Impl(); state._fsp--; @@ -18845,35 +18570,35 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRosSystemParser.g:6245:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalRosSystemParser.g:6119: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:6249:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRosSystemParser.g:6250:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosSystemParser.g:6123:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRosSystemParser.g:6124:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalRosSystemParser.g:6250:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRosSystemParser.g:6251:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRosSystemParser.g:6124:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRosSystemParser.g:6125:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRosSystemParser.g:6252:2: ( rule__ParameterStructType__Group_4__0 )* - loop28: + // InternalRosSystemParser.g:6126: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:6252:3: rule__ParameterStructType__Group_4__0 + // InternalRosSystemParser.g:6126:3: rule__ParameterStructType__Group_4__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_17); rule__ParameterStructType__Group_4__0(); state._fsp--; @@ -18883,7 +18608,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition break; default : - break loop28; + break loop27; } } while (true); @@ -18910,14 +18635,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRosSystemParser.g:6260:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalRosSystemParser.g:6134: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:6264:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRosSystemParser.g:6265:2: rule__ParameterStructType__Group__5__Impl + // InternalRosSystemParser.g:6138:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRosSystemParser.g:6139:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -18943,17 +18668,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRosSystemParser.g:6271:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:6145:1: rule__ParameterStructType__Group__5__Impl : ( RightSquareBracket ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6275:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:6276:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:6149:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:6150:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:6276:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:6277:2: RightSquareBracket + // InternalRosSystemParser.g:6150:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:6151:2: RightSquareBracket { before(grammarAccess.getParameterStructTypeAccess().getRightSquareBracketKeyword_5()); match(input,RightSquareBracket,FOLLOW_2); @@ -18980,14 +18705,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRosSystemParser.g:6287:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalRosSystemParser.g:6161: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:6291:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRosSystemParser.g:6292:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalRosSystemParser.g:6165:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalRosSystemParser.g:6166:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { pushFollow(FOLLOW_11); rule__ParameterStructType__Group_4__0__Impl(); @@ -19018,17 +18743,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRosSystemParser.g:6299:1: rule__ParameterStructType__Group_4__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:6173: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:6303:1: ( ( Comma ) ) - // InternalRosSystemParser.g:6304:1: ( Comma ) + // InternalRosSystemParser.g:6177:1: ( ( Comma ) ) + // InternalRosSystemParser.g:6178:1: ( Comma ) { - // InternalRosSystemParser.g:6304:1: ( Comma ) - // InternalRosSystemParser.g:6305:2: Comma + // InternalRosSystemParser.g:6178:1: ( Comma ) + // InternalRosSystemParser.g:6179:2: Comma { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,Comma,FOLLOW_2); @@ -19055,14 +18780,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRosSystemParser.g:6314:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalRosSystemParser.g:6188: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:6318:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRosSystemParser.g:6319:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRosSystemParser.g:6192:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRosSystemParser.g:6193:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -19088,21 +18813,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRosSystemParser.g:6325:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalRosSystemParser.g:6199: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:6329:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:6330:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosSystemParser.g:6203:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRosSystemParser.g:6204:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRosSystemParser.g:6330:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRosSystemParser.g:6331:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosSystemParser.g:6204:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRosSystemParser.g:6205:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRosSystemParser.g:6332:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRosSystemParser.g:6332:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalRosSystemParser.g:6206:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRosSystemParser.g:6206:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -19135,16 +18860,16 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRosSystemParser.g:6341:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalRosSystemParser.g:6215: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:6345:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRosSystemParser.g:6346:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalRosSystemParser.g:6219:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalRosSystemParser.g:6220:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { - pushFollow(FOLLOW_35); + pushFollow(FOLLOW_32); rule__ParameterIntegerType__Group__0__Impl(); state._fsp--; @@ -19173,21 +18898,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRosSystemParser.g:6353:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6227:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6357:1: ( ( () ) ) - // InternalRosSystemParser.g:6358:1: ( () ) + // InternalRosSystemParser.g:6231:1: ( ( () ) ) + // InternalRosSystemParser.g:6232:1: ( () ) { - // InternalRosSystemParser.g:6358:1: ( () ) - // InternalRosSystemParser.g:6359:2: () + // InternalRosSystemParser.g:6232:1: ( () ) + // InternalRosSystemParser.g:6233:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRosSystemParser.g:6360:2: () - // InternalRosSystemParser.g:6360:3: + // InternalRosSystemParser.g:6234:2: () + // InternalRosSystemParser.g:6234:3: { } @@ -19210,16 +18935,16 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRosSystemParser.g:6368:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalRosSystemParser.g:6242: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:6372:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRosSystemParser.g:6373:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalRosSystemParser.g:6246:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalRosSystemParser.g:6247:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -19248,17 +18973,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRosSystemParser.g:6380:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; + // InternalRosSystemParser.g:6254:1: rule__ParameterIntegerType__Group__1__Impl : ( Integer ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6384:1: ( ( Integer ) ) - // InternalRosSystemParser.g:6385:1: ( Integer ) + // InternalRosSystemParser.g:6258:1: ( ( Integer ) ) + // InternalRosSystemParser.g:6259:1: ( Integer ) { - // InternalRosSystemParser.g:6385:1: ( Integer ) - // InternalRosSystemParser.g:6386:2: Integer + // InternalRosSystemParser.g:6259:1: ( Integer ) + // InternalRosSystemParser.g:6260:2: Integer { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,Integer,FOLLOW_2); @@ -19285,14 +19010,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRosSystemParser.g:6395:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalRosSystemParser.g:6269: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:6399:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRosSystemParser.g:6400:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRosSystemParser.g:6273:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRosSystemParser.g:6274:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -19318,33 +19043,33 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRosSystemParser.g:6406:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6280: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:6410:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6411:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosSystemParser.g:6284:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6285:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6411:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRosSystemParser.g:6412:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRosSystemParser.g:6285:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRosSystemParser.g:6286:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6413:2: ( rule__ParameterIntegerType__Group_2__0 )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRosSystemParser.g:6287: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:6413:3: rule__ParameterIntegerType__Group_2__0 + // InternalRosSystemParser.g:6287:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -19380,16 +19105,16 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRosSystemParser.g:6422:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalRosSystemParser.g:6296: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:6426:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRosSystemParser.g:6427:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalRosSystemParser.g:6300:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalRosSystemParser.g:6301:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_18); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -19418,17 +19143,17 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRosSystemParser.g:6434:1: rule__ParameterIntegerType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6308: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:6438:1: ( ( Default ) ) - // InternalRosSystemParser.g:6439:1: ( Default ) + // InternalRosSystemParser.g:6312:1: ( ( Default ) ) + // InternalRosSystemParser.g:6313:1: ( Default ) { - // InternalRosSystemParser.g:6439:1: ( Default ) - // InternalRosSystemParser.g:6440:2: Default + // InternalRosSystemParser.g:6313:1: ( Default ) + // InternalRosSystemParser.g:6314:2: Default { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -19455,14 +19180,14 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRosSystemParser.g:6449:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6323: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:6453:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6454:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRosSystemParser.g:6327:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6328:2: rule__ParameterIntegerType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__1__Impl(); @@ -19488,21 +19213,21 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRosSystemParser.g:6460:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6334: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:6464:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6465:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6338:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6339:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6465:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6466:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6339:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6340:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6467:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6467:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6341:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6341:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__DefaultAssignment_2_1(); @@ -19535,16 +19260,16 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRosSystemParser.g:6476:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRosSystemParser.g:6350: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:6480:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRosSystemParser.g:6481:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRosSystemParser.g:6354:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRosSystemParser.g:6355:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_34); rule__ParameterStringType__Group__0__Impl(); state._fsp--; @@ -19573,21 +19298,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRosSystemParser.g:6488:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6362:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6492:1: ( ( () ) ) - // InternalRosSystemParser.g:6493:1: ( () ) + // InternalRosSystemParser.g:6366:1: ( ( () ) ) + // InternalRosSystemParser.g:6367:1: ( () ) { - // InternalRosSystemParser.g:6493:1: ( () ) - // InternalRosSystemParser.g:6494:2: () + // InternalRosSystemParser.g:6367:1: ( () ) + // InternalRosSystemParser.g:6368:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRosSystemParser.g:6495:2: () - // InternalRosSystemParser.g:6495:3: + // InternalRosSystemParser.g:6369:2: () + // InternalRosSystemParser.g:6369:3: { } @@ -19610,16 +19335,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRosSystemParser.g:6503:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRosSystemParser.g:6377: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:6507:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRosSystemParser.g:6508:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRosSystemParser.g:6381:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRosSystemParser.g:6382:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -19648,17 +19373,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRosSystemParser.g:6515:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; + // InternalRosSystemParser.g:6389:1: rule__ParameterStringType__Group__1__Impl : ( String ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6519:1: ( ( String ) ) - // InternalRosSystemParser.g:6520:1: ( String ) + // InternalRosSystemParser.g:6393:1: ( ( String ) ) + // InternalRosSystemParser.g:6394:1: ( String ) { - // InternalRosSystemParser.g:6520:1: ( String ) - // InternalRosSystemParser.g:6521:2: String + // InternalRosSystemParser.g:6394:1: ( String ) + // InternalRosSystemParser.g:6395:2: String { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,String,FOLLOW_2); @@ -19685,14 +19410,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRosSystemParser.g:6530:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRosSystemParser.g:6404: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:6534:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRosSystemParser.g:6535:2: rule__ParameterStringType__Group__2__Impl + // InternalRosSystemParser.g:6408:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRosSystemParser.g:6409:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -19718,33 +19443,33 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRosSystemParser.g:6541:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6415: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:6545:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6546:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystemParser.g:6419:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6420:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6546:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRosSystemParser.g:6547:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRosSystemParser.g:6420:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRosSystemParser.g:6421:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6548:2: ( rule__ParameterStringType__Group_2__0 )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRosSystemParser.g:6422: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:6548:3: rule__ParameterStringType__Group_2__0 + // InternalRosSystemParser.g:6422:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -19780,14 +19505,14 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRosSystemParser.g:6557:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRosSystemParser.g:6431: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:6561:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRosSystemParser.g:6562:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRosSystemParser.g:6435:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRosSystemParser.g:6436:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { pushFollow(FOLLOW_11); rule__ParameterStringType__Group_2__0__Impl(); @@ -19818,17 +19543,17 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRosSystemParser.g:6569:1: rule__ParameterStringType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6443: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:6573:1: ( ( Default ) ) - // InternalRosSystemParser.g:6574:1: ( Default ) + // InternalRosSystemParser.g:6447:1: ( ( Default ) ) + // InternalRosSystemParser.g:6448:1: ( Default ) { - // InternalRosSystemParser.g:6574:1: ( Default ) - // InternalRosSystemParser.g:6575:2: Default + // InternalRosSystemParser.g:6448:1: ( Default ) + // InternalRosSystemParser.g:6449:2: Default { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -19855,14 +19580,14 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRosSystemParser.g:6584:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6458: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:6588:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6589:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRosSystemParser.g:6462:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6463:2: rule__ParameterStringType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__1__Impl(); @@ -19888,21 +19613,21 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRosSystemParser.g:6595:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6469: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:6599:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6600:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6473:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6474:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6600:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6601:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6474:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6475:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6602:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6602:3: rule__ParameterStringType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6476:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6476:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterStringType__DefaultAssignment_2_1(); @@ -19935,16 +19660,16 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRosSystemParser.g:6611:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRosSystemParser.g:6485: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:6615:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRosSystemParser.g:6616:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRosSystemParser.g:6489:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRosSystemParser.g:6490:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_35); rule__ParameterDoubleType__Group__0__Impl(); state._fsp--; @@ -19973,21 +19698,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRosSystemParser.g:6623:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6497:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6627:1: ( ( () ) ) - // InternalRosSystemParser.g:6628:1: ( () ) + // InternalRosSystemParser.g:6501:1: ( ( () ) ) + // InternalRosSystemParser.g:6502:1: ( () ) { - // InternalRosSystemParser.g:6628:1: ( () ) - // InternalRosSystemParser.g:6629:2: () + // InternalRosSystemParser.g:6502:1: ( () ) + // InternalRosSystemParser.g:6503:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRosSystemParser.g:6630:2: () - // InternalRosSystemParser.g:6630:3: + // InternalRosSystemParser.g:6504:2: () + // InternalRosSystemParser.g:6504:3: { } @@ -20010,16 +19735,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRosSystemParser.g:6638:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRosSystemParser.g:6512: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:6642:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRosSystemParser.g:6643:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRosSystemParser.g:6516:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRosSystemParser.g:6517:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -20048,17 +19773,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRosSystemParser.g:6650:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; + // InternalRosSystemParser.g:6524:1: rule__ParameterDoubleType__Group__1__Impl : ( Double ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6654:1: ( ( Double ) ) - // InternalRosSystemParser.g:6655:1: ( Double ) + // InternalRosSystemParser.g:6528:1: ( ( Double ) ) + // InternalRosSystemParser.g:6529:1: ( Double ) { - // InternalRosSystemParser.g:6655:1: ( Double ) - // InternalRosSystemParser.g:6656:2: Double + // InternalRosSystemParser.g:6529:1: ( Double ) + // InternalRosSystemParser.g:6530:2: Double { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,Double,FOLLOW_2); @@ -20085,14 +19810,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRosSystemParser.g:6665:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRosSystemParser.g:6539: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:6669:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRosSystemParser.g:6670:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRosSystemParser.g:6543:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRosSystemParser.g:6544:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -20118,33 +19843,33 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRosSystemParser.g:6676:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6550: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:6680:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6681:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystemParser.g:6554:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6555:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6681:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRosSystemParser.g:6682:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRosSystemParser.g:6555:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRosSystemParser.g:6556:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6683:2: ( rule__ParameterDoubleType__Group_2__0 )? - int alt31=2; - int LA31_0 = input.LA(1); + // InternalRosSystemParser.g:6557: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:6683:3: rule__ParameterDoubleType__Group_2__0 + // InternalRosSystemParser.g:6557:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -20180,16 +19905,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRosSystemParser.g:6692:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRosSystemParser.g:6566: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:6696:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRosSystemParser.g:6697:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRosSystemParser.g:6570:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRosSystemParser.g:6571: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--; @@ -20218,17 +19943,17 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRosSystemParser.g:6704:1: rule__ParameterDoubleType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6578: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:6708:1: ( ( Default ) ) - // InternalRosSystemParser.g:6709:1: ( Default ) + // InternalRosSystemParser.g:6582:1: ( ( Default ) ) + // InternalRosSystemParser.g:6583:1: ( Default ) { - // InternalRosSystemParser.g:6709:1: ( Default ) - // InternalRosSystemParser.g:6710:2: Default + // InternalRosSystemParser.g:6583:1: ( Default ) + // InternalRosSystemParser.g:6584:2: Default { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -20255,14 +19980,14 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRosSystemParser.g:6719:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6593: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:6723:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6724:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRosSystemParser.g:6597:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6598:2: rule__ParameterDoubleType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__1__Impl(); @@ -20288,21 +20013,21 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRosSystemParser.g:6730:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6604: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:6734:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6735:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6608:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6609:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6735:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6736:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6609:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6610:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6737:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6737:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6611:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6611:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__DefaultAssignment_2_1(); @@ -20335,16 +20060,16 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRosSystemParser.g:6746:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRosSystemParser.g:6620: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:6750:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRosSystemParser.g:6751:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRosSystemParser.g:6624:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRosSystemParser.g:6625:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_37); rule__ParameterBooleanType__Group__0__Impl(); state._fsp--; @@ -20373,21 +20098,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRosSystemParser.g:6758:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6632:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6762:1: ( ( () ) ) - // InternalRosSystemParser.g:6763:1: ( () ) + // InternalRosSystemParser.g:6636:1: ( ( () ) ) + // InternalRosSystemParser.g:6637:1: ( () ) { - // InternalRosSystemParser.g:6763:1: ( () ) - // InternalRosSystemParser.g:6764:2: () + // InternalRosSystemParser.g:6637:1: ( () ) + // InternalRosSystemParser.g:6638:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRosSystemParser.g:6765:2: () - // InternalRosSystemParser.g:6765:3: + // InternalRosSystemParser.g:6639:2: () + // InternalRosSystemParser.g:6639:3: { } @@ -20410,16 +20135,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRosSystemParser.g:6773:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRosSystemParser.g:6647: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:6777:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRosSystemParser.g:6778:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRosSystemParser.g:6651:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRosSystemParser.g:6652:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -20448,17 +20173,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRosSystemParser.g:6785:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; + // InternalRosSystemParser.g:6659:1: rule__ParameterBooleanType__Group__1__Impl : ( Boolean ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6789:1: ( ( Boolean ) ) - // InternalRosSystemParser.g:6790:1: ( Boolean ) + // InternalRosSystemParser.g:6663:1: ( ( Boolean ) ) + // InternalRosSystemParser.g:6664:1: ( Boolean ) { - // InternalRosSystemParser.g:6790:1: ( Boolean ) - // InternalRosSystemParser.g:6791:2: Boolean + // InternalRosSystemParser.g:6664:1: ( Boolean ) + // InternalRosSystemParser.g:6665:2: Boolean { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,Boolean,FOLLOW_2); @@ -20485,14 +20210,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRosSystemParser.g:6800:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRosSystemParser.g:6674: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:6804:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRosSystemParser.g:6805:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRosSystemParser.g:6678:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRosSystemParser.g:6679:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -20518,33 +20243,33 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRosSystemParser.g:6811:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6685: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:6815:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6816:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystemParser.g:6689:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6690:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRosSystemParser.g:6816:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRosSystemParser.g:6817:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRosSystemParser.g:6690:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRosSystemParser.g:6691:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6818:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRosSystemParser.g:6692: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:6818:3: rule__ParameterBooleanType__Group_2__0 + // InternalRosSystemParser.g:6692:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -20580,16 +20305,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRosSystemParser.g:6827:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRosSystemParser.g:6701: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:6831:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRosSystemParser.g:6832:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRosSystemParser.g:6705:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRosSystemParser.g:6706: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--; @@ -20618,17 +20343,17 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRosSystemParser.g:6839:1: rule__ParameterBooleanType__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6713: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:6843:1: ( ( Default ) ) - // InternalRosSystemParser.g:6844:1: ( Default ) + // InternalRosSystemParser.g:6717:1: ( ( Default ) ) + // InternalRosSystemParser.g:6718:1: ( Default ) { - // InternalRosSystemParser.g:6844:1: ( Default ) - // InternalRosSystemParser.g:6845:2: Default + // InternalRosSystemParser.g:6718:1: ( Default ) + // InternalRosSystemParser.g:6719:2: Default { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -20655,14 +20380,14 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRosSystemParser.g:6854:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalRosSystemParser.g:6728: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:6858:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRosSystemParser.g:6859:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRosSystemParser.g:6732:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRosSystemParser.g:6733:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__1__Impl(); @@ -20688,21 +20413,21 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRosSystemParser.g:6865:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6739: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:6869:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:6870:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6743:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6744:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:6870:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:6871:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6744:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6745:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:6872:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:6872:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6746:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6746:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__DefaultAssignment_2_1(); @@ -20735,16 +20460,16 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRosSystemParser.g:6881:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRosSystemParser.g:6755: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:6885:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRosSystemParser.g:6886:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRosSystemParser.g:6759:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRosSystemParser.g:6760:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); rule__ParameterBase64Type__Group__0__Impl(); state._fsp--; @@ -20773,21 +20498,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRosSystemParser.g:6893:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:6767:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6897:1: ( ( () ) ) - // InternalRosSystemParser.g:6898:1: ( () ) + // InternalRosSystemParser.g:6771:1: ( ( () ) ) + // InternalRosSystemParser.g:6772:1: ( () ) { - // InternalRosSystemParser.g:6898:1: ( () ) - // InternalRosSystemParser.g:6899:2: () + // InternalRosSystemParser.g:6772:1: ( () ) + // InternalRosSystemParser.g:6773:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRosSystemParser.g:6900:2: () - // InternalRosSystemParser.g:6900:3: + // InternalRosSystemParser.g:6774:2: () + // InternalRosSystemParser.g:6774:3: { } @@ -20810,16 +20535,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRosSystemParser.g:6908:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRosSystemParser.g:6782: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:6912:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRosSystemParser.g:6913:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRosSystemParser.g:6786:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRosSystemParser.g:6787:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_36); + pushFollow(FOLLOW_33); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -20848,17 +20573,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRosSystemParser.g:6920:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; + // InternalRosSystemParser.g:6794:1: rule__ParameterBase64Type__Group__1__Impl : ( Base64 ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:6924:1: ( ( Base64 ) ) - // InternalRosSystemParser.g:6925:1: ( Base64 ) + // InternalRosSystemParser.g:6798:1: ( ( Base64 ) ) + // InternalRosSystemParser.g:6799:1: ( Base64 ) { - // InternalRosSystemParser.g:6925:1: ( Base64 ) - // InternalRosSystemParser.g:6926:2: Base64 + // InternalRosSystemParser.g:6799:1: ( Base64 ) + // InternalRosSystemParser.g:6800:2: Base64 { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,Base64,FOLLOW_2); @@ -20885,14 +20610,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRosSystemParser.g:6935:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRosSystemParser.g:6809: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:6939:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRosSystemParser.g:6940:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRosSystemParser.g:6813:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRosSystemParser.g:6814:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -20918,33 +20643,33 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRosSystemParser.g:6946:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRosSystemParser.g:6820: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:6950:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRosSystemParser.g:6951:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystemParser.g:6824:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRosSystemParser.g:6825:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRosSystemParser.g:6951:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRosSystemParser.g:6952:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRosSystemParser.g:6825:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRosSystemParser.g:6826:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRosSystemParser.g:6953:2: ( rule__ParameterBase64Type__Group_2__0 )? - int alt33=2; - int LA33_0 = input.LA(1); + // InternalRosSystemParser.g:6827: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:6953:3: rule__ParameterBase64Type__Group_2__0 + // InternalRosSystemParser.g:6827:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -20980,16 +20705,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRosSystemParser.g:6962:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRosSystemParser.g:6836: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:6966:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRosSystemParser.g:6967:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRosSystemParser.g:6840:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRosSystemParser.g:6841: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--; @@ -21018,17 +20743,17 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRosSystemParser.g:6974:1: rule__ParameterBase64Type__Group_2__0__Impl : ( Default ) ; + // InternalRosSystemParser.g:6848: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:6978:1: ( ( Default ) ) - // InternalRosSystemParser.g:6979:1: ( Default ) + // InternalRosSystemParser.g:6852:1: ( ( Default ) ) + // InternalRosSystemParser.g:6853:1: ( Default ) { - // InternalRosSystemParser.g:6979:1: ( Default ) - // InternalRosSystemParser.g:6980:2: Default + // InternalRosSystemParser.g:6853:1: ( Default ) + // InternalRosSystemParser.g:6854:2: Default { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); match(input,Default,FOLLOW_2); @@ -21055,14 +20780,14 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRosSystemParser.g:6989:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; + // InternalRosSystemParser.g:6863: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:6993:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRosSystemParser.g:6994:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRosSystemParser.g:6867:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRosSystemParser.g:6868:2: rule__ParameterBase64Type__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__1__Impl(); @@ -21088,21 +20813,21 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRosSystemParser.g:7000:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:6874: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:7004:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:7005:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6878:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:6879:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRosSystemParser.g:7005:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRosSystemParser.g:7006:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6879:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRosSystemParser.g:6880:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRosSystemParser.g:7007:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRosSystemParser.g:7007:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalRosSystemParser.g:6881:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRosSystemParser.g:6881:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__DefaultAssignment_2_1(); @@ -21135,16 +20860,16 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRosSystemParser.g:7016:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRosSystemParser.g:6890: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:7020:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRosSystemParser.g:7021:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRosSystemParser.g:6894:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRosSystemParser.g:6895:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_41); rule__ParameterArrayType__Group__0__Impl(); state._fsp--; @@ -21173,21 +20898,21 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRosSystemParser.g:7028:1: rule__ParameterArrayType__Group__0__Impl : ( Array ) ; + // InternalRosSystemParser.g:6902:1: rule__ParameterArrayType__Group__0__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7032:1: ( ( Array ) ) - // InternalRosSystemParser.g:7033:1: ( Array ) + // InternalRosSystemParser.g:6906:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:6907:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:7033:1: ( Array ) - // InternalRosSystemParser.g:7034:2: Array + // InternalRosSystemParser.g:6907:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:6908:2: RULE_BEGIN { - before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - match(input,Array,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); } @@ -21210,16 +20935,16 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRosSystemParser.g:7043:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRosSystemParser.g:6917: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:7047:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRosSystemParser.g:7048:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRosSystemParser.g:6921:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRosSystemParser.g:6922:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_30); rule__ParameterArrayType__Group__1__Impl(); state._fsp--; @@ -21248,21 +20973,21 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRosSystemParser.g:7055:1: rule__ParameterArrayType__Group__1__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:6929:1: rule__ParameterArrayType__Group__1__Impl : ( Array ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7059:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:7060:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:6933:1: ( ( Array ) ) + // InternalRosSystemParser.g:6934:1: ( Array ) { - // InternalRosSystemParser.g:7060:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:7061:2: RULE_BEGIN + // InternalRosSystemParser.g:6934:1: ( Array ) + // InternalRosSystemParser.g:6935:2: Array { - before(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); + match(input,Array,FOLLOW_2); + after(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); } @@ -21285,16 +21010,16 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRosSystemParser.g:7070:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRosSystemParser.g:6944: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:7074:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRosSystemParser.g:7075:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRosSystemParser.g:6948:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRosSystemParser.g:6949:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_30); + pushFollow(FOLLOW_42); rule__ParameterArrayType__Group__2__Impl(); state._fsp--; @@ -21323,106 +21048,31 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRosSystemParser.g:7082:1: rule__ParameterArrayType__Group__2__Impl : ( Type ) ; + // InternalRosSystemParser.g:6956: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:7086:1: ( ( Type ) ) - // InternalRosSystemParser.g:7087:1: ( Type ) - { - // InternalRosSystemParser.g:7087:1: ( Type ) - // InternalRosSystemParser.g:7088:2: Type - { - before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - match(input,Type,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - - - // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRosSystemParser.g:7097: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:7101:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRosSystemParser.g:7102:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 - { - pushFollow(FOLLOW_46); - rule__ParameterArrayType__Group__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__4(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterArrayType__Group__3" - - - // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRosSystemParser.g:7109:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; - public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:7113:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRosSystemParser.g:7114:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRosSystemParser.g:6960:1: ( ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) ) + // InternalRosSystemParser.g:6961:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) { - // InternalRosSystemParser.g:7114:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRosSystemParser.g:7115:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRosSystemParser.g:6961:1: ( ( rule__ParameterArrayType__TypeAssignment_2 ) ) + // InternalRosSystemParser.g:6962:2: ( rule__ParameterArrayType__TypeAssignment_2 ) { - before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRosSystemParser.g:7116:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRosSystemParser.g:7116:3: rule__ParameterArrayType__TypeAssignment_3 + before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); + // InternalRosSystemParser.g:6963:2: ( rule__ParameterArrayType__TypeAssignment_2 ) + // InternalRosSystemParser.g:6963:3: rule__ParameterArrayType__TypeAssignment_2 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__TypeAssignment_3(); + rule__ParameterArrayType__TypeAssignment_2(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_2()); } @@ -21441,26 +21091,26 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__2__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRosSystemParser.g:7124:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; - public final void rule__ParameterArrayType__Group__4() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3" + // InternalRosSystemParser.g:6971: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:7128:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRosSystemParser.g:7129:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRosSystemParser.g:6975:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRosSystemParser.g:6976:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { - pushFollow(FOLLOW_46); - rule__ParameterArrayType__Group__4__Impl(); + pushFollow(FOLLOW_42); + rule__ParameterArrayType__Group__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5(); + rule__ParameterArrayType__Group__4(); state._fsp--; @@ -21479,36 +21129,36 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4" + // $ANTLR end "rule__ParameterArrayType__Group__3" - // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRosSystemParser.g:7136:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; - public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" + // InternalRosSystemParser.g:6983: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:7140:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRosSystemParser.g:7141:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRosSystemParser.g:6987:1: ( ( ( rule__ParameterArrayType__Group_3__0 )? ) ) + // InternalRosSystemParser.g:6988:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) { - // InternalRosSystemParser.g:7141:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRosSystemParser.g:7142:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRosSystemParser.g:6988:1: ( ( rule__ParameterArrayType__Group_3__0 )? ) + // InternalRosSystemParser.g:6989:2: ( rule__ParameterArrayType__Group_3__0 )? { - before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRosSystemParser.g:7143:2: ( rule__ParameterArrayType__Group_4__0 )? - int alt34=2; - int LA34_0 = input.LA(1); + before(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); + // InternalRosSystemParser.g:6990: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:7143:3: rule__ParameterArrayType__Group_4__0 + // InternalRosSystemParser.g:6990:3: rule__ParameterArrayType__Group_3__0 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__0(); + rule__ParameterArrayType__Group_3__0(); state._fsp--; @@ -21518,7 +21168,7 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } - after(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); + after(grammarAccess.getParameterArrayTypeAccess().getGroup_3()); } @@ -21537,21 +21187,21 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__3__Impl" - // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRosSystemParser.g:7151:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; - public final void rule__ParameterArrayType__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4" + // InternalRosSystemParser.g:6998: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:7155:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRosSystemParser.g:7156:2: rule__ParameterArrayType__Group__5__Impl + // InternalRosSystemParser.g:7002:1: ( rule__ParameterArrayType__Group__4__Impl ) + // InternalRosSystemParser.g:7003:2: rule__ParameterArrayType__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group__5__Impl(); + rule__ParameterArrayType__Group__4__Impl(); state._fsp--; @@ -21570,25 +21220,25 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5" + // $ANTLR end "rule__ParameterArrayType__Group__4" - // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRosSystemParser.g:7162:1: rule__ParameterArrayType__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" + // InternalRosSystemParser.g:7009:1: rule__ParameterArrayType__Group__4__Impl : ( RULE_END ) ; + public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7166:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:7167:1: ( RULE_END ) + // InternalRosSystemParser.g:7013:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:7014:1: ( RULE_END ) { - // InternalRosSystemParser.g:7167:1: ( RULE_END ) - // InternalRosSystemParser.g:7168:2: RULE_END + // InternalRosSystemParser.g:7014:1: ( RULE_END ) + // InternalRosSystemParser.g:7015:2: RULE_END { - before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + after(grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -21607,26 +21257,26 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE } return ; } - // $ANTLR end "rule__ParameterArrayType__Group__5__Impl" + // $ANTLR end "rule__ParameterArrayType__Group__4__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRosSystemParser.g:7178:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; - public final void rule__ParameterArrayType__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0" + // InternalRosSystemParser.g:7025: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:7182:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRosSystemParser.g:7183:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRosSystemParser.g:7029:1: ( rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 ) + // InternalRosSystemParser.g:7030:2: rule__ParameterArrayType__Group_3__0__Impl rule__ParameterArrayType__Group_3__1 { pushFollow(FOLLOW_14); - rule__ParameterArrayType__Group_4__0__Impl(); + rule__ParameterArrayType__Group_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1(); + rule__ParameterArrayType__Group_3__1(); state._fsp--; @@ -21645,25 +21295,25 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0" + // $ANTLR end "rule__ParameterArrayType__Group_3__0" - // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRosSystemParser.g:7190:1: rule__ParameterArrayType__Group_4__0__Impl : ( Default ) ; - public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__0__Impl" + // InternalRosSystemParser.g:7037: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:7194:1: ( ( Default ) ) - // InternalRosSystemParser.g:7195:1: ( Default ) + // InternalRosSystemParser.g:7041:1: ( ( Default ) ) + // InternalRosSystemParser.g:7042:1: ( Default ) { - // InternalRosSystemParser.g:7195:1: ( Default ) - // InternalRosSystemParser.g:7196:2: Default + // InternalRosSystemParser.g:7042:1: ( Default ) + // InternalRosSystemParser.g:7043:2: Default { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); match(input,Default,FOLLOW_2); - after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); } @@ -21682,21 +21332,21 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__0__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__0__Impl" - // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRosSystemParser.g:7205:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; - public final void rule__ParameterArrayType__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1" + // InternalRosSystemParser.g:7052: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:7209:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRosSystemParser.g:7210:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRosSystemParser.g:7056:1: ( rule__ParameterArrayType__Group_3__1__Impl ) + // InternalRosSystemParser.g:7057:2: rule__ParameterArrayType__Group_3__1__Impl { pushFollow(FOLLOW_2); - rule__ParameterArrayType__Group_4__1__Impl(); + rule__ParameterArrayType__Group_3__1__Impl(); state._fsp--; @@ -21715,35 +21365,35 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1" + // $ANTLR end "rule__ParameterArrayType__Group_3__1" - // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRosSystemParser.g:7216:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; - public final void rule__ParameterArrayType__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__Group_3__1__Impl" + // InternalRosSystemParser.g:7063: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:7220:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRosSystemParser.g:7221:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRosSystemParser.g:7067:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) ) + // InternalRosSystemParser.g:7068:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) { - // InternalRosSystemParser.g:7221:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRosSystemParser.g:7222:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRosSystemParser.g:7068:1: ( ( rule__ParameterArrayType__DefaultAssignment_3_1 ) ) + // InternalRosSystemParser.g:7069:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRosSystemParser.g:7223:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRosSystemParser.g:7223:3: rule__ParameterArrayType__DefaultAssignment_4_1 + before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); + // InternalRosSystemParser.g:7070:2: ( rule__ParameterArrayType__DefaultAssignment_3_1 ) + // InternalRosSystemParser.g:7070:3: rule__ParameterArrayType__DefaultAssignment_3_1 { pushFollow(FOLLOW_2); - rule__ParameterArrayType__DefaultAssignment_4_1(); + rule__ParameterArrayType__DefaultAssignment_3_1(); state._fsp--; } - after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_3_1()); } @@ -21762,18 +21412,18 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__Group_4__1__Impl" + // $ANTLR end "rule__ParameterArrayType__Group_3__1__Impl" // $ANTLR start "rule__ParameterList__Group__0" - // InternalRosSystemParser.g:7232:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRosSystemParser.g:7079: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:7236:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRosSystemParser.g:7237:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRosSystemParser.g:7083:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRosSystemParser.g:7084:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_14); rule__ParameterList__Group__0__Impl(); @@ -21804,21 +21454,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRosSystemParser.g:7244:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7091:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7248:1: ( ( () ) ) - // InternalRosSystemParser.g:7249:1: ( () ) + // InternalRosSystemParser.g:7095:1: ( ( () ) ) + // InternalRosSystemParser.g:7096:1: ( () ) { - // InternalRosSystemParser.g:7249:1: ( () ) - // InternalRosSystemParser.g:7250:2: () + // InternalRosSystemParser.g:7096:1: ( () ) + // InternalRosSystemParser.g:7097:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRosSystemParser.g:7251:2: () - // InternalRosSystemParser.g:7251:3: + // InternalRosSystemParser.g:7098:2: () + // InternalRosSystemParser.g:7098:3: { } @@ -21841,16 +21491,16 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRosSystemParser.g:7259:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRosSystemParser.g:7106: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:7263:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRosSystemParser.g:7264:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRosSystemParser.g:7110:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRosSystemParser.g:7111:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); rule__ParameterList__Group__1__Impl(); state._fsp--; @@ -21879,17 +21529,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRosSystemParser.g:7271:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:7118:1: rule__ParameterList__Group__1__Impl : ( LeftSquareBracket ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7275:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:7276:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7122:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:7123:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:7276:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:7277:2: LeftSquareBracket + // InternalRosSystemParser.g:7123:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7124:2: LeftSquareBracket { before(grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -21916,16 +21566,16 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRosSystemParser.g:7286:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRosSystemParser.g:7133: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:7290:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRosSystemParser.g:7291:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRosSystemParser.g:7137:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRosSystemParser.g:7138:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterList__Group__2__Impl(); state._fsp--; @@ -21954,21 +21604,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRosSystemParser.g:7298:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRosSystemParser.g:7145: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:7302:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRosSystemParser.g:7303:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystemParser.g:7149:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRosSystemParser.g:7150:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRosSystemParser.g:7303:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRosSystemParser.g:7304:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystemParser.g:7150:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRosSystemParser.g:7151:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRosSystemParser.g:7305:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRosSystemParser.g:7305:3: rule__ParameterList__ValueAssignment_2 + // InternalRosSystemParser.g:7152:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRosSystemParser.g:7152:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -22001,16 +21651,16 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRosSystemParser.g:7313:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRosSystemParser.g:7160: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:7317:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRosSystemParser.g:7318:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRosSystemParser.g:7164:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRosSystemParser.g:7165:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterList__Group__3__Impl(); state._fsp--; @@ -22039,35 +21689,35 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRosSystemParser.g:7325:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRosSystemParser.g:7172: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:7329:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRosSystemParser.g:7330:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystemParser.g:7176:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRosSystemParser.g:7177:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRosSystemParser.g:7330:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRosSystemParser.g:7331:2: ( rule__ParameterList__Group_3__0 )* + // InternalRosSystemParser.g:7177:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRosSystemParser.g:7178:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRosSystemParser.g:7332:2: ( rule__ParameterList__Group_3__0 )* - loop35: + // InternalRosSystemParser.g:7179: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:7332:3: rule__ParameterList__Group_3__0 + // InternalRosSystemParser.g:7179:3: rule__ParameterList__Group_3__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_17); rule__ParameterList__Group_3__0(); state._fsp--; @@ -22077,7 +21727,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept break; default : - break loop35; + break loop34; } } while (true); @@ -22104,14 +21754,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRosSystemParser.g:7340:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRosSystemParser.g:7187: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:7344:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRosSystemParser.g:7345:2: rule__ParameterList__Group__4__Impl + // InternalRosSystemParser.g:7191:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRosSystemParser.g:7192:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -22137,17 +21787,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRosSystemParser.g:7351:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:7198:1: rule__ParameterList__Group__4__Impl : ( RightSquareBracket ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7355:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:7356:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7202:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:7203:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:7356:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:7357:2: RightSquareBracket + // InternalRosSystemParser.g:7203:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7204:2: RightSquareBracket { before(grammarAccess.getParameterListAccess().getRightSquareBracketKeyword_4()); match(input,RightSquareBracket,FOLLOW_2); @@ -22174,16 +21824,16 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRosSystemParser.g:7367:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRosSystemParser.g:7214: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:7371:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRosSystemParser.g:7372:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRosSystemParser.g:7218:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRosSystemParser.g:7219:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); rule__ParameterList__Group_3__0__Impl(); state._fsp--; @@ -22212,17 +21862,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRosSystemParser.g:7379:1: rule__ParameterList__Group_3__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:7226: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:7383:1: ( ( Comma ) ) - // InternalRosSystemParser.g:7384:1: ( Comma ) + // InternalRosSystemParser.g:7230:1: ( ( Comma ) ) + // InternalRosSystemParser.g:7231:1: ( Comma ) { - // InternalRosSystemParser.g:7384:1: ( Comma ) - // InternalRosSystemParser.g:7385:2: Comma + // InternalRosSystemParser.g:7231:1: ( Comma ) + // InternalRosSystemParser.g:7232:2: Comma { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,Comma,FOLLOW_2); @@ -22249,14 +21899,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRosSystemParser.g:7394:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRosSystemParser.g:7241: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:7398:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRosSystemParser.g:7399:2: rule__ParameterList__Group_3__1__Impl + // InternalRosSystemParser.g:7245:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRosSystemParser.g:7246:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -22282,21 +21932,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRosSystemParser.g:7405:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRosSystemParser.g:7252: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:7409:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRosSystemParser.g:7410:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystemParser.g:7256:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRosSystemParser.g:7257:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRosSystemParser.g:7410:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRosSystemParser.g:7411:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystemParser.g:7257:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRosSystemParser.g:7258:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRosSystemParser.g:7412:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRosSystemParser.g:7412:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRosSystemParser.g:7259:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRosSystemParser.g:7259:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -22329,16 +21979,16 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRosSystemParser.g:7421:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRosSystemParser.g:7268: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:7425:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRosSystemParser.g:7426:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRosSystemParser.g:7272:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRosSystemParser.g:7273:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_43); rule__ParameterAny__Group__0__Impl(); state._fsp--; @@ -22367,21 +22017,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRosSystemParser.g:7433:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7280:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7437:1: ( ( () ) ) - // InternalRosSystemParser.g:7438:1: ( () ) + // InternalRosSystemParser.g:7284:1: ( ( () ) ) + // InternalRosSystemParser.g:7285:1: ( () ) { - // InternalRosSystemParser.g:7438:1: ( () ) - // InternalRosSystemParser.g:7439:2: () + // InternalRosSystemParser.g:7285:1: ( () ) + // InternalRosSystemParser.g:7286:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRosSystemParser.g:7440:2: () - // InternalRosSystemParser.g:7440:3: + // InternalRosSystemParser.g:7287:2: () + // InternalRosSystemParser.g:7287:3: { } @@ -22404,16 +22054,16 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRosSystemParser.g:7448:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRosSystemParser.g:7295: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:7452:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRosSystemParser.g:7453:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRosSystemParser.g:7299:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRosSystemParser.g:7300:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_44); rule__ParameterAny__Group__1__Impl(); state._fsp--; @@ -22442,17 +22092,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRosSystemParser.g:7460:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; + // InternalRosSystemParser.g:7307:1: rule__ParameterAny__Group__1__Impl : ( ParameterAny ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7464:1: ( ( ParameterAny ) ) - // InternalRosSystemParser.g:7465:1: ( ParameterAny ) + // InternalRosSystemParser.g:7311:1: ( ( ParameterAny ) ) + // InternalRosSystemParser.g:7312:1: ( ParameterAny ) { - // InternalRosSystemParser.g:7465:1: ( ParameterAny ) - // InternalRosSystemParser.g:7466:2: ParameterAny + // InternalRosSystemParser.g:7312:1: ( ParameterAny ) + // InternalRosSystemParser.g:7313:2: ParameterAny { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,ParameterAny,FOLLOW_2); @@ -22479,14 +22129,14 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRosSystemParser.g:7475:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl ; + // InternalRosSystemParser.g:7322: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:7479:1: ( rule__ParameterAny__Group__2__Impl ) - // InternalRosSystemParser.g:7480:2: rule__ParameterAny__Group__2__Impl + // InternalRosSystemParser.g:7326:1: ( rule__ParameterAny__Group__2__Impl ) + // InternalRosSystemParser.g:7327:2: rule__ParameterAny__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__2__Impl(); @@ -22512,29 +22162,29 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRosSystemParser.g:7486:1: rule__ParameterAny__Group__2__Impl : ( ( rule__ParameterAny__Group_2__0 )? ) ; + // InternalRosSystemParser.g:7333: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:7490:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) - // InternalRosSystemParser.g:7491:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRosSystemParser.g:7337:1: ( ( ( rule__ParameterAny__Group_2__0 )? ) ) + // InternalRosSystemParser.g:7338:1: ( ( rule__ParameterAny__Group_2__0 )? ) { - // InternalRosSystemParser.g:7491:1: ( ( rule__ParameterAny__Group_2__0 )? ) - // InternalRosSystemParser.g:7492:2: ( rule__ParameterAny__Group_2__0 )? + // InternalRosSystemParser.g:7338:1: ( ( rule__ParameterAny__Group_2__0 )? ) + // InternalRosSystemParser.g:7339:2: ( rule__ParameterAny__Group_2__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_2()); - // InternalRosSystemParser.g:7493:2: ( rule__ParameterAny__Group_2__0 )? - int alt36=2; - int LA36_0 = input.LA(1); + // InternalRosSystemParser.g:7340: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:7493:3: rule__ParameterAny__Group_2__0 + // InternalRosSystemParser.g:7340:3: rule__ParameterAny__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__0(); @@ -22570,14 +22220,14 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_2__0" - // InternalRosSystemParser.g:7502:1: rule__ParameterAny__Group_2__0 : rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ; + // InternalRosSystemParser.g:7349: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:7506:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) - // InternalRosSystemParser.g:7507:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 + // InternalRosSystemParser.g:7353:1: ( rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 ) + // InternalRosSystemParser.g:7354:2: rule__ParameterAny__Group_2__0__Impl rule__ParameterAny__Group_2__1 { pushFollow(FOLLOW_11); rule__ParameterAny__Group_2__0__Impl(); @@ -22608,17 +22258,17 @@ public final void rule__ParameterAny__Group_2__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__0__Impl" - // InternalRosSystemParser.g:7514:1: rule__ParameterAny__Group_2__0__Impl : ( Value ) ; + // InternalRosSystemParser.g:7361: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:7518:1: ( ( Value ) ) - // InternalRosSystemParser.g:7519:1: ( Value ) + // InternalRosSystemParser.g:7365:1: ( ( Value ) ) + // InternalRosSystemParser.g:7366:1: ( Value ) { - // InternalRosSystemParser.g:7519:1: ( Value ) - // InternalRosSystemParser.g:7520:2: Value + // InternalRosSystemParser.g:7366:1: ( Value ) + // InternalRosSystemParser.g:7367:2: Value { before(grammarAccess.getParameterAnyAccess().getValueKeyword_2_0()); match(input,Value,FOLLOW_2); @@ -22645,14 +22295,14 @@ public final void rule__ParameterAny__Group_2__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_2__1" - // InternalRosSystemParser.g:7529:1: rule__ParameterAny__Group_2__1 : rule__ParameterAny__Group_2__1__Impl ; + // InternalRosSystemParser.g:7376: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:7533:1: ( rule__ParameterAny__Group_2__1__Impl ) - // InternalRosSystemParser.g:7534:2: rule__ParameterAny__Group_2__1__Impl + // InternalRosSystemParser.g:7380:1: ( rule__ParameterAny__Group_2__1__Impl ) + // InternalRosSystemParser.g:7381:2: rule__ParameterAny__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_2__1__Impl(); @@ -22678,21 +22328,21 @@ public final void rule__ParameterAny__Group_2__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_2__1__Impl" - // InternalRosSystemParser.g:7540:1: rule__ParameterAny__Group_2__1__Impl : ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ; + // InternalRosSystemParser.g:7387: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:7544:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) - // InternalRosSystemParser.g:7545:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRosSystemParser.g:7391:1: ( ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) ) + // InternalRosSystemParser.g:7392:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) { - // InternalRosSystemParser.g:7545:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) - // InternalRosSystemParser.g:7546:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRosSystemParser.g:7392:1: ( ( rule__ParameterAny__ValueAssignment_2_1 ) ) + // InternalRosSystemParser.g:7393:2: ( rule__ParameterAny__ValueAssignment_2_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_2_1()); - // InternalRosSystemParser.g:7547:2: ( rule__ParameterAny__ValueAssignment_2_1 ) - // InternalRosSystemParser.g:7547:3: rule__ParameterAny__ValueAssignment_2_1 + // InternalRosSystemParser.g:7394:2: ( rule__ParameterAny__ValueAssignment_2_1 ) + // InternalRosSystemParser.g:7394:3: rule__ParameterAny__ValueAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_2_1(); @@ -22725,16 +22375,16 @@ public final void rule__ParameterAny__Group_2__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRosSystemParser.g:7556:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRosSystemParser.g:7403: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:7560:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRosSystemParser.g:7561:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRosSystemParser.g:7407:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRosSystemParser.g:7408:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_23); rule__ParameterStruct__Group__0__Impl(); state._fsp--; @@ -22763,21 +22413,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRosSystemParser.g:7568:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7415:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7572:1: ( ( () ) ) - // InternalRosSystemParser.g:7573:1: ( () ) + // InternalRosSystemParser.g:7419:1: ( ( () ) ) + // InternalRosSystemParser.g:7420:1: ( () ) { - // InternalRosSystemParser.g:7573:1: ( () ) - // InternalRosSystemParser.g:7574:2: () + // InternalRosSystemParser.g:7420:1: ( () ) + // InternalRosSystemParser.g:7421:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRosSystemParser.g:7575:2: () - // InternalRosSystemParser.g:7575:3: + // InternalRosSystemParser.g:7422:2: () + // InternalRosSystemParser.g:7422:3: { } @@ -22800,14 +22450,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRosSystemParser.g:7583:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRosSystemParser.g:7430: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:7587:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRosSystemParser.g:7588:2: rule__ParameterStruct__Group__1__Impl + // InternalRosSystemParser.g:7434:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRosSystemParser.g:7435:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -22833,29 +22483,29 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRosSystemParser.g:7594:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRosSystemParser.g:7441: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:7598:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRosSystemParser.g:7599:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystemParser.g:7445:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRosSystemParser.g:7446:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRosSystemParser.g:7599:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRosSystemParser.g:7600:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRosSystemParser.g:7446:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRosSystemParser.g:7447:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRosSystemParser.g:7601:2: ( rule__ParameterStruct__Group_1__0 )? - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRosSystemParser.g:7448: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:7601:3: rule__ParameterStruct__Group_1__0 + // InternalRosSystemParser.g:7448:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -22891,16 +22541,16 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRosSystemParser.g:7610:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRosSystemParser.g:7457: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:7614:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRosSystemParser.g:7615:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRosSystemParser.g:7461:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRosSystemParser.g:7462:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_11); rule__ParameterStruct__Group_1__0__Impl(); state._fsp--; @@ -22929,17 +22579,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRosSystemParser.g:7622:1: rule__ParameterStruct__Group_1__0__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:7469: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:7626:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:7627:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7473:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:7474:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:7627:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:7628:2: LeftSquareBracket + // InternalRosSystemParser.g:7474:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7475:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); match(input,LeftSquareBracket,FOLLOW_2); @@ -22966,16 +22616,16 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRosSystemParser.g:7637:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRosSystemParser.g:7484: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:7641:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRosSystemParser.g:7642:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRosSystemParser.g:7488:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRosSystemParser.g:7489:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterStruct__Group_1__1__Impl(); state._fsp--; @@ -23004,21 +22654,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRosSystemParser.g:7649:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRosSystemParser.g:7496: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:7653:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRosSystemParser.g:7654:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystemParser.g:7500:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRosSystemParser.g:7501:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRosSystemParser.g:7654:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRosSystemParser.g:7655:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystemParser.g:7501:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRosSystemParser.g:7502:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRosSystemParser.g:7656:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRosSystemParser.g:7656:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRosSystemParser.g:7503:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRosSystemParser.g:7503:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -23051,16 +22701,16 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRosSystemParser.g:7664:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRosSystemParser.g:7511: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:7668:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRosSystemParser.g:7669:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRosSystemParser.g:7515:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRosSystemParser.g:7516:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { - pushFollow(FOLLOW_25); + pushFollow(FOLLOW_26); rule__ParameterStruct__Group_1__2__Impl(); state._fsp--; @@ -23089,35 +22739,35 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRosSystemParser.g:7676:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRosSystemParser.g:7523: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:7680:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRosSystemParser.g:7681:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystemParser.g:7527:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRosSystemParser.g:7528:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRosSystemParser.g:7681:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRosSystemParser.g:7682:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRosSystemParser.g:7528:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRosSystemParser.g:7529:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRosSystemParser.g:7683:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop38: + // InternalRosSystemParser.g:7530: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:7683:3: rule__ParameterStruct__Group_1_2__0 + // InternalRosSystemParser.g:7530:3: rule__ParameterStruct__Group_1_2__0 { - pushFollow(FOLLOW_26); + pushFollow(FOLLOW_17); rule__ParameterStruct__Group_1_2__0(); state._fsp--; @@ -23127,7 +22777,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx break; default : - break loop38; + break loop37; } } while (true); @@ -23154,14 +22804,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRosSystemParser.g:7691:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRosSystemParser.g:7538: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:7695:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRosSystemParser.g:7696:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRosSystemParser.g:7542:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRosSystemParser.g:7543:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -23187,17 +22837,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRosSystemParser.g:7702:1: rule__ParameterStruct__Group_1__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:7549: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:7706:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:7707:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7553:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:7554:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:7707:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:7708:2: RightSquareBracket + // InternalRosSystemParser.g:7554:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7555:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -23224,14 +22874,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRosSystemParser.g:7718:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRosSystemParser.g:7565: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:7722:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRosSystemParser.g:7723:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRosSystemParser.g:7569:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRosSystemParser.g:7570:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_14); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -23262,17 +22912,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRosSystemParser.g:7730:1: rule__ParameterStruct__Group_1_2__0__Impl : ( Comma ) ; + // InternalRosSystemParser.g:7577: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:7734:1: ( ( Comma ) ) - // InternalRosSystemParser.g:7735:1: ( Comma ) + // InternalRosSystemParser.g:7581:1: ( ( Comma ) ) + // InternalRosSystemParser.g:7582:1: ( Comma ) { - // InternalRosSystemParser.g:7735:1: ( Comma ) - // InternalRosSystemParser.g:7736:2: Comma + // InternalRosSystemParser.g:7582:1: ( Comma ) + // InternalRosSystemParser.g:7583:2: Comma { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,Comma,FOLLOW_2); @@ -23299,16 +22949,16 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRosSystemParser.g:7745:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRosSystemParser.g:7592: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:7749:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRosSystemParser.g:7750:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRosSystemParser.g:7596:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRosSystemParser.g:7597:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_11); rule__ParameterStruct__Group_1_2__1__Impl(); state._fsp--; @@ -23337,17 +22987,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRosSystemParser.g:7757:1: rule__ParameterStruct__Group_1_2__1__Impl : ( LeftSquareBracket ) ; + // InternalRosSystemParser.g:7604: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:7761:1: ( ( LeftSquareBracket ) ) - // InternalRosSystemParser.g:7762:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7608:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:7609:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:7762:1: ( LeftSquareBracket ) - // InternalRosSystemParser.g:7763:2: LeftSquareBracket + // InternalRosSystemParser.g:7609:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:7610:2: LeftSquareBracket { before(grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); match(input,LeftSquareBracket,FOLLOW_2); @@ -23374,16 +23024,16 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRosSystemParser.g:7772:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRosSystemParser.g:7619: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:7776:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRosSystemParser.g:7777:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRosSystemParser.g:7623:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRosSystemParser.g:7624:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { - pushFollow(FOLLOW_15); + pushFollow(FOLLOW_16); rule__ParameterStruct__Group_1_2__2__Impl(); state._fsp--; @@ -23412,21 +23062,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRosSystemParser.g:7784:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRosSystemParser.g:7631: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:7788:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRosSystemParser.g:7789:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystemParser.g:7635:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRosSystemParser.g:7636:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRosSystemParser.g:7789:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRosSystemParser.g:7790:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystemParser.g:7636:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRosSystemParser.g:7637:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRosSystemParser.g:7791:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRosSystemParser.g:7791:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRosSystemParser.g:7638:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRosSystemParser.g:7638:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -23459,14 +23109,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRosSystemParser.g:7799:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRosSystemParser.g:7646: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:7803:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRosSystemParser.g:7804:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRosSystemParser.g:7650:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRosSystemParser.g:7651:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -23492,17 +23142,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRosSystemParser.g:7810:1: rule__ParameterStruct__Group_1_2__3__Impl : ( RightSquareBracket ) ; + // InternalRosSystemParser.g:7657: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:7814:1: ( ( RightSquareBracket ) ) - // InternalRosSystemParser.g:7815:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7661:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:7662:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:7815:1: ( RightSquareBracket ) - // InternalRosSystemParser.g:7816:2: RightSquareBracket + // InternalRosSystemParser.g:7662:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:7663:2: RightSquareBracket { before(grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); match(input,RightSquareBracket,FOLLOW_2); @@ -23529,16 +23179,16 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRosSystemParser.g:7826:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRosSystemParser.g:7673: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:7830:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRosSystemParser.g:7831:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRosSystemParser.g:7677:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRosSystemParser.g:7678:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_3); rule__ParameterStructMember__Group__0__Impl(); state._fsp--; @@ -23567,21 +23217,31 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRosSystemParser.g:7838:1: rule__ParameterStructMember__Group__0__Impl : ( ParameterStructMember ) ; + // InternalRosSystemParser.g:7685: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:7842:1: ( ( ParameterStructMember ) ) - // InternalRosSystemParser.g:7843:1: ( ParameterStructMember ) + // InternalRosSystemParser.g:7689:1: ( ( ( rule__ParameterStructMember__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:7690:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:7843:1: ( ParameterStructMember ) - // InternalRosSystemParser.g:7844:2: ParameterStructMember + // InternalRosSystemParser.g:7690:1: ( ( rule__ParameterStructMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7691:2: ( rule__ParameterStructMember__NameAssignment_0 ) { - before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - match(input,ParameterStructMember,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); + // InternalRosSystemParser.g:7692:2: ( rule__ParameterStructMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7692:3: rule__ParameterStructMember__NameAssignment_0 + { + pushFollow(FOLLOW_2); + rule__ParameterStructMember__NameAssignment_0(); + + state._fsp--; + + + } + + after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_0()); } @@ -23604,16 +23264,16 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRosSystemParser.g:7853:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRosSystemParser.g:7700: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:7857:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRosSystemParser.g:7858:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRosSystemParser.g:7704:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRosSystemParser.g:7705:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { - pushFollow(FOLLOW_3); + pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__1__Impl(); state._fsp--; @@ -23642,31 +23302,21 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRosSystemParser.g:7865:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; + // InternalRosSystemParser.g:7712:1: rule__ParameterStructMember__Group__1__Impl : ( Colon ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7869:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalRosSystemParser.g:7870:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRosSystemParser.g:7716:1: ( ( Colon ) ) + // InternalRosSystemParser.g:7717:1: ( Colon ) { - // InternalRosSystemParser.g:7870:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalRosSystemParser.g:7871:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRosSystemParser.g:7717:1: ( Colon ) + // InternalRosSystemParser.g:7718:2: Colon { - before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalRosSystemParser.g:7872:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalRosSystemParser.g:7872:3: rule__ParameterStructMember__NameAssignment_1 - { - pushFollow(FOLLOW_2); - rule__ParameterStructMember__NameAssignment_1(); - - state._fsp--; - - - } - - after(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); + before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); + match(input,Colon,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); } @@ -23689,16 +23339,16 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRosSystemParser.g:7880:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRosSystemParser.g:7727: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:7884:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRosSystemParser.g:7885:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRosSystemParser.g:7731:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRosSystemParser.g:7732:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_4); + pushFollow(FOLLOW_23); rule__ParameterStructMember__Group__2__Impl(); state._fsp--; @@ -23727,21 +23377,21 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRosSystemParser.g:7892:1: rule__ParameterStructMember__Group__2__Impl : ( Colon ) ; + // InternalRosSystemParser.g:7739:1: rule__ParameterStructMember__Group__2__Impl : ( RULE_BEGIN ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7896:1: ( ( Colon ) ) - // InternalRosSystemParser.g:7897:1: ( Colon ) + // InternalRosSystemParser.g:7743:1: ( ( RULE_BEGIN ) ) + // InternalRosSystemParser.g:7744:1: ( RULE_BEGIN ) { - // InternalRosSystemParser.g:7897:1: ( Colon ) - // InternalRosSystemParser.g:7898:2: Colon + // InternalRosSystemParser.g:7744:1: ( RULE_BEGIN ) + // InternalRosSystemParser.g:7745:2: RULE_BEGIN { - before(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); - match(input,Colon,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); + match(input,RULE_BEGIN,FOLLOW_2); + after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); } @@ -23764,16 +23414,16 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRosSystemParser.g:7907:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRosSystemParser.g:7754: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:7911:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRosSystemParser.g:7912:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRosSystemParser.g:7758:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRosSystemParser.g:7759:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_13); rule__ParameterStructMember__Group__3__Impl(); state._fsp--; @@ -23802,106 +23452,31 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRosSystemParser.g:7919:1: rule__ParameterStructMember__Group__3__Impl : ( RULE_BEGIN ) ; + // InternalRosSystemParser.g:7766: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:7923:1: ( ( RULE_BEGIN ) ) - // InternalRosSystemParser.g:7924:1: ( RULE_BEGIN ) - { - // InternalRosSystemParser.g:7924:1: ( RULE_BEGIN ) - // InternalRosSystemParser.g:7925:2: RULE_BEGIN - { - before(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); - match(input,RULE_BEGIN,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" - - - // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRosSystemParser.g:7934:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; - public final void rule__ParameterStructMember__Group__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:7938:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalRosSystemParser.g:7939:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 - { - pushFollow(FOLLOW_13); - rule__ParameterStructMember__Group__4__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ParameterStructMember__Group__4" - - - // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRosSystemParser.g:7946:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; - public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:7950:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalRosSystemParser.g:7951:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRosSystemParser.g:7770:1: ( ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) ) + // InternalRosSystemParser.g:7771:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) { - // InternalRosSystemParser.g:7951:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalRosSystemParser.g:7952:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRosSystemParser.g:7771:1: ( ( rule__ParameterStructMember__ValueAssignment_3 ) ) + // InternalRosSystemParser.g:7772:2: ( rule__ParameterStructMember__ValueAssignment_3 ) { - before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalRosSystemParser.g:7953:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalRosSystemParser.g:7953:3: rule__ParameterStructMember__ValueAssignment_4 + before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); + // InternalRosSystemParser.g:7773:2: ( rule__ParameterStructMember__ValueAssignment_3 ) + // InternalRosSystemParser.g:7773:3: rule__ParameterStructMember__ValueAssignment_3 { pushFollow(FOLLOW_2); - rule__ParameterStructMember__ValueAssignment_4(); + rule__ParameterStructMember__ValueAssignment_3(); state._fsp--; } - after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); + after(grammarAccess.getParameterStructMemberAccess().getValueAssignment_3()); } @@ -23920,21 +23495,21 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__3__Impl" - // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalRosSystemParser.g:7961:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; - public final void rule__ParameterStructMember__Group__5() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4" + // InternalRosSystemParser.g:7781: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:7965:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalRosSystemParser.g:7966:2: rule__ParameterStructMember__Group__5__Impl + // InternalRosSystemParser.g:7785:1: ( rule__ParameterStructMember__Group__4__Impl ) + // InternalRosSystemParser.g:7786:2: rule__ParameterStructMember__Group__4__Impl { pushFollow(FOLLOW_2); - rule__ParameterStructMember__Group__5__Impl(); + rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -23953,25 +23528,25 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5" + // $ANTLR end "rule__ParameterStructMember__Group__4" - // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalRosSystemParser.g:7972:1: rule__ParameterStructMember__Group__5__Impl : ( RULE_END ) ; - public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" + // InternalRosSystemParser.g:7792:1: rule__ParameterStructMember__Group__4__Impl : ( RULE_END ) ; + public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:7976:1: ( ( RULE_END ) ) - // InternalRosSystemParser.g:7977:1: ( RULE_END ) + // InternalRosSystemParser.g:7796:1: ( ( RULE_END ) ) + // InternalRosSystemParser.g:7797:1: ( RULE_END ) { - // InternalRosSystemParser.g:7977:1: ( RULE_END ) - // InternalRosSystemParser.g:7978:2: RULE_END + // InternalRosSystemParser.g:7797:1: ( RULE_END ) + // InternalRosSystemParser.g:7798:2: RULE_END { - before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + before(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); match(input,RULE_END,FOLLOW_2); - after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + after(grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -23990,18 +23565,18 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti } return ; } - // $ANTLR end "rule__ParameterStructMember__Group__5__Impl" + // $ANTLR end "rule__ParameterStructMember__Group__4__Impl" // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRosSystemParser.g:7988:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalRosSystemParser.g:7808: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:7992:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRosSystemParser.g:7993:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRosSystemParser.g:7812:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRosSystemParser.g:7813:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { pushFollow(FOLLOW_30); rule__ParameterStructTypeMember__Group__0__Impl(); @@ -24032,21 +23607,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRosSystemParser.g:8000:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalRosSystemParser.g:7820: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:8004:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRosSystemParser.g:8005:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7824:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRosSystemParser.g:7825:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRosSystemParser.g:8005:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRosSystemParser.g:8006:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7825:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRosSystemParser.g:7826:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRosSystemParser.g:8007:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRosSystemParser.g:8007:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRosSystemParser.g:7827:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRosSystemParser.g:7827:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -24079,14 +23654,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRosSystemParser.g:8015:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalRosSystemParser.g:7835: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:8019:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRosSystemParser.g:8020:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRosSystemParser.g:7839:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRosSystemParser.g:7840:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -24112,21 +23687,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRosSystemParser.g:8026:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalRosSystemParser.g:7846: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:8030:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRosSystemParser.g:8031:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystemParser.g:7850:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRosSystemParser.g:7851:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRosSystemParser.g:8031:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRosSystemParser.g:8032:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystemParser.g:7851:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRosSystemParser.g:7852:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRosSystemParser.g:8033:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRosSystemParser.g:8033:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRosSystemParser.g:7853:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRosSystemParser.g:7853:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -24159,16 +23734,16 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__Bool__Group__0" - // InternalRosSystemParser.g:8042:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRosSystemParser.g:7862: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:8046:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRosSystemParser.g:8047:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalRosSystemParser.g:7866:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalRosSystemParser.g:7867:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_45); rule__Bool__Group__0__Impl(); state._fsp--; @@ -24197,21 +23772,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRosSystemParser.g:8054:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7874:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8058:1: ( ( () ) ) - // InternalRosSystemParser.g:8059:1: ( () ) + // InternalRosSystemParser.g:7878:1: ( ( () ) ) + // InternalRosSystemParser.g:7879:1: ( () ) { - // InternalRosSystemParser.g:8059:1: ( () ) - // InternalRosSystemParser.g:8060:2: () + // InternalRosSystemParser.g:7879:1: ( () ) + // InternalRosSystemParser.g:7880:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRosSystemParser.g:8061:2: () - // InternalRosSystemParser.g:8061:3: + // InternalRosSystemParser.g:7881:2: () + // InternalRosSystemParser.g:7881:3: { } @@ -24234,14 +23809,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRosSystemParser.g:8069:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRosSystemParser.g:7889: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:8073:1: ( rule__Bool__Group__1__Impl ) - // InternalRosSystemParser.g:8074:2: rule__Bool__Group__1__Impl + // InternalRosSystemParser.g:7893:1: ( rule__Bool__Group__1__Impl ) + // InternalRosSystemParser.g:7894:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -24267,17 +23842,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRosSystemParser.g:8080:1: rule__Bool__Group__1__Impl : ( Bool ) ; + // InternalRosSystemParser.g:7900:1: rule__Bool__Group__1__Impl : ( Bool ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8084:1: ( ( Bool ) ) - // InternalRosSystemParser.g:8085:1: ( Bool ) + // InternalRosSystemParser.g:7904:1: ( ( Bool ) ) + // InternalRosSystemParser.g:7905:1: ( Bool ) { - // InternalRosSystemParser.g:8085:1: ( Bool ) - // InternalRosSystemParser.g:8086:2: Bool + // InternalRosSystemParser.g:7905:1: ( Bool ) + // InternalRosSystemParser.g:7906:2: Bool { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,Bool,FOLLOW_2); @@ -24304,16 +23879,16 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRosSystemParser.g:8096:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRosSystemParser.g:7916: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:8100:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRosSystemParser.g:8101:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalRosSystemParser.g:7920:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalRosSystemParser.g:7921:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_46); rule__Int8__Group__0__Impl(); state._fsp--; @@ -24342,21 +23917,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRosSystemParser.g:8108:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7928:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8112:1: ( ( () ) ) - // InternalRosSystemParser.g:8113:1: ( () ) + // InternalRosSystemParser.g:7932:1: ( ( () ) ) + // InternalRosSystemParser.g:7933:1: ( () ) { - // InternalRosSystemParser.g:8113:1: ( () ) - // InternalRosSystemParser.g:8114:2: () + // InternalRosSystemParser.g:7933:1: ( () ) + // InternalRosSystemParser.g:7934:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRosSystemParser.g:8115:2: () - // InternalRosSystemParser.g:8115:3: + // InternalRosSystemParser.g:7935:2: () + // InternalRosSystemParser.g:7935:3: { } @@ -24379,14 +23954,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRosSystemParser.g:8123:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRosSystemParser.g:7943: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:8127:1: ( rule__Int8__Group__1__Impl ) - // InternalRosSystemParser.g:8128:2: rule__Int8__Group__1__Impl + // InternalRosSystemParser.g:7947:1: ( rule__Int8__Group__1__Impl ) + // InternalRosSystemParser.g:7948:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -24412,17 +23987,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRosSystemParser.g:8134:1: rule__Int8__Group__1__Impl : ( Int8 ) ; + // InternalRosSystemParser.g:7954:1: rule__Int8__Group__1__Impl : ( Int8 ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8138:1: ( ( Int8 ) ) - // InternalRosSystemParser.g:8139:1: ( Int8 ) + // InternalRosSystemParser.g:7958:1: ( ( Int8 ) ) + // InternalRosSystemParser.g:7959:1: ( Int8 ) { - // InternalRosSystemParser.g:8139:1: ( Int8 ) - // InternalRosSystemParser.g:8140:2: Int8 + // InternalRosSystemParser.g:7959:1: ( Int8 ) + // InternalRosSystemParser.g:7960:2: Int8 { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,Int8,FOLLOW_2); @@ -24449,16 +24024,16 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRosSystemParser.g:8150:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRosSystemParser.g:7970: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:8154:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRosSystemParser.g:8155:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalRosSystemParser.g:7974:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalRosSystemParser.g:7975:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_47); rule__Uint8__Group__0__Impl(); state._fsp--; @@ -24487,21 +24062,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRosSystemParser.g:8162:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:7982:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8166:1: ( ( () ) ) - // InternalRosSystemParser.g:8167:1: ( () ) + // InternalRosSystemParser.g:7986:1: ( ( () ) ) + // InternalRosSystemParser.g:7987:1: ( () ) { - // InternalRosSystemParser.g:8167:1: ( () ) - // InternalRosSystemParser.g:8168:2: () + // InternalRosSystemParser.g:7987:1: ( () ) + // InternalRosSystemParser.g:7988:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRosSystemParser.g:8169:2: () - // InternalRosSystemParser.g:8169:3: + // InternalRosSystemParser.g:7989:2: () + // InternalRosSystemParser.g:7989:3: { } @@ -24524,14 +24099,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRosSystemParser.g:8177:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRosSystemParser.g:7997: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:8181:1: ( rule__Uint8__Group__1__Impl ) - // InternalRosSystemParser.g:8182:2: rule__Uint8__Group__1__Impl + // InternalRosSystemParser.g:8001:1: ( rule__Uint8__Group__1__Impl ) + // InternalRosSystemParser.g:8002:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -24557,17 +24132,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRosSystemParser.g:8188:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; + // InternalRosSystemParser.g:8008:1: rule__Uint8__Group__1__Impl : ( Uint8 ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8192:1: ( ( Uint8 ) ) - // InternalRosSystemParser.g:8193:1: ( Uint8 ) + // InternalRosSystemParser.g:8012:1: ( ( Uint8 ) ) + // InternalRosSystemParser.g:8013:1: ( Uint8 ) { - // InternalRosSystemParser.g:8193:1: ( Uint8 ) - // InternalRosSystemParser.g:8194:2: Uint8 + // InternalRosSystemParser.g:8013:1: ( Uint8 ) + // InternalRosSystemParser.g:8014:2: Uint8 { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,Uint8,FOLLOW_2); @@ -24594,16 +24169,16 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRosSystemParser.g:8204:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRosSystemParser.g:8024: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:8208:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRosSystemParser.g:8209:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalRosSystemParser.g:8028:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalRosSystemParser.g:8029:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_48); rule__Int16__Group__0__Impl(); state._fsp--; @@ -24632,21 +24207,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRosSystemParser.g:8216:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8036:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8220:1: ( ( () ) ) - // InternalRosSystemParser.g:8221:1: ( () ) + // InternalRosSystemParser.g:8040:1: ( ( () ) ) + // InternalRosSystemParser.g:8041:1: ( () ) { - // InternalRosSystemParser.g:8221:1: ( () ) - // InternalRosSystemParser.g:8222:2: () + // InternalRosSystemParser.g:8041:1: ( () ) + // InternalRosSystemParser.g:8042:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRosSystemParser.g:8223:2: () - // InternalRosSystemParser.g:8223:3: + // InternalRosSystemParser.g:8043:2: () + // InternalRosSystemParser.g:8043:3: { } @@ -24669,14 +24244,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRosSystemParser.g:8231:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRosSystemParser.g:8051: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:8235:1: ( rule__Int16__Group__1__Impl ) - // InternalRosSystemParser.g:8236:2: rule__Int16__Group__1__Impl + // InternalRosSystemParser.g:8055:1: ( rule__Int16__Group__1__Impl ) + // InternalRosSystemParser.g:8056:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -24702,17 +24277,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRosSystemParser.g:8242:1: rule__Int16__Group__1__Impl : ( Int16 ) ; + // InternalRosSystemParser.g:8062:1: rule__Int16__Group__1__Impl : ( Int16 ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8246:1: ( ( Int16 ) ) - // InternalRosSystemParser.g:8247:1: ( Int16 ) + // InternalRosSystemParser.g:8066:1: ( ( Int16 ) ) + // InternalRosSystemParser.g:8067:1: ( Int16 ) { - // InternalRosSystemParser.g:8247:1: ( Int16 ) - // InternalRosSystemParser.g:8248:2: Int16 + // InternalRosSystemParser.g:8067:1: ( Int16 ) + // InternalRosSystemParser.g:8068:2: Int16 { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,Int16,FOLLOW_2); @@ -24739,16 +24314,16 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRosSystemParser.g:8258:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRosSystemParser.g:8078: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:8262:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRosSystemParser.g:8263:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalRosSystemParser.g:8082:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalRosSystemParser.g:8083:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_49); rule__Uint16__Group__0__Impl(); state._fsp--; @@ -24777,21 +24352,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRosSystemParser.g:8270:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8090:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8274:1: ( ( () ) ) - // InternalRosSystemParser.g:8275:1: ( () ) + // InternalRosSystemParser.g:8094:1: ( ( () ) ) + // InternalRosSystemParser.g:8095:1: ( () ) { - // InternalRosSystemParser.g:8275:1: ( () ) - // InternalRosSystemParser.g:8276:2: () + // InternalRosSystemParser.g:8095:1: ( () ) + // InternalRosSystemParser.g:8096:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRosSystemParser.g:8277:2: () - // InternalRosSystemParser.g:8277:3: + // InternalRosSystemParser.g:8097:2: () + // InternalRosSystemParser.g:8097:3: { } @@ -24814,14 +24389,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRosSystemParser.g:8285:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRosSystemParser.g:8105: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:8289:1: ( rule__Uint16__Group__1__Impl ) - // InternalRosSystemParser.g:8290:2: rule__Uint16__Group__1__Impl + // InternalRosSystemParser.g:8109:1: ( rule__Uint16__Group__1__Impl ) + // InternalRosSystemParser.g:8110:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -24847,17 +24422,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRosSystemParser.g:8296:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; + // InternalRosSystemParser.g:8116:1: rule__Uint16__Group__1__Impl : ( Uint16 ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8300:1: ( ( Uint16 ) ) - // InternalRosSystemParser.g:8301:1: ( Uint16 ) + // InternalRosSystemParser.g:8120:1: ( ( Uint16 ) ) + // InternalRosSystemParser.g:8121:1: ( Uint16 ) { - // InternalRosSystemParser.g:8301:1: ( Uint16 ) - // InternalRosSystemParser.g:8302:2: Uint16 + // InternalRosSystemParser.g:8121:1: ( Uint16 ) + // InternalRosSystemParser.g:8122:2: Uint16 { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,Uint16,FOLLOW_2); @@ -24884,16 +24459,16 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRosSystemParser.g:8312:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRosSystemParser.g:8132: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:8316:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRosSystemParser.g:8317:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalRosSystemParser.g:8136:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalRosSystemParser.g:8137:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_50); rule__Int32__Group__0__Impl(); state._fsp--; @@ -24922,21 +24497,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRosSystemParser.g:8324:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8144:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8328:1: ( ( () ) ) - // InternalRosSystemParser.g:8329:1: ( () ) + // InternalRosSystemParser.g:8148:1: ( ( () ) ) + // InternalRosSystemParser.g:8149:1: ( () ) { - // InternalRosSystemParser.g:8329:1: ( () ) - // InternalRosSystemParser.g:8330:2: () + // InternalRosSystemParser.g:8149:1: ( () ) + // InternalRosSystemParser.g:8150:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRosSystemParser.g:8331:2: () - // InternalRosSystemParser.g:8331:3: + // InternalRosSystemParser.g:8151:2: () + // InternalRosSystemParser.g:8151:3: { } @@ -24959,14 +24534,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRosSystemParser.g:8339:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRosSystemParser.g:8159: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:8343:1: ( rule__Int32__Group__1__Impl ) - // InternalRosSystemParser.g:8344:2: rule__Int32__Group__1__Impl + // InternalRosSystemParser.g:8163:1: ( rule__Int32__Group__1__Impl ) + // InternalRosSystemParser.g:8164:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -24992,17 +24567,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRosSystemParser.g:8350:1: rule__Int32__Group__1__Impl : ( Int32 ) ; + // InternalRosSystemParser.g:8170:1: rule__Int32__Group__1__Impl : ( Int32 ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8354:1: ( ( Int32 ) ) - // InternalRosSystemParser.g:8355:1: ( Int32 ) + // InternalRosSystemParser.g:8174:1: ( ( Int32 ) ) + // InternalRosSystemParser.g:8175:1: ( Int32 ) { - // InternalRosSystemParser.g:8355:1: ( Int32 ) - // InternalRosSystemParser.g:8356:2: Int32 + // InternalRosSystemParser.g:8175:1: ( Int32 ) + // InternalRosSystemParser.g:8176:2: Int32 { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,Int32,FOLLOW_2); @@ -25029,16 +24604,16 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRosSystemParser.g:8366:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRosSystemParser.g:8186: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:8370:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRosSystemParser.g:8371:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalRosSystemParser.g:8190:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalRosSystemParser.g:8191:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_51); rule__Uint32__Group__0__Impl(); state._fsp--; @@ -25067,21 +24642,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRosSystemParser.g:8378:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8198:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8382:1: ( ( () ) ) - // InternalRosSystemParser.g:8383:1: ( () ) + // InternalRosSystemParser.g:8202:1: ( ( () ) ) + // InternalRosSystemParser.g:8203:1: ( () ) { - // InternalRosSystemParser.g:8383:1: ( () ) - // InternalRosSystemParser.g:8384:2: () + // InternalRosSystemParser.g:8203:1: ( () ) + // InternalRosSystemParser.g:8204:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRosSystemParser.g:8385:2: () - // InternalRosSystemParser.g:8385:3: + // InternalRosSystemParser.g:8205:2: () + // InternalRosSystemParser.g:8205:3: { } @@ -25104,14 +24679,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRosSystemParser.g:8393:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRosSystemParser.g:8213: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:8397:1: ( rule__Uint32__Group__1__Impl ) - // InternalRosSystemParser.g:8398:2: rule__Uint32__Group__1__Impl + // InternalRosSystemParser.g:8217:1: ( rule__Uint32__Group__1__Impl ) + // InternalRosSystemParser.g:8218:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -25137,17 +24712,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRosSystemParser.g:8404:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; + // InternalRosSystemParser.g:8224:1: rule__Uint32__Group__1__Impl : ( Uint32 ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8408:1: ( ( Uint32 ) ) - // InternalRosSystemParser.g:8409:1: ( Uint32 ) + // InternalRosSystemParser.g:8228:1: ( ( Uint32 ) ) + // InternalRosSystemParser.g:8229:1: ( Uint32 ) { - // InternalRosSystemParser.g:8409:1: ( Uint32 ) - // InternalRosSystemParser.g:8410:2: Uint32 + // InternalRosSystemParser.g:8229:1: ( Uint32 ) + // InternalRosSystemParser.g:8230:2: Uint32 { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,Uint32,FOLLOW_2); @@ -25174,16 +24749,16 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRosSystemParser.g:8420:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRosSystemParser.g:8240: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:8424:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRosSystemParser.g:8425:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalRosSystemParser.g:8244:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalRosSystemParser.g:8245:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_52); rule__Int64__Group__0__Impl(); state._fsp--; @@ -25212,21 +24787,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRosSystemParser.g:8432:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8252:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8436:1: ( ( () ) ) - // InternalRosSystemParser.g:8437:1: ( () ) + // InternalRosSystemParser.g:8256:1: ( ( () ) ) + // InternalRosSystemParser.g:8257:1: ( () ) { - // InternalRosSystemParser.g:8437:1: ( () ) - // InternalRosSystemParser.g:8438:2: () + // InternalRosSystemParser.g:8257:1: ( () ) + // InternalRosSystemParser.g:8258:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRosSystemParser.g:8439:2: () - // InternalRosSystemParser.g:8439:3: + // InternalRosSystemParser.g:8259:2: () + // InternalRosSystemParser.g:8259:3: { } @@ -25249,14 +24824,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRosSystemParser.g:8447:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRosSystemParser.g:8267: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:8451:1: ( rule__Int64__Group__1__Impl ) - // InternalRosSystemParser.g:8452:2: rule__Int64__Group__1__Impl + // InternalRosSystemParser.g:8271:1: ( rule__Int64__Group__1__Impl ) + // InternalRosSystemParser.g:8272:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -25282,17 +24857,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRosSystemParser.g:8458:1: rule__Int64__Group__1__Impl : ( Int64 ) ; + // InternalRosSystemParser.g:8278:1: rule__Int64__Group__1__Impl : ( Int64 ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8462:1: ( ( Int64 ) ) - // InternalRosSystemParser.g:8463:1: ( Int64 ) + // InternalRosSystemParser.g:8282:1: ( ( Int64 ) ) + // InternalRosSystemParser.g:8283:1: ( Int64 ) { - // InternalRosSystemParser.g:8463:1: ( Int64 ) - // InternalRosSystemParser.g:8464:2: Int64 + // InternalRosSystemParser.g:8283:1: ( Int64 ) + // InternalRosSystemParser.g:8284:2: Int64 { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,Int64,FOLLOW_2); @@ -25319,16 +24894,16 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRosSystemParser.g:8474:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRosSystemParser.g:8294: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:8478:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRosSystemParser.g:8479:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalRosSystemParser.g:8298:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalRosSystemParser.g:8299:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_53); rule__Uint64__Group__0__Impl(); state._fsp--; @@ -25357,21 +24932,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRosSystemParser.g:8486:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8306:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8490:1: ( ( () ) ) - // InternalRosSystemParser.g:8491:1: ( () ) + // InternalRosSystemParser.g:8310:1: ( ( () ) ) + // InternalRosSystemParser.g:8311:1: ( () ) { - // InternalRosSystemParser.g:8491:1: ( () ) - // InternalRosSystemParser.g:8492:2: () + // InternalRosSystemParser.g:8311:1: ( () ) + // InternalRosSystemParser.g:8312:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRosSystemParser.g:8493:2: () - // InternalRosSystemParser.g:8493:3: + // InternalRosSystemParser.g:8313:2: () + // InternalRosSystemParser.g:8313:3: { } @@ -25394,14 +24969,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRosSystemParser.g:8501:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRosSystemParser.g:8321: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:8505:1: ( rule__Uint64__Group__1__Impl ) - // InternalRosSystemParser.g:8506:2: rule__Uint64__Group__1__Impl + // InternalRosSystemParser.g:8325:1: ( rule__Uint64__Group__1__Impl ) + // InternalRosSystemParser.g:8326:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -25427,17 +25002,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRosSystemParser.g:8512:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; + // InternalRosSystemParser.g:8332:1: rule__Uint64__Group__1__Impl : ( Uint64 ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8516:1: ( ( Uint64 ) ) - // InternalRosSystemParser.g:8517:1: ( Uint64 ) + // InternalRosSystemParser.g:8336:1: ( ( Uint64 ) ) + // InternalRosSystemParser.g:8337:1: ( Uint64 ) { - // InternalRosSystemParser.g:8517:1: ( Uint64 ) - // InternalRosSystemParser.g:8518:2: Uint64 + // InternalRosSystemParser.g:8337:1: ( Uint64 ) + // InternalRosSystemParser.g:8338:2: Uint64 { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,Uint64,FOLLOW_2); @@ -25464,16 +25039,16 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRosSystemParser.g:8528:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRosSystemParser.g:8348: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:8532:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRosSystemParser.g:8533:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalRosSystemParser.g:8352:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalRosSystemParser.g:8353:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_54); rule__Float32__Group__0__Impl(); state._fsp--; @@ -25502,21 +25077,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRosSystemParser.g:8540:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8360:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8544:1: ( ( () ) ) - // InternalRosSystemParser.g:8545:1: ( () ) + // InternalRosSystemParser.g:8364:1: ( ( () ) ) + // InternalRosSystemParser.g:8365:1: ( () ) { - // InternalRosSystemParser.g:8545:1: ( () ) - // InternalRosSystemParser.g:8546:2: () + // InternalRosSystemParser.g:8365:1: ( () ) + // InternalRosSystemParser.g:8366:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRosSystemParser.g:8547:2: () - // InternalRosSystemParser.g:8547:3: + // InternalRosSystemParser.g:8367:2: () + // InternalRosSystemParser.g:8367:3: { } @@ -25539,14 +25114,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRosSystemParser.g:8555:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRosSystemParser.g:8375: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:8559:1: ( rule__Float32__Group__1__Impl ) - // InternalRosSystemParser.g:8560:2: rule__Float32__Group__1__Impl + // InternalRosSystemParser.g:8379:1: ( rule__Float32__Group__1__Impl ) + // InternalRosSystemParser.g:8380:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -25572,17 +25147,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRosSystemParser.g:8566:1: rule__Float32__Group__1__Impl : ( Float32 ) ; + // InternalRosSystemParser.g:8386:1: rule__Float32__Group__1__Impl : ( Float32 ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8570:1: ( ( Float32 ) ) - // InternalRosSystemParser.g:8571:1: ( Float32 ) + // InternalRosSystemParser.g:8390:1: ( ( Float32 ) ) + // InternalRosSystemParser.g:8391:1: ( Float32 ) { - // InternalRosSystemParser.g:8571:1: ( Float32 ) - // InternalRosSystemParser.g:8572:2: Float32 + // InternalRosSystemParser.g:8391:1: ( Float32 ) + // InternalRosSystemParser.g:8392:2: Float32 { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,Float32,FOLLOW_2); @@ -25609,16 +25184,16 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRosSystemParser.g:8582:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRosSystemParser.g:8402: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:8586:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRosSystemParser.g:8587:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalRosSystemParser.g:8406:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalRosSystemParser.g:8407:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_55); rule__Float64__Group__0__Impl(); state._fsp--; @@ -25647,21 +25222,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRosSystemParser.g:8594:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8414:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8598:1: ( ( () ) ) - // InternalRosSystemParser.g:8599:1: ( () ) + // InternalRosSystemParser.g:8418:1: ( ( () ) ) + // InternalRosSystemParser.g:8419:1: ( () ) { - // InternalRosSystemParser.g:8599:1: ( () ) - // InternalRosSystemParser.g:8600:2: () + // InternalRosSystemParser.g:8419:1: ( () ) + // InternalRosSystemParser.g:8420:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRosSystemParser.g:8601:2: () - // InternalRosSystemParser.g:8601:3: + // InternalRosSystemParser.g:8421:2: () + // InternalRosSystemParser.g:8421:3: { } @@ -25684,14 +25259,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRosSystemParser.g:8609:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRosSystemParser.g:8429: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:8613:1: ( rule__Float64__Group__1__Impl ) - // InternalRosSystemParser.g:8614:2: rule__Float64__Group__1__Impl + // InternalRosSystemParser.g:8433:1: ( rule__Float64__Group__1__Impl ) + // InternalRosSystemParser.g:8434:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -25717,17 +25292,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRosSystemParser.g:8620:1: rule__Float64__Group__1__Impl : ( Float64 ) ; + // InternalRosSystemParser.g:8440:1: rule__Float64__Group__1__Impl : ( Float64 ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8624:1: ( ( Float64 ) ) - // InternalRosSystemParser.g:8625:1: ( Float64 ) + // InternalRosSystemParser.g:8444:1: ( ( Float64 ) ) + // InternalRosSystemParser.g:8445:1: ( Float64 ) { - // InternalRosSystemParser.g:8625:1: ( Float64 ) - // InternalRosSystemParser.g:8626:2: Float64 + // InternalRosSystemParser.g:8445:1: ( Float64 ) + // InternalRosSystemParser.g:8446:2: Float64 { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,Float64,FOLLOW_2); @@ -25754,16 +25329,16 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRosSystemParser.g:8636:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRosSystemParser.g:8456: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:8640:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRosSystemParser.g:8641:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalRosSystemParser.g:8460:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalRosSystemParser.g:8461:2: rule__String0__Group__0__Impl rule__String0__Group__1 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_56); rule__String0__Group__0__Impl(); state._fsp--; @@ -25792,21 +25367,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRosSystemParser.g:8648:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8468:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8652:1: ( ( () ) ) - // InternalRosSystemParser.g:8653:1: ( () ) + // InternalRosSystemParser.g:8472:1: ( ( () ) ) + // InternalRosSystemParser.g:8473:1: ( () ) { - // InternalRosSystemParser.g:8653:1: ( () ) - // InternalRosSystemParser.g:8654:2: () + // InternalRosSystemParser.g:8473:1: ( () ) + // InternalRosSystemParser.g:8474:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRosSystemParser.g:8655:2: () - // InternalRosSystemParser.g:8655:3: + // InternalRosSystemParser.g:8475:2: () + // InternalRosSystemParser.g:8475:3: { } @@ -25829,14 +25404,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRosSystemParser.g:8663:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRosSystemParser.g:8483: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:8667:1: ( rule__String0__Group__1__Impl ) - // InternalRosSystemParser.g:8668:2: rule__String0__Group__1__Impl + // InternalRosSystemParser.g:8487:1: ( rule__String0__Group__1__Impl ) + // InternalRosSystemParser.g:8488:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -25862,17 +25437,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRosSystemParser.g:8674:1: rule__String0__Group__1__Impl : ( String_1 ) ; + // InternalRosSystemParser.g:8494:1: rule__String0__Group__1__Impl : ( String_1 ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8678:1: ( ( String_1 ) ) - // InternalRosSystemParser.g:8679:1: ( String_1 ) + // InternalRosSystemParser.g:8498:1: ( ( String_1 ) ) + // InternalRosSystemParser.g:8499:1: ( String_1 ) { - // InternalRosSystemParser.g:8679:1: ( String_1 ) - // InternalRosSystemParser.g:8680:2: String_1 + // InternalRosSystemParser.g:8499:1: ( String_1 ) + // InternalRosSystemParser.g:8500:2: String_1 { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,String_1,FOLLOW_2); @@ -25899,16 +25474,16 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRosSystemParser.g:8690:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRosSystemParser.g:8510: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:8694:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRosSystemParser.g:8695:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalRosSystemParser.g:8514:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalRosSystemParser.g:8515:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_57); rule__Byte__Group__0__Impl(); state._fsp--; @@ -25937,21 +25512,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRosSystemParser.g:8702:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8522:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8706:1: ( ( () ) ) - // InternalRosSystemParser.g:8707:1: ( () ) + // InternalRosSystemParser.g:8526:1: ( ( () ) ) + // InternalRosSystemParser.g:8527:1: ( () ) { - // InternalRosSystemParser.g:8707:1: ( () ) - // InternalRosSystemParser.g:8708:2: () + // InternalRosSystemParser.g:8527:1: ( () ) + // InternalRosSystemParser.g:8528:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRosSystemParser.g:8709:2: () - // InternalRosSystemParser.g:8709:3: + // InternalRosSystemParser.g:8529:2: () + // InternalRosSystemParser.g:8529:3: { } @@ -25974,14 +25549,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRosSystemParser.g:8717:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRosSystemParser.g:8537: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:8721:1: ( rule__Byte__Group__1__Impl ) - // InternalRosSystemParser.g:8722:2: rule__Byte__Group__1__Impl + // InternalRosSystemParser.g:8541:1: ( rule__Byte__Group__1__Impl ) + // InternalRosSystemParser.g:8542:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -26007,17 +25582,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRosSystemParser.g:8728:1: rule__Byte__Group__1__Impl : ( Byte ) ; + // InternalRosSystemParser.g:8548:1: rule__Byte__Group__1__Impl : ( Byte ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8732:1: ( ( Byte ) ) - // InternalRosSystemParser.g:8733:1: ( Byte ) + // InternalRosSystemParser.g:8552:1: ( ( Byte ) ) + // InternalRosSystemParser.g:8553:1: ( Byte ) { - // InternalRosSystemParser.g:8733:1: ( Byte ) - // InternalRosSystemParser.g:8734:2: Byte + // InternalRosSystemParser.g:8553:1: ( Byte ) + // InternalRosSystemParser.g:8554:2: Byte { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,Byte,FOLLOW_2); @@ -26044,16 +25619,16 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRosSystemParser.g:8744:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRosSystemParser.g:8564: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:8748:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRosSystemParser.g:8749:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalRosSystemParser.g:8568:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalRosSystemParser.g:8569:2: rule__Time__Group__0__Impl rule__Time__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_58); rule__Time__Group__0__Impl(); state._fsp--; @@ -26082,21 +25657,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRosSystemParser.g:8756:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8576:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8760:1: ( ( () ) ) - // InternalRosSystemParser.g:8761:1: ( () ) + // InternalRosSystemParser.g:8580:1: ( ( () ) ) + // InternalRosSystemParser.g:8581:1: ( () ) { - // InternalRosSystemParser.g:8761:1: ( () ) - // InternalRosSystemParser.g:8762:2: () + // InternalRosSystemParser.g:8581:1: ( () ) + // InternalRosSystemParser.g:8582:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRosSystemParser.g:8763:2: () - // InternalRosSystemParser.g:8763:3: + // InternalRosSystemParser.g:8583:2: () + // InternalRosSystemParser.g:8583:3: { } @@ -26119,14 +25694,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRosSystemParser.g:8771:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRosSystemParser.g:8591: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:8775:1: ( rule__Time__Group__1__Impl ) - // InternalRosSystemParser.g:8776:2: rule__Time__Group__1__Impl + // InternalRosSystemParser.g:8595:1: ( rule__Time__Group__1__Impl ) + // InternalRosSystemParser.g:8596:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -26152,17 +25727,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRosSystemParser.g:8782:1: rule__Time__Group__1__Impl : ( Time ) ; + // InternalRosSystemParser.g:8602:1: rule__Time__Group__1__Impl : ( Time ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8786:1: ( ( Time ) ) - // InternalRosSystemParser.g:8787:1: ( Time ) + // InternalRosSystemParser.g:8606:1: ( ( Time ) ) + // InternalRosSystemParser.g:8607:1: ( Time ) { - // InternalRosSystemParser.g:8787:1: ( Time ) - // InternalRosSystemParser.g:8788:2: Time + // InternalRosSystemParser.g:8607:1: ( Time ) + // InternalRosSystemParser.g:8608:2: Time { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,Time,FOLLOW_2); @@ -26189,16 +25764,16 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRosSystemParser.g:8798:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRosSystemParser.g:8618: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:8802:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRosSystemParser.g:8803:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalRosSystemParser.g:8622:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalRosSystemParser.g:8623:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_59); rule__Duration__Group__0__Impl(); state._fsp--; @@ -26227,21 +25802,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRosSystemParser.g:8810:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8630:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8814:1: ( ( () ) ) - // InternalRosSystemParser.g:8815:1: ( () ) + // InternalRosSystemParser.g:8634:1: ( ( () ) ) + // InternalRosSystemParser.g:8635:1: ( () ) { - // InternalRosSystemParser.g:8815:1: ( () ) - // InternalRosSystemParser.g:8816:2: () + // InternalRosSystemParser.g:8635:1: ( () ) + // InternalRosSystemParser.g:8636:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRosSystemParser.g:8817:2: () - // InternalRosSystemParser.g:8817:3: + // InternalRosSystemParser.g:8637:2: () + // InternalRosSystemParser.g:8637:3: { } @@ -26264,14 +25839,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRosSystemParser.g:8825:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRosSystemParser.g:8645: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:8829:1: ( rule__Duration__Group__1__Impl ) - // InternalRosSystemParser.g:8830:2: rule__Duration__Group__1__Impl + // InternalRosSystemParser.g:8649:1: ( rule__Duration__Group__1__Impl ) + // InternalRosSystemParser.g:8650:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -26297,17 +25872,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRosSystemParser.g:8836:1: rule__Duration__Group__1__Impl : ( Duration ) ; + // InternalRosSystemParser.g:8656:1: rule__Duration__Group__1__Impl : ( Duration ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8840:1: ( ( Duration ) ) - // InternalRosSystemParser.g:8841:1: ( Duration ) + // InternalRosSystemParser.g:8660:1: ( ( Duration ) ) + // InternalRosSystemParser.g:8661:1: ( Duration ) { - // InternalRosSystemParser.g:8841:1: ( Duration ) - // InternalRosSystemParser.g:8842:2: Duration + // InternalRosSystemParser.g:8661:1: ( Duration ) + // InternalRosSystemParser.g:8662:2: Duration { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,Duration,FOLLOW_2); @@ -26334,16 +25909,16 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRosSystemParser.g:8852:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRosSystemParser.g:8672: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:8856:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRosSystemParser.g:8857:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalRosSystemParser.g:8676:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalRosSystemParser.g:8677:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { - pushFollow(FOLLOW_65); + pushFollow(FOLLOW_60); rule__BoolArray__Group__0__Impl(); state._fsp--; @@ -26372,21 +25947,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRosSystemParser.g:8864:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8684:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8868:1: ( ( () ) ) - // InternalRosSystemParser.g:8869:1: ( () ) + // InternalRosSystemParser.g:8688:1: ( ( () ) ) + // InternalRosSystemParser.g:8689:1: ( () ) { - // InternalRosSystemParser.g:8869:1: ( () ) - // InternalRosSystemParser.g:8870:2: () + // InternalRosSystemParser.g:8689:1: ( () ) + // InternalRosSystemParser.g:8690:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRosSystemParser.g:8871:2: () - // InternalRosSystemParser.g:8871:3: + // InternalRosSystemParser.g:8691:2: () + // InternalRosSystemParser.g:8691:3: { } @@ -26409,14 +25984,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRosSystemParser.g:8879:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRosSystemParser.g:8699: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:8883:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRosSystemParser.g:8884:2: rule__BoolArray__Group__1__Impl + // InternalRosSystemParser.g:8703:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRosSystemParser.g:8704:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -26442,17 +26017,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRosSystemParser.g:8890:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; + // InternalRosSystemParser.g:8710:1: rule__BoolArray__Group__1__Impl : ( Bool_1 ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8894:1: ( ( Bool_1 ) ) - // InternalRosSystemParser.g:8895:1: ( Bool_1 ) + // InternalRosSystemParser.g:8714:1: ( ( Bool_1 ) ) + // InternalRosSystemParser.g:8715:1: ( Bool_1 ) { - // InternalRosSystemParser.g:8895:1: ( Bool_1 ) - // InternalRosSystemParser.g:8896:2: Bool_1 + // InternalRosSystemParser.g:8715:1: ( Bool_1 ) + // InternalRosSystemParser.g:8716:2: Bool_1 { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,Bool_1,FOLLOW_2); @@ -26479,16 +26054,16 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRosSystemParser.g:8906:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRosSystemParser.g:8726: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:8910:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRosSystemParser.g:8911:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalRosSystemParser.g:8730:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalRosSystemParser.g:8731:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_61); rule__Int8Array__Group__0__Impl(); state._fsp--; @@ -26517,21 +26092,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRosSystemParser.g:8918:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8738:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8922:1: ( ( () ) ) - // InternalRosSystemParser.g:8923:1: ( () ) + // InternalRosSystemParser.g:8742:1: ( ( () ) ) + // InternalRosSystemParser.g:8743:1: ( () ) { - // InternalRosSystemParser.g:8923:1: ( () ) - // InternalRosSystemParser.g:8924:2: () + // InternalRosSystemParser.g:8743:1: ( () ) + // InternalRosSystemParser.g:8744:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRosSystemParser.g:8925:2: () - // InternalRosSystemParser.g:8925:3: + // InternalRosSystemParser.g:8745:2: () + // InternalRosSystemParser.g:8745:3: { } @@ -26554,14 +26129,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRosSystemParser.g:8933:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRosSystemParser.g:8753: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:8937:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRosSystemParser.g:8938:2: rule__Int8Array__Group__1__Impl + // InternalRosSystemParser.g:8757:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRosSystemParser.g:8758:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -26587,17 +26162,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRosSystemParser.g:8944:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; + // InternalRosSystemParser.g:8764:1: rule__Int8Array__Group__1__Impl : ( Int8_1 ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8948:1: ( ( Int8_1 ) ) - // InternalRosSystemParser.g:8949:1: ( Int8_1 ) + // InternalRosSystemParser.g:8768:1: ( ( Int8_1 ) ) + // InternalRosSystemParser.g:8769:1: ( Int8_1 ) { - // InternalRosSystemParser.g:8949:1: ( Int8_1 ) - // InternalRosSystemParser.g:8950:2: Int8_1 + // InternalRosSystemParser.g:8769:1: ( Int8_1 ) + // InternalRosSystemParser.g:8770:2: Int8_1 { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,Int8_1,FOLLOW_2); @@ -26624,16 +26199,16 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRosSystemParser.g:8960:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRosSystemParser.g:8780: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:8964:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRosSystemParser.g:8965:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalRosSystemParser.g:8784:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalRosSystemParser.g:8785:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { - pushFollow(FOLLOW_67); + pushFollow(FOLLOW_62); rule__Uint8Array__Group__0__Impl(); state._fsp--; @@ -26662,21 +26237,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRosSystemParser.g:8972:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8792:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:8976:1: ( ( () ) ) - // InternalRosSystemParser.g:8977:1: ( () ) + // InternalRosSystemParser.g:8796:1: ( ( () ) ) + // InternalRosSystemParser.g:8797:1: ( () ) { - // InternalRosSystemParser.g:8977:1: ( () ) - // InternalRosSystemParser.g:8978:2: () + // InternalRosSystemParser.g:8797:1: ( () ) + // InternalRosSystemParser.g:8798:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRosSystemParser.g:8979:2: () - // InternalRosSystemParser.g:8979:3: + // InternalRosSystemParser.g:8799:2: () + // InternalRosSystemParser.g:8799:3: { } @@ -26699,14 +26274,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRosSystemParser.g:8987:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRosSystemParser.g:8807: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:8991:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRosSystemParser.g:8992:2: rule__Uint8Array__Group__1__Impl + // InternalRosSystemParser.g:8811:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRosSystemParser.g:8812:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -26732,17 +26307,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRosSystemParser.g:8998:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; + // InternalRosSystemParser.g:8818:1: rule__Uint8Array__Group__1__Impl : ( Uint8_1 ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9002:1: ( ( Uint8_1 ) ) - // InternalRosSystemParser.g:9003:1: ( Uint8_1 ) + // InternalRosSystemParser.g:8822:1: ( ( Uint8_1 ) ) + // InternalRosSystemParser.g:8823:1: ( Uint8_1 ) { - // InternalRosSystemParser.g:9003:1: ( Uint8_1 ) - // InternalRosSystemParser.g:9004:2: Uint8_1 + // InternalRosSystemParser.g:8823:1: ( Uint8_1 ) + // InternalRosSystemParser.g:8824:2: Uint8_1 { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,Uint8_1,FOLLOW_2); @@ -26769,16 +26344,16 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRosSystemParser.g:9014:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRosSystemParser.g:8834: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:9018:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRosSystemParser.g:9019:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalRosSystemParser.g:8838:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalRosSystemParser.g:8839:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_63); rule__Int16Array__Group__0__Impl(); state._fsp--; @@ -26807,21 +26382,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRosSystemParser.g:9026:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8846:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9030:1: ( ( () ) ) - // InternalRosSystemParser.g:9031:1: ( () ) + // InternalRosSystemParser.g:8850:1: ( ( () ) ) + // InternalRosSystemParser.g:8851:1: ( () ) { - // InternalRosSystemParser.g:9031:1: ( () ) - // InternalRosSystemParser.g:9032:2: () + // InternalRosSystemParser.g:8851:1: ( () ) + // InternalRosSystemParser.g:8852:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRosSystemParser.g:9033:2: () - // InternalRosSystemParser.g:9033:3: + // InternalRosSystemParser.g:8853:2: () + // InternalRosSystemParser.g:8853:3: { } @@ -26844,14 +26419,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRosSystemParser.g:9041:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRosSystemParser.g:8861: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:9045:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRosSystemParser.g:9046:2: rule__Int16Array__Group__1__Impl + // InternalRosSystemParser.g:8865:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRosSystemParser.g:8866:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -26877,17 +26452,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRosSystemParser.g:9052:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; + // InternalRosSystemParser.g:8872:1: rule__Int16Array__Group__1__Impl : ( Int16_1 ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9056:1: ( ( Int16_1 ) ) - // InternalRosSystemParser.g:9057:1: ( Int16_1 ) + // InternalRosSystemParser.g:8876:1: ( ( Int16_1 ) ) + // InternalRosSystemParser.g:8877:1: ( Int16_1 ) { - // InternalRosSystemParser.g:9057:1: ( Int16_1 ) - // InternalRosSystemParser.g:9058:2: Int16_1 + // InternalRosSystemParser.g:8877:1: ( Int16_1 ) + // InternalRosSystemParser.g:8878:2: Int16_1 { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,Int16_1,FOLLOW_2); @@ -26914,16 +26489,16 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRosSystemParser.g:9068:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRosSystemParser.g:8888: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:9072:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRosSystemParser.g:9073:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalRosSystemParser.g:8892:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalRosSystemParser.g:8893:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_64); rule__Uint16Array__Group__0__Impl(); state._fsp--; @@ -26952,21 +26527,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRosSystemParser.g:9080:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8900:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9084:1: ( ( () ) ) - // InternalRosSystemParser.g:9085:1: ( () ) + // InternalRosSystemParser.g:8904:1: ( ( () ) ) + // InternalRosSystemParser.g:8905:1: ( () ) { - // InternalRosSystemParser.g:9085:1: ( () ) - // InternalRosSystemParser.g:9086:2: () + // InternalRosSystemParser.g:8905:1: ( () ) + // InternalRosSystemParser.g:8906:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRosSystemParser.g:9087:2: () - // InternalRosSystemParser.g:9087:3: + // InternalRosSystemParser.g:8907:2: () + // InternalRosSystemParser.g:8907:3: { } @@ -26989,14 +26564,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRosSystemParser.g:9095:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRosSystemParser.g:8915: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:9099:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRosSystemParser.g:9100:2: rule__Uint16Array__Group__1__Impl + // InternalRosSystemParser.g:8919:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRosSystemParser.g:8920:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -27022,17 +26597,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRosSystemParser.g:9106:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; + // InternalRosSystemParser.g:8926:1: rule__Uint16Array__Group__1__Impl : ( Uint16_1 ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9110:1: ( ( Uint16_1 ) ) - // InternalRosSystemParser.g:9111:1: ( Uint16_1 ) + // InternalRosSystemParser.g:8930:1: ( ( Uint16_1 ) ) + // InternalRosSystemParser.g:8931:1: ( Uint16_1 ) { - // InternalRosSystemParser.g:9111:1: ( Uint16_1 ) - // InternalRosSystemParser.g:9112:2: Uint16_1 + // InternalRosSystemParser.g:8931:1: ( Uint16_1 ) + // InternalRosSystemParser.g:8932:2: Uint16_1 { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,Uint16_1,FOLLOW_2); @@ -27059,16 +26634,16 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRosSystemParser.g:9122:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRosSystemParser.g:8942: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:9126:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRosSystemParser.g:9127:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalRosSystemParser.g:8946:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalRosSystemParser.g:8947:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_65); rule__Int32Array__Group__0__Impl(); state._fsp--; @@ -27097,21 +26672,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRosSystemParser.g:9134:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:8954:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9138:1: ( ( () ) ) - // InternalRosSystemParser.g:9139:1: ( () ) + // InternalRosSystemParser.g:8958:1: ( ( () ) ) + // InternalRosSystemParser.g:8959:1: ( () ) { - // InternalRosSystemParser.g:9139:1: ( () ) - // InternalRosSystemParser.g:9140:2: () + // InternalRosSystemParser.g:8959:1: ( () ) + // InternalRosSystemParser.g:8960:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRosSystemParser.g:9141:2: () - // InternalRosSystemParser.g:9141:3: + // InternalRosSystemParser.g:8961:2: () + // InternalRosSystemParser.g:8961:3: { } @@ -27134,14 +26709,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRosSystemParser.g:9149:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRosSystemParser.g:8969: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:9153:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRosSystemParser.g:9154:2: rule__Int32Array__Group__1__Impl + // InternalRosSystemParser.g:8973:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRosSystemParser.g:8974:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -27167,17 +26742,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRosSystemParser.g:9160:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; + // InternalRosSystemParser.g:8980:1: rule__Int32Array__Group__1__Impl : ( Int32_1 ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9164:1: ( ( Int32_1 ) ) - // InternalRosSystemParser.g:9165:1: ( Int32_1 ) + // InternalRosSystemParser.g:8984:1: ( ( Int32_1 ) ) + // InternalRosSystemParser.g:8985:1: ( Int32_1 ) { - // InternalRosSystemParser.g:9165:1: ( Int32_1 ) - // InternalRosSystemParser.g:9166:2: Int32_1 + // InternalRosSystemParser.g:8985:1: ( Int32_1 ) + // InternalRosSystemParser.g:8986:2: Int32_1 { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,Int32_1,FOLLOW_2); @@ -27204,16 +26779,16 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRosSystemParser.g:9176:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRosSystemParser.g:8996: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:9180:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRosSystemParser.g:9181:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalRosSystemParser.g:9000:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalRosSystemParser.g:9001:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_66); rule__Uint32Array__Group__0__Impl(); state._fsp--; @@ -27242,21 +26817,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRosSystemParser.g:9188:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9008:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9192:1: ( ( () ) ) - // InternalRosSystemParser.g:9193:1: ( () ) + // InternalRosSystemParser.g:9012:1: ( ( () ) ) + // InternalRosSystemParser.g:9013:1: ( () ) { - // InternalRosSystemParser.g:9193:1: ( () ) - // InternalRosSystemParser.g:9194:2: () + // InternalRosSystemParser.g:9013:1: ( () ) + // InternalRosSystemParser.g:9014:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRosSystemParser.g:9195:2: () - // InternalRosSystemParser.g:9195:3: + // InternalRosSystemParser.g:9015:2: () + // InternalRosSystemParser.g:9015:3: { } @@ -27279,14 +26854,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRosSystemParser.g:9203:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRosSystemParser.g:9023: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:9207:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRosSystemParser.g:9208:2: rule__Uint32Array__Group__1__Impl + // InternalRosSystemParser.g:9027:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRosSystemParser.g:9028:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -27312,17 +26887,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRosSystemParser.g:9214:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; + // InternalRosSystemParser.g:9034:1: rule__Uint32Array__Group__1__Impl : ( Uint32_1 ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9218:1: ( ( Uint32_1 ) ) - // InternalRosSystemParser.g:9219:1: ( Uint32_1 ) + // InternalRosSystemParser.g:9038:1: ( ( Uint32_1 ) ) + // InternalRosSystemParser.g:9039:1: ( Uint32_1 ) { - // InternalRosSystemParser.g:9219:1: ( Uint32_1 ) - // InternalRosSystemParser.g:9220:2: Uint32_1 + // InternalRosSystemParser.g:9039:1: ( Uint32_1 ) + // InternalRosSystemParser.g:9040:2: Uint32_1 { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,Uint32_1,FOLLOW_2); @@ -27349,16 +26924,16 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRosSystemParser.g:9230:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRosSystemParser.g:9050: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:9234:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRosSystemParser.g:9235:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalRosSystemParser.g:9054:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalRosSystemParser.g:9055:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_67); rule__Int64Array__Group__0__Impl(); state._fsp--; @@ -27387,21 +26962,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRosSystemParser.g:9242:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9062:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9246:1: ( ( () ) ) - // InternalRosSystemParser.g:9247:1: ( () ) + // InternalRosSystemParser.g:9066:1: ( ( () ) ) + // InternalRosSystemParser.g:9067:1: ( () ) { - // InternalRosSystemParser.g:9247:1: ( () ) - // InternalRosSystemParser.g:9248:2: () + // InternalRosSystemParser.g:9067:1: ( () ) + // InternalRosSystemParser.g:9068:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRosSystemParser.g:9249:2: () - // InternalRosSystemParser.g:9249:3: + // InternalRosSystemParser.g:9069:2: () + // InternalRosSystemParser.g:9069:3: { } @@ -27424,14 +26999,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRosSystemParser.g:9257:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRosSystemParser.g:9077: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:9261:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRosSystemParser.g:9262:2: rule__Int64Array__Group__1__Impl + // InternalRosSystemParser.g:9081:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRosSystemParser.g:9082:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -27457,17 +27032,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRosSystemParser.g:9268:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; + // InternalRosSystemParser.g:9088:1: rule__Int64Array__Group__1__Impl : ( Int64_1 ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9272:1: ( ( Int64_1 ) ) - // InternalRosSystemParser.g:9273:1: ( Int64_1 ) + // InternalRosSystemParser.g:9092:1: ( ( Int64_1 ) ) + // InternalRosSystemParser.g:9093:1: ( Int64_1 ) { - // InternalRosSystemParser.g:9273:1: ( Int64_1 ) - // InternalRosSystemParser.g:9274:2: Int64_1 + // InternalRosSystemParser.g:9093:1: ( Int64_1 ) + // InternalRosSystemParser.g:9094:2: Int64_1 { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,Int64_1,FOLLOW_2); @@ -27494,16 +27069,16 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRosSystemParser.g:9284:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRosSystemParser.g:9104: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:9288:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRosSystemParser.g:9289:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalRosSystemParser.g:9108:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalRosSystemParser.g:9109:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_68); rule__Uint64Array__Group__0__Impl(); state._fsp--; @@ -27532,21 +27107,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRosSystemParser.g:9296:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9116:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9300:1: ( ( () ) ) - // InternalRosSystemParser.g:9301:1: ( () ) + // InternalRosSystemParser.g:9120:1: ( ( () ) ) + // InternalRosSystemParser.g:9121:1: ( () ) { - // InternalRosSystemParser.g:9301:1: ( () ) - // InternalRosSystemParser.g:9302:2: () + // InternalRosSystemParser.g:9121:1: ( () ) + // InternalRosSystemParser.g:9122:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRosSystemParser.g:9303:2: () - // InternalRosSystemParser.g:9303:3: + // InternalRosSystemParser.g:9123:2: () + // InternalRosSystemParser.g:9123:3: { } @@ -27569,14 +27144,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRosSystemParser.g:9311:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRosSystemParser.g:9131: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:9315:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRosSystemParser.g:9316:2: rule__Uint64Array__Group__1__Impl + // InternalRosSystemParser.g:9135:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRosSystemParser.g:9136:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -27602,17 +27177,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRosSystemParser.g:9322:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; + // InternalRosSystemParser.g:9142:1: rule__Uint64Array__Group__1__Impl : ( Uint64_1 ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9326:1: ( ( Uint64_1 ) ) - // InternalRosSystemParser.g:9327:1: ( Uint64_1 ) + // InternalRosSystemParser.g:9146:1: ( ( Uint64_1 ) ) + // InternalRosSystemParser.g:9147:1: ( Uint64_1 ) { - // InternalRosSystemParser.g:9327:1: ( Uint64_1 ) - // InternalRosSystemParser.g:9328:2: Uint64_1 + // InternalRosSystemParser.g:9147:1: ( Uint64_1 ) + // InternalRosSystemParser.g:9148:2: Uint64_1 { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,Uint64_1,FOLLOW_2); @@ -27639,16 +27214,16 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRosSystemParser.g:9338:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRosSystemParser.g:9158: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:9342:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRosSystemParser.g:9343:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalRosSystemParser.g:9162:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalRosSystemParser.g:9163:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_69); rule__Float32Array__Group__0__Impl(); state._fsp--; @@ -27677,21 +27252,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRosSystemParser.g:9350:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9170:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9354:1: ( ( () ) ) - // InternalRosSystemParser.g:9355:1: ( () ) + // InternalRosSystemParser.g:9174:1: ( ( () ) ) + // InternalRosSystemParser.g:9175:1: ( () ) { - // InternalRosSystemParser.g:9355:1: ( () ) - // InternalRosSystemParser.g:9356:2: () + // InternalRosSystemParser.g:9175:1: ( () ) + // InternalRosSystemParser.g:9176:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRosSystemParser.g:9357:2: () - // InternalRosSystemParser.g:9357:3: + // InternalRosSystemParser.g:9177:2: () + // InternalRosSystemParser.g:9177:3: { } @@ -27714,14 +27289,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRosSystemParser.g:9365:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRosSystemParser.g:9185: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:9369:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRosSystemParser.g:9370:2: rule__Float32Array__Group__1__Impl + // InternalRosSystemParser.g:9189:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRosSystemParser.g:9190:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -27747,17 +27322,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRosSystemParser.g:9376:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; + // InternalRosSystemParser.g:9196:1: rule__Float32Array__Group__1__Impl : ( Float32_1 ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9380:1: ( ( Float32_1 ) ) - // InternalRosSystemParser.g:9381:1: ( Float32_1 ) + // InternalRosSystemParser.g:9200:1: ( ( Float32_1 ) ) + // InternalRosSystemParser.g:9201:1: ( Float32_1 ) { - // InternalRosSystemParser.g:9381:1: ( Float32_1 ) - // InternalRosSystemParser.g:9382:2: Float32_1 + // InternalRosSystemParser.g:9201:1: ( Float32_1 ) + // InternalRosSystemParser.g:9202:2: Float32_1 { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,Float32_1,FOLLOW_2); @@ -27784,16 +27359,16 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRosSystemParser.g:9392:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRosSystemParser.g:9212: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:9396:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRosSystemParser.g:9397:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalRosSystemParser.g:9216:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalRosSystemParser.g:9217:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_70); rule__Float64Array__Group__0__Impl(); state._fsp--; @@ -27822,21 +27397,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRosSystemParser.g:9404:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9224:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9408:1: ( ( () ) ) - // InternalRosSystemParser.g:9409:1: ( () ) + // InternalRosSystemParser.g:9228:1: ( ( () ) ) + // InternalRosSystemParser.g:9229:1: ( () ) { - // InternalRosSystemParser.g:9409:1: ( () ) - // InternalRosSystemParser.g:9410:2: () + // InternalRosSystemParser.g:9229:1: ( () ) + // InternalRosSystemParser.g:9230:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRosSystemParser.g:9411:2: () - // InternalRosSystemParser.g:9411:3: + // InternalRosSystemParser.g:9231:2: () + // InternalRosSystemParser.g:9231:3: { } @@ -27859,14 +27434,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRosSystemParser.g:9419:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRosSystemParser.g:9239: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:9423:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRosSystemParser.g:9424:2: rule__Float64Array__Group__1__Impl + // InternalRosSystemParser.g:9243:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRosSystemParser.g:9244:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -27892,17 +27467,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRosSystemParser.g:9430:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; + // InternalRosSystemParser.g:9250:1: rule__Float64Array__Group__1__Impl : ( Float64_1 ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9434:1: ( ( Float64_1 ) ) - // InternalRosSystemParser.g:9435:1: ( Float64_1 ) + // InternalRosSystemParser.g:9254:1: ( ( Float64_1 ) ) + // InternalRosSystemParser.g:9255:1: ( Float64_1 ) { - // InternalRosSystemParser.g:9435:1: ( Float64_1 ) - // InternalRosSystemParser.g:9436:2: Float64_1 + // InternalRosSystemParser.g:9255:1: ( Float64_1 ) + // InternalRosSystemParser.g:9256:2: Float64_1 { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,Float64_1,FOLLOW_2); @@ -27929,16 +27504,16 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRosSystemParser.g:9446:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRosSystemParser.g:9266: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:9450:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRosSystemParser.g:9451:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalRosSystemParser.g:9270:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalRosSystemParser.g:9271:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { - pushFollow(FOLLOW_76); + pushFollow(FOLLOW_71); rule__String0Array__Group__0__Impl(); state._fsp--; @@ -27967,21 +27542,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRosSystemParser.g:9458:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9278:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9462:1: ( ( () ) ) - // InternalRosSystemParser.g:9463:1: ( () ) + // InternalRosSystemParser.g:9282:1: ( ( () ) ) + // InternalRosSystemParser.g:9283:1: ( () ) { - // InternalRosSystemParser.g:9463:1: ( () ) - // InternalRosSystemParser.g:9464:2: () + // InternalRosSystemParser.g:9283:1: ( () ) + // InternalRosSystemParser.g:9284:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRosSystemParser.g:9465:2: () - // InternalRosSystemParser.g:9465:3: + // InternalRosSystemParser.g:9285:2: () + // InternalRosSystemParser.g:9285:3: { } @@ -28004,14 +27579,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRosSystemParser.g:9473:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRosSystemParser.g:9293: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:9477:1: ( rule__String0Array__Group__1__Impl ) - // InternalRosSystemParser.g:9478:2: rule__String0Array__Group__1__Impl + // InternalRosSystemParser.g:9297:1: ( rule__String0Array__Group__1__Impl ) + // InternalRosSystemParser.g:9298:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -28037,17 +27612,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRosSystemParser.g:9484:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; + // InternalRosSystemParser.g:9304:1: rule__String0Array__Group__1__Impl : ( String_2 ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9488:1: ( ( String_2 ) ) - // InternalRosSystemParser.g:9489:1: ( String_2 ) + // InternalRosSystemParser.g:9308:1: ( ( String_2 ) ) + // InternalRosSystemParser.g:9309:1: ( String_2 ) { - // InternalRosSystemParser.g:9489:1: ( String_2 ) - // InternalRosSystemParser.g:9490:2: String_2 + // InternalRosSystemParser.g:9309:1: ( String_2 ) + // InternalRosSystemParser.g:9310:2: String_2 { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,String_2,FOLLOW_2); @@ -28074,16 +27649,16 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalRosSystemParser.g:9500:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalRosSystemParser.g:9320: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:9504:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRosSystemParser.g:9505:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // InternalRosSystemParser.g:9324:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalRosSystemParser.g:9325:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { - pushFollow(FOLLOW_77); + pushFollow(FOLLOW_72); rule__ByteArray__Group__0__Impl(); state._fsp--; @@ -28112,21 +27687,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRosSystemParser.g:9512:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9332:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9516:1: ( ( () ) ) - // InternalRosSystemParser.g:9517:1: ( () ) + // InternalRosSystemParser.g:9336:1: ( ( () ) ) + // InternalRosSystemParser.g:9337:1: ( () ) { - // InternalRosSystemParser.g:9517:1: ( () ) - // InternalRosSystemParser.g:9518:2: () + // InternalRosSystemParser.g:9337:1: ( () ) + // InternalRosSystemParser.g:9338:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRosSystemParser.g:9519:2: () - // InternalRosSystemParser.g:9519:3: + // InternalRosSystemParser.g:9339:2: () + // InternalRosSystemParser.g:9339:3: { } @@ -28149,14 +27724,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalRosSystemParser.g:9527:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalRosSystemParser.g:9347: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:9531:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRosSystemParser.g:9532:2: rule__ByteArray__Group__1__Impl + // InternalRosSystemParser.g:9351:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRosSystemParser.g:9352:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -28182,17 +27757,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRosSystemParser.g:9538:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; + // InternalRosSystemParser.g:9358:1: rule__ByteArray__Group__1__Impl : ( Byte_1 ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9542:1: ( ( Byte_1 ) ) - // InternalRosSystemParser.g:9543:1: ( Byte_1 ) + // InternalRosSystemParser.g:9362:1: ( ( Byte_1 ) ) + // InternalRosSystemParser.g:9363:1: ( Byte_1 ) { - // InternalRosSystemParser.g:9543:1: ( Byte_1 ) - // InternalRosSystemParser.g:9544:2: Byte_1 + // InternalRosSystemParser.g:9363:1: ( Byte_1 ) + // InternalRosSystemParser.g:9364:2: Byte_1 { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,Byte_1,FOLLOW_2); @@ -28219,16 +27794,16 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalRosSystemParser.g:9554:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalRosSystemParser.g:9374: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:9558:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRosSystemParser.g:9559:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // InternalRosSystemParser.g:9378:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalRosSystemParser.g:9379:2: rule__Header__Group__0__Impl rule__Header__Group__1 { - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_73); rule__Header__Group__0__Impl(); state._fsp--; @@ -28257,21 +27832,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRosSystemParser.g:9566:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalRosSystemParser.g:9386:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9570:1: ( ( () ) ) - // InternalRosSystemParser.g:9571:1: ( () ) + // InternalRosSystemParser.g:9390:1: ( ( () ) ) + // InternalRosSystemParser.g:9391:1: ( () ) { - // InternalRosSystemParser.g:9571:1: ( () ) - // InternalRosSystemParser.g:9572:2: () + // InternalRosSystemParser.g:9391:1: ( () ) + // InternalRosSystemParser.g:9392:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRosSystemParser.g:9573:2: () - // InternalRosSystemParser.g:9573:3: + // InternalRosSystemParser.g:9393:2: () + // InternalRosSystemParser.g:9393:3: { } @@ -28294,14 +27869,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalRosSystemParser.g:9581:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalRosSystemParser.g:9401: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:9585:1: ( rule__Header__Group__1__Impl ) - // InternalRosSystemParser.g:9586:2: rule__Header__Group__1__Impl + // InternalRosSystemParser.g:9405:1: ( rule__Header__Group__1__Impl ) + // InternalRosSystemParser.g:9406:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -28323,25 +27898,100 @@ public final void rule__Header__Group__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Header__Group__1" + // $ANTLR end "rule__Header__Group__1" + + + // $ANTLR start "rule__Header__Group__1__Impl" + // InternalRosSystemParser.g:9412:1: rule__Header__Group__1__Impl : ( Header ) ; + public final void rule__Header__Group__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:9416:1: ( ( Header ) ) + // InternalRosSystemParser.g:9417:1: ( Header ) + { + // InternalRosSystemParser.g:9417:1: ( Header ) + // InternalRosSystemParser.g:9418:2: Header + { + before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + match(input,Header,FOLLOW_2); + after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Header__Group__1__Impl" + + + // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" + // InternalRosSystemParser.g:9428: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:9432:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalRosSystemParser.g:9433:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + { + pushFollow(FOLLOW_11); + rule__ArrayTopicSpecRef__Group__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_2); + rule__ArrayTopicSpecRef__Group__1(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ArrayTopicSpecRef__Group__0" - // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRosSystemParser.g:9592:1: rule__Header__Group__1__Impl : ( Header ) ; - public final void rule__Header__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" + // InternalRosSystemParser.g:9440:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( LeftSquareBracket ) ; + public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9596:1: ( ( Header ) ) - // InternalRosSystemParser.g:9597:1: ( Header ) + // InternalRosSystemParser.g:9444:1: ( ( LeftSquareBracket ) ) + // InternalRosSystemParser.g:9445:1: ( LeftSquareBracket ) { - // InternalRosSystemParser.g:9597:1: ( Header ) - // InternalRosSystemParser.g:9598:2: Header + // InternalRosSystemParser.g:9445:1: ( LeftSquareBracket ) + // InternalRosSystemParser.g:9446:2: LeftSquareBracket { - before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); - match(input,Header,FOLLOW_2); - after(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + match(input,LeftSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); } @@ -28360,26 +28010,26 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Header__Group__1__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRosSystemParser.g:9608:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; - public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" + // InternalRosSystemParser.g:9455:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ; + public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9612:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRosSystemParser.g:9613:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // InternalRosSystemParser.g:9459:1: ( rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 ) + // InternalRosSystemParser.g:9460:2: rule__ArrayTopicSpecRef__Group__1__Impl rule__ArrayTopicSpecRef__Group__2 { - pushFollow(FOLLOW_79); - rule__ArrayTopicSpecRef__Group__0__Impl(); + pushFollow(FOLLOW_16); + rule__ArrayTopicSpecRef__Group__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__Group__1(); + rule__ArrayTopicSpecRef__Group__2(); state._fsp--; @@ -28398,35 +28048,35 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__0" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRosSystemParser.g:9620:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; - public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" + // InternalRosSystemParser.g:9467:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ; + public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9624:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRosSystemParser.g:9625:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRosSystemParser.g:9471:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) ) + // InternalRosSystemParser.g:9472:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) { - // InternalRosSystemParser.g:9625:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRosSystemParser.g:9626:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRosSystemParser.g:9472:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) ) + // InternalRosSystemParser.g:9473:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRosSystemParser.g:9627:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRosSystemParser.g:9627:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); + // InternalRosSystemParser.g:9474:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_1 ) + // InternalRosSystemParser.g:9474:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); + rule__ArrayTopicSpecRef__TopicSpecAssignment_1(); state._fsp--; } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_1()); } @@ -28445,21 +28095,21 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__0__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRosSystemParser.g:9635:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; - public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2" + // InternalRosSystemParser.g:9482:1: rule__ArrayTopicSpecRef__Group__2 : rule__ArrayTopicSpecRef__Group__2__Impl ; + public final void rule__ArrayTopicSpecRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9639:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRosSystemParser.g:9640:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRosSystemParser.g:9486:1: ( rule__ArrayTopicSpecRef__Group__2__Impl ) + // InternalRosSystemParser.g:9487:2: rule__ArrayTopicSpecRef__Group__2__Impl { pushFollow(FOLLOW_2); - rule__ArrayTopicSpecRef__Group__1__Impl(); + rule__ArrayTopicSpecRef__Group__2__Impl(); state._fsp--; @@ -28478,25 +28128,25 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2" - // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRosSystemParser.g:9646:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( LeftSquareBracketRightSquareBracket ) ; - public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__Group__2__Impl" + // InternalRosSystemParser.g:9493:1: rule__ArrayTopicSpecRef__Group__2__Impl : ( RightSquareBracket ) ; + public final void rule__ArrayTopicSpecRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9650:1: ( ( LeftSquareBracketRightSquareBracket ) ) - // InternalRosSystemParser.g:9651:1: ( LeftSquareBracketRightSquareBracket ) + // InternalRosSystemParser.g:9497:1: ( ( RightSquareBracket ) ) + // InternalRosSystemParser.g:9498:1: ( RightSquareBracket ) { - // InternalRosSystemParser.g:9651:1: ( LeftSquareBracketRightSquareBracket ) - // InternalRosSystemParser.g:9652:2: LeftSquareBracketRightSquareBracket + // InternalRosSystemParser.g:9498:1: ( RightSquareBracket ) + // InternalRosSystemParser.g:9499:2: RightSquareBracket { - before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); - match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); - after(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); + match(input,RightSquareBracket,FOLLOW_2); + after(grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -28515,21 +28165,21 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__Group__1__Impl" + // $ANTLR end "rule__ArrayTopicSpecRef__Group__2__Impl" // $ANTLR start "rule__RosSystem__NameAssignment_0" - // InternalRosSystemParser.g:9662:1: rule__RosSystem__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:9509:1: rule__RosSystem__NameAssignment_0 : ( ruleEString ) ; public final void rule__RosSystem__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9666:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9667:2: ( ruleEString ) + // InternalRosSystemParser.g:9513:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9514:2: ( ruleEString ) { - // InternalRosSystemParser.g:9667:2: ( ruleEString ) - // InternalRosSystemParser.g:9668:3: ruleEString + // InternalRosSystemParser.g:9514:2: ( ruleEString ) + // InternalRosSystemParser.g:9515:3: ruleEString { before(grammarAccess.getRosSystemAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -28560,17 +28210,17 @@ public final void rule__RosSystem__NameAssignment_0() throws RecognitionExceptio // $ANTLR start "rule__RosSystem__ProcessesAssignment_3_0_2" - // InternalRosSystemParser.g:9677:1: rule__RosSystem__ProcessesAssignment_3_0_2 : ( ruleProcess ) ; + // InternalRosSystemParser.g:9524: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:9681:1: ( ( ruleProcess ) ) - // InternalRosSystemParser.g:9682:2: ( ruleProcess ) + // InternalRosSystemParser.g:9528:1: ( ( ruleProcess ) ) + // InternalRosSystemParser.g:9529:2: ( ruleProcess ) { - // InternalRosSystemParser.g:9682:2: ( ruleProcess ) - // InternalRosSystemParser.g:9683:3: ruleProcess + // InternalRosSystemParser.g:9529:2: ( ruleProcess ) + // InternalRosSystemParser.g:9530:3: ruleProcess { before(grammarAccess.getRosSystemAccess().getProcessesProcessParserRuleCall_3_0_2_0()); pushFollow(FOLLOW_2); @@ -28601,17 +28251,17 @@ public final void rule__RosSystem__ProcessesAssignment_3_0_2() throws Recognitio // $ANTLR start "rule__RosSystem__ComponentsAssignment_3_1_2" - // InternalRosSystemParser.g:9692:1: rule__RosSystem__ComponentsAssignment_3_1_2 : ( ruleRosNode ) ; + // InternalRosSystemParser.g:9539: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:9696:1: ( ( ruleRosNode ) ) - // InternalRosSystemParser.g:9697:2: ( ruleRosNode ) + // InternalRosSystemParser.g:9543:1: ( ( ruleRosNode ) ) + // InternalRosSystemParser.g:9544:2: ( ruleRosNode ) { - // InternalRosSystemParser.g:9697:2: ( ruleRosNode ) - // InternalRosSystemParser.g:9698:3: ruleRosNode + // InternalRosSystemParser.g:9544:2: ( ruleRosNode ) + // InternalRosSystemParser.g:9545:3: ruleRosNode { before(grammarAccess.getRosSystemAccess().getComponentsRosNodeParserRuleCall_3_1_2_0()); pushFollow(FOLLOW_2); @@ -28642,25 +28292,25 @@ public final void rule__RosSystem__ComponentsAssignment_3_1_2() throws Recogniti // $ANTLR start "rule__RosSystem__ParameterAssignment_3_2_2" - // InternalRosSystemParser.g:9707:1: rule__RosSystem__ParameterAssignment_3_2_2 : ( ruleParameter ) ; + // InternalRosSystemParser.g:9554: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:9711:1: ( ( ruleParameter ) ) - // InternalRosSystemParser.g:9712:2: ( ruleParameter ) + // InternalRosSystemParser.g:9558:1: ( ( ruleRosParameter ) ) + // InternalRosSystemParser.g:9559:2: ( ruleRosParameter ) { - // InternalRosSystemParser.g:9712:2: ( ruleParameter ) - // InternalRosSystemParser.g:9713:3: ruleParameter + // InternalRosSystemParser.g:9559:2: ( ruleRosParameter ) + // InternalRosSystemParser.g:9560: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()); } @@ -28683,17 +28333,17 @@ public final void rule__RosSystem__ParameterAssignment_3_2_2() throws Recognitio // $ANTLR start "rule__RosSystem__ConnectionsAssignment_3_3_2" - // InternalRosSystemParser.g:9722:1: rule__RosSystem__ConnectionsAssignment_3_3_2 : ( ruleRosConnection ) ; + // InternalRosSystemParser.g:9569: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:9726:1: ( ( ruleRosConnection ) ) - // InternalRosSystemParser.g:9727:2: ( ruleRosConnection ) + // InternalRosSystemParser.g:9573:1: ( ( ruleRosConnection ) ) + // InternalRosSystemParser.g:9574:2: ( ruleRosConnection ) { - // InternalRosSystemParser.g:9727:2: ( ruleRosConnection ) - // InternalRosSystemParser.g:9728:3: ruleRosConnection + // InternalRosSystemParser.g:9574:2: ( ruleRosConnection ) + // InternalRosSystemParser.g:9575:3: ruleRosConnection { before(grammarAccess.getRosSystemAccess().getConnectionsRosConnectionParserRuleCall_3_3_2_0()); pushFollow(FOLLOW_2); @@ -28724,17 +28374,17 @@ public final void rule__RosSystem__ConnectionsAssignment_3_3_2() throws Recognit // $ANTLR start "rule__Process__NameAssignment_1" - // InternalRosSystemParser.g:9737:1: rule__Process__NameAssignment_1 : ( ruleEString ) ; + // InternalRosSystemParser.g:9584:1: rule__Process__NameAssignment_1 : ( ruleEString ) ; public final void rule__Process__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9741:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9742:2: ( ruleEString ) + // InternalRosSystemParser.g:9588:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9589:2: ( ruleEString ) { - // InternalRosSystemParser.g:9742:2: ( ruleEString ) - // InternalRosSystemParser.g:9743:3: ruleEString + // InternalRosSystemParser.g:9589:2: ( ruleEString ) + // InternalRosSystemParser.g:9590:3: ruleEString { before(grammarAccess.getProcessAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -28765,33 +28415,66 @@ public final void rule__Process__NameAssignment_1() throws RecognitionException // $ANTLR start "rule__Process__NodesAssignment_4_2" - // InternalRosSystemParser.g:9752:1: rule__Process__NodesAssignment_4_2 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9599:1: rule__Process__NodesAssignment_4_2 : ( ruleComponentRef ) ; public final void rule__Process__NodesAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9756:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9757:2: ( ( ruleEString ) ) - { - // InternalRosSystemParser.g:9757:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9758:3: ( ruleEString ) + // InternalRosSystemParser.g:9603:1: ( ( ruleComponentRef ) ) + // InternalRosSystemParser.g:9604:2: ( ruleComponentRef ) { - before(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); - // InternalRosSystemParser.g:9759:3: ( ruleEString ) - // InternalRosSystemParser.g:9760:4: ruleEString + // InternalRosSystemParser.g:9604:2: ( ruleComponentRef ) + // InternalRosSystemParser.g:9605:3: ruleComponentRef { - before(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); + before(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); - ruleEString(); + ruleComponentRef(); state._fsp--; - after(grammarAccess.getProcessAccess().getNodesRosNodeEStringParserRuleCall_4_2_0_1()); + after(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_2_0()); + + } + } - after(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Process__NodesAssignment_4_2" + + + // $ANTLR start "rule__Process__NodesAssignment_4_3_1" + // InternalRosSystemParser.g:9614:1: rule__Process__NodesAssignment_4_3_1 : ( ruleComponentRef ) ; + public final void rule__Process__NodesAssignment_4_3_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:9618:1: ( ( ruleComponentRef ) ) + // InternalRosSystemParser.g:9619:2: ( ruleComponentRef ) + { + // InternalRosSystemParser.g:9619:2: ( ruleComponentRef ) + // InternalRosSystemParser.g:9620:3: ruleComponentRef + { + before(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_3_1_0()); + pushFollow(FOLLOW_2); + ruleComponentRef(); + + state._fsp--; + + after(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_3_1_0()); } @@ -28810,25 +28493,29 @@ public final void rule__Process__NodesAssignment_4_2() throws RecognitionExcepti } return ; } - // $ANTLR end "rule__Process__NodesAssignment_4_2" + // $ANTLR end "rule__Process__NodesAssignment_4_3_1" // $ANTLR start "rule__Process__ThreadsAssignment_5_1" - // InternalRosSystemParser.g:9771:1: rule__Process__ThreadsAssignment_5_1 : ( RULE_INT ) ; + // InternalRosSystemParser.g:9629:1: rule__Process__ThreadsAssignment_5_1 : ( ruleInteger0 ) ; public final void rule__Process__ThreadsAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9775:1: ( ( RULE_INT ) ) - // InternalRosSystemParser.g:9776:2: ( RULE_INT ) + // InternalRosSystemParser.g:9633:1: ( ( ruleInteger0 ) ) + // InternalRosSystemParser.g:9634:2: ( ruleInteger0 ) { - // InternalRosSystemParser.g:9776:2: ( RULE_INT ) - // InternalRosSystemParser.g:9777:3: RULE_INT + // InternalRosSystemParser.g:9634:2: ( ruleInteger0 ) + // InternalRosSystemParser.g:9635: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()); } @@ -28850,18 +28537,67 @@ public final void rule__Process__ThreadsAssignment_5_1() throws RecognitionExcep // $ANTLR end "rule__Process__ThreadsAssignment_5_1" + // $ANTLR start "rule__ComponentRef__ComponentRefAssignment_1" + // InternalRosSystemParser.g:9644:1: rule__ComponentRef__ComponentRefAssignment_1 : ( ( ruleEString ) ) ; + public final void rule__ComponentRef__ComponentRefAssignment_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRosSystemParser.g:9648:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9649:2: ( ( ruleEString ) ) + { + // InternalRosSystemParser.g:9649:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9650:3: ( ruleEString ) + { + before(grammarAccess.getComponentRefAccess().getComponentRefRosNodeCrossReference_1_0()); + // InternalRosSystemParser.g:9651:3: ( ruleEString ) + // InternalRosSystemParser.g:9652:4: ruleEString + { + before(grammarAccess.getComponentRefAccess().getComponentRefRosNodeEStringParserRuleCall_1_0_1()); + pushFollow(FOLLOW_2); + ruleEString(); + + state._fsp--; + + after(grammarAccess.getComponentRefAccess().getComponentRefRosNodeEStringParserRuleCall_1_0_1()); + + } + + after(grammarAccess.getComponentRefAccess().getComponentRefRosNodeCrossReference_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ComponentRef__ComponentRefAssignment_1" + + // $ANTLR start "rule__RosNode__NameAssignment_1" - // InternalRosSystemParser.g:9786:1: rule__RosNode__NameAssignment_1 : ( ruleEString ) ; + // InternalRosSystemParser.g:9663:1: rule__RosNode__NameAssignment_1 : ( ruleEString ) ; public final void rule__RosNode__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9790:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9791:2: ( ruleEString ) + // InternalRosSystemParser.g:9667:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9668:2: ( ruleEString ) { - // InternalRosSystemParser.g:9791:2: ( ruleEString ) - // InternalRosSystemParser.g:9792:3: ruleEString + // InternalRosSystemParser.g:9668:2: ( ruleEString ) + // InternalRosSystemParser.g:9669:3: ruleEString { before(grammarAccess.getRosNodeAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -28892,21 +28628,21 @@ public final void rule__RosNode__NameAssignment_1() throws RecognitionException // $ANTLR start "rule__RosNode__FromAssignment_5" - // InternalRosSystemParser.g:9801:1: rule__RosNode__FromAssignment_5 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9678:1: rule__RosNode__FromAssignment_5 : ( ( ruleEString ) ) ; public final void rule__RosNode__FromAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9805:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9806:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9682:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9683:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9806:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9807:3: ( ruleEString ) + // InternalRosSystemParser.g:9683:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9684:3: ( ruleEString ) { before(grammarAccess.getRosNodeAccess().getFromNodeCrossReference_5_0()); - // InternalRosSystemParser.g:9808:3: ( ruleEString ) - // InternalRosSystemParser.g:9809:4: ruleEString + // InternalRosSystemParser.g:9685:3: ( ruleEString ) + // InternalRosSystemParser.g:9686:4: ruleEString { before(grammarAccess.getRosNodeAccess().getFromNodeEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -28941,17 +28677,17 @@ public final void rule__RosNode__FromAssignment_5() throws RecognitionException // $ANTLR start "rule__RosNode__RosinterfacesAssignment_6_2" - // InternalRosSystemParser.g:9820:1: rule__RosNode__RosinterfacesAssignment_6_2 : ( ruleRosInterface ) ; + // InternalRosSystemParser.g:9697:1: rule__RosNode__RosinterfacesAssignment_6_2 : ( ruleRosInterface ) ; public final void rule__RosNode__RosinterfacesAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9824:1: ( ( ruleRosInterface ) ) - // InternalRosSystemParser.g:9825:2: ( ruleRosInterface ) + // InternalRosSystemParser.g:9701:1: ( ( ruleRosInterface ) ) + // InternalRosSystemParser.g:9702:2: ( ruleRosInterface ) { - // InternalRosSystemParser.g:9825:2: ( ruleRosInterface ) - // InternalRosSystemParser.g:9826:3: ruleRosInterface + // InternalRosSystemParser.g:9702:2: ( ruleRosInterface ) + // InternalRosSystemParser.g:9703:3: ruleRosInterface { before(grammarAccess.getRosNodeAccess().getRosinterfacesRosInterfaceParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -28982,17 +28718,17 @@ public final void rule__RosNode__RosinterfacesAssignment_6_2() throws Recognitio // $ANTLR start "rule__RosNode__RosparametersAssignment_7_2" - // InternalRosSystemParser.g:9835:1: rule__RosNode__RosparametersAssignment_7_2 : ( ruleRosParameter ) ; + // InternalRosSystemParser.g:9712:1: rule__RosNode__RosparametersAssignment_7_2 : ( ruleRosParameter ) ; public final void rule__RosNode__RosparametersAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9839:1: ( ( ruleRosParameter ) ) - // InternalRosSystemParser.g:9840:2: ( ruleRosParameter ) + // InternalRosSystemParser.g:9716:1: ( ( ruleRosParameter ) ) + // InternalRosSystemParser.g:9717:2: ( ruleRosParameter ) { - // InternalRosSystemParser.g:9840:2: ( ruleRosParameter ) - // InternalRosSystemParser.g:9841:3: ruleRosParameter + // InternalRosSystemParser.g:9717:2: ( ruleRosParameter ) + // InternalRosSystemParser.g:9718:3: ruleRosParameter { before(grammarAccess.getRosNodeAccess().getRosparametersRosParameterParserRuleCall_7_2_0()); pushFollow(FOLLOW_2); @@ -29023,17 +28759,17 @@ public final void rule__RosNode__RosparametersAssignment_7_2() throws Recognitio // $ANTLR start "rule__RosInterface__NameAssignment_0" - // InternalRosSystemParser.g:9850:1: rule__RosInterface__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:9727:1: rule__RosInterface__NameAssignment_0 : ( ruleEString ) ; public final void rule__RosInterface__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9854:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9855:2: ( ruleEString ) + // InternalRosSystemParser.g:9731:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9732:2: ( ruleEString ) { - // InternalRosSystemParser.g:9855:2: ( ruleEString ) - // InternalRosSystemParser.g:9856:3: ruleEString + // InternalRosSystemParser.g:9732:2: ( ruleEString ) + // InternalRosSystemParser.g:9733:3: ruleEString { before(grammarAccess.getRosInterfaceAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -29064,17 +28800,17 @@ public final void rule__RosInterface__NameAssignment_0() throws RecognitionExcep // $ANTLR start "rule__RosInterface__ReferenceAssignment_3" - // InternalRosSystemParser.g:9865:1: rule__RosInterface__ReferenceAssignment_3 : ( ruleInterfaceReference ) ; + // InternalRosSystemParser.g:9742:1: rule__RosInterface__ReferenceAssignment_3 : ( ruleInterfaceReference ) ; public final void rule__RosInterface__ReferenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9869:1: ( ( ruleInterfaceReference ) ) - // InternalRosSystemParser.g:9870:2: ( ruleInterfaceReference ) + // InternalRosSystemParser.g:9746:1: ( ( ruleInterfaceReference ) ) + // InternalRosSystemParser.g:9747:2: ( ruleInterfaceReference ) { - // InternalRosSystemParser.g:9870:2: ( ruleInterfaceReference ) - // InternalRosSystemParser.g:9871:3: ruleInterfaceReference + // InternalRosSystemParser.g:9747:2: ( ruleInterfaceReference ) + // InternalRosSystemParser.g:9748:3: ruleInterfaceReference { before(grammarAccess.getRosInterfaceAccess().getReferenceInterfaceReferenceParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -29105,21 +28841,21 @@ public final void rule__RosInterface__ReferenceAssignment_3() throws Recognition // $ANTLR start "rule__RosPublisherReference__FromAssignment_1" - // InternalRosSystemParser.g:9880:1: rule__RosPublisherReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9757:1: rule__RosPublisherReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosPublisherReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9884:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9885:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9761:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9762:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9885:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9886:3: ( ruleEString ) + // InternalRosSystemParser.g:9762:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9763:3: ( ruleEString ) { before(grammarAccess.getRosPublisherReferenceAccess().getFromPublisherCrossReference_1_0()); - // InternalRosSystemParser.g:9887:3: ( ruleEString ) - // InternalRosSystemParser.g:9888:4: ruleEString + // InternalRosSystemParser.g:9764:3: ( ruleEString ) + // InternalRosSystemParser.g:9765:4: ruleEString { before(grammarAccess.getRosPublisherReferenceAccess().getFromPublisherEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29154,21 +28890,21 @@ public final void rule__RosPublisherReference__FromAssignment_1() throws Recogni // $ANTLR start "rule__RosSubscriberReference__FromAssignment_1" - // InternalRosSystemParser.g:9899:1: rule__RosSubscriberReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9776:1: rule__RosSubscriberReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosSubscriberReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9903:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9904:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9780:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9781:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9904:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9905:3: ( ruleEString ) + // InternalRosSystemParser.g:9781:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9782:3: ( ruleEString ) { before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubscriberCrossReference_1_0()); - // InternalRosSystemParser.g:9906:3: ( ruleEString ) - // InternalRosSystemParser.g:9907:4: ruleEString + // InternalRosSystemParser.g:9783:3: ( ruleEString ) + // InternalRosSystemParser.g:9784:4: ruleEString { before(grammarAccess.getRosSubscriberReferenceAccess().getFromSubscriberEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29203,21 +28939,21 @@ public final void rule__RosSubscriberReference__FromAssignment_1() throws Recogn // $ANTLR start "rule__RosServiceServerReference__FromAssignment_1" - // InternalRosSystemParser.g:9918:1: rule__RosServiceServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9795:1: rule__RosServiceServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosServiceServerReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9922:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9923:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9799:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9800:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9923:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9924:3: ( ruleEString ) + // InternalRosSystemParser.g:9800:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9801:3: ( ruleEString ) { before(grammarAccess.getRosServiceServerReferenceAccess().getFromServiceServerCrossReference_1_0()); - // InternalRosSystemParser.g:9925:3: ( ruleEString ) - // InternalRosSystemParser.g:9926:4: ruleEString + // InternalRosSystemParser.g:9802:3: ( ruleEString ) + // InternalRosSystemParser.g:9803:4: ruleEString { before(grammarAccess.getRosServiceServerReferenceAccess().getFromServiceServerEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29252,21 +28988,21 @@ public final void rule__RosServiceServerReference__FromAssignment_1() throws Rec // $ANTLR start "rule__RosServerClientReference__FromAssignment_1" - // InternalRosSystemParser.g:9937:1: rule__RosServerClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9814:1: rule__RosServerClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosServerClientReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9941:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9942:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9818:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9819:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9942:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9943:3: ( ruleEString ) + // InternalRosSystemParser.g:9819:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9820:3: ( ruleEString ) { before(grammarAccess.getRosServerClientReferenceAccess().getFromServiceClientCrossReference_1_0()); - // InternalRosSystemParser.g:9944:3: ( ruleEString ) - // InternalRosSystemParser.g:9945:4: ruleEString + // InternalRosSystemParser.g:9821:3: ( ruleEString ) + // InternalRosSystemParser.g:9822:4: ruleEString { before(grammarAccess.getRosServerClientReferenceAccess().getFromServiceClientEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29301,21 +29037,21 @@ public final void rule__RosServerClientReference__FromAssignment_1() throws Reco // $ANTLR start "rule__RosActionServerReference__FromAssignment_1" - // InternalRosSystemParser.g:9956:1: rule__RosActionServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9833:1: rule__RosActionServerReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosActionServerReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9960:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9961:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9837:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9838:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9961:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9962:3: ( ruleEString ) + // InternalRosSystemParser.g:9838:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9839:3: ( ruleEString ) { before(grammarAccess.getRosActionServerReferenceAccess().getFromActionServerCrossReference_1_0()); - // InternalRosSystemParser.g:9963:3: ( ruleEString ) - // InternalRosSystemParser.g:9964:4: ruleEString + // InternalRosSystemParser.g:9840:3: ( ruleEString ) + // InternalRosSystemParser.g:9841:4: ruleEString { before(grammarAccess.getRosActionServerReferenceAccess().getFromActionServerEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29350,21 +29086,21 @@ public final void rule__RosActionServerReference__FromAssignment_1() throws Reco // $ANTLR start "rule__RosActionClientReference__FromAssignment_1" - // InternalRosSystemParser.g:9975:1: rule__RosActionClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:9852:1: rule__RosActionClientReference__FromAssignment_1 : ( ( ruleEString ) ) ; public final void rule__RosActionClientReference__FromAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9979:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:9980:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9856:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9857:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:9980:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9981:3: ( ruleEString ) + // InternalRosSystemParser.g:9857:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9858:3: ( ruleEString ) { before(grammarAccess.getRosActionClientReferenceAccess().getFromActionClientCrossReference_1_0()); - // InternalRosSystemParser.g:9982:3: ( ruleEString ) - // InternalRosSystemParser.g:9983:4: ruleEString + // InternalRosSystemParser.g:9859:3: ( ruleEString ) + // InternalRosSystemParser.g:9860:4: ruleEString { before(grammarAccess.getRosActionClientReferenceAccess().getFromActionClientEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -29398,26 +29134,26 @@ public final void rule__RosActionClientReference__FromAssignment_1() throws Reco // $ANTLR end "rule__RosActionClientReference__FromAssignment_1" - // $ANTLR start "rule__RosParameter__NameAssignment_0" - // InternalRosSystemParser.g:9994:1: rule__RosParameter__NameAssignment_0 : ( ruleEString ) ; - public final void rule__RosParameter__NameAssignment_0() throws RecognitionException { + // $ANTLR start "rule__RosParameter__NameAssignment_1" + // InternalRosSystemParser.g:9871:1: rule__RosParameter__NameAssignment_1 : ( ruleEString ) ; + public final void rule__RosParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:9998:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:9999:2: ( ruleEString ) + // InternalRosSystemParser.g:9875:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9876:2: ( ruleEString ) { - // InternalRosSystemParser.g:9999:2: ( ruleEString ) - // InternalRosSystemParser.g:10000:3: ruleEString + // InternalRosSystemParser.g:9876:2: ( ruleEString ) + // InternalRosSystemParser.g:9877:3: ruleEString { - before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); + before(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); + after(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_1_0()); } @@ -29436,37 +29172,37 @@ public final void rule__RosParameter__NameAssignment_0() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__NameAssignment_0" + // $ANTLR end "rule__RosParameter__NameAssignment_1" - // $ANTLR start "rule__RosParameter__FromAssignment_4" - // InternalRosSystemParser.g:10009:1: rule__RosParameter__FromAssignment_4 : ( ( ruleEString ) ) ; - public final void rule__RosParameter__FromAssignment_4() throws RecognitionException { + // $ANTLR start "rule__RosParameter__FromAssignment_3" + // InternalRosSystemParser.g:9886:1: rule__RosParameter__FromAssignment_3 : ( ( ruleEString ) ) ; + public final void rule__RosParameter__FromAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10013:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10014:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9890:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9891:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10014:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10015:3: ( ruleEString ) + // InternalRosSystemParser.g:9891:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9892:3: ( ruleEString ) { - before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); - // InternalRosSystemParser.g:10016:3: ( ruleEString ) - // InternalRosSystemParser.g:10017:4: ruleEString + before(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_3_0()); + // InternalRosSystemParser.g:9893:3: ( ruleEString ) + // InternalRosSystemParser.g:9894:4: ruleEString { - before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); + before(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_3_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_4_0_1()); + after(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_3_0_1()); } - after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); + after(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_3_0()); } @@ -29485,21 +29221,21 @@ public final void rule__RosParameter__FromAssignment_4() throws RecognitionExcep } return ; } - // $ANTLR end "rule__RosParameter__FromAssignment_4" + // $ANTLR end "rule__RosParameter__FromAssignment_3" // $ANTLR start "rule__RosParameter__ValueAssignment_6" - // InternalRosSystemParser.g:10028:1: rule__RosParameter__ValueAssignment_6 : ( ruleParameterValue ) ; + // InternalRosSystemParser.g:9905:1: rule__RosParameter__ValueAssignment_6 : ( ruleParameterValue ) ; public final void rule__RosParameter__ValueAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10032:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10033:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:9909:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:9910:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10033:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10034:3: ruleParameterValue + // InternalRosSystemParser.g:9910:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:9911:3: ruleParameterValue { before(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -29529,34 +29265,34 @@ public final void rule__RosParameter__ValueAssignment_6() throws RecognitionExce // $ANTLR end "rule__RosParameter__ValueAssignment_6" - // $ANTLR start "rule__RosConnection__FromAssignment_1" - // InternalRosSystemParser.g:10043:1: rule__RosConnection__FromAssignment_1 : ( ( ruleEString ) ) ; - public final void rule__RosConnection__FromAssignment_1() throws RecognitionException { + // $ANTLR start "rule__RosConnection__FromAssignment_2" + // InternalRosSystemParser.g:9920:1: rule__RosConnection__FromAssignment_2 : ( ( ruleEString ) ) ; + public final void rule__RosConnection__FromAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10047:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10048:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9924:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9925:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10048:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10049:3: ( ruleEString ) + // InternalRosSystemParser.g:9925:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9926:3: ( ruleEString ) { - before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_1_0()); - // InternalRosSystemParser.g:10050:3: ( ruleEString ) - // InternalRosSystemParser.g:10051:4: ruleEString + before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_2_0()); + // InternalRosSystemParser.g:9927:3: ( ruleEString ) + // InternalRosSystemParser.g:9928:4: ruleEString { - before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_1_0_1()); + before(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_2_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_1_0_1()); + after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_2_0_1()); } - after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_1_0()); + after(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_2_0()); } @@ -29575,37 +29311,37 @@ public final void rule__RosConnection__FromAssignment_1() throws RecognitionExce } return ; } - // $ANTLR end "rule__RosConnection__FromAssignment_1" + // $ANTLR end "rule__RosConnection__FromAssignment_2" - // $ANTLR start "rule__RosConnection__ToAssignment_3" - // InternalRosSystemParser.g:10062:1: rule__RosConnection__ToAssignment_3 : ( ( ruleEString ) ) ; - public final void rule__RosConnection__ToAssignment_3() throws RecognitionException { + // $ANTLR start "rule__RosConnection__ToAssignment_4" + // InternalRosSystemParser.g:9939:1: rule__RosConnection__ToAssignment_4 : ( ( ruleEString ) ) ; + public final void rule__RosConnection__ToAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10066:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10067:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9943:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:9944:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10067:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10068:3: ( ruleEString ) + // InternalRosSystemParser.g:9944:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:9945:3: ( ruleEString ) { - before(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); - // InternalRosSystemParser.g:10069:3: ( ruleEString ) - // InternalRosSystemParser.g:10070:4: ruleEString + before(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_4_0()); + // InternalRosSystemParser.g:9946:3: ( ruleEString ) + // InternalRosSystemParser.g:9947:4: ruleEString { - before(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_3_0_1()); + before(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_4_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_3_0_1()); + after(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_4_0_1()); } - after(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); + after(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_4_0()); } @@ -29624,21 +29360,21 @@ public final void rule__RosConnection__ToAssignment_3() throws RecognitionExcept } return ; } - // $ANTLR end "rule__RosConnection__ToAssignment_3" + // $ANTLR end "rule__RosConnection__ToAssignment_4" // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_1" - // InternalRosSystemParser.g:10081:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9958:1: rule__GlobalNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10085:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10086:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9962:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9963:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10086:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10087:3: ruleGraphName + // InternalRosSystemParser.g:9963:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9964:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -29669,17 +29405,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_1() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_2_2_1" - // InternalRosSystemParser.g:10096:1: rule__GlobalNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9973: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:10100:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10101:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9977:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9978:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10101:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10102:3: ruleGraphName + // InternalRosSystemParser.g:9978:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9979:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -29710,17 +29446,17 @@ public final void rule__GlobalNamespace__PartsAssignment_2_2_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_1" - // InternalRosSystemParser.g:10111:1: rule__RelativeNamespace_Impl__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:9988: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:10115:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10116:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9992:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:9993:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10116:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10117:3: ruleGraphName + // InternalRosSystemParser.g:9993:2: ( ruleGraphName ) + // InternalRosSystemParser.g:9994:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -29751,17 +29487,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_1() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_2_2_1" - // InternalRosSystemParser.g:10126:1: rule__RelativeNamespace_Impl__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:10003: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:10130:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10131:2: ( ruleGraphName ) + // InternalRosSystemParser.g:10007:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:10008:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10131:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10132:3: ruleGraphName + // InternalRosSystemParser.g:10008:2: ( ruleGraphName ) + // InternalRosSystemParser.g:10009:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -29792,17 +29528,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_2_2_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_1" - // InternalRosSystemParser.g:10141:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:10018:1: rule__PrivateNamespace__PartsAssignment_2_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10145:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10146:2: ( ruleGraphName ) + // InternalRosSystemParser.g:10022:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:10023:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10146:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10147:3: ruleGraphName + // InternalRosSystemParser.g:10023:2: ( ruleGraphName ) + // InternalRosSystemParser.g:10024:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -29833,17 +29569,17 @@ public final void rule__PrivateNamespace__PartsAssignment_2_1() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_2_2_1" - // InternalRosSystemParser.g:10156:1: rule__PrivateNamespace__PartsAssignment_2_2_1 : ( ruleGraphName ) ; + // InternalRosSystemParser.g:10033: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:10160:1: ( ( ruleGraphName ) ) - // InternalRosSystemParser.g:10161:2: ( ruleGraphName ) + // InternalRosSystemParser.g:10037:1: ( ( ruleGraphName ) ) + // InternalRosSystemParser.g:10038:2: ( ruleGraphName ) { - // InternalRosSystemParser.g:10161:2: ( ruleGraphName ) - // InternalRosSystemParser.g:10162:3: ruleGraphName + // InternalRosSystemParser.g:10038:2: ( ruleGraphName ) + // InternalRosSystemParser.g:10039:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); pushFollow(FOLLOW_2); @@ -29873,182 +29609,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:10171:1: rule__Parameter__NameAssignment_1 : ( ruleEString ) ; - public final void rule__Parameter__NameAssignment_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10175:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10176:2: ( ruleEString ) - { - // InternalRosSystemParser.g:10176:2: ( ruleEString ) - // InternalRosSystemParser.g:10177: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:10186:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; - public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10190:1: ( ( ruleNamespace ) ) - // InternalRosSystemParser.g:10191:2: ( ruleNamespace ) - { - // InternalRosSystemParser.g:10191:2: ( ruleNamespace ) - // InternalRosSystemParser.g:10192: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:10201:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; - public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10205:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10206:2: ( ruleParameterType ) - { - // InternalRosSystemParser.g:10206:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10207: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:10216:1: rule__Parameter__ValueAssignment_7_1 : ( ruleParameterValue ) ; - public final void rule__Parameter__ValueAssignment_7_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRosSystemParser.g:10220:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10221:2: ( ruleParameterValue ) - { - // InternalRosSystemParser.g:10221:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10222: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:10231:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:10048:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10235:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10236:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10052:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:10053:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10236:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10237:3: ruleParameterType + // InternalRosSystemParser.g:10053:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10054:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -30079,17 +29651,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRosSystemParser.g:10246:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:10063:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10250:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10251:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10067:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:10068:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10251:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10252:3: ruleParameterType + // InternalRosSystemParser.g:10068:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10069:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -30120,17 +29692,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRosSystemParser.g:10261:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystemParser.g:10078:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10265:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystemParser.g:10266:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:10082:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:10083:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystemParser.g:10266:2: ( ruleParameterStructTypeMember ) - // InternalRosSystemParser.g:10267:3: ruleParameterStructTypeMember + // InternalRosSystemParser.g:10083:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:10084:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -30161,17 +29733,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRosSystemParser.g:10276:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRosSystemParser.g:10093:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10280:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRosSystemParser.g:10281:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:10097:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:10098:2: ( ruleParameterStructTypeMember ) { - // InternalRosSystemParser.g:10281:2: ( ruleParameterStructTypeMember ) - // InternalRosSystemParser.g:10282:3: ruleParameterStructTypeMember + // InternalRosSystemParser.g:10098:2: ( ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:10099:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -30202,17 +29774,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10291:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + // InternalRosSystemParser.g:10108:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10295:1: ( ( ruleParameterInteger ) ) - // InternalRosSystemParser.g:10296:2: ( ruleParameterInteger ) + // InternalRosSystemParser.g:10112:1: ( ( ruleParameterInteger ) ) + // InternalRosSystemParser.g:10113:2: ( ruleParameterInteger ) { - // InternalRosSystemParser.g:10296:2: ( ruleParameterInteger ) - // InternalRosSystemParser.g:10297:3: ruleParameterInteger + // InternalRosSystemParser.g:10113:2: ( ruleParameterInteger ) + // InternalRosSystemParser.g:10114:3: ruleParameterInteger { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30243,17 +29815,17 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10306:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + // InternalRosSystemParser.g:10123:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10310:1: ( ( ruleParameterString ) ) - // InternalRosSystemParser.g:10311:2: ( ruleParameterString ) + // InternalRosSystemParser.g:10127:1: ( ( ruleParameterString ) ) + // InternalRosSystemParser.g:10128:2: ( ruleParameterString ) { - // InternalRosSystemParser.g:10311:2: ( ruleParameterString ) - // InternalRosSystemParser.g:10312:3: ruleParameterString + // InternalRosSystemParser.g:10128:2: ( ruleParameterString ) + // InternalRosSystemParser.g:10129:3: ruleParameterString { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30284,17 +29856,17 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10321:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + // InternalRosSystemParser.g:10138:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10325:1: ( ( ruleParameterDouble ) ) - // InternalRosSystemParser.g:10326:2: ( ruleParameterDouble ) + // InternalRosSystemParser.g:10142:1: ( ( ruleParameterDouble ) ) + // InternalRosSystemParser.g:10143:2: ( ruleParameterDouble ) { - // InternalRosSystemParser.g:10326:2: ( ruleParameterDouble ) - // InternalRosSystemParser.g:10327:3: ruleParameterDouble + // InternalRosSystemParser.g:10143:2: ( ruleParameterDouble ) + // InternalRosSystemParser.g:10144:3: ruleParameterDouble { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30325,17 +29897,17 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10336:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + // InternalRosSystemParser.g:10153:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10340:1: ( ( ruleParameterBoolean ) ) - // InternalRosSystemParser.g:10341:2: ( ruleParameterBoolean ) + // InternalRosSystemParser.g:10157:1: ( ( ruleParameterBoolean ) ) + // InternalRosSystemParser.g:10158:2: ( ruleParameterBoolean ) { - // InternalRosSystemParser.g:10341:2: ( ruleParameterBoolean ) - // InternalRosSystemParser.g:10342:3: ruleParameterBoolean + // InternalRosSystemParser.g:10158:2: ( ruleParameterBoolean ) + // InternalRosSystemParser.g:10159:3: ruleParameterBoolean { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30366,17 +29938,17 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRosSystemParser.g:10351:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + // InternalRosSystemParser.g:10168:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10355:1: ( ( ruleParameterBase64 ) ) - // InternalRosSystemParser.g:10356:2: ( ruleParameterBase64 ) + // InternalRosSystemParser.g:10172:1: ( ( ruleParameterBase64 ) ) + // InternalRosSystemParser.g:10173:2: ( ruleParameterBase64 ) { - // InternalRosSystemParser.g:10356:2: ( ruleParameterBase64 ) - // InternalRosSystemParser.g:10357:3: ruleParameterBase64 + // InternalRosSystemParser.g:10173:2: ( ruleParameterBase64 ) + // InternalRosSystemParser.g:10174:3: ruleParameterBase64 { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30406,26 +29978,26 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // $ANTLR end "rule__ParameterBase64Type__DefaultAssignment_2_1" - // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRosSystemParser.g:10366:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; - public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__TypeAssignment_2" + // InternalRosSystemParser.g:10183:1: rule__ParameterArrayType__TypeAssignment_2 : ( ruleParameterType ) ; + public final void rule__ParameterArrayType__TypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10370:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10371:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10187:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:10188:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10371:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10372:3: ruleParameterType + // InternalRosSystemParser.g:10188:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10189:3: ruleParameterType { - before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); pushFollow(FOLLOW_2); ruleParameterType(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + after(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); } @@ -30444,29 +30016,29 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio } return ; } - // $ANTLR end "rule__ParameterArrayType__TypeAssignment_3" + // $ANTLR end "rule__ParameterArrayType__TypeAssignment_2" - // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRosSystemParser.g:10381:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; - public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { + // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_3_1" + // InternalRosSystemParser.g:10198:1: rule__ParameterArrayType__DefaultAssignment_3_1 : ( ruleParameterList ) ; + public final void rule__ParameterArrayType__DefaultAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10385:1: ( ( ruleParameterList ) ) - // InternalRosSystemParser.g:10386:2: ( ruleParameterList ) + // InternalRosSystemParser.g:10202:1: ( ( ruleParameterList ) ) + // InternalRosSystemParser.g:10203:2: ( ruleParameterList ) { - // InternalRosSystemParser.g:10386:2: ( ruleParameterList ) - // InternalRosSystemParser.g:10387:3: ruleParameterList + // InternalRosSystemParser.g:10203:2: ( ruleParameterList ) + // InternalRosSystemParser.g:10204:3: ruleParameterList { - before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); ruleParameterList(); state._fsp--; - after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + after(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); } @@ -30485,21 +30057,21 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog } return ; } - // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_4_1" + // $ANTLR end "rule__ParameterArrayType__DefaultAssignment_3_1" // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRosSystemParser.g:10396:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRosSystemParser.g:10213:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10400:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10401:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10217:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:10218:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10401:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10402:3: ruleParameterValue + // InternalRosSystemParser.g:10218:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10219:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -30530,17 +30102,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRosSystemParser.g:10411:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRosSystemParser.g:10228:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10415:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10416:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10232:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:10233:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10416:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10417:3: ruleParameterValue + // InternalRosSystemParser.g:10233:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10234:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -30571,17 +30143,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_2_1" - // InternalRosSystemParser.g:10426:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; + // InternalRosSystemParser.g:10243:1: rule__ParameterAny__ValueAssignment_2_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10430:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10431:2: ( ruleEString ) + // InternalRosSystemParser.g:10247:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10248:2: ( ruleEString ) { - // InternalRosSystemParser.g:10431:2: ( ruleEString ) - // InternalRosSystemParser.g:10432:3: ruleEString + // InternalRosSystemParser.g:10248:2: ( ruleEString ) + // InternalRosSystemParser.g:10249:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -30612,17 +30184,17 @@ public final void rule__ParameterAny__ValueAssignment_2_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRosSystemParser.g:10441:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRosSystemParser.g:10258:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10445:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10446:2: ( ruleEString ) + // InternalRosSystemParser.g:10262:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10263:2: ( ruleEString ) { - // InternalRosSystemParser.g:10446:2: ( ruleEString ) - // InternalRosSystemParser.g:10447:3: ruleEString + // InternalRosSystemParser.g:10263:2: ( ruleEString ) + // InternalRosSystemParser.g:10264:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30653,17 +30225,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRosSystemParser.g:10456:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRosSystemParser.g:10273:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10460:1: ( ( ruleBase64Binary ) ) - // InternalRosSystemParser.g:10461:2: ( ruleBase64Binary ) + // InternalRosSystemParser.g:10277:1: ( ( ruleBase64Binary ) ) + // InternalRosSystemParser.g:10278:2: ( ruleBase64Binary ) { - // InternalRosSystemParser.g:10461:2: ( ruleBase64Binary ) - // InternalRosSystemParser.g:10462:3: ruleBase64Binary + // InternalRosSystemParser.g:10278:2: ( ruleBase64Binary ) + // InternalRosSystemParser.g:10279:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30694,17 +30266,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRosSystemParser.g:10471:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRosSystemParser.g:10288:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10475:1: ( ( ruleInteger0 ) ) - // InternalRosSystemParser.g:10476:2: ( ruleInteger0 ) + // InternalRosSystemParser.g:10292:1: ( ( ruleInteger0 ) ) + // InternalRosSystemParser.g:10293:2: ( ruleInteger0 ) { - // InternalRosSystemParser.g:10476:2: ( ruleInteger0 ) - // InternalRosSystemParser.g:10477:3: ruleInteger0 + // InternalRosSystemParser.g:10293:2: ( ruleInteger0 ) + // InternalRosSystemParser.g:10294:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30735,17 +30307,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRosSystemParser.g:10486:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRosSystemParser.g:10303:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10490:1: ( ( ruleDouble0 ) ) - // InternalRosSystemParser.g:10491:2: ( ruleDouble0 ) + // InternalRosSystemParser.g:10307:1: ( ( ruleDouble0 ) ) + // InternalRosSystemParser.g:10308:2: ( ruleDouble0 ) { - // InternalRosSystemParser.g:10491:2: ( ruleDouble0 ) - // InternalRosSystemParser.g:10492:3: ruleDouble0 + // InternalRosSystemParser.g:10308:2: ( ruleDouble0 ) + // InternalRosSystemParser.g:10309:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30776,17 +30348,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRosSystemParser.g:10501:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRosSystemParser.g:10318:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10505:1: ( ( ruleboolean0 ) ) - // InternalRosSystemParser.g:10506:2: ( ruleboolean0 ) + // InternalRosSystemParser.g:10322:1: ( ( ruleboolean0 ) ) + // InternalRosSystemParser.g:10323:2: ( ruleboolean0 ) { - // InternalRosSystemParser.g:10506:2: ( ruleboolean0 ) - // InternalRosSystemParser.g:10507:3: ruleboolean0 + // InternalRosSystemParser.g:10323:2: ( ruleboolean0 ) + // InternalRosSystemParser.g:10324:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30817,17 +30389,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRosSystemParser.g:10516:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRosSystemParser.g:10333:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10520:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystemParser.g:10521:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10337:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystemParser.g:10338:2: ( ruleParameterStructMember ) { - // InternalRosSystemParser.g:10521:2: ( ruleParameterStructMember ) - // InternalRosSystemParser.g:10522:3: ruleParameterStructMember + // InternalRosSystemParser.g:10338:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10339:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -30858,17 +30430,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRosSystemParser.g:10531:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRosSystemParser.g:10348: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:10535:1: ( ( ruleParameterStructMember ) ) - // InternalRosSystemParser.g:10536:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10352:1: ( ( ruleParameterStructMember ) ) + // InternalRosSystemParser.g:10353:2: ( ruleParameterStructMember ) { - // InternalRosSystemParser.g:10536:2: ( ruleParameterStructMember ) - // InternalRosSystemParser.g:10537:3: ruleParameterStructMember + // InternalRosSystemParser.g:10353:2: ( ruleParameterStructMember ) + // InternalRosSystemParser.g:10354:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -30899,17 +30471,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRosSystemParser.g:10546:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRosSystemParser.g:10363:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10550:1: ( ( ruleDateTime0 ) ) - // InternalRosSystemParser.g:10551:2: ( ruleDateTime0 ) + // InternalRosSystemParser.g:10367:1: ( ( ruleDateTime0 ) ) + // InternalRosSystemParser.g:10368:2: ( ruleDateTime0 ) { - // InternalRosSystemParser.g:10551:2: ( ruleDateTime0 ) - // InternalRosSystemParser.g:10552:3: ruleDateTime0 + // InternalRosSystemParser.g:10368:2: ( ruleDateTime0 ) + // InternalRosSystemParser.g:10369:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -30939,26 +30511,26 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR end "rule__ParameterDate__ValueAssignment" - // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalRosSystemParser.g:10561:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; - public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__NameAssignment_0" + // InternalRosSystemParser.g:10378:1: rule__ParameterStructMember__NameAssignment_0 : ( ruleEString ) ; + public final void rule__ParameterStructMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10565:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10566:2: ( ruleEString ) + // InternalRosSystemParser.g:10382:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10383:2: ( ruleEString ) { - // InternalRosSystemParser.g:10566:2: ( ruleEString ) - // InternalRosSystemParser.g:10567:3: ruleEString + // InternalRosSystemParser.g:10383:2: ( ruleEString ) + // InternalRosSystemParser.g:10384:3: ruleEString { - before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + after(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); } @@ -30977,29 +30549,29 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni } return ; } - // $ANTLR end "rule__ParameterStructMember__NameAssignment_1" + // $ANTLR end "rule__ParameterStructMember__NameAssignment_0" - // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalRosSystemParser.g:10576:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; - public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { + // $ANTLR start "rule__ParameterStructMember__ValueAssignment_3" + // InternalRosSystemParser.g:10393:1: rule__ParameterStructMember__ValueAssignment_3 : ( ruleParameterValue ) ; + public final void rule__ParameterStructMember__ValueAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10580:1: ( ( ruleParameterValue ) ) - // InternalRosSystemParser.g:10581:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10397:1: ( ( ruleParameterValue ) ) + // InternalRosSystemParser.g:10398:2: ( ruleParameterValue ) { - // InternalRosSystemParser.g:10581:2: ( ruleParameterValue ) - // InternalRosSystemParser.g:10582:3: ruleParameterValue + // InternalRosSystemParser.g:10398:2: ( ruleParameterValue ) + // InternalRosSystemParser.g:10399:3: ruleParameterValue { - before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); pushFollow(FOLLOW_2); ruleParameterValue(); state._fsp--; - after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + after(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); } @@ -31018,21 +30590,21 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn } return ; } - // $ANTLR end "rule__ParameterStructMember__ValueAssignment_4" + // $ANTLR end "rule__ParameterStructMember__ValueAssignment_3" // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRosSystemParser.g:10591:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRosSystemParser.g:10408:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10595:1: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10596:2: ( ruleEString ) + // InternalRosSystemParser.g:10412:1: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10413:2: ( ruleEString ) { - // InternalRosSystemParser.g:10596:2: ( ruleEString ) - // InternalRosSystemParser.g:10597:3: ruleEString + // InternalRosSystemParser.g:10413:2: ( ruleEString ) + // InternalRosSystemParser.g:10414:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -31063,17 +30635,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRosSystemParser.g:10606:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRosSystemParser.g:10423:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10610:1: ( ( ruleParameterType ) ) - // InternalRosSystemParser.g:10611:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10427:1: ( ( ruleParameterType ) ) + // InternalRosSystemParser.g:10428:2: ( ruleParameterType ) { - // InternalRosSystemParser.g:10611:2: ( ruleParameterType ) - // InternalRosSystemParser.g:10612:3: ruleParameterType + // InternalRosSystemParser.g:10428:2: ( ruleParameterType ) + // InternalRosSystemParser.g:10429:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -31104,21 +30676,21 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRosSystemParser.g:10621:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:10438:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10625:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10626:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10442:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:10443:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10626:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10627:3: ( ruleEString ) + // InternalRosSystemParser.g:10443:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10444:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRosSystemParser.g:10628:3: ( ruleEString ) - // InternalRosSystemParser.g:10629:4: ruleEString + // InternalRosSystemParser.g:10445:3: ( ruleEString ) + // InternalRosSystemParser.g:10446:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -31152,34 +30724,34 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR end "rule__TopicSpecRef__TopicSpecAssignment" - // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRosSystemParser.g:10640:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; - public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { + // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" + // InternalRosSystemParser.g:10457:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_1 : ( ( ruleEString ) ) ; + public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRosSystemParser.g:10644:1: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:10645:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10461:1: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:10462:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:10645:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:10646:3: ( ruleEString ) + // InternalRosSystemParser.g:10462:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:10463:3: ( ruleEString ) { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRosSystemParser.g:10647:3: ( ruleEString ) - // InternalRosSystemParser.g:10648:4: ruleEString + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); + // InternalRosSystemParser.g:10464:3: ( ruleEString ) + // InternalRosSystemParser.g:10465:4: ruleEString { - before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); ruleEString(); state._fsp--; - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_1_0_1()); } - after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + after(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); } @@ -31198,52 +30770,29 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn } return ; } - // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" + // $ANTLR end "rule__ArrayTopicSpecRef__TopicSpecAssignment_1" // Delegated rules - protected DFA6 dfa6 = new DFA6(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\40\2\uffff"; - static final String dfa_3s = "\1\16\35\uffff\2\115\2\uffff"; - static final String dfa_4s = "\1\136\35\uffff\2\115\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\36\1\37"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA5 dfa5 = new DFA5(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\113\5\uffff\1\113\1\uffff\2\113\1\uffff"; + static final String dfa_4s = "\1\140\5\uffff\1\134\1\uffff\2\117\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\1\17\3\uffff\1\34\1\uffff\1\25\1\27\1\31\3\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", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\1\41", - "\1\41", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -31255,11 +30804,11 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA6 extends DFA { + class DFA5 extends DFA { - public DFA6(BaseRecognizer recognizer) { + public DFA5(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 6; + this.decisionNumber = 5; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -31269,89 +30818,83 @@ public DFA6(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "2351:1: rule__AbstractType__Alternatives : ( ( rulebool ) | ( ruleint8 ) | ( ruleuint8 ) | ( ruleint16 ) | ( ruleuint16 ) | ( ruleint32 ) | ( ruleuint32 ) | ( ruleint64 ) | ( ruleuint64 ) | ( rulefloat32 ) | ( rulefloat64 ) | ( rulestring0 ) | ( rulebyte ) | ( ruletime ) | ( ruleduration ) | ( ruleHeader ) | ( ruleboolArray ) | ( ruleint8Array ) | ( ruleuint8Array ) | ( ruleint16Array ) | ( ruleuint16Array ) | ( ruleint32Array ) | ( ruleuint32Array ) | ( ruleint64Array ) | ( ruleuint64Array ) | ( rulefloat32Array ) | ( rulefloat64Array ) | ( rulestring0Array ) | ( rulebyteArray ) | ( ruleTopicSpecRef ) | ( ruleArrayTopicSpecRef ) );"; + return "2356:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) );"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0004000000001A00L,0x0000000400000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0004000000001A02L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000460000000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000002L,0x0000000060000000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000400001000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0002000000000D00L,0x0000000100000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0002000000000D02L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000118000000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000002L,0x0000000018000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000100001000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000060000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0004000000200000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000C00L,0x0000000400000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x00000003C00C0000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000060790000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000000000L,0x0000000000024000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000370006000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0100000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x00000000000000E0L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000008000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0020000000000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0010000000000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000018000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0002000001000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000600L,0x0000000100000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001E00C00000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000000L,0x00000000181E4000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008800L}); + 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[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x00001B0006000000L,0x0000000080000001L}); + 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[]{0x0000000000080000L}); + 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,0x0000000000100000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000080000L,0x0000000100000000L}); + 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[]{0x0000000080000000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000100000000L}); + 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[]{0x0000000000100000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000008000000L}); public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000001000000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000040000L}); + 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[]{0x0000000000008000L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000040000000000L}); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.tokens b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.tokens index f0a9bfa8e..495618790 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.tokens +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/internal/InternalRosSystemParser.tokens @@ -1,101 +1,99 @@ -','=78 -'-['=76 -':'=79 -'Any'=74 -'Array:'=40 -'Base64'=41 +','=75 +'-'=76 +':'=77 +'Any'=73 +'Array:'=39 +'Base64'=40 'Boolean'=25 -'Date'=64 -'Double'=42 -'GlobalNamespace'=7 -'GraphName'=13 -'Header'=43 +'Date'=63 +'Double'=41 +'GlobalNamespace'=6 +'GraphName'=12 +'Header'=42 'Integer'=26 -'List'=65 -'ParameterAny'=8 -'ParameterStructMember'=4 -'PrivateNamespace'=6 -'RelativeNamespace'=5 -'String'=44 -'Struct'=45 -'['=80 -'[]'=77 -']'=81 -'action'=46 -'bool'=66 -'bool[]'=47 -'byte'=67 -'byte[]'=48 -'connections:'=9 -'default'=27 -'duration'=16 -'feedback'=17 -'float32'=28 -'float32[]'=14 -'float64'=29 -'float64[]'=15 -'from:'=57 -'fromAC:'=30 -'fromAS:'=31 -'fromPub:'=18 -'fromSC:'=32 -'fromSS:'=33 -'fromSub:'=19 -'goal'=68 -'int16'=58 -'int16[]'=34 -'int32'=59 -'int32[]'=35 -'int64'=60 -'int64[]'=36 -'int8'=69 -'int8[]'=49 -'interfaces:'=10 +'List'=64 +'ParameterAny'=7 +'PrivateNamespace'=5 +'RelativeNamespace'=4 +'String'=43 +'Struct'=44 +'['=78 +'[bool]'=45 +'[byte]'=46 +'[float32]'=13 +'[float64]'=14 +'[int16]'=27 +'[int32]'=28 +'[int64]'=29 +'[int8]'=47 +'[string]'=15 +'[uint16]'=16 +'[uint32]'=17 +'[uint64]'=18 +'[uint8]'=30 +']'=79 +'action'=48 +'bool'=65 +'byte'=66 +'connections:'=8 +'default:'=19 +'duration'=20 +'feedback'=21 +'float32'=31 +'float64'=32 +'from:'=56 +'fromAC:'=33 +'fromAS:'=34 +'fromPub:'=22 +'fromSC:'=35 +'fromSS:'=36 +'fromSub:'=23 +'goal'=67 +'int16'=57 +'int32'=58 +'int64'=59 +'int8'=68 +'interfaces:'=9 'message'=37 -'name'=70 -'node'=71 -'nodes:'=50 -'ns:'=75 -'parameters:'=11 -'processes:'=12 -'result'=51 +'name'=69 +'node'=70 +'nodes:'=49 +'ns:'=74 +'parameters:'=10 +'processes:'=11 +'result'=50 'service'=38 -'string'=52 -'string[]'=20 -'threads:'=21 -'time'=72 -'type'=73 -'type:'=61 -'uint16'=53 -'uint16[]'=22 -'uint32'=54 -'uint32[]'=23 -'uint64'=55 -'uint64[]'=24 -'uint8'=62 -'uint8[]'=39 -'value'=63 -'value:'=56 -RULE_ANY_OTHER=104 -RULE_BEGIN=97 -RULE_BINARY=83 -RULE_BOOLEAN=84 -RULE_DATE_TIME=92 -RULE_DAY=87 -RULE_DECINT=85 -RULE_DIGIT=82 -RULE_DOUBLE=86 -RULE_END=98 -RULE_HOUR=90 -RULE_ID=93 -RULE_INT=95 -RULE_MESSAGE_ASIGMENT=96 -RULE_MIN_SEC=91 -RULE_ML_COMMENT=102 -RULE_MONTH=88 -RULE_ROS_CONVENTION_A=100 -RULE_ROS_CONVENTION_PARAM=101 -RULE_SL_COMMENT=99 -RULE_STRING=94 -RULE_WS=103 -RULE_YEAR=89 +'string'=51 +'threads:'=24 +'time'=71 +'type'=72 +'type:'=60 +'uint16'=52 +'uint32'=53 +'uint64'=54 +'uint8'=61 +'value'=62 +'value:'=55 +RULE_ANY_OTHER=102 +RULE_BEGIN=95 +RULE_BINARY=81 +RULE_BOOLEAN=82 +RULE_DATE_TIME=90 +RULE_DAY=85 +RULE_DECINT=83 +RULE_DIGIT=80 +RULE_DOUBLE=84 +RULE_END=96 +RULE_HOUR=88 +RULE_ID=91 +RULE_INT=93 +RULE_MESSAGE_ASIGMENT=94 +RULE_MIN_SEC=89 +RULE_ML_COMMENT=100 +RULE_MONTH=86 +RULE_ROS_CONVENTION_A=98 +RULE_ROS_CONVENTION_PARAM=99 +RULE_SL_COMMENT=97 +RULE_STRING=92 +RULE_WS=101 +RULE_YEAR=87 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 ec4e5d482..b17ca7d81 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 @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.rossystem.ide.contentassist.antlr.lexer; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - RelativeNamespace : 'RelativeNamespace'; PrivateNamespace : 'PrivateNamespace'; @@ -31,9 +29,19 @@ Processes : 'processes:'; GraphName : 'GraphName'; -Float32_1 : 'float32[]'; +Float32_1 : '[float32]'; + +Float64_1 : '[float64]'; + +String_2 : '[string]'; + +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; -Float64_1 : 'float64[]'; +Uint64_1 : '[uint64]'; + +Default : 'default:'; Duration : 'duration'; @@ -43,21 +51,19 @@ FromPub : 'fromPub:'; FromSub : 'fromSub:'; -String_2 : 'string[]'; - Threads : 'threads:'; -Uint16_1 : 'uint16[]'; +Boolean : 'Boolean'; -Uint32_1 : 'uint32[]'; +Integer : 'Integer'; -Uint64_1 : 'uint64[]'; +Int16_1 : '[int16]'; -Boolean : 'Boolean'; +Int32_1 : '[int32]'; -Integer : 'Integer'; +Int64_1 : '[int64]'; -Default : 'default'; +Uint8_1 : '[uint8]'; Float32 : 'float32'; @@ -71,18 +77,10 @@ FromSC : 'fromSC:'; FromSS : 'fromSS:'; -Int16_1 : 'int16[]'; - -Int32_1 : 'int32[]'; - -Int64_1 : 'int64[]'; - Message : 'message'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -95,13 +93,13 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Int8_1 : 'int8[]'; +Action : 'action'; Nodes : 'nodes:'; @@ -155,12 +153,10 @@ Any : 'Any'; Ns : 'ns:'; -HyphenMinusLeftSquareBracket : '-['; - -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; @@ -173,7 +169,7 @@ RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); @@ -203,7 +199,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 81e7e12bc..a5ed75cde 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 @@ -12,108 +12,106 @@ @SuppressWarnings("all") public class InternalRosSystemLexer extends Lexer { - public static final int Connections=9; - public static final int Float32_1=14; - public static final int Node=71; - public static final int RULE_DATE_TIME=92; - public static final int Uint64_1=24; - public static final int String=44; - public static final int Processes=12; - public static final int Int16=58; - public static final int Float32=28; - public static final int Goal=68; - public static final int Bool=66; - public static final int FromPub=18; - public static final int Uint16=53; + public static final int Connections=8; + public static final int Float32_1=13; + public static final int Node=70; + public static final int RULE_DATE_TIME=90; + public static final int Uint64_1=18; + public static final int String=43; + public static final int Processes=11; + public static final int Int16=57; + public static final int Float32=31; + public static final int Goal=67; + public static final int Bool=65; + public static final int FromPub=22; + public static final int Uint16=52; public static final int Boolean=25; - public static final int Uint8=62; - public static final int Parameters=11; - public static final int RULE_ID=93; - public static final int RULE_DIGIT=82; - public static final int GlobalNamespace=7; - public static final int Int16_1=34; - public static final int Header=43; - public static final int RULE_INT=95; - public static final int Byte=67; - public static final int RULE_ML_COMMENT=102; - public static final int LeftSquareBracket=80; - public static final int Base64=41; - public static final int FromSS=33; - public static final int Comma=78; - public static final int RULE_MESSAGE_ASIGMENT=96; - public static final int LeftSquareBracketRightSquareBracket=77; - public static final int Int32=59; - public static final int RULE_DECINT=85; - public static final int Uint32=54; - public static final int RULE_HOUR=90; - public static final int Int8=69; - public static final int Default=27; - public static final int Int8_1=49; - public static final int Uint16_1=22; - public static final int Type=73; - public static final int Float64=29; - public static final int Int32_1=35; - public static final int FromSC=32; - public static final int RULE_BINARY=83; - public static final int String_1=52; - public static final int String_2=20; - public static final int FromAC=30; - public static final int RULE_DAY=87; - public static final int RULE_BEGIN=97; - public static final int RULE_BOOLEAN=84; - public static final int RelativeNamespace=5; - public static final int RULE_YEAR=89; - public static final int Result=51; - public static final int Name=70; - public static final int RULE_MIN_SEC=91; - public static final int FromAS=31; - public static final int ParameterAny=8; - public static final int List=65; - public static final int RightSquareBracket=81; - public static final int PrivateNamespace=6; - public static final int GraphName=13; - public static final int Byte_1=48; - public static final int Float64_1=15; - public static final int Duration=16; - public static final int Uint32_1=23; - public static final int Double=42; - public static final int Type_1=61; - public static final int Value=63; - public static final int Uint64=55; - public static final int Action=46; - public static final int RULE_END=98; + public static final int Uint8=61; + public static final int Parameters=10; + public static final int RULE_ID=91; + public static final int RULE_DIGIT=80; + public static final int GlobalNamespace=6; + public static final int Int16_1=27; + public static final int Header=42; + public static final int RULE_INT=93; + public static final int Byte=66; + public static final int RULE_ML_COMMENT=100; + public static final int LeftSquareBracket=78; + public static final int Base64=40; + public static final int FromSS=36; + public static final int Comma=75; + public static final int HyphenMinus=76; + public static final int RULE_MESSAGE_ASIGMENT=94; + public static final int Int32=58; + public static final int RULE_DECINT=83; + public static final int Uint32=53; + public static final int RULE_HOUR=88; + public static final int Int8=68; + public static final int Default=19; + public static final int Int8_1=47; + public static final int Uint16_1=16; + public static final int Type=72; + public static final int Float64=32; + public static final int Int32_1=28; + public static final int FromSC=35; + public static final int RULE_BINARY=81; + public static final int String_1=51; + public static final int String_2=15; + public static final int FromAC=33; + public static final int RULE_DAY=85; + public static final int RULE_BEGIN=95; + public static final int RULE_BOOLEAN=82; + public static final int RelativeNamespace=4; + public static final int RULE_YEAR=87; + public static final int Result=50; + public static final int Name=69; + public static final int RULE_MIN_SEC=89; + public static final int FromAS=34; + public static final int ParameterAny=7; + public static final int List=64; + public static final int RightSquareBracket=79; + public static final int PrivateNamespace=5; + public static final int GraphName=12; + public static final int Byte_1=46; + public static final int Float64_1=14; + public static final int Uint32_1=17; + public static final int Duration=20; + public static final int Double=41; + public static final int Type_1=60; + public static final int Value=62; + public static final int Uint64=54; + public static final int Action=48; + public static final int RULE_END=96; public static final int Message=37; - public static final int Value_1=56; - public static final int Time=72; - public static final int RULE_STRING=94; - public static final int Bool_1=47; - public static final int Any=74; - public static final int Struct=45; - public static final int RULE_SL_COMMENT=99; - public static final int Uint8_1=39; - public static final int RULE_DOUBLE=86; - public static final int Feedback=17; - public static final int ParameterStructMember=4; - public static final int RULE_ROS_CONVENTION_A=100; - public static final int RULE_ROS_CONVENTION_PARAM=101; - public static final int Colon=79; + public static final int Value_1=55; + public static final int Time=71; + public static final int RULE_STRING=92; + public static final int Bool_1=45; + public static final int Any=73; + public static final int Struct=44; + public static final int RULE_SL_COMMENT=97; + public static final int Uint8_1=30; + public static final int RULE_DOUBLE=84; + public static final int Feedback=21; + public static final int RULE_ROS_CONVENTION_A=98; + public static final int RULE_ROS_CONVENTION_PARAM=99; + public static final int Colon=77; public static final int EOF=-1; - public static final int FromSub=19; - public static final int Ns=75; - public static final int RULE_WS=103; - public static final int HyphenMinusLeftSquareBracket=76; - public static final int Int64_1=36; + public static final int FromSub=23; + public static final int Ns=74; + public static final int RULE_WS=101; + public static final int Int64_1=29; public static final int Service=38; - public static final int From=57; - public static final int RULE_ANY_OTHER=104; - public static final int Nodes=50; - public static final int Date=64; - public static final int Interfaces=10; - public static final int Threads=21; + public static final int From=56; + public static final int RULE_ANY_OTHER=102; + public static final int Nodes=49; + public static final int Date=63; + public static final int Interfaces=9; + public static final int Threads=24; public static final int Integer=26; - public static final int Array=40; - public static final int Int64=60; - public static final int RULE_MONTH=88; + public static final int Array=39; + public static final int Int64=59; + public static final int RULE_MONTH=86; // delegates // delegators @@ -128,34 +126,13 @@ public InternalRosSystemLexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalRosSystemLexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:14:23: ( 'ParameterStructMember' ) - // InternalRosSystemLexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "RelativeNamespace" public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:16:19: ( 'RelativeNamespace' ) - // InternalRosSystemLexer.g:16:21: 'RelativeNamespace' + // InternalRosSystemLexer.g:14:19: ( 'RelativeNamespace' ) + // InternalRosSystemLexer.g:14:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -175,8 +152,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:18:18: ( 'PrivateNamespace' ) - // InternalRosSystemLexer.g:18:20: 'PrivateNamespace' + // InternalRosSystemLexer.g:16:18: ( 'PrivateNamespace' ) + // InternalRosSystemLexer.g:16:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -196,8 +173,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:20:17: ( 'GlobalNamespace' ) - // InternalRosSystemLexer.g:20:19: 'GlobalNamespace' + // InternalRosSystemLexer.g:18:17: ( 'GlobalNamespace' ) + // InternalRosSystemLexer.g:18:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -217,8 +194,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:22:14: ( 'ParameterAny' ) - // InternalRosSystemLexer.g:22:16: 'ParameterAny' + // InternalRosSystemLexer.g:20:14: ( 'ParameterAny' ) + // InternalRosSystemLexer.g:20:16: 'ParameterAny' { match("ParameterAny"); @@ -238,8 +215,8 @@ public final void mConnections() throws RecognitionException { try { int _type = Connections; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:24:13: ( 'connections:' ) - // InternalRosSystemLexer.g:24:15: 'connections:' + // InternalRosSystemLexer.g:22:13: ( 'connections:' ) + // InternalRosSystemLexer.g:22:15: 'connections:' { match("connections:"); @@ -259,8 +236,8 @@ public final void mInterfaces() throws RecognitionException { try { int _type = Interfaces; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:26:12: ( 'interfaces:' ) - // InternalRosSystemLexer.g:26:14: 'interfaces:' + // InternalRosSystemLexer.g:24:12: ( 'interfaces:' ) + // InternalRosSystemLexer.g:24:14: 'interfaces:' { match("interfaces:"); @@ -280,8 +257,8 @@ public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:28:12: ( 'parameters:' ) - // InternalRosSystemLexer.g:28:14: 'parameters:' + // InternalRosSystemLexer.g:26:12: ( 'parameters:' ) + // InternalRosSystemLexer.g:26:14: 'parameters:' { match("parameters:"); @@ -301,8 +278,8 @@ public final void mProcesses() throws RecognitionException { try { int _type = Processes; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:30:11: ( 'processes:' ) - // InternalRosSystemLexer.g:30:13: 'processes:' + // InternalRosSystemLexer.g:28:11: ( 'processes:' ) + // InternalRosSystemLexer.g:28:13: 'processes:' { match("processes:"); @@ -322,8 +299,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:32:11: ( 'GraphName' ) - // InternalRosSystemLexer.g:32:13: 'GraphName' + // InternalRosSystemLexer.g:30:11: ( 'GraphName' ) + // InternalRosSystemLexer.g:30:13: 'GraphName' { match("GraphName"); @@ -343,10 +320,10 @@ public final void mFloat32_1() throws RecognitionException { try { int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:34:11: ( 'float32[]' ) - // InternalRosSystemLexer.g:34:13: 'float32[]' + // InternalRosSystemLexer.g:32:11: ( '[float32]' ) + // InternalRosSystemLexer.g:32:13: '[float32]' { - match("float32[]"); + match("[float32]"); } @@ -364,10 +341,10 @@ public final void mFloat64_1() throws RecognitionException { try { int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:36:11: ( 'float64[]' ) - // InternalRosSystemLexer.g:36:13: 'float64[]' + // InternalRosSystemLexer.g:34:11: ( '[float64]' ) + // InternalRosSystemLexer.g:34:13: '[float64]' { - match("float64[]"); + match("[float64]"); } @@ -380,15 +357,15 @@ public final void mFloat64_1() throws RecognitionException { } // $ANTLR end "Float64_1" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:38:10: ( 'duration' ) - // InternalRosSystemLexer.g:38:12: 'duration' + // InternalRosSystemLexer.g:36:10: ( '[string]' ) + // InternalRosSystemLexer.g:36:12: '[string]' { - match("duration"); + match("[string]"); } @@ -399,17 +376,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:40:10: ( 'feedback' ) - // InternalRosSystemLexer.g:40:12: 'feedback' + // InternalRosSystemLexer.g:38:10: ( '[uint16]' ) + // InternalRosSystemLexer.g:38:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -420,17 +397,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "FromPub" - public final void mFromPub() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = FromPub; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:42:9: ( 'fromPub:' ) - // InternalRosSystemLexer.g:42:11: 'fromPub:' + // InternalRosSystemLexer.g:40:10: ( '[uint32]' ) + // InternalRosSystemLexer.g:40:12: '[uint32]' { - match("fromPub:"); + match("[uint32]"); } @@ -441,17 +418,17 @@ public final void mFromPub() throws RecognitionException { finally { } } - // $ANTLR end "FromPub" + // $ANTLR end "Uint32_1" - // $ANTLR start "FromSub" - public final void mFromSub() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = FromSub; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:44:9: ( 'fromSub:' ) - // InternalRosSystemLexer.g:44:11: 'fromSub:' + // InternalRosSystemLexer.g:42:10: ( '[uint64]' ) + // InternalRosSystemLexer.g:42:12: '[uint64]' { - match("fromSub:"); + match("[uint64]"); } @@ -462,17 +439,17 @@ public final void mFromSub() throws RecognitionException { finally { } } - // $ANTLR end "FromSub" + // $ANTLR end "Uint64_1" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = String_2; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:46:10: ( 'string[]' ) - // InternalRosSystemLexer.g:46:12: 'string[]' + // InternalRosSystemLexer.g:44:9: ( 'default:' ) + // InternalRosSystemLexer.g:44:11: 'default:' { - match("string[]"); + match("default:"); } @@ -483,17 +460,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Default" - // $ANTLR start "Threads" - public final void mThreads() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Threads; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:48:9: ( 'threads:' ) - // InternalRosSystemLexer.g:48:11: 'threads:' + // InternalRosSystemLexer.g:46:10: ( 'duration' ) + // InternalRosSystemLexer.g:46:12: 'duration' { - match("threads:"); + match("duration"); } @@ -504,17 +481,17 @@ public final void mThreads() throws RecognitionException { finally { } } - // $ANTLR end "Threads" + // $ANTLR end "Duration" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:50:10: ( 'uint16[]' ) - // InternalRosSystemLexer.g:50:12: 'uint16[]' + // InternalRosSystemLexer.g:48:10: ( 'feedback' ) + // InternalRosSystemLexer.g:48:12: 'feedback' { - match("uint16[]"); + match("feedback"); } @@ -525,17 +502,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Feedback" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "FromPub" + public final void mFromPub() throws RecognitionException { try { - int _type = Uint32_1; + int _type = FromPub; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:52:10: ( 'uint32[]' ) - // InternalRosSystemLexer.g:52:12: 'uint32[]' + // InternalRosSystemLexer.g:50:9: ( 'fromPub:' ) + // InternalRosSystemLexer.g:50:11: 'fromPub:' { - match("uint32[]"); + match("fromPub:"); } @@ -546,17 +523,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "FromPub" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "FromSub" + public final void mFromSub() throws RecognitionException { try { - int _type = Uint64_1; + int _type = FromSub; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:54:10: ( 'uint64[]' ) - // InternalRosSystemLexer.g:54:12: 'uint64[]' + // InternalRosSystemLexer.g:52:9: ( 'fromSub:' ) + // InternalRosSystemLexer.g:52:11: 'fromSub:' { - match("uint64[]"); + match("fromSub:"); } @@ -567,7 +544,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "FromSub" + + // $ANTLR start "Threads" + public final void mThreads() throws RecognitionException { + try { + int _type = Threads; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRosSystemLexer.g:54:9: ( 'threads:' ) + // InternalRosSystemLexer.g:54:11: 'threads:' + { + match("threads:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Threads" // $ANTLR start "Boolean" public final void mBoolean() throws RecognitionException { @@ -611,15 +609,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Default; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:60:9: ( 'default' ) - // InternalRosSystemLexer.g:60:11: 'default' + // InternalRosSystemLexer.g:60:9: ( '[int16]' ) + // InternalRosSystemLexer.g:60:11: '[int16]' { - match("default"); + match("[int16]"); } @@ -630,17 +628,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int16_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:62:9: ( 'float32' ) - // InternalRosSystemLexer.g:62:11: 'float32' + // InternalRosSystemLexer.g:62:9: ( '[int32]' ) + // InternalRosSystemLexer.g:62:11: '[int32]' { - match("float32"); + match("[int32]"); } @@ -651,17 +649,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int32_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float64; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:64:9: ( 'float64' ) - // InternalRosSystemLexer.g:64:11: 'float64' + // InternalRosSystemLexer.g:64:9: ( '[int64]' ) + // InternalRosSystemLexer.g:64:11: '[int64]' { - match("float64"); + match("[int64]"); } @@ -672,17 +670,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Int64_1" - // $ANTLR start "FromAC" - public final void mFromAC() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = FromAC; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:66:8: ( 'fromAC:' ) - // InternalRosSystemLexer.g:66:10: 'fromAC:' + // InternalRosSystemLexer.g:66:9: ( '[uint8]' ) + // InternalRosSystemLexer.g:66:11: '[uint8]' { - match("fromAC:"); + match("[uint8]"); } @@ -693,17 +691,17 @@ public final void mFromAC() throws RecognitionException { finally { } } - // $ANTLR end "FromAC" + // $ANTLR end "Uint8_1" - // $ANTLR start "FromAS" - public final void mFromAS() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = FromAS; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:68:8: ( 'fromAS:' ) - // InternalRosSystemLexer.g:68:10: 'fromAS:' + // InternalRosSystemLexer.g:68:9: ( 'float32' ) + // InternalRosSystemLexer.g:68:11: 'float32' { - match("fromAS:"); + match("float32"); } @@ -714,17 +712,17 @@ public final void mFromAS() throws RecognitionException { finally { } } - // $ANTLR end "FromAS" + // $ANTLR end "Float32" - // $ANTLR start "FromSC" - public final void mFromSC() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = FromSC; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:70:8: ( 'fromSC:' ) - // InternalRosSystemLexer.g:70:10: 'fromSC:' + // InternalRosSystemLexer.g:70:9: ( 'float64' ) + // InternalRosSystemLexer.g:70:11: 'float64' { - match("fromSC:"); + match("float64"); } @@ -735,17 +733,17 @@ public final void mFromSC() throws RecognitionException { finally { } } - // $ANTLR end "FromSC" + // $ANTLR end "Float64" - // $ANTLR start "FromSS" - public final void mFromSS() throws RecognitionException { + // $ANTLR start "FromAC" + public final void mFromAC() throws RecognitionException { try { - int _type = FromSS; + int _type = FromAC; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:72:8: ( 'fromSS:' ) - // InternalRosSystemLexer.g:72:10: 'fromSS:' + // InternalRosSystemLexer.g:72:8: ( 'fromAC:' ) + // InternalRosSystemLexer.g:72:10: 'fromAC:' { - match("fromSS:"); + match("fromAC:"); } @@ -756,17 +754,17 @@ public final void mFromSS() throws RecognitionException { finally { } } - // $ANTLR end "FromSS" + // $ANTLR end "FromAC" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "FromAS" + public final void mFromAS() throws RecognitionException { try { - int _type = Int16_1; + int _type = FromAS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:74:9: ( 'int16[]' ) - // InternalRosSystemLexer.g:74:11: 'int16[]' + // InternalRosSystemLexer.g:74:8: ( 'fromAS:' ) + // InternalRosSystemLexer.g:74:10: 'fromAS:' { - match("int16[]"); + match("fromAS:"); } @@ -777,17 +775,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "FromAS" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "FromSC" + public final void mFromSC() throws RecognitionException { try { - int _type = Int32_1; + int _type = FromSC; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:76:9: ( 'int32[]' ) - // InternalRosSystemLexer.g:76:11: 'int32[]' + // InternalRosSystemLexer.g:76:8: ( 'fromSC:' ) + // InternalRosSystemLexer.g:76:10: 'fromSC:' { - match("int32[]"); + match("fromSC:"); } @@ -798,17 +796,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "FromSC" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "FromSS" + public final void mFromSS() throws RecognitionException { try { - int _type = Int64_1; + int _type = FromSS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:78:9: ( 'int64[]' ) - // InternalRosSystemLexer.g:78:11: 'int64[]' + // InternalRosSystemLexer.g:78:8: ( 'fromSS:' ) + // InternalRosSystemLexer.g:78:10: 'fromSS:' { - match("int64[]"); + match("fromSS:"); } @@ -819,7 +817,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "FromSS" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -863,34 +861,13 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { - try { - int _type = Uint8_1; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:84:9: ( 'uint8[]' ) - // InternalRosSystemLexer.g:84:11: 'uint8[]' - { - match("uint8[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Uint8_1" - // $ANTLR start "Array" public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:86:7: ( 'Array:' ) - // InternalRosSystemLexer.g:86:9: 'Array:' + // InternalRosSystemLexer.g:84:7: ( 'Array:' ) + // InternalRosSystemLexer.g:84:9: 'Array:' { match("Array:"); @@ -910,8 +887,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:88:8: ( 'Base64' ) - // InternalRosSystemLexer.g:88:10: 'Base64' + // InternalRosSystemLexer.g:86:8: ( 'Base64' ) + // InternalRosSystemLexer.g:86:10: 'Base64' { match("Base64"); @@ -931,8 +908,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:90:8: ( 'Double' ) - // InternalRosSystemLexer.g:90:10: 'Double' + // InternalRosSystemLexer.g:88:8: ( 'Double' ) + // InternalRosSystemLexer.g:88:10: 'Double' { match("Double"); @@ -952,8 +929,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:92:8: ( 'Header' ) - // InternalRosSystemLexer.g:92:10: 'Header' + // InternalRosSystemLexer.g:90:8: ( 'Header' ) + // InternalRosSystemLexer.g:90:10: 'Header' { match("Header"); @@ -973,8 +950,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:94:8: ( 'String' ) - // InternalRosSystemLexer.g:94:10: 'String' + // InternalRosSystemLexer.g:92:8: ( 'String' ) + // InternalRosSystemLexer.g:92:10: 'String' { match("String"); @@ -994,8 +971,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:96:8: ( 'Struct' ) - // InternalRosSystemLexer.g:96:10: 'Struct' + // InternalRosSystemLexer.g:94:8: ( 'Struct' ) + // InternalRosSystemLexer.g:94:10: 'Struct' { match("Struct"); @@ -1010,15 +987,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:98:8: ( 'action' ) - // InternalRosSystemLexer.g:98:10: 'action' + // InternalRosSystemLexer.g:96:8: ( '[bool]' ) + // InternalRosSystemLexer.g:96:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -1029,17 +1006,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:100:8: ( 'bool[]' ) - // InternalRosSystemLexer.g:100:10: 'bool[]' + // InternalRosSystemLexer.g:98:8: ( '[byte]' ) + // InternalRosSystemLexer.g:98:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -1050,17 +1027,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:102:8: ( 'byte[]' ) - // InternalRosSystemLexer.g:102:10: 'byte[]' + // InternalRosSystemLexer.g:100:8: ( '[int8]' ) + // InternalRosSystemLexer.g:100:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -1071,17 +1048,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Int8_1; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:104:8: ( 'int8[]' ) - // InternalRosSystemLexer.g:104:10: 'int8[]' + // InternalRosSystemLexer.g:102:8: ( 'action' ) + // InternalRosSystemLexer.g:102:10: 'action' { - match("int8[]"); + match("action"); } @@ -1092,15 +1069,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Action" // $ANTLR start "Nodes" public final void mNodes() throws RecognitionException { try { int _type = Nodes; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:106:7: ( 'nodes:' ) - // InternalRosSystemLexer.g:106:9: 'nodes:' + // InternalRosSystemLexer.g:104:7: ( 'nodes:' ) + // InternalRosSystemLexer.g:104:9: 'nodes:' { match("nodes:"); @@ -1120,8 +1097,8 @@ public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:108:8: ( 'result' ) - // InternalRosSystemLexer.g:108:10: 'result' + // InternalRosSystemLexer.g:106:8: ( 'result' ) + // InternalRosSystemLexer.g:106:10: 'result' { match("result"); @@ -1141,8 +1118,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:110:10: ( 'string' ) - // InternalRosSystemLexer.g:110:12: 'string' + // InternalRosSystemLexer.g:108:10: ( 'string' ) + // InternalRosSystemLexer.g:108:12: 'string' { match("string"); @@ -1162,8 +1139,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:112:8: ( 'uint16' ) - // InternalRosSystemLexer.g:112:10: 'uint16' + // InternalRosSystemLexer.g:110:8: ( 'uint16' ) + // InternalRosSystemLexer.g:110:10: 'uint16' { match("uint16"); @@ -1183,8 +1160,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:114:8: ( 'uint32' ) - // InternalRosSystemLexer.g:114:10: 'uint32' + // InternalRosSystemLexer.g:112:8: ( 'uint32' ) + // InternalRosSystemLexer.g:112:10: 'uint32' { match("uint32"); @@ -1204,8 +1181,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:116:8: ( 'uint64' ) - // InternalRosSystemLexer.g:116:10: 'uint64' + // InternalRosSystemLexer.g:114:8: ( 'uint64' ) + // InternalRosSystemLexer.g:114:10: 'uint64' { match("uint64"); @@ -1225,8 +1202,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:118:9: ( 'value:' ) - // InternalRosSystemLexer.g:118:11: 'value:' + // InternalRosSystemLexer.g:116:9: ( 'value:' ) + // InternalRosSystemLexer.g:116:11: 'value:' { match("value:"); @@ -1246,8 +1223,8 @@ public final void mFrom() throws RecognitionException { try { int _type = From; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:120:6: ( 'from:' ) - // InternalRosSystemLexer.g:120:8: 'from:' + // InternalRosSystemLexer.g:118:6: ( 'from:' ) + // InternalRosSystemLexer.g:118:8: 'from:' { match("from:"); @@ -1267,8 +1244,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:122:7: ( 'int16' ) - // InternalRosSystemLexer.g:122:9: 'int16' + // InternalRosSystemLexer.g:120:7: ( 'int16' ) + // InternalRosSystemLexer.g:120:9: 'int16' { match("int16"); @@ -1288,8 +1265,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:124:7: ( 'int32' ) - // InternalRosSystemLexer.g:124:9: 'int32' + // InternalRosSystemLexer.g:122:7: ( 'int32' ) + // InternalRosSystemLexer.g:122:9: 'int32' { match("int32"); @@ -1309,8 +1286,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:126:7: ( 'int64' ) - // InternalRosSystemLexer.g:126:9: 'int64' + // InternalRosSystemLexer.g:124:7: ( 'int64' ) + // InternalRosSystemLexer.g:124:9: 'int64' { match("int64"); @@ -1330,8 +1307,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:128:8: ( 'type:' ) - // InternalRosSystemLexer.g:128:10: 'type:' + // InternalRosSystemLexer.g:126:8: ( 'type:' ) + // InternalRosSystemLexer.g:126:10: 'type:' { match("type:"); @@ -1351,8 +1328,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:130:7: ( 'uint8' ) - // InternalRosSystemLexer.g:130:9: 'uint8' + // InternalRosSystemLexer.g:128:7: ( 'uint8' ) + // InternalRosSystemLexer.g:128:9: 'uint8' { match("uint8"); @@ -1372,8 +1349,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:132:7: ( 'value' ) - // InternalRosSystemLexer.g:132:9: 'value' + // InternalRosSystemLexer.g:130:7: ( 'value' ) + // InternalRosSystemLexer.g:130:9: 'value' { match("value"); @@ -1393,8 +1370,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:134:6: ( 'Date' ) - // InternalRosSystemLexer.g:134:8: 'Date' + // InternalRosSystemLexer.g:132:6: ( 'Date' ) + // InternalRosSystemLexer.g:132:8: 'Date' { match("Date"); @@ -1414,8 +1391,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:136:6: ( 'List' ) - // InternalRosSystemLexer.g:136:8: 'List' + // InternalRosSystemLexer.g:134:6: ( 'List' ) + // InternalRosSystemLexer.g:134:8: 'List' { match("List"); @@ -1435,8 +1412,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:138:6: ( 'bool' ) - // InternalRosSystemLexer.g:138:8: 'bool' + // InternalRosSystemLexer.g:136:6: ( 'bool' ) + // InternalRosSystemLexer.g:136:8: 'bool' { match("bool"); @@ -1456,8 +1433,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:140:6: ( 'byte' ) - // InternalRosSystemLexer.g:140:8: 'byte' + // InternalRosSystemLexer.g:138:6: ( 'byte' ) + // InternalRosSystemLexer.g:138:8: 'byte' { match("byte"); @@ -1477,8 +1454,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:142:6: ( 'goal' ) - // InternalRosSystemLexer.g:142:8: 'goal' + // InternalRosSystemLexer.g:140:6: ( 'goal' ) + // InternalRosSystemLexer.g:140:8: 'goal' { match("goal"); @@ -1498,8 +1475,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:144:6: ( 'int8' ) - // InternalRosSystemLexer.g:144:8: 'int8' + // InternalRosSystemLexer.g:142:6: ( 'int8' ) + // InternalRosSystemLexer.g:142:8: 'int8' { match("int8"); @@ -1519,8 +1496,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:146:6: ( 'name' ) - // InternalRosSystemLexer.g:146:8: 'name' + // InternalRosSystemLexer.g:144:6: ( 'name' ) + // InternalRosSystemLexer.g:144:8: 'name' { match("name"); @@ -1540,8 +1517,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:148:6: ( 'node' ) - // InternalRosSystemLexer.g:148:8: 'node' + // InternalRosSystemLexer.g:146:6: ( 'node' ) + // InternalRosSystemLexer.g:146:8: 'node' { match("node"); @@ -1561,8 +1538,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:150:6: ( 'time' ) - // InternalRosSystemLexer.g:150:8: 'time' + // InternalRosSystemLexer.g:148:6: ( 'time' ) + // InternalRosSystemLexer.g:148:8: 'time' { match("time"); @@ -1582,8 +1559,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:152:6: ( 'type' ) - // InternalRosSystemLexer.g:152:8: 'type' + // InternalRosSystemLexer.g:150:6: ( 'type' ) + // InternalRosSystemLexer.g:150:8: 'type' { match("type"); @@ -1603,8 +1580,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:154:5: ( 'Any' ) - // InternalRosSystemLexer.g:154:7: 'Any' + // InternalRosSystemLexer.g:152:5: ( 'Any' ) + // InternalRosSystemLexer.g:152:7: 'Any' { match("Any"); @@ -1624,8 +1601,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:156:4: ( 'ns:' ) - // InternalRosSystemLexer.g:156:6: 'ns:' + // InternalRosSystemLexer.g:154:4: ( 'ns:' ) + // InternalRosSystemLexer.g:154:6: 'ns:' { match("ns:"); @@ -1640,37 +1617,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "HyphenMinusLeftSquareBracket" - public final void mHyphenMinusLeftSquareBracket() throws RecognitionException { - try { - int _type = HyphenMinusLeftSquareBracket; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:158:30: ( '-[' ) - // InternalRosSystemLexer.g:158:32: '-[' - { - match("-["); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "HyphenMinusLeftSquareBracket" - - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:160:37: ( '[]' ) - // InternalRosSystemLexer.g:160:39: '[]' + // InternalRosSystemLexer.g:156:7: ( ',' ) + // InternalRosSystemLexer.g:156:9: ',' { - match("[]"); - + match(','); } @@ -1680,17 +1635,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:162:7: ( ',' ) - // InternalRosSystemLexer.g:162:9: ',' + // InternalRosSystemLexer.g:158:13: ( '-' ) + // InternalRosSystemLexer.g:158:15: '-' { - match(','); + match('-'); } @@ -1700,15 +1655,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:164:7: ( ':' ) - // InternalRosSystemLexer.g:164:9: ':' + // InternalRosSystemLexer.g:160:7: ( ':' ) + // InternalRosSystemLexer.g:160:9: ':' { match(':'); @@ -1727,8 +1682,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:166:19: ( '[' ) - // InternalRosSystemLexer.g:166:21: '[' + // InternalRosSystemLexer.g:162:19: ( '[' ) + // InternalRosSystemLexer.g:162:21: '[' { match('['); @@ -1747,8 +1702,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:168:20: ( ']' ) - // InternalRosSystemLexer.g:168:22: ']' + // InternalRosSystemLexer.g:164:20: ( ']' ) + // InternalRosSystemLexer.g:164:22: ']' { match(']'); @@ -1765,8 +1720,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosSystemLexer.g:170:21: ( '0' .. '9' ) - // InternalRosSystemLexer.g:170:23: '0' .. '9' + // InternalRosSystemLexer.g:166:21: ( '0' .. '9' ) + // InternalRosSystemLexer.g:166:23: '0' .. '9' { matchRange('0','9'); @@ -1783,10 +1738,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:172:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosSystemLexer.g:172:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosSystemLexer.g:168:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosSystemLexer.g:168:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosSystemLexer.g:172:15: ( '0b' | '0B' ) + // InternalRosSystemLexer.g:168:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1814,7 +1769,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosSystemLexer.g:172:16: '0b' + // InternalRosSystemLexer.g:168:16: '0b' { match("0b"); @@ -1822,7 +1777,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosSystemLexer.g:172:21: '0B' + // InternalRosSystemLexer.g:168:21: '0B' { match("0B"); @@ -1832,7 +1787,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosSystemLexer.g:172:27: ( '0' | '1' )+ + // InternalRosSystemLexer.g:168:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1886,10 +1841,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:174:14: ( ( 'true' | 'false' ) ) - // InternalRosSystemLexer.g:174:16: ( 'true' | 'false' ) + // InternalRosSystemLexer.g:170:14: ( ( 'true' | 'false' ) ) + // InternalRosSystemLexer.g:170:16: ( 'true' | 'false' ) { - // InternalRosSystemLexer.g:174:16: ( 'true' | 'false' ) + // InternalRosSystemLexer.g:170:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1907,7 +1862,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosSystemLexer.g:174:17: 'true' + // InternalRosSystemLexer.g:170:17: 'true' { match("true"); @@ -1915,7 +1870,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosSystemLexer.g:174:24: 'false' + // InternalRosSystemLexer.g:170:24: 'false' { match("false"); @@ -1941,32 +1896,90 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:176:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalRosSystemLexer.g:176:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalRosSystemLexer.g:172:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalRosSystemLexer.g:172:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalRosSystemLexer.g:176:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalRosSystemLexer.g:172:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { case 1 : - // InternalRosSystemLexer.g:176:27: '.' ( RULE_DECINT )* + // InternalRosSystemLexer.g:172:16: RULE_DIGIT { - match('.'); - // InternalRosSystemLexer.g:176:31: ( RULE_DECINT )* + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalRosSystemLexer.g:172:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalRosSystemLexer.g:172:31: ( RULE_DIGIT )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { + if ( ((LA4_0>='0' && LA4_0<='9')) ) { alt4=1; } - switch (alt4) { + switch (alt4) { + case 1 : + // InternalRosSystemLexer.g:172:31: RULE_DIGIT + { + mRULE_DIGIT(); + + } + break; + + default : + break loop4; + } + } while (true); + + + } + break; + + } + + // InternalRosSystemLexer.g:172:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { + case 1 : + // InternalRosSystemLexer.g:172:45: '.' ( RULE_DECINT )* + { + match('.'); + // InternalRosSystemLexer.g:172:49: ( RULE_DECINT )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; + } + + + switch (alt6) { case 1 : - // InternalRosSystemLexer.g:176:31: RULE_DECINT + // InternalRosSystemLexer.g:172:49: RULE_DECINT { mRULE_DECINT(); @@ -1974,7 +1987,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop4; + break loop6; } } while (true); @@ -1982,34 +1995,34 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosSystemLexer.g:176:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalRosSystemLexer.g:172:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalRosSystemLexer.g:176:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRosSystemLexer.g:172:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalRosSystemLexer.g:176:45: '.' ( RULE_DIGIT )* + // InternalRosSystemLexer.g:172:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystemLexer.g:176:49: ( RULE_DIGIT )* - loop5: + // InternalRosSystemLexer.g:172:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalRosSystemLexer.g:176:49: RULE_DIGIT + // InternalRosSystemLexer.g:172:67: RULE_DIGIT { mRULE_DIGIT(); @@ -2017,7 +2030,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -2036,14 +2049,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystemLexer.g:176:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRosSystemLexer.g:172:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalRosSystemLexer.g: { @@ -2085,15 +2098,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:178:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosSystemLexer.g:178:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystemLexer.g:174:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosSystemLexer.g:174:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosSystemLexer.g:178:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalRosSystemLexer.g:174:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -2106,47 +2119,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalRosSystemLexer.g:178:16: '0' + // InternalRosSystemLexer.g:174:16: '0' { match('0'); } break; case 2 : - // InternalRosSystemLexer.g:178:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosSystemLexer.g:174:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosSystemLexer.g:178:29: ( RULE_DIGIT )* - loop9: + // InternalRosSystemLexer.g:174:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalRosSystemLexer.g:178:29: RULE_DIGIT + // InternalRosSystemLexer.g:174:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2154,7 +2167,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -2162,24 +2175,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosSystemLexer.g:178:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosSystemLexer.g:174:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosSystemLexer.g:178:54: ( RULE_DIGIT )* - loop10: + // InternalRosSystemLexer.g:174:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalRosSystemLexer.g:178:54: RULE_DIGIT + // InternalRosSystemLexer.g:174:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2187,7 +2200,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -2211,41 +2224,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosSystemLexer.g:180:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosSystemLexer.g:180:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystemLexer.g:176:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosSystemLexer.g:176:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosSystemLexer.g:180:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRosSystemLexer.g:176:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalRosSystemLexer.g:180:22: '1' .. '9' + // InternalRosSystemLexer.g:176:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystemLexer.g:180:31: '1' .. '3' '0' .. '9' + // InternalRosSystemLexer.g:176:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2267,41 +2280,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosSystemLexer.g:182:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosSystemLexer.g:182:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystemLexer.g:178:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosSystemLexer.g:178:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosSystemLexer.g:182:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRosSystemLexer.g:178:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalRosSystemLexer.g:182:24: '1' .. '9' + // InternalRosSystemLexer.g:178:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystemLexer.g:182:33: '1' '0' .. '2' + // InternalRosSystemLexer.g:178:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2323,8 +2336,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosSystemLexer.g:184:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosSystemLexer.g:184:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosSystemLexer.g:180:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosSystemLexer.g:180:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2342,28 +2355,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosSystemLexer.g:186:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosSystemLexer.g:186:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystemLexer.g:182:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosSystemLexer.g:182:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosSystemLexer.g:186:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRosSystemLexer.g:182:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalRosSystemLexer.g:186:23: '0' .. '1' '0' .. '9' + // InternalRosSystemLexer.g:182:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2371,7 +2384,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosSystemLexer.g:186:41: '2' '0' .. '3' + // InternalRosSystemLexer.g:182:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2393,8 +2406,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosSystemLexer.g:188:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosSystemLexer.g:188:25: '0' .. '5' '0' .. '9' + // InternalRosSystemLexer.g:184:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosSystemLexer.g:184:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2412,8 +2425,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:190:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosSystemLexer.g:190:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosSystemLexer.g:186:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosSystemLexer.g:186:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2442,35 +2455,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:192:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRosSystemLexer.g:192:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRosSystemLexer.g:188:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRosSystemLexer.g:188:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRosSystemLexer.g:192:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRosSystemLexer.g:188:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalRosSystemLexer.g:192:26: RULE_ID + // InternalRosSystemLexer.g:188:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosSystemLexer.g:192:34: RULE_STRING + // InternalRosSystemLexer.g:188:34: RULE_STRING { mRULE_STRING(); @@ -2480,8 +2493,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalRosSystemLexer.g:192:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalRosSystemLexer.g:188:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -2538,13 +2551,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -2558,45 +2571,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalRosSystemLexer.g:192:52: RULE_ID + // InternalRosSystemLexer.g:188:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosSystemLexer.g:192:60: RULE_STRING + // InternalRosSystemLexer.g:188:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRosSystemLexer.g:192:72: RULE_INT + // InternalRosSystemLexer.g:188:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRosSystemLexer.g:192:81: '-' RULE_INT + // InternalRosSystemLexer.g:188:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2620,8 +2633,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRosSystemLexer.g:194:21: () - // InternalRosSystemLexer.g:194:23: + // InternalRosSystemLexer.g:190:21: () + // InternalRosSystemLexer.g:190:23: { } @@ -2634,8 +2647,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRosSystemLexer.g:196:19: () - // InternalRosSystemLexer.g:196:21: + // InternalRosSystemLexer.g:192:19: () + // InternalRosSystemLexer.g:192:21: { } @@ -2650,24 +2663,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:198:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRosSystemLexer.g:198:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosSystemLexer.g:194:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRosSystemLexer.g:194:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRosSystemLexer.g:198:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalRosSystemLexer.g:194:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalRosSystemLexer.g:198:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosSystemLexer.g:194:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2683,7 +2696,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -2703,26 +2716,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:200:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRosSystemLexer.g:200:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRosSystemLexer.g:196:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRosSystemLexer.g:196:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRosSystemLexer.g:200:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalRosSystemLexer.g:196:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalRosSystemLexer.g:200:26: '/' RULE_ID + // InternalRosSystemLexer.g:196:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2730,7 +2743,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalRosSystemLexer.g:200:38: RULE_ID '/' + // InternalRosSystemLexer.g:196:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2739,7 +2752,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -2759,36 +2772,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:202:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRosSystemLexer.g:202:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRosSystemLexer.g:198:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRosSystemLexer.g:198:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRosSystemLexer.g:202:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalRosSystemLexer.g:198:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalRosSystemLexer.g:202:30: '/' RULE_STRING + // InternalRosSystemLexer.g:198:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2796,7 +2809,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRosSystemLexer.g:202:46: RULE_STRING '/' + // InternalRosSystemLexer.g:198:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2804,7 +2817,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRosSystemLexer.g:202:62: '~' RULE_STRING + // InternalRosSystemLexer.g:198:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2813,7 +2826,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -2833,19 +2846,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:204:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosSystemLexer.g:204:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystemLexer.g:200:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosSystemLexer.g:200:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosSystemLexer.g:204:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRosSystemLexer.g:200:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalRosSystemLexer.g:204:11: '^' + // InternalRosSystemLexer.g:200:11: '^' { match('^'); @@ -2863,18 +2876,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystemLexer.g:204:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalRosSystemLexer.g:200:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalRosSystemLexer.g: { @@ -2892,7 +2905,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -2910,26 +2923,24 @@ 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:206:10: ( ( '0' .. '9' )+ ) - // InternalRosSystemLexer.g:206:12: ( '0' .. '9' )+ + // InternalRosSystemLexer.g:202:19: ( ( '0' .. '9' )+ ) + // InternalRosSystemLexer.g:202:21: ( '0' .. '9' )+ { - // InternalRosSystemLexer.g:206:12: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalRosSystemLexer.g:202:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalRosSystemLexer.g:206:13: '0' .. '9' + // InternalRosSystemLexer.g:202:22: '0' .. '9' { matchRange('0','9'); @@ -2937,19 +2948,17 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); } - state.type = _type; - state.channel = _channel; } finally { } @@ -2961,47 +2970,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:208:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosSystemLexer.g:208:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystemLexer.g:204:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosSystemLexer.g:204:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosSystemLexer.g:208:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRosSystemLexer.g:204:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalRosSystemLexer.g:208:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosSystemLexer.g:204:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosSystemLexer.g:208:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalRosSystemLexer.g:204:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalRosSystemLexer.g:208:21: '\\\\' . + // InternalRosSystemLexer.g:204:21: '\\\\' . { match('\\'); matchAny(); @@ -3009,7 +3018,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosSystemLexer.g:208:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosSystemLexer.g:204:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3025,7 +3034,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -3034,26 +3043,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosSystemLexer.g:208:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosSystemLexer.g:204:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosSystemLexer.g:208:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalRosSystemLexer.g:204:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalRosSystemLexer.g:208:54: '\\\\' . + // InternalRosSystemLexer.g:204:54: '\\\\' . { match('\\'); matchAny(); @@ -3061,7 +3070,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalRosSystemLexer.g:208:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosSystemLexer.g:204:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3077,7 +3086,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -3104,37 +3113,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:210:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosSystemLexer.g:210:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosSystemLexer.g:206:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosSystemLexer.g:206:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosSystemLexer.g:210:24: ( options {greedy=false; } : . )* - loop26: + // InternalRosSystemLexer.g:206:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalRosSystemLexer.g:210:52: . + // InternalRosSystemLexer.g:206:52: . { matchAny(); @@ -3142,7 +3151,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -3164,22 +3173,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:212:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosSystemLexer.g:212:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystemLexer.g:208:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosSystemLexer.g:208:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosSystemLexer.g:212:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalRosSystemLexer.g:208:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalRosSystemLexer.g: { @@ -3197,12 +3206,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -3221,8 +3230,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:214:16: ( . ) - // InternalRosSystemLexer.g:214:18: . + // InternalRosSystemLexer.g:210:16: ( . ) + // InternalRosSystemLexer.g:210:18: . { matchAny(); @@ -3237,656 +3246,635 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRosSystemLexer.g:1:8: ( ParameterStructMember | RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Default | 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 alt28=93; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalRosSystemLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | FromPub | FromSub | Threads | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Message | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | 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 | Comma | HyphenMinus | 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=90; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalRosSystemLexer.g:1:10: ParameterStructMember + // InternalRosSystemLexer.g:1:10: RelativeNamespace { - mParameterStructMember(); + mRelativeNamespace(); } break; case 2 : - // InternalRosSystemLexer.g:1:32: RelativeNamespace + // InternalRosSystemLexer.g:1:28: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 3 : - // InternalRosSystemLexer.g:1:50: PrivateNamespace + // InternalRosSystemLexer.g:1:45: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 4 : - // InternalRosSystemLexer.g:1:67: GlobalNamespace + // InternalRosSystemLexer.g:1:61: ParameterAny { - mGlobalNamespace(); + mParameterAny(); } break; case 5 : - // InternalRosSystemLexer.g:1:83: ParameterAny + // InternalRosSystemLexer.g:1:74: Connections { - mParameterAny(); + mConnections(); } break; case 6 : - // InternalRosSystemLexer.g:1:96: Connections + // InternalRosSystemLexer.g:1:86: Interfaces { - mConnections(); + mInterfaces(); } break; case 7 : - // InternalRosSystemLexer.g:1:108: Interfaces + // InternalRosSystemLexer.g:1:97: Parameters { - mInterfaces(); + mParameters(); } break; case 8 : - // InternalRosSystemLexer.g:1:119: Parameters + // InternalRosSystemLexer.g:1:108: Processes { - mParameters(); + mProcesses(); } break; case 9 : - // InternalRosSystemLexer.g:1:130: Processes + // InternalRosSystemLexer.g:1:118: GraphName { - mProcesses(); + mGraphName(); } break; case 10 : - // InternalRosSystemLexer.g:1:140: GraphName + // InternalRosSystemLexer.g:1:128: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 11 : - // InternalRosSystemLexer.g:1:150: Float32_1 + // InternalRosSystemLexer.g:1:138: Float64_1 { - mFloat32_1(); + mFloat64_1(); } break; case 12 : - // InternalRosSystemLexer.g:1:160: Float64_1 + // InternalRosSystemLexer.g:1:148: String_2 { - mFloat64_1(); + mString_2(); } break; case 13 : - // InternalRosSystemLexer.g:1:170: Duration + // InternalRosSystemLexer.g:1:157: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 14 : - // InternalRosSystemLexer.g:1:179: Feedback + // InternalRosSystemLexer.g:1:166: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 15 : - // InternalRosSystemLexer.g:1:188: FromPub + // InternalRosSystemLexer.g:1:175: Uint64_1 { - mFromPub(); + mUint64_1(); } break; case 16 : - // InternalRosSystemLexer.g:1:196: FromSub + // InternalRosSystemLexer.g:1:184: Default { - mFromSub(); + mDefault(); } break; case 17 : - // InternalRosSystemLexer.g:1:204: String_2 + // InternalRosSystemLexer.g:1:192: Duration { - mString_2(); + mDuration(); } break; case 18 : - // InternalRosSystemLexer.g:1:213: Threads + // InternalRosSystemLexer.g:1:201: Feedback { - mThreads(); + mFeedback(); } break; case 19 : - // InternalRosSystemLexer.g:1:221: Uint16_1 + // InternalRosSystemLexer.g:1:210: FromPub { - mUint16_1(); + mFromPub(); } break; case 20 : - // InternalRosSystemLexer.g:1:230: Uint32_1 + // InternalRosSystemLexer.g:1:218: FromSub { - mUint32_1(); + mFromSub(); } break; case 21 : - // InternalRosSystemLexer.g:1:239: Uint64_1 + // InternalRosSystemLexer.g:1:226: Threads { - mUint64_1(); + mThreads(); } break; case 22 : - // InternalRosSystemLexer.g:1:248: Boolean + // InternalRosSystemLexer.g:1:234: Boolean { mBoolean(); } break; case 23 : - // InternalRosSystemLexer.g:1:256: Integer + // InternalRosSystemLexer.g:1:242: Integer { mInteger(); } break; case 24 : - // InternalRosSystemLexer.g:1:264: Default + // InternalRosSystemLexer.g:1:250: Int16_1 { - mDefault(); + mInt16_1(); } break; case 25 : - // InternalRosSystemLexer.g:1:272: Float32 + // InternalRosSystemLexer.g:1:258: Int32_1 { - mFloat32(); + mInt32_1(); } break; case 26 : - // InternalRosSystemLexer.g:1:280: Float64 + // InternalRosSystemLexer.g:1:266: Int64_1 { - mFloat64(); + mInt64_1(); } break; case 27 : - // InternalRosSystemLexer.g:1:288: FromAC + // InternalRosSystemLexer.g:1:274: Uint8_1 { - mFromAC(); + mUint8_1(); } break; case 28 : - // InternalRosSystemLexer.g:1:295: FromAS + // InternalRosSystemLexer.g:1:282: Float32 { - mFromAS(); + mFloat32(); } break; case 29 : - // InternalRosSystemLexer.g:1:302: FromSC + // InternalRosSystemLexer.g:1:290: Float64 { - mFromSC(); + mFloat64(); } break; case 30 : - // InternalRosSystemLexer.g:1:309: FromSS + // InternalRosSystemLexer.g:1:298: FromAC { - mFromSS(); + mFromAC(); } break; case 31 : - // InternalRosSystemLexer.g:1:316: Int16_1 + // InternalRosSystemLexer.g:1:305: FromAS { - mInt16_1(); + mFromAS(); } break; case 32 : - // InternalRosSystemLexer.g:1:324: Int32_1 + // InternalRosSystemLexer.g:1:312: FromSC { - mInt32_1(); + mFromSC(); } break; case 33 : - // InternalRosSystemLexer.g:1:332: Int64_1 + // InternalRosSystemLexer.g:1:319: FromSS { - mInt64_1(); + mFromSS(); } break; case 34 : - // InternalRosSystemLexer.g:1:340: Message + // InternalRosSystemLexer.g:1:326: Message { mMessage(); } break; case 35 : - // InternalRosSystemLexer.g:1:348: Service + // InternalRosSystemLexer.g:1:334: Service { mService(); } break; case 36 : - // InternalRosSystemLexer.g:1:356: Uint8_1 + // InternalRosSystemLexer.g:1:342: Array { - mUint8_1(); + mArray(); } break; case 37 : - // InternalRosSystemLexer.g:1:364: Array + // InternalRosSystemLexer.g:1:348: Base64 { - mArray(); + mBase64(); } break; case 38 : - // InternalRosSystemLexer.g:1:370: Base64 + // InternalRosSystemLexer.g:1:355: Double { - mBase64(); + mDouble(); } break; case 39 : - // InternalRosSystemLexer.g:1:377: Double + // InternalRosSystemLexer.g:1:362: Header { - mDouble(); + mHeader(); } break; case 40 : - // InternalRosSystemLexer.g:1:384: Header + // InternalRosSystemLexer.g:1:369: String { - mHeader(); + mString(); } break; case 41 : - // InternalRosSystemLexer.g:1:391: String + // InternalRosSystemLexer.g:1:376: Struct { - mString(); + mStruct(); } break; case 42 : - // InternalRosSystemLexer.g:1:398: Struct + // InternalRosSystemLexer.g:1:383: Bool_1 { - mStruct(); + mBool_1(); } break; case 43 : - // InternalRosSystemLexer.g:1:405: Action + // InternalRosSystemLexer.g:1:390: Byte_1 { - mAction(); + mByte_1(); } break; case 44 : - // InternalRosSystemLexer.g:1:412: Bool_1 + // InternalRosSystemLexer.g:1:397: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 45 : - // InternalRosSystemLexer.g:1:419: Byte_1 + // InternalRosSystemLexer.g:1:404: Action { - mByte_1(); + mAction(); } break; case 46 : - // InternalRosSystemLexer.g:1:426: Int8_1 + // InternalRosSystemLexer.g:1:411: Nodes { - mInt8_1(); + mNodes(); } break; case 47 : - // InternalRosSystemLexer.g:1:433: Nodes + // InternalRosSystemLexer.g:1:417: Result { - mNodes(); + mResult(); } break; case 48 : - // InternalRosSystemLexer.g:1:439: Result + // InternalRosSystemLexer.g:1:424: String_1 { - mResult(); + mString_1(); } break; case 49 : - // InternalRosSystemLexer.g:1:446: String_1 + // InternalRosSystemLexer.g:1:433: Uint16 { - mString_1(); + mUint16(); } break; case 50 : - // InternalRosSystemLexer.g:1:455: Uint16 + // InternalRosSystemLexer.g:1:440: Uint32 { - mUint16(); + mUint32(); } break; case 51 : - // InternalRosSystemLexer.g:1:462: Uint32 + // InternalRosSystemLexer.g:1:447: Uint64 { - mUint32(); + mUint64(); } break; case 52 : - // InternalRosSystemLexer.g:1:469: Uint64 + // InternalRosSystemLexer.g:1:454: Value_1 { - mUint64(); + mValue_1(); } break; case 53 : - // InternalRosSystemLexer.g:1:476: Value_1 + // InternalRosSystemLexer.g:1:462: From { - mValue_1(); + mFrom(); } break; case 54 : - // InternalRosSystemLexer.g:1:484: From + // InternalRosSystemLexer.g:1:467: Int16 { - mFrom(); + mInt16(); } break; case 55 : - // InternalRosSystemLexer.g:1:489: Int16 + // InternalRosSystemLexer.g:1:473: Int32 { - mInt16(); + mInt32(); } break; case 56 : - // InternalRosSystemLexer.g:1:495: Int32 + // InternalRosSystemLexer.g:1:479: Int64 { - mInt32(); + mInt64(); } break; case 57 : - // InternalRosSystemLexer.g:1:501: Int64 + // InternalRosSystemLexer.g:1:485: Type_1 { - mInt64(); + mType_1(); } break; case 58 : - // InternalRosSystemLexer.g:1:507: Type_1 + // InternalRosSystemLexer.g:1:492: Uint8 { - mType_1(); + mUint8(); } break; case 59 : - // InternalRosSystemLexer.g:1:514: Uint8 + // InternalRosSystemLexer.g:1:498: Value { - mUint8(); + mValue(); } break; case 60 : - // InternalRosSystemLexer.g:1:520: Value + // InternalRosSystemLexer.g:1:504: Date { - mValue(); + mDate(); } break; case 61 : - // InternalRosSystemLexer.g:1:526: Date + // InternalRosSystemLexer.g:1:509: List { - mDate(); + mList(); } break; case 62 : - // InternalRosSystemLexer.g:1:531: List + // InternalRosSystemLexer.g:1:514: Bool { - mList(); + mBool(); } break; case 63 : - // InternalRosSystemLexer.g:1:536: Bool + // InternalRosSystemLexer.g:1:519: Byte { - mBool(); + mByte(); } break; case 64 : - // InternalRosSystemLexer.g:1:541: Byte + // InternalRosSystemLexer.g:1:524: Goal { - mByte(); + mGoal(); } break; case 65 : - // InternalRosSystemLexer.g:1:546: Goal + // InternalRosSystemLexer.g:1:529: Int8 { - mGoal(); + mInt8(); } break; case 66 : - // InternalRosSystemLexer.g:1:551: Int8 + // InternalRosSystemLexer.g:1:534: Name { - mInt8(); + mName(); } break; case 67 : - // InternalRosSystemLexer.g:1:556: Name + // InternalRosSystemLexer.g:1:539: Node { - mName(); + mNode(); } break; case 68 : - // InternalRosSystemLexer.g:1:561: Node + // InternalRosSystemLexer.g:1:544: Time { - mNode(); + mTime(); } break; case 69 : - // InternalRosSystemLexer.g:1:566: Time + // InternalRosSystemLexer.g:1:549: Type { - mTime(); + mType(); } break; case 70 : - // InternalRosSystemLexer.g:1:571: Type + // InternalRosSystemLexer.g:1:554: Any { - mType(); + mAny(); } break; case 71 : - // InternalRosSystemLexer.g:1:576: Any + // InternalRosSystemLexer.g:1:558: Ns { - mAny(); + mNs(); } break; case 72 : - // InternalRosSystemLexer.g:1:580: Ns + // InternalRosSystemLexer.g:1:561: Comma { - mNs(); + mComma(); } break; case 73 : - // InternalRosSystemLexer.g:1:583: HyphenMinusLeftSquareBracket + // InternalRosSystemLexer.g:1:567: HyphenMinus { - mHyphenMinusLeftSquareBracket(); + mHyphenMinus(); } break; case 74 : - // InternalRosSystemLexer.g:1:612: LeftSquareBracketRightSquareBracket - { - mLeftSquareBracketRightSquareBracket(); - - } - break; - case 75 : - // InternalRosSystemLexer.g:1:648: Comma - { - mComma(); - - } - break; - case 76 : - // InternalRosSystemLexer.g:1:654: Colon + // InternalRosSystemLexer.g:1:579: Colon { mColon(); } break; - case 77 : - // InternalRosSystemLexer.g:1:660: LeftSquareBracket + case 75 : + // InternalRosSystemLexer.g:1:585: LeftSquareBracket { mLeftSquareBracket(); } break; - case 78 : - // InternalRosSystemLexer.g:1:678: RightSquareBracket + case 76 : + // InternalRosSystemLexer.g:1:603: RightSquareBracket { mRightSquareBracket(); } break; - case 79 : - // InternalRosSystemLexer.g:1:697: RULE_BINARY + case 77 : + // InternalRosSystemLexer.g:1:622: RULE_BINARY { mRULE_BINARY(); } break; - case 80 : - // InternalRosSystemLexer.g:1:709: RULE_BOOLEAN + case 78 : + // InternalRosSystemLexer.g:1:634: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 81 : - // InternalRosSystemLexer.g:1:722: RULE_DOUBLE + case 79 : + // InternalRosSystemLexer.g:1:647: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 82 : - // InternalRosSystemLexer.g:1:734: RULE_DECINT + case 80 : + // InternalRosSystemLexer.g:1:659: RULE_DECINT { mRULE_DECINT(); } break; - case 83 : - // InternalRosSystemLexer.g:1:746: RULE_DATE_TIME + case 81 : + // InternalRosSystemLexer.g:1:671: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 84 : - // InternalRosSystemLexer.g:1:761: RULE_MESSAGE_ASIGMENT + case 82 : + // InternalRosSystemLexer.g:1:686: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 85 : - // InternalRosSystemLexer.g:1:783: RULE_SL_COMMENT + case 83 : + // InternalRosSystemLexer.g:1:708: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 86 : - // InternalRosSystemLexer.g:1:799: RULE_ROS_CONVENTION_A + case 84 : + // InternalRosSystemLexer.g:1:724: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 87 : - // InternalRosSystemLexer.g:1:821: RULE_ROS_CONVENTION_PARAM + case 85 : + // InternalRosSystemLexer.g:1:746: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 88 : - // InternalRosSystemLexer.g:1:847: RULE_ID + case 86 : + // InternalRosSystemLexer.g:1:772: RULE_ID { mRULE_ID(); } break; - case 89 : - // InternalRosSystemLexer.g:1:855: RULE_INT - { - mRULE_INT(); - - } - break; - case 90 : - // InternalRosSystemLexer.g:1:864: RULE_STRING + case 87 : + // InternalRosSystemLexer.g:1:780: RULE_STRING { mRULE_STRING(); } break; - case 91 : - // InternalRosSystemLexer.g:1:876: RULE_ML_COMMENT + case 88 : + // InternalRosSystemLexer.g:1:792: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 92 : - // InternalRosSystemLexer.g:1:892: RULE_WS + case 89 : + // InternalRosSystemLexer.g:1:808: RULE_WS { mRULE_WS(); } break; - case 93 : - // InternalRosSystemLexer.g:1:900: RULE_ANY_OTHER + case 90 : + // InternalRosSystemLexer.g:1:816: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3898,21 +3886,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -3923,714 +3911,710 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_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\1\1\43\1\2\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\54\20\56\1\55\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\61\25\56", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\64\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\65\14\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\75\17\56\1\74\5\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\104\21\56", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\107\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\110\25\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\115\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\116\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\117\27\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\125\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\126\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\127\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\130\13\56", - "\12\132\41\uffff\1\131", - "\1\133", - "", + static final String DFA30_eotS = + "\1\50\6\56\1\75\23\56\1\uffff\1\141\2\uffff\3\147\1\53\1\56\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\2\56\2\uffff\10\56\6\uffff\41\56\1\uffff\1\147\7\uffff\1\147\1\56\2\uffff\1\u00a6\2\uffff\1\u00a6\4\uffff\11\56\5\uffff\21\56\1\u00c9\7\56\1\uffff\7\56\2\147\3\uffff\12\56\1\u00e4\2\56\3\uffff\7\56\1\u00f8\1\u00f9\1\u00fa\7\56\1\uffff\1\56\1\u0103\4\56\1\u0109\1\u010a\3\56\1\u0111\1\u0112\1\u0113\1\u0114\1\147\7\56\1\u011c\1\u011d\1\u011e\1\uffff\2\56\6\uffff\6\56\1\uffff\1\56\1\u00fa\1\56\4\uffff\10\56\1\uffff\5\56\2\uffff\4\56\1\u0143\1\u0145\4\uffff\7\56\3\uffff\2\56\5\uffff\15\56\1\u015e\3\56\1\u0162\1\uffff\1\u0163\1\u0164\1\u0165\1\u0166\1\u0167\1\uffff\1\u0168\1\u0169\1\u016a\1\u016b\3\uffff\11\56\2\uffff\5\56\4\uffff\1\u017a\1\u017b\1\56\1\u017d\1\uffff\1\u017e\1\u017f\1\u0180\12\uffff\11\56\1\uffff\1\u018a\1\u018b\11\uffff\4\56\1\u0190\4\56\2\uffff\4\56\1\uffff\3\56\1\uffff\5\56\2\uffff\2\56\1\u01a3\1\56\1\uffff\2\56\1\uffff\6\56\1\u01ad\1\56\1\u01af\1\uffff\1\u01b0\2\uffff"; + static final String DFA30_eofS = + "\u01b1\uffff"; + static final String DFA30_minS = + "\1\0\6\57\1\142\23\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\10\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\41\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\11\57\1\157\1\156\1\164\2\uffff\31\57\1\uffff\7\57\1\56\1\60\1\0\1\uffff\1\0\15\57\1\141\1\164\1\61\21\57\1\uffff\17\57\1\55\12\57\1\uffff\2\57\1\164\1\61\4\uffff\6\57\1\uffff\3\57\4\uffff\10\57\1\uffff\5\57\2\uffff\6\57\4\uffff\7\57\3\uffff\2\57\1\63\4\uffff\22\57\1\uffff\5\57\1\uffff\4\57\3\uffff\11\57\2\uffff\5\57\4\uffff\4\57\1\uffff\3\57\12\uffff\11\57\1\uffff\2\57\11\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\6\172\1\165\23\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\10\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\41\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\11\172\1\157\1\156\1\164\2\uffff\31\172\1\uffff\7\172\1\145\1\71\1\uffff\1\uffff\1\uffff\15\172\1\141\1\164\1\70\21\172\1\uffff\17\172\1\55\12\172\1\uffff\2\172\1\164\1\70\4\uffff\6\172\1\uffff\3\172\4\uffff\10\172\1\uffff\5\172\2\uffff\6\172\4\uffff\7\172\3\uffff\2\172\1\66\4\uffff\22\172\1\uffff\5\172\1\uffff\4\172\3\uffff\11\172\2\uffff\5\172\4\uffff\4\172\1\uffff\3\172\12\uffff\11\172\1\uffff\2\172\11\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 = + "\33\uffff\1\110\1\uffff\1\112\1\114\7\uffff\1\123\1\uffff\1\124\1\uffff\1\131\1\132\2\uffff\1\126\1\122\11\uffff\1\14\3\uffff\1\113\41\uffff\1\110\1\uffff\1\111\1\117\1\112\1\114\1\115\1\121\1\120\10\uffff\1\123\1\130\1\125\1\131\14\uffff\1\52\1\53\31\uffff\1\107\12\uffff\1\127\42\uffff\1\106\32\uffff\1\101\4\uffff\1\30\1\31\1\32\1\54\6\uffff\1\65\3\uffff\1\71\1\105\1\104\1\116\10\uffff\1\74\5\uffff\1\103\1\102\6\uffff\1\75\1\76\1\77\1\100\7\uffff\1\66\1\67\1\70\3\uffff\1\15\1\16\1\17\1\33\22\uffff\1\44\5\uffff\1\56\4\uffff\1\72\1\64\1\73\11\uffff\1\12\1\13\5\uffff\1\40\1\41\1\36\1\37\4\uffff\1\45\3\uffff\1\60\1\46\1\47\1\50\1\51\1\55\1\57\1\61\1\62\1\63\11\uffff\1\20\2\uffff\1\23\1\24\1\34\1\35\1\25\1\26\1\27\1\42\1\43\11\uffff\1\21\1\22\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\1\43\uffff\1\0\1\6\104\uffff\1\4\1\10\1\uffff\1\5\1\3\66\uffff\1\7\1\uffff\1\2\u0109\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\33\1\34\1\53\1\47\1\37\2\40\7\41\1\35\6\53\1\17\1\13\1\43\1\20\2\43\1\3\1\21\1\14\2\43\1\30\3\43\1\2\1\43\1\1\1\22\7\43\1\7\1\53\1\36\1\42\1\43\1\53\1\23\1\31\1\4\1\10\1\43\1\11\1\32\1\43\1\5\3\43\1\15\1\24\1\43\1\6\1\43\1\25\1\16\1\12\1\26\1\27\4\43\3\53\1\51\uff81\53", + "\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\74\3\uffff\1\70\2\uffff\1\73\11\uffff\1\71\1\uffff\1\72", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\76\17\55\1\77\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\103\3\55\1\100\6\55\1\102\5\55\1\101\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\104\1\106\10\55\1\107\6\55\1\105\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\111\15\55\1\110\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\112\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\113\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\114\16\55\1\115\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\117\3\55\1\116\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\121\15\55\1\120\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\122\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\123\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\124\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\126\15\55\1\125\3\55\1\127\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\130\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\131\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\132\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\133\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\134\11\55\1\135\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\136\13\55", "", + "\1\142\1\uffff\12\140\13\uffff\1\142\37\uffff\1\142", "", - "\1\142\1\uffff\12\141\10\uffff\1\140\2\uffff\1\142\34\uffff\1\140\2\uffff\1\142", - "\1\142\1\uffff\12\143\13\uffff\1\142\37\uffff\1\142", - "\1\142\1\uffff\12\144\13\uffff\1\142\37\uffff\1\142", - "\32\145\4\uffff\1\145\1\uffff\32\145", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\42\147\1\150\71\147\1\146\uffa3\147", - "\47\152\1\153\64\152\1\151\uffa3\152", "", - "\1\156\4\uffff\1\156\2\uffff\1\155\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", + "\1\142\1\uffff\12\146\10\uffff\1\145\2\uffff\1\142\34\uffff\1\145\2\uffff\1\142", + "\1\142\1\uffff\12\150\13\uffff\1\142\37\uffff\1\142", + "\1\142\26\uffff\1\142\37\uffff\1\142", + "\32\151\4\uffff\1\151\1\uffff\32\151", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\42\153\1\154\71\153\1\152\uffa3\153", + "\47\156\1\157\64\156\1\155\uffa3\156", "", - "\1\156\4\uffff\1\156", + "\1\162\4\uffff\1\162\2\uffff\1\161\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", "", + "\1\162\4\uffff\1\162", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\160\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\161\21\56", - "\1\50\12\56\3\uffff\1\60\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\13\55\1\164\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\162\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\163\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\164\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\165\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\166\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\167\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\170\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\171\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\172\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\173\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\174\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\175\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\176\24\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\177\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0080\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0081\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0082\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0083\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u0084\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0085\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0086\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0087\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0088\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0089\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008a\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u008b\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u008c\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u008e\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0090\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0091\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0092\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0093\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0094\15\56", - "\1\50\12\56\1\u0095\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0096\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0097\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0098\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0099\31\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\165\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\166\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\167\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\170\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\171\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\172\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\173\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\174\13\55", + "\1\175", "", + "\1\176", + "\1\177", + "\1\u0080\11\uffff\1\u0081", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u0082\24\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0083\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0084\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0085\13\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\13\55\1\u0087\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0088\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0089\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u008a\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u008b\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u008c\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u008d\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u008e\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u008f\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0090\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0091\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0092\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0093\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0094\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0095\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0096\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0097\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0098\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0099\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u009a\15\55", + "\1\50\12\55\1\u009b\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\u009c\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u009d\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u009e\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u009f\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00a0\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00a1\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a2\31\55", "", + "\1\142\1\uffff\12\u00a3\13\uffff\1\142\37\uffff\1\142", "", "", "", "", - "\12\u009a", "", - "\12\u009c", - "\12\144", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\0\u009d", - "\42\147\1\150\71\147\1\146\uffa3\147", - "\1\156\15\uffff\1\60", - "\0\u009f", - "\47\152\1\153\64\152\1\151\uffa3\152", - "\1\156\15\uffff\1\60", "", "", + "\12\u00a4", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\0\u00a5", + "\42\153\1\154\71\153\1\152\uffa3\153", + "\1\162\15\uffff\1\57", + "\0\u00a7", + "\47\156\1\157\64\156\1\155\uffa3\156", + "\1\162\15\uffff\1\57", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a0\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00a1\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a2\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00a3\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00a4\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00a5\14\56", - "\1\50\1\56\1\u00a7\1\56\1\u00a8\2\56\1\u00a9\1\56\1\u00aa\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00a6\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ab\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00ac\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ad\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00ae\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00af\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00b0\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b2\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00b3\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00b4\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b5\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b6\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b8\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00b9\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00ba\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00bb\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00bc\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00bd\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00be\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00c0\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00c2\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c3\13\56\1\u00c4\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c5\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00c6\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c8\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c9\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00ca\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cb\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00cc\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00cd\16\56", - "\12\u00ce", "", - "\12\u00cf", - "\42\147\1\150\71\147\1\146\uffa3\147", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a8\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00a9\4\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\1\55\1\u00ab\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00ac\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00ad\14\55", + "\1\50\1\55\1\u00af\1\55\1\u00b0\2\55\1\u00b1\1\55\1\u00b2\1\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00ae\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00b4\27\55", + "\1\u00b5", + "\1\u00b6", + "\1\u00b7", "", - "\47\152\1\153\64\152\1\151\uffa3\152", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00d0\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00d2\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d3\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u00d4\22\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d5\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u00d6\10\56", - "\1\50\6\56\1\u00d7\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u00d8\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u00d9\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00da\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00dc\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00dd\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00de\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00df\30\56", - "\1\50\12\56\1\u00e3\2\uffff\1\60\3\uffff\1\u00e2\16\56\1\u00e0\2\56\1\u00e1\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00e4\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e5\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00e6\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e7\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00e8\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00e9\31\56", - "\1\50\12\56\1\u00ea\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\1\56\1\u00ee\1\56\1\u00ef\2\56\1\u00f0\1\56\1\u00f1\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00f2\25\56", - "\1\50\6\56\1\u00f3\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u00f4\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00f5\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u00f6\1\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00f7\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00f9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00fa\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00fb\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00fc\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00fd\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00ff\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0101\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0104\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0105\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\u0108", - "\1\u0108\2\uffff\12\144", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0109\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u010a\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u010b\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u010c\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u010d\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u010e\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\u010f\24\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0110\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0112\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0114\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\1\u00b8\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b9\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00ba\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00bb\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00bc\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00bd\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00be\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00bf\25\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\4\55\1\u00c1\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00c2\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c3\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c4\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00c5\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00c6\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00c7\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00c8\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\u00ca\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00cb\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00cc\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00cd\13\55\1\u00ce\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00cf\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d1\25\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00d2\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00d3\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00d4\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00d5\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00d6\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00d8\16\55", + "\1\142\1\uffff\12\u00a3\13\uffff\1\142\37\uffff\1\142", + "\12\u00d9", + "\42\153\1\154\71\153\1\152\uffa3\153", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0116\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0117\7\56", - "\1\50\3\56\1\u0118\2\56\1\u0119\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u011a\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u011b\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\2\56\1\u011d\17\56\1\u011e\7\56\4\uffff\1\56\1\uffff\24\56\1\u011c\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\2\56\1\u011f\17\56\1\u0120\7\56\4\uffff\1\56\1\uffff\32\56", + "\47\156\1\157\64\156\1\155\uffa3\156", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00da\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00db\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00dc\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00dd\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u00de\22\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00df\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u00e0\10\55", + "\1\50\6\55\1\u00e1\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u00e2\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u00e3\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00e5\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e6\25\55", + "\1\u00e7", + "\1\u00e8", + "\1\u00e9\1\uffff\1\u00ea\2\uffff\1\u00eb\1\uffff\1\u00ec", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00ed\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00ee\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00ef\30\55", + "\1\50\12\55\1\u00f3\2\uffff\1\57\3\uffff\1\u00f2\16\55\1\u00f0\2\55\1\u00f1\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\23\55\1\u00f4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f5\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00f6\31\55", + "\1\50\12\55\1\u00f7\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\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00fb\25\55", + "\1\50\6\55\1\u00fc\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\u00fd\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00fe\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00ff\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0100\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0101\1\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0121\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0122\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0123\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0124\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0125\26\56", + "\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0104\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0105\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0106\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0107\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0108\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\u010b\16\55", + "\1\50\1\55\1\u010c\1\55\1\u010d\2\55\1\u010e\1\55\1\u010f\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\u0110\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\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\146", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0115\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0116\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0117\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0118\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0119\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\u011a\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u011b\24\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\4\55\1\u011f\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0120\7\55", + "\1\u0121", + "\1\u0122\1\uffff\1\u0123\2\uffff\1\u0124\1\uffff\1\u0125", "", "", "", - "\1\50\6\56\1\u0126\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u0127\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0128\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0129\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u012b\31\56", - "\1\50\4\56\1\u012c\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u012d\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u012e\23\56", - "\1\50\12\56\1\u012f\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0130\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0131\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0132\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0133\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0134\14\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0126\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0127\21\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\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0129\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u012b\17\55\1\u012c\7\55\4\uffff\1\55\1\uffff\24\55\1\u012a\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u012d\17\55\1\u012e\7\55\4\uffff\1\55\1\uffff\32\55", "", + "\1\50\3\55\1\u012f\2\55\1\u0130\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0131\26\55", "", "", "", - "\1\50\12\56\1\u0135\2\uffff\1\60\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\u0132\31\55", + "\1\50\4\55\1\u0133\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\u0134\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0135\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0136\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0137\23\55", + "\1\50\12\55\1\u0138\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\u0139\25\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0136\6\56", - "\1\50\12\56\1\u0137\2\uffff\1\60\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\21\55\1\u013a\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u013b\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u013c\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u013d\14\55", + "\1\50\12\55\1\u013e\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\u013f\6\55", + "\1\50\6\55\1\u0140\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0141\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0142\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\32\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\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0139\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u013a\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u013b\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u013c\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u013d\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013e\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u013f\31\56", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u0146\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0147\25\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\15\55\1\u0149\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\u014a\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u014b\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u014c\31\55", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0140\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0141\7\56", - "\1\50\2\56\1\u0142\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0143\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0144\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0145\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0146\30\56", - "\1\50\12\56\1\u0147\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0148\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0149\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014a\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u014b\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014c\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u014d\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u014f\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0150\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0151\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0153\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0155\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\23\55\1\u014d\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u014e\7\55", + "\1\u014f\2\uffff\1\u0150", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0157\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0159\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u015a\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\3\uffff\1\60\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\u0151\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0152\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0153\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0154\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0155\30\55", + "\1\50\12\55\1\u0156\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0157\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0158\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0159\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u015a\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u015b\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\22\55\1\u015c\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u015d\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\u015f\10\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\4\55\1\u0161\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0161\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0162\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0163\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0164\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0165\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0166\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0167\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0168\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0169\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u016a\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u016c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\12\56\1\u016e\17\56", - "\1\50\12\56\1\u016f\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0170\2\uffff\1\60\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\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\4\55\1\u016c\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u016d\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\u016e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u016f\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0170\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0171\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0172\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0173\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0174\25\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0171\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\1\u0175\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\u0176\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\12\55\1\u0177\17\55", + "\1\50\12\55\1\u0178\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0179\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0174\2\uffff\1\60\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\55\1\u017c\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0178\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0179\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u017a\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u017b\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u017d\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017e\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u017f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0180\7\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0181\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\u0182\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0183\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0184\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0185\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0186\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0187\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0188\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0189\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\32\55", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", - "\1\50\12\56\3\uffff\1\60\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\u018c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u018d\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\1\u018e\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\u018f\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\u0191\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0192\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0193\7\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\60\3\uffff\1\u0184\21\56\1\u0183\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0185\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0186\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0187\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0189\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018a\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018b\7\56", - "\1\50\12\56\1\u018c\2\uffff\1\60\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\u0195\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0196\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0197\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0198\7\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u018d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u018e\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018f\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0190\15\56", - "\1\50\12\56\3\uffff\1\60\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\u0199\7\55", + "\1\50\12\55\1\u019a\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u019b\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0194\2\uffff\1\60\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\u019c\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u019d\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u019e\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u019f\12\55", + "\1\50\12\55\1\u01a0\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0195\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u0196\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0197\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0198\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0199\12\56", - "\1\50\12\56\1\u019a\2\uffff\1\60\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\u01a1\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01a2\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\u01a4\31\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u019b\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u019d\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u019e\7\56", - "\1\50\12\56\3\uffff\1\60\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\17\55\1\u01a5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01a6\31\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a0\27\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01a7\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01a8\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01a9\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01aa\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01ab\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01ac\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\u01ae\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01a1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01a2\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a3\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01a4\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a5\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01a6\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\14\56\1\u01a8\15\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01aa\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ac\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ae\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\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u01af\15\56", - "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u01b1\30\56", - "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b2\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01b3\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_37<='&')||(LA28_37>='(' && LA28_37<='[')||(LA28_37>=']' && LA28_37<='\uFFFF')) ) {s = 106;} + else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 107;} - else if ( (LA28_37=='\'') ) {s = 107;} + else if ( (LA30_36=='\"') ) {s = 108;} else s = 43; if ( s>=0 ) return s; break; case 1 : - int LA28_157 = input.LA(1); + int LA30_0 = input.LA(1); s = -1; - if ( (LA28_157=='\"') ) {s = 104;} + if ( (LA30_0=='R') ) {s = 1;} - else if ( (LA28_157=='\\') ) {s = 102;} + else if ( (LA30_0=='P') ) {s = 2;} - else if ( ((LA28_157>='\u0000' && LA28_157<='!')||(LA28_157>='#' && LA28_157<='[')||(LA28_157>=']' && LA28_157<='\uFFFF')) ) {s = 103;} + else if ( (LA30_0=='G') ) {s = 3;} - if ( s>=0 ) return s; - break; - case 2 : - int LA28_103 = input.LA(1); + else if ( (LA30_0=='c') ) {s = 4;} - s = -1; - if ( (LA28_103=='\"') ) {s = 104;} + else if ( (LA30_0=='i') ) {s = 5;} - else if ( (LA28_103=='\\') ) {s = 102;} + else if ( (LA30_0=='p') ) {s = 6;} - else if ( ((LA28_103>='\u0000' && LA28_103<='!')||(LA28_103>='#' && LA28_103<='[')||(LA28_103>=']' && LA28_103<='\uFFFF')) ) {s = 103;} + else if ( (LA30_0=='[') ) {s = 7;} - if ( s>=0 ) return s; - break; - case 3 : - int LA28_0 = input.LA(1); + else if ( (LA30_0=='d') ) {s = 8;} - s = -1; - if ( (LA28_0=='P') ) {s = 1;} + else if ( (LA30_0=='f') ) {s = 9;} - else if ( (LA28_0=='R') ) {s = 2;} + else if ( (LA30_0=='t') ) {s = 10;} - else if ( (LA28_0=='G') ) {s = 3;} + else if ( (LA30_0=='B') ) {s = 11;} - else if ( (LA28_0=='c') ) {s = 4;} + else if ( (LA30_0=='I') ) {s = 12;} - else if ( (LA28_0=='i') ) {s = 5;} + else if ( (LA30_0=='m') ) {s = 13;} - else if ( (LA28_0=='p') ) {s = 6;} + else if ( (LA30_0=='s') ) {s = 14;} - else if ( (LA28_0=='f') ) {s = 7;} + else if ( (LA30_0=='A') ) {s = 15;} - else if ( (LA28_0=='d') ) {s = 8;} + else if ( (LA30_0=='D') ) {s = 16;} - else if ( (LA28_0=='s') ) {s = 9;} + else if ( (LA30_0=='H') ) {s = 17;} - else if ( (LA28_0=='t') ) {s = 10;} + else if ( (LA30_0=='S') ) {s = 18;} - else if ( (LA28_0=='u') ) {s = 11;} + else if ( (LA30_0=='a') ) {s = 19;} - else if ( (LA28_0=='B') ) {s = 12;} + else if ( (LA30_0=='n') ) {s = 20;} - else if ( (LA28_0=='I') ) {s = 13;} + else if ( (LA30_0=='r') ) {s = 21;} - else if ( (LA28_0=='m') ) {s = 14;} + else if ( (LA30_0=='u') ) {s = 22;} - else if ( (LA28_0=='A') ) {s = 15;} + else if ( (LA30_0=='v') ) {s = 23;} - else if ( (LA28_0=='D') ) {s = 16;} + else if ( (LA30_0=='L') ) {s = 24;} - else if ( (LA28_0=='H') ) {s = 17;} + else if ( (LA30_0=='b') ) {s = 25;} - else if ( (LA28_0=='S') ) {s = 18;} + else if ( (LA30_0=='g') ) {s = 26;} - else if ( (LA28_0=='a') ) {s = 19;} + else if ( (LA30_0==',') ) {s = 27;} - else if ( (LA28_0=='b') ) {s = 20;} + else if ( (LA30_0=='-') ) {s = 28;} - else if ( (LA28_0=='n') ) {s = 21;} + else if ( (LA30_0==':') ) {s = 29;} - else if ( (LA28_0=='r') ) {s = 22;} + else if ( (LA30_0==']') ) {s = 30;} - else if ( (LA28_0=='v') ) {s = 23;} + else if ( (LA30_0=='0') ) {s = 31;} - else if ( (LA28_0=='L') ) {s = 24;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 32;} - else if ( (LA28_0=='g') ) {s = 25;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 33;} - else if ( (LA28_0=='-') ) {s = 26;} + else if ( (LA30_0=='^') ) {s = 34;} - else if ( (LA28_0=='[') ) {s = 27;} + else if ( (LA30_0=='C'||(LA30_0>='E' && LA30_0<='F')||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='e'||LA30_0=='h'||(LA30_0>='j' && LA30_0<='l')||LA30_0=='o'||LA30_0=='q'||(LA30_0>='w' && LA30_0<='z')) ) {s = 35;} - else if ( (LA28_0==',') ) {s = 28;} + else if ( (LA30_0=='\"') ) {s = 36;} - else if ( (LA28_0==':') ) {s = 29;} + else if ( (LA30_0=='\'') ) {s = 37;} - else if ( (LA28_0==']') ) {s = 30;} + else if ( (LA30_0=='#') ) {s = 38;} - else if ( (LA28_0=='0') ) {s = 31;} + else if ( (LA30_0=='/') ) {s = 39;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 32;} + else if ( (LA30_0=='~') ) {s = 41;} - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 33;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 42;} - else if ( (LA28_0=='^') ) {s = 34;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 43;} - else if ( (LA28_0=='C'||(LA28_0>='E' && LA28_0<='F')||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='e'||LA28_0=='h'||(LA28_0>='j' && LA28_0<='l')||LA28_0=='o'||LA28_0=='q'||(LA28_0>='w' && LA28_0<='z')) ) {s = 35;} + else s = 40; - else if ( (LA28_0=='\"') ) {s = 36;} + if ( s>=0 ) return s; + break; + case 2 : + int LA30_167 = input.LA(1); - else if ( (LA28_0=='\'') ) {s = 37;} + s = -1; + if ( (LA30_167=='\'') ) {s = 111;} - else if ( (LA28_0=='#') ) {s = 38;} + else if ( (LA30_167=='\\') ) {s = 109;} - else if ( (LA28_0=='/') ) {s = 39;} + else if ( ((LA30_167>='\u0000' && LA30_167<='&')||(LA30_167>='(' && LA30_167<='[')||(LA30_167>=']' && LA30_167<='\uFFFF')) ) {s = 110;} - else if ( (LA28_0=='~') ) {s = 41;} + if ( s>=0 ) return s; + break; + case 3 : + int LA30_110 = input.LA(1); - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 42;} + s = -1; + if ( (LA30_110=='\'') ) {s = 111;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='}')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 43;} + else if ( (LA30_110=='\\') ) {s = 109;} - else s = 40; + else if ( ((LA30_110>='\u0000' && LA30_110<='&')||(LA30_110>='(' && LA30_110<='[')||(LA30_110>=']' && LA30_110<='\uFFFF')) ) {s = 110;} if ( s>=0 ) return s; break; case 4 : - int LA28_102 = input.LA(1); + int LA30_106 = input.LA(1); s = -1; - if ( ((LA28_102>='\u0000' && LA28_102<='\uFFFF')) ) {s = 157;} + if ( ((LA30_106>='\u0000' && LA30_106<='\uFFFF')) ) {s = 165;} if ( s>=0 ) return s; break; case 5 : - int LA28_105 = input.LA(1); + int LA30_109 = input.LA(1); s = -1; - if ( ((LA28_105>='\u0000' && LA28_105<='\uFFFF')) ) {s = 159;} + if ( ((LA30_109>='\u0000' && LA30_109<='\uFFFF')) ) {s = 167;} if ( s>=0 ) return s; break; case 6 : - int LA28_36 = input.LA(1); + int LA30_37 = input.LA(1); s = -1; - if ( (LA28_36=='\\') ) {s = 102;} + if ( (LA30_37=='\\') ) {s = 109;} - else if ( ((LA28_36>='\u0000' && LA28_36<='!')||(LA28_36>='#' && LA28_36<='[')||(LA28_36>=']' && LA28_36<='\uFFFF')) ) {s = 103;} + else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 110;} - else if ( (LA28_36=='\"') ) {s = 104;} + else if ( (LA30_37=='\'') ) {s = 111;} else s = 43; if ( s>=0 ) return s; break; case 7 : - int LA28_159 = input.LA(1); + int LA30_165 = input.LA(1); s = -1; - if ( (LA28_159=='\'') ) {s = 107;} + if ( (LA30_165=='\"') ) {s = 108;} - else if ( (LA28_159=='\\') ) {s = 105;} + else if ( (LA30_165=='\\') ) {s = 106;} - else if ( ((LA28_159>='\u0000' && LA28_159<='&')||(LA28_159>='(' && LA28_159<='[')||(LA28_159>=']' && LA28_159<='\uFFFF')) ) {s = 106;} + else if ( ((LA30_165>='\u0000' && LA30_165<='!')||(LA30_165>='#' && LA30_165<='[')||(LA30_165>=']' && LA30_165<='\uFFFF')) ) {s = 107;} if ( s>=0 ) return s; break; case 8 : - int LA28_106 = input.LA(1); + int LA30_107 = input.LA(1); s = -1; - if ( (LA28_106=='\'') ) {s = 107;} + if ( (LA30_107=='\"') ) {s = 108;} - else if ( (LA28_106=='\\') ) {s = 105;} + else if ( (LA30_107=='\\') ) {s = 106;} - else if ( ((LA28_106>='\u0000' && LA28_106<='&')||(LA28_106>='(' && LA28_106<='[')||(LA28_106>=']' && LA28_106<='\uFFFF')) ) {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; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.tokens b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.tokens index fab1630d3..1b0054db2 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.tokens +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext.ide/src-gen/de/fraunhofer/ipa/rossystem/ide/contentassist/antlr/lexer/InternalRosSystemLexer.tokens @@ -1,101 +1,99 @@ -Action=46 -Any=74 -Array=40 -Base64=41 -Bool=66 -Bool_1=47 +Action=48 +Any=73 +Array=39 +Base64=40 +Bool=65 +Bool_1=45 Boolean=25 -Byte=67 -Byte_1=48 -Colon=79 -Comma=78 -Connections=9 -Date=64 -Default=27 -Double=42 -Duration=16 -Feedback=17 -Float32=28 -Float32_1=14 -Float64=29 -Float64_1=15 -From=57 -FromAC=30 -FromAS=31 -FromPub=18 -FromSC=32 -FromSS=33 -FromSub=19 -GlobalNamespace=7 -Goal=68 -GraphName=13 -Header=43 -HyphenMinusLeftSquareBracket=76 -Int16=58 -Int16_1=34 -Int32=59 -Int32_1=35 -Int64=60 -Int64_1=36 -Int8=69 -Int8_1=49 +Byte=66 +Byte_1=46 +Colon=77 +Comma=75 +Connections=8 +Date=63 +Default=19 +Double=41 +Duration=20 +Feedback=21 +Float32=31 +Float32_1=13 +Float64=32 +Float64_1=14 +From=56 +FromAC=33 +FromAS=34 +FromPub=22 +FromSC=35 +FromSS=36 +FromSub=23 +GlobalNamespace=6 +Goal=67 +GraphName=12 +Header=42 +HyphenMinus=76 +Int16=57 +Int16_1=27 +Int32=58 +Int32_1=28 +Int64=59 +Int64_1=29 +Int8=68 +Int8_1=47 Integer=26 -Interfaces=10 -LeftSquareBracket=80 -LeftSquareBracketRightSquareBracket=77 -List=65 +Interfaces=9 +LeftSquareBracket=78 +List=64 Message=37 -Name=70 -Node=71 -Nodes=50 -Ns=75 -ParameterAny=8 -ParameterStructMember=4 -Parameters=11 -PrivateNamespace=6 -Processes=12 -RULE_ANY_OTHER=104 -RULE_BEGIN=97 -RULE_BINARY=83 -RULE_BOOLEAN=84 -RULE_DATE_TIME=92 -RULE_DAY=87 -RULE_DECINT=85 -RULE_DIGIT=82 -RULE_DOUBLE=86 -RULE_END=98 -RULE_HOUR=90 -RULE_ID=93 -RULE_INT=95 -RULE_MESSAGE_ASIGMENT=96 -RULE_MIN_SEC=91 -RULE_ML_COMMENT=102 -RULE_MONTH=88 -RULE_ROS_CONVENTION_A=100 -RULE_ROS_CONVENTION_PARAM=101 -RULE_SL_COMMENT=99 -RULE_STRING=94 -RULE_WS=103 -RULE_YEAR=89 -RelativeNamespace=5 -Result=51 -RightSquareBracket=81 +Name=69 +Node=70 +Nodes=49 +Ns=74 +ParameterAny=7 +Parameters=10 +PrivateNamespace=5 +Processes=11 +RULE_ANY_OTHER=102 +RULE_BEGIN=95 +RULE_BINARY=81 +RULE_BOOLEAN=82 +RULE_DATE_TIME=90 +RULE_DAY=85 +RULE_DECINT=83 +RULE_DIGIT=80 +RULE_DOUBLE=84 +RULE_END=96 +RULE_HOUR=88 +RULE_ID=91 +RULE_INT=93 +RULE_MESSAGE_ASIGMENT=94 +RULE_MIN_SEC=89 +RULE_ML_COMMENT=100 +RULE_MONTH=86 +RULE_ROS_CONVENTION_A=98 +RULE_ROS_CONVENTION_PARAM=99 +RULE_SL_COMMENT=97 +RULE_STRING=92 +RULE_WS=101 +RULE_YEAR=87 +RelativeNamespace=4 +Result=50 +RightSquareBracket=79 Service=38 -String=44 -String_1=52 -String_2=20 -Struct=45 -Threads=21 -Time=72 -Type=73 -Type_1=61 -Uint16=53 -Uint16_1=22 -Uint32=54 -Uint32_1=23 -Uint64=55 -Uint64_1=24 -Uint8=62 -Uint8_1=39 -Value=63 -Value_1=56 +String=43 +String_1=51 +String_2=15 +Struct=44 +Threads=24 +Time=71 +Type=72 +Type_1=60 +Uint16=52 +Uint16_1=16 +Uint32=53 +Uint32_1=17 +Uint64=54 +Uint64_1=18 +Uint8=61 +Uint8_1=30 +Value=62 +Value_1=55 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..55c285313 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 @@ -37,11 +37,14 @@ public void completeProcess_Name(EObject model, Assignment assignment, ContentAs completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeProcess_Nodes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { - lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeProcess_Threads(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } + public void completeComponentRef_ComponentRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); + } public void completeRosNode_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } @@ -94,12 +97,18 @@ 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 } public void complete_Process(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void complete_ComponentRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } public void complete_RosNode(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src-gen/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 similarity index 100% rename from plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src-gen/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend rename to plugins/de.fraunhofer.ipa.rossystem.xtext.ui/src/de/fraunhofer/ipa/rossystem/ui/outline/RosSystemOutlineTreeProvider.xtend 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 f3abf9a4f4d6f6ce7c48e5e605224a9b7a673e87..fccdaa34eecd50a826e27825f1893c82e6ed8771 100644 GIT binary patch literal 14066 zcma)Dd7Kgt}EP4wgbGu>6M-uHdKRbBn9 z>e|!%p~1$M>5XIJLhQJ%QW;*9$sB$3(XD=eJ~v$UTZ^T&nYpuPFU%ZV@sFwe50F?! zq?eSkLqpk8EK$e~`8yBzt%IfPNMT)Z&@Z*-hO@1uV!6DbT=9omyNl%>bLF&*l>GtQ zupEmC5!+_74O>;Voa-+;F$a*HATN@73>CKa7l($5h1L~*X((67=F9QP1O8yH;Fp)? z1_u1XisF%ep)3+D>uPS}aS>|?TXc`){Xn_1s>exGHVpd-;iOmKx7#0#H4gce>`-yQ z&nHEEGD`fCU+DJ-I>O>ugTFl6e`I#8pNj4LA0mpNGpchlZT-cP|G&aAqM^-FkBP-H zPBNR%Wy?vQ9Kvbp&u7c!++fZxrDL(iHZNPrQuLTuVzo3Hq#Lbj4y z@0S}82U&9;YwpjM1{k(nWkYOMqQTGmLw=!BPBe;S`T&2!(Z$k0BDp@BAMs<`izbmw z#2Q31e_BKfe;S1lV?`|1)Um8rcXf2Mb*^y62`83x(jq=yq>@WY#gXAEu`>a!oXkuy zQKXwz7Am>C>7YadM4JAa#QK>T(2B|A?Wyu^0p2Mh9!oi42w-EXNF|&tDP<=yO*FK0 z`fIZlf55QTyEn6HWV%QsoUH==Tl1%d_7ct6LZMhesEUPhY#Y(oB%}LafHZWi_e-VR zfGAabyp|$4gTIFe@df_&3Nce8 zVzHTt#4KQTWf@xU#$U8+MOlW|Xg8a`Xg7zyy<#q^=J68c^ZC0cqat>PBk^|h>jLA+ z9N4U?-Ci?!lsgJ>af3 zw1<$RQMhaP%c15TDpK`fTMT~=!`O&nJhTY+@Sp{takm#%8)fI}-mVo(+qxb1i;>YR z^#kel;i+)@V`7Z6L(K%lnYU&l9`G}mhcR8d1BCm4$7lRk_;4vVlrs|tCZDG2otWYd zl430=615byFA+QC&C49zv5eCaD9qd{Qtlz{I?>X!JX73<9{}AP z9CiB~_lTI2YSWzT#yHKHOavP>xw%Io*l{;6#x{^tXY=_)g3qEmBwAwQm*k6m*?iR4 zaSN8d7<0xr6Em4n07QP+bm~!JTuSzHQb-sF+)~&O9a%>BM^g*8g6>66CfpJB;~L?v z7vq~GChN5YPOpjdpr5Ubl>Fpywp1x68;Zj|=8s~@nYB+UnhD*b#n^;<474}mH95SF z(j9k$HGV7}Lq;R2g5Kj`t%}9a5bl?#WF`jJ@l>*_a8D596V@!PxhDoj06mF_!`Mo= zUuNmaFg>-~&zpBg6u92@q2avae#PqeDx)_!li36ZJzq2NJ4K93xL*(9AU_p`CT@y% zPYa`VI+Y-5XN=PN4Xf2XGxX}4)~mBdA-@%Qb#{$c=dko#cr{^pDYqW4iO4C(J_mN-7DbISY%dsqOwEAC&#@K3a9WT>|SN&pdXOqYD^_tba(aORo!_I zUe)bgoxRItx9o7-A4d3Vg2^)OUJHL6_eV5|N#i;Y>;~iC-J1?+8@hX*Gc2E-G9k+~2VAMua1&+Lp9;I___yrgsA} zzPzDOS?5=B{fkUJ9r#_)p^keG0P#W@EcZfCV%cypH($0ZTHQ1n~D%&TE7D zKVlwWr$tV4hIHHqt+Nj?CgW>j!fM3jVR+Tx{(;ROLGy`G^JTemC7^iJQaom#%S|Al zc^u(Qxlb^>Plj*^ehPvUWD@Qlamgp}Pte^^_KzB2%9}J3#-9W6!hJd%w$BiZspT)5 zf}gcu;XX%@nO)rHS@;6r{9n~Lf5^g* z;L;Y6OUT*$wSFlWDj!>KKA|^LYrLsJ!I6K%k+}OQBmG&}LI^nqhSC-(q_7W%jG?#z zE3oWHzOqP22jbKAmLZUFh>{72nlM_FBa;EWOi>W$;IPX=GjW*)U$7oAYz<^<1Y3iJ z%ywiGSq2^1j5lN=naQ9=#AOSST&bkIHqC5Sa+zXgNI9N~gPg#~%@%SZJ5EkQGAt*v zXpTtAEqH-+SWXdR>l3$`2|1P1h}XWP9i&@Eq|-<+J>X1Av)BmoX}L86Dz{)j&x)vxLo)2V6A65ResLK@bjB_dMpUh*x5+f1$`=Kgbm;w z7Z7}UxN?*;!!DhL(wZ*ab##~RMn$bqG(PIEfWwg)OFo-wkYkMkK*^l?4xI}wJ|Xr` z&Lj8yI&Zz=NMGI$yxraMFBt7@6$Bf57;hKS+dabu@RkddQ~(rmuh84Q>%HA)w72_G z(c(I90}e;JmRyeZ)*6XRRqw4Pmj|wNfWYW&BL_zBejL3GnM~Al39(Df0Pb3;mbE#u z9ndL`+@A|FF8L$q0cHd*<10{hu-Q~0J55;^oa3NdUNgGnfd<%Z0A{(hWq zL`_0sg~OcIkzC}&06DnIA;gF=T7Kyh69?C`;`1&pqRinK)vxh`}lhvJ&? zeZ=S~!RM)9uLY!P7AB6Qw){EmuKSos$%$;DOdLpBGQrG}d{W6TE0-%s5he7>HeNewTI;dZxqEn!# zI%xzPjPHBTjL_KgSe~c$Qx|y8)ZcDIe%}1!Rq)5(n3f6!dm?0=)tRi3<9v$K(F7! z4i1w?c`wNMYLxfUI{N>97GO|taZ!^Kadm-E3;6&q9>n;Lw{?1sdXg|M~zfV|#)#C^g2NbV%( z%NNlp)#Vbl%54JiSKA>kjUMVD1fB6RIwLM$;b?d@ghMq~7YV|Id_5HT2Fhw4xi=xR zF8lo(<-G+h)klsDj(pn^|D8H&SANDoT>hip;djXME_fP^&fJiXx5#_sz;yRMr@JPk z4)hXLaN(cCe}JLT=*bmry(`)~+8p^W;DZ72Av|oB9})C1K#A3DvfGiLMD<((B;=>e zR6k>1VS`vP|BuZT0@GnrLNV<(#SSl!=&Cr26Jc>OEKadF9Tqp(V)VAcCkN&TstGbw zGh`$?x;j@ZbyQ2JLyhHptj3XIJkdzal}X!a(B$oEQc$iY6J*kMik-qzh~=M}Y7K2k zL(}+tcyhI)rblMBGG?|WgUQlqW?MF*ne7k@N8w{gLhTUPN~#@sF%Om4!%rx)VNa`O zuO4lT)t!l1A=ECkI)hPO+O@LVQD2D6V%r|fvkd>PBr<#UBx(%|36)_nN`hEJSFlO1 z=9)(Hct2OD`9$p=q89K1;*5$tc(X{Tg;cR8RHQrFJ9~TDw4)Y9LXZnX$lhexCuG@| z7rVp7#VmHiV#$lZMWuKRZf3RMuKkl)d7NURTTP*4A$ScclkxUBYCjJB+7!wnL|iR_ zptxF!Cr~lz#SE(UgA{J>$AJH$=p)Yb(dEzt}O0!J;kvPRQ0v%;uP~vQW`_Ye z0@rEm{;$vVqvlA0D%|2yd0eLO1q{3GLJi@jVPGWqv?f%+z&N4dPZgM_W&i zT+-Gnd)k+n50L7pNP5Y5jPJh~(9ET`6>0=O*vM4tK^NOcC}z%^fhSNUY)|mUq|Bvmk5qJ74EQ8Ph%r|dSfZTryF%=a8Q~|mk9WECc|VP z3=@-Fbr!jDg~~!lF~ud<*_Ml?;5x@}ol7pW6HWwLpHD6WA=d@ux)5B+k$}u>g9CaI z$z^?;^Cn1Z+W522ou~y30rhwmAzN^*xKd+|rq1(0$*~T|v4l zLkQYmMY;e(I__|*t3j8d4DxYLo4#H{KCGpKauAxGZS^A(UKe7(@M93##zr7Fxz!C; z;Jmqxy3vAfstTMp7koc40)I-rn?nfrZm|M^p+Kgn>ef&o`F?J}x77$VgugI^za-)9 zAqEV;3I$rmUz70;D{#SlN8M?`cU1*0m=A%!F?<`zXHrlEB_MC*l8v7%)5#3bc$5lJOxhrU&!IY=u5QY~g<(CDyvO0wNzVoR5<8 zu@D5#$H5skH!`0f>5~yDbv|YBf2<`nLjPn)|4h=SLl8)xiAb%|zmW7QC6QHC1Zjt}6Tr36GJBI6Ba=jNK!1X@441~Iv z45|;n70s=VVlK!>YYiw3#gle3DR=Uux-9TZln@5l^~yK$Y+s!*ANKu-9X-8 zbkA83u(y&uV};L~YsqKZHgl@NZ5_Dh8t!@Io*&}Cy?ZEp-rRtC0jc*0g-6^AZJRx7 zgjdNI8S=eIzIO-&`96{GkbPgWFSf!L%(uc_+eTJ}+d2qWhFg={3vu9X3xzM39|+%% z)JsC)5%*HtroBdZm3)6gegMgrg+P#ZM8ZS%PO^7_y~WP0R{C<=>Oj&X_o%If_-@1B zL;e*Z68tN{-?+wN1NjHhz^ceVr2k;sY;~=Hsso1@18ZpD&=3g&hgA)P9vn^sy)H}Hz<{?v-XdkMC=TcPdxrgfoELQTFx&Jw`Y2FyaZy_f-6dp>jZqoX zM_m>Z#%Z3KjLsVd39_zOsu5B_WzK^rwdQv^BUQutW4|Gb8(^K_!dKaD1d+5b_iSE*?bgy2kKGQ{gjLNzj<%5&m z+clHx1{`|m-=Z9847Ytf1&yz$Xeg8_Ji}*$^~tdCBJL$5T^v$5UgIg+9f-8V&S$A|BJ{LEepZs&5Ka|HP{1 zwlh`V9Becs^)0AKvFoYzXGG!YxD_NxQy2*2CbZ@zbc-$y4HpYI`(>Ux?m*Kpcc7D) z5Nc~7(QH3!Za-^oKN}<@-U0R&9Cwb0%v5nFAHTaS>^Ih3J{KI8Nxji}Vje;LTgu0G z3w<{g?<(}~Mk&50Pz-DL5`kw|-)A0z`*GV)Syw`4M~}JZoVK?{hS_!IX<%))ooP@% z2s&&*3;mGk8ay8p_>TO6JTuAPcleP zMa4q@5yGmY?@!iy{bzau-A}UsMxVibawlALCwZ3ZXeo>`4}O`$e` zpsl%1TMM;~wc5r}8x{yvHi#QvD{cbCO@z4V6c_BD@uyDTB&%;S_2HD#e}qEf7AAb$ z9#1oTJv~r3wNBxdR5;BloKA)KJW*#FBDbm)xiv*@1Ci6LWxu5JxnS-K{&~XjwzV3! zqsFZwjhi4Lk>}SS)hdo!%W;BfCI zVdTaTY%syve7z*dqD&#>JZ(g0k zO@cVzD%^dv!cj;lTwsF8-Ty!#gSfCx;ht2;ZvYJ9UhL;cVHCr?YZP*R_x3>n=XYLn zy~Jy8v7H+|ekEug4i9l*ZuBGxHVO~tU^wSwiXWZ6G4Nw6pfLHdF^zqV2|B-`_n3(Z|?vI!dt*wR_A#KJ?{)WckwFsx-4FJ zI45KD9*Bl1`|;81M(bcBo3pCd0}MYtdN?x^1!JYX_PACGBeW_kJQ!jV-s(-la|i$o z&zc}SjZtiZ&>V_tghqIWg+zxNqFxXoF(?##GoTn~?&p&!8!$E3)COFAa@ z@666w;qYLlWkzOPQixsFRVpJ(v)K(BHnfKQL-~<%*jg;D%`TWXZ%Ov>N_c$be}E*i zqG4GnH$0pxCEP-8IGi;QwhoqZqlIxS`G(H z!*U`aL}L3bHf;5C<$QnHNjQMaguGbl@l@E_UmPAT7Fv75(r~_z8!9KK4upgGLRem& z9~cM=y~Sh0LRq*i>uPS3Ns(x=ExJdC!brJuSdZgYHjad@a2k5?+Z_%jGQ(jdH(VSD zhf*Rr6(wOQEcAy19kw{p7_Q9qADdenrW3RNLqrjDMs-29t-n|b|5sR6G`1P)afw9M zN#%y}xpFEbhj5zuhjQg|elQ=F8WM?2Tac^dD0*BXlg+mER7&~6T9ItY4OPNYAy>(- z56g{+gRHqvH23F90}NZfvN18oZ48IP;jmCCyBU#cI4In>p;#JlQ|og>qhVqv(IirC zqER&Sr$w~zCnJOyFA|BSjumTES4T%%XRk9sIEj?gAd(YBI<>4+9380=JCo4L$<7v& zMMKjeg-U)%caYl%k-Gn;uzq$Hv|=iGd#b!!fp?lnCen@#0c=bcY1i4BQf7*6L}N>5 zxHeY_2Q+KFd$X%XW(e1HwvF^}$DbD3bDML8La~BS6$|CW_9D|HJ^&0 z!!+!~P!?Vn8CPn?gH1(u)Q*fj@#T207mm~pNbeBqjd!TFcNoActMI(E_Tcv4_ zAV)@ctNF{J<{c^0^Gk2M@cI*CoU?Py1jL!QW+EO4vzUi5U3&wBhkz${|F7_oQhqqECk{+LP1QRw%^M`e zT2Q#P6tyoAGvzJJ9^SEn(-J83+$z%EDsP==X{GjhWoMV-f76HzdY4l2qk}hFq7=qBksB5)+pV75j2Sabw3T z82Vzu8RtySX2$>!`4Qcz$B7AP+0RMA)ed+i+YlXDM)=243$KFiMNhikDEo1>@Yaio zO%jv!+5)Fnw_z~MRYpr;Y9v>xlv9nxkr4AovE-Ucz=^^S-33|^BX>nPpv zHX7q6;4x%0;wtDp5!R|$3=QFZhDv5*aGgXYdkF7jG0`<$Fd!uu>s zPlM^{-Qkdacf^5P(>^>hlW02p8y}7*V z4J;q;4ST0~7kO8}rSZtD@I>W?wNH+BB@|BMOW3uUaw1U(0AUAQKj&1(xpG(?a9LX zVT9#Kx*3-{@ZuH@WUVm7`_1ugH6gr>0mnd&t04Jyuw}eE80jBb7%1*UTy%<=N?_#P z1!nJVur`=v$MNooow!#!{o_dGeMSQ)?x(_~!h3*?Hz6D;zinB2r{g^sH~k496U!S5 zm33hy-@jDX(}ABx9qM>L10Y!_gXQNClquM0ORIW_#OsKE7_bzxNdOCm`tpR39Av8C*W11_e(Z^63r*a%~#~hm5AagL-DkEE;oaK=2r-B z+WR%b`;3J{@NXd4C6n-ei%UL%zk}|^a(LV*Q{I%GFn%A27v8gW*#3cFOf7%h9Q-E( z7T%u;(zA>A91EX^{;9DzWUHh7#)B7(q!;PIw3;APLGa-v?ZeCT;T78eKD-Ju=?Eyi zzZft63Sl!w_;7IOm9;Gdv@#qH_l2d%t=A~(b%>g=1yLOu=y-oKmi~{@w%ek#2nvC3 z=qKXu?0Ak4-SKbI$lZ|n4;IJc;Vl~_4x4}4u)b}=`mg^%{X3C*H2-%s&hN7DJ-D=0 z>=JUeaBWzMhRXZKn-A#C^crt!P;lf!IFj@}Vx&K|ErgKcV5q?$g%sxDkO>xJ1(q8f zstD;oyS-xsWD=UB3r&;8YI0;MVwY*^;S_9p%vwpx2Jl785zW>}whY)B4P>4po5(Wg z$Y#7C-BdP<8j+MOL~@~$4%!rxS;hfw&zlZYOJK zXBfhJ8|3wWau+%>6E4?1JXq@KK9!#^G2C?v503#M8nd*7-O#0SciRBoas9xDhYLqJ z+xF-jl-fQNa*we+I+uc4A!uUUUlD~Pvxa*f#UR5P1AvhE_5Ha3Tzo#vpIk`pMRm>w z#nHZ@FmiTJ!@qc}vsDmm?4_MuLTC534d5)7C+P?%+QXQ_ul*&PEiD z^bEHg>#VVnlzzRlid+G>8X^S7ZW}o;b`Rv(ZOmrlrpt(3u7_{eA^wUsN45hx&5@tt zYK-gs73I*=^m|s~tdktHVzoqA3n# z<2E6=#7Tr`c{tMqEL-F%mS807Rn8pLtd4BkUbLNgB#V!Nzt!o;FBXTwTp{YsqfG$U zFo3nwQ4I>+d5rGP9J{m6wt&%osAw=qAqT8OA&cYbXmD(QuB9d{Mrx)b!{JD?{E%3F z)K5p&N>UzM-=jlh<6@(+FLDfBs#h84(jvPQ9aU{SLiBOy(+0n*Yek#vbR<_6(VT=G zD}=TJ^)6mlp^#ijqz19Sh1l2r$@Qe!0Hf6j0Xt^l;zdzZk2f*eIQAK-f)LabbWl%Z zP(NcEAgEk4q$8k^C)=2wQWw)x$HtUv2g$WVbwY?J9BCE}QZE{6Cj?_7DNnDD=o#cX z6I?A3!pB}!X`>^*K#_>*S&ZrgL{)nn)xw=Gvf0^uT>SP<*}cka502Ui6=E#D&;mtLH~-0;a3^- zt!gH|7z2@)KuB70^^n%ZONIP8Sdo=VE*YZ5vgE2E&J?6xGdu?Sddt?OWGLQHljcMcu-ebf4S8k`r4(_CLcUdr;yE_`?uDr*1 zdG8o6xu%f!!RWNu%ZSq?iSmBK_5e+9UE^#m3<5Uk{(lf=w#+2tPuTZ1d6YkeVZIzC z*B@BJ$e*(SqvfHhLZ(;`Q{Z*LJ;IAe@f0N6Is->O23^tQ@(U1*udZ-VYlgRcoZe&S zP(DE$dkFbU{-Up+tlH3h{S>+HgOR5RKwd9@WiBk$uOli)K4YkUGlt@~MyHU!t7$5^ zzJO{=qgNRm=v-x_^-eTg=Tf6459Bg~E(`f*+uD0fUgtgOJ@36IXUawLIdoWcxrD89 zlR`XiI_rh8kAa1tqh3TuCFM&TDKA?%OuYg@E@48xYNtl7IPCK$B-b7GPCt!YWJoSD zs!t;c9BCF7QZFoO7k-*QDc`8~_wVF+6FeC$Gd~>SP4f?G!<_gQ=fox?4|Eb$@Zg`s zzm1WQ31n~En%?$~Hb?#|9uM!p!Djhyg5CwlUDYPL9r<2d|32zn`2jQ457|}NAC@2S zVgbVNF^YXI23U+46c!?a6@({~EUnlc0gk0YBnY74IS;BYkJz0<1dMY?5)|Bl4T#u!n`=KCnW60;{9#$0lYw1 z@aKEH2Dgm3b)oqukCGdFALF&U>XU`&UFj>>#V)TO@CmG4^%;an`fU)D^bf=X=r6Nq z7+em6NuY#}-F}^m`rPohPn_@%8uR@5%!>UE=xB-OZnSs&PQ%(o4M-p{_j#|& z>GEuOoLnx)`_ui5eAl1l?yc37GEL!(i~tp!yMV|6FLkB$4$ z*k!)!_yeX<$VT`?#8Q9s+a(2b(~Ms{9=A>9e2 zJCSr?o4?rcb&3q^Nrp}rgAN%orl3mJ+qV(Pi2tC${)BvZjD3`X?WdaUXJq@iMWFRVVABn?&kvL9 z5pq?KdN}^02KkubVkx+Op}8I>*Ao^2u3wT%L#XRXayY2G);`*#Zi@0;W$&hY+&yl;WGNzZbI_@Ac5+azu=v!t#A z^S?CnJ7oU1#ew-JqL2jM$t?j6a!lf{91XCr*^A|rekQqQ!)WA0CwHoMjcuaeKw zV_xFs1{W#a=s17(irlO`yh?u*aGMVnP>rJ*{Q zR8Sc=6RG%sgX)G3lL@OHYU+ii$=aD1uZ8iP4TT*_Hf&aH27$W6wC{&+u5p!^L^F0r3b>rv?{9z#Lp@w!rN#Lu2W zal_bAClWYUsL$v^8W-v$T-#19`bYcy{;_`9Khgi3f3|;-f2n_kf1Q7`f0w_>f5d;v zf5Csvf6ISgIjTubQQNASYK~f{_EF0Jy*fzss$;xO^3kc@-RflYKqJmLbnOy#*f%oR@thxv;sdF6lWjqimtQewlJOvlSg_QaV$1x+N$MIL8o;{*2 zp}$Lo`Wg#13H9|T9Im<)tz7jDRO6Iau^+=X#PJ5DcbkFxmY6v9t7m4V#p%!I>f4}H zm+>hv6^{Cj(RevEB7rs)5P1d6HK;2&OT9fOz1<8o*BaG0mZA?=DV|J8 zvpcBu`}A$KP}hSb)ycw0*bRL8Z!}hJGEz8>*o`U0E#_!0_#p|9cBz~7D7Xc;jg@sJ zWQe4{6|@b#(X9^ZZD@%75TS0zh1suEcbIF%&1F~JSu5}^T0$`IMli9(+N6rZBgFy_ z+eSj~LA|<{5j5%?^E`g{8q9#tG;iH-0@4 z`86J+xLO~%#se#g2Uc3(TDxuRD4tc}DCSv}6y7(rwQ!loR8s2Kbsj!rJ>+2(ddOX5 zhLtB(GVxnTyT+Yl^(@RziEYLJNBzMV|09j#8_nhzNca;bmj=a6WyKxjtv3fn$KllT zmJN+wU?;s87chP=k>O=9OoNXr@dZ0yUWc=fp*c+Ms89gDt|q{TDqr{|e_D z*`1(53|_12(bw6d+)!qZ>J4R{uCg{U=HFn**sWB?tz^ZmO2fG@>fJ+a=FleO4ZDWm_Aw@FCXo*d+LbrM@B zalDZ@pm+VXiQ5>7 zGboXJh&p+R3`60zwF95FmQW9G)V77osbgN?xgx@6z;!9rTYa~+xG#KqnJfV=-ZD_gB~0&f2^*4+M2;c>64MzFd6p9&6!NoVeA z5p*+z99B9OJq%%Q#Gsx=2oIqSPOpJJGqZ;X4nqT{Qq=In3FkgNr&Pj^h~cYYfEfsz p>ccV&Y;Y9n^_Wwase9Fv>RI)idRe`xJ_ypm", "", "", "", "ParameterStructMember", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "Connections", "Interfaces", "Parameters", "Processes", "GraphName", "Float32_1", "Float64_1", "Duration", "Feedback", "FromPub", "FromSub", "String_2", "Threads", "Uint16_1", "Uint32_1", "Uint64_1", "Boolean", "Integer", "Default", "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_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" + "", "", "", "", "RelativeNamespace", "PrivateNamespace", "GlobalNamespace", "ParameterAny", "Connections", "Interfaces", "Parameters", "Processes", "GraphName", "Float32_1", "Float64_1", "String_2", "Uint16_1", "Uint32_1", "Uint64_1", "Default", "Duration", "Feedback", "FromPub", "FromSub", "Threads", "Boolean", "Integer", "Int16_1", "Int32_1", "Int64_1", "Uint8_1", "Float32", "Float64", "FromAC", "FromAS", "FromSC", "FromSS", "Message", "Service", "Array", "Base64", "Double", "Header", "String", "Struct", "Bool_1", "Byte_1", "Int8_1", "Action", "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", "Comma", "HyphenMinus", "Colon", "LeftSquareBracket", "RightSquareBracket", "RULE_DIGIT", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DECINT", "RULE_DOUBLE", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_DATE_TIME", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_MESSAGE_ASIGMENT", "RULE_BEGIN", "RULE_END", "RULE_SL_COMMENT", "RULE_ROS_CONVENTION_A", "RULE_ROS_CONVENTION_PARAM", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" }; - public static final int Connections=9; - public static final int Float32_1=14; - public static final int Node=71; - public static final int RULE_DATE_TIME=92; - public static final int Uint64_1=24; - public static final int String=44; - public static final int Processes=12; - public static final int Int16=58; - public static final int Float32=28; - public static final int Goal=68; - public static final int Bool=66; - public static final int FromPub=18; - public static final int Uint16=53; + public static final int Connections=8; + public static final int Float32_1=13; + public static final int Node=70; + public static final int RULE_DATE_TIME=90; + public static final int Uint64_1=18; + public static final int String=43; + public static final int Processes=11; + public static final int Int16=57; + public static final int Float32=31; + public static final int Goal=67; + public static final int Bool=65; + public static final int FromPub=22; + public static final int Uint16=52; public static final int Boolean=25; - public static final int Uint8=62; - public static final int Parameters=11; - public static final int RULE_ID=93; - public static final int RULE_DIGIT=82; - public static final int GlobalNamespace=7; - public static final int Int16_1=34; - public static final int Header=43; - public static final int RULE_INT=95; - public static final int Byte=67; - public static final int RULE_ML_COMMENT=102; - public static final int LeftSquareBracket=80; - public static final int Base64=41; - public static final int FromSS=33; - public static final int Comma=78; - public static final int RULE_MESSAGE_ASIGMENT=96; - public static final int LeftSquareBracketRightSquareBracket=77; - public static final int Int32=59; - public static final int RULE_DECINT=85; - public static final int Uint32=54; - public static final int RULE_HOUR=90; - public static final int Int8=69; - public static final int Default=27; - public static final int Int8_1=49; - public static final int Uint16_1=22; - public static final int Type=73; - public static final int Float64=29; - public static final int Int32_1=35; - public static final int FromSC=32; - public static final int RULE_BINARY=83; - public static final int String_1=52; - public static final int String_2=20; - public static final int FromAC=30; - public static final int RULE_DAY=87; - public static final int RULE_BEGIN=97; - public static final int RULE_BOOLEAN=84; - public static final int RelativeNamespace=5; - public static final int RULE_YEAR=89; - public static final int Result=51; - public static final int Name=70; - public static final int RULE_MIN_SEC=91; - public static final int FromAS=31; - public static final int ParameterAny=8; - public static final int List=65; - public static final int RightSquareBracket=81; - public static final int PrivateNamespace=6; - public static final int GraphName=13; - public static final int Byte_1=48; - public static final int Float64_1=15; - public static final int Duration=16; - public static final int Uint32_1=23; - public static final int Double=42; - public static final int Type_1=61; - public static final int Value=63; - public static final int Uint64=55; - public static final int Action=46; - public static final int RULE_END=98; + public static final int Uint8=61; + public static final int Parameters=10; + public static final int RULE_ID=91; + public static final int RULE_DIGIT=80; + public static final int GlobalNamespace=6; + public static final int Int16_1=27; + public static final int Header=42; + public static final int RULE_INT=93; + public static final int Byte=66; + public static final int RULE_ML_COMMENT=100; + public static final int LeftSquareBracket=78; + public static final int Base64=40; + public static final int FromSS=36; + public static final int Comma=75; + public static final int HyphenMinus=76; + public static final int RULE_MESSAGE_ASIGMENT=94; + public static final int Int32=58; + public static final int RULE_DECINT=83; + public static final int Uint32=53; + public static final int RULE_HOUR=88; + public static final int Int8=68; + public static final int Default=19; + public static final int Int8_1=47; + public static final int Uint16_1=16; + public static final int Type=72; + public static final int Float64=32; + public static final int Int32_1=28; + public static final int FromSC=35; + public static final int RULE_BINARY=81; + public static final int String_1=51; + public static final int String_2=15; + public static final int FromAC=33; + public static final int RULE_DAY=85; + public static final int RULE_BEGIN=95; + public static final int RULE_BOOLEAN=82; + public static final int RelativeNamespace=4; + public static final int RULE_YEAR=87; + public static final int Result=50; + public static final int Name=69; + public static final int RULE_MIN_SEC=89; + public static final int FromAS=34; + public static final int ParameterAny=7; + public static final int List=64; + public static final int RightSquareBracket=79; + public static final int PrivateNamespace=5; + public static final int GraphName=12; + public static final int Byte_1=46; + public static final int Float64_1=14; + public static final int Uint32_1=17; + public static final int Duration=20; + public static final int Double=41; + public static final int Type_1=60; + public static final int Value=62; + public static final int Uint64=54; + public static final int Action=48; + public static final int RULE_END=96; public static final int Message=37; - public static final int Value_1=56; - public static final int Time=72; - public static final int RULE_STRING=94; - public static final int Bool_1=47; - public static final int Any=74; - public static final int Struct=45; - public static final int RULE_SL_COMMENT=99; - public static final int Uint8_1=39; - public static final int RULE_DOUBLE=86; - public static final int Feedback=17; - public static final int ParameterStructMember=4; - public static final int RULE_ROS_CONVENTION_A=100; - public static final int RULE_ROS_CONVENTION_PARAM=101; - public static final int Colon=79; + public static final int Value_1=55; + public static final int Time=71; + public static final int RULE_STRING=92; + public static final int Bool_1=45; + public static final int Any=73; + public static final int Struct=44; + public static final int RULE_SL_COMMENT=97; + public static final int Uint8_1=30; + public static final int RULE_DOUBLE=84; + public static final int Feedback=21; + public static final int RULE_ROS_CONVENTION_A=98; + public static final int RULE_ROS_CONVENTION_PARAM=99; + public static final int Colon=77; public static final int EOF=-1; - public static final int FromSub=19; - public static final int Ns=75; - public static final int RULE_WS=103; - public static final int HyphenMinusLeftSquareBracket=76; - public static final int Int64_1=36; + public static final int FromSub=23; + public static final int Ns=74; + public static final int RULE_WS=101; + public static final int Int64_1=29; public static final int Service=38; - public static final int From=57; - public static final int RULE_ANY_OTHER=104; - public static final int Nodes=50; - public static final int Date=64; - public static final int Interfaces=10; - public static final int Threads=21; + public static final int From=56; + public static final int RULE_ANY_OTHER=102; + public static final int Nodes=49; + public static final int Date=63; + public static final int Interfaces=9; + public static final int Threads=24; public static final int Integer=26; - public static final int Array=40; - public static final int Int64=60; - public static final int RULE_MONTH=88; + public static final int Array=39; + public static final int Int64=59; + public static final int RULE_MONTH=86; // delegates // delegators @@ -154,7 +152,7 @@ public InternalRosSystemParser(TokenStream input, RosSystemGrammarAccess grammar @Override protected String getFirstRuleName() { - return "RosSystem"; + return "System"; } @Override @@ -165,8 +163,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; @@ -174,8 +254,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); @@ -202,7 +282,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; @@ -221,38 +301,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--; @@ -262,8 +342,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(); @@ -281,7 +361,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; @@ -311,10 +391,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); @@ -324,7 +404,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; @@ -337,16 +417,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--; @@ -356,8 +436,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(); @@ -384,10 +464,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); @@ -397,7 +477,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; @@ -410,16 +490,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--; @@ -429,8 +509,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(); @@ -457,42 +537,42 @@ 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); newLeafNode(otherlv_11, grammarAccess.getRosSystemAccess().getParametersKeyword_3_2_0()); - this_BEGIN_12=(Token)match(input,RULE_BEGIN,FOLLOW_6); + this_BEGIN_12=(Token)match(input,RULE_BEGIN,FOLLOW_7); 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; int LA3_0 = input.LA(1); - if ( ((LA3_0>=RULE_ID && LA3_0<=RULE_STRING)) ) { + if ( (LA3_0==HyphenMinus) ) { alt3=1; } 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(); + pushFollow(FOLLOW_7); + lv_parameter_13_0=ruleRosParameter(); state._fsp--; @@ -502,9 +582,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(); @@ -530,10 +610,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); @@ -543,29 +623,29 @@ 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; int LA4_0 = input.LA(1); - if ( (LA4_0==HyphenMinusLeftSquareBracket) ) { + if ( (LA4_0==HyphenMinus) ) { alt4=1; } 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--; @@ -575,8 +655,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(); @@ -635,7 +715,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; @@ -643,8 +723,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); @@ -671,7 +751,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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ 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; @@ -680,24 +760,30 @@ 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; + + EObject lv_nodes_6_0 = null; + + EObject lv_nodes_8_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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ 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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ 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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ 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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ 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( @@ -707,17 +793,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--; @@ -727,8 +813,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(); @@ -746,16 +832,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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ 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 ( (lv_nodes_6_0= ruleComponentRef ) ) (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ otherlv_9= RightSquareBracket { otherlv_4=(Token)match(input,Nodes,FOLLOW_9); @@ -765,26 +851,29 @@ 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: ( (lv_nodes_6_0= ruleComponentRef ) ) + // InternalRosSystemParser.g:328:5: (lv_nodes_6_0= ruleComponentRef ) { - // InternalRosSystemParser.g:303:5: ( ruleEString ) - // InternalRosSystemParser.g:304:6: ruleEString + // InternalRosSystemParser.g:328:5: (lv_nodes_6_0= ruleComponentRef ) + // InternalRosSystemParser.g:329:6: lv_nodes_6_0= ruleComponentRef { - if (current==null) { - current = createModelElement(grammarAccess.getProcessRule()); - } - - - newCompositeNode(grammarAccess.getProcessAccess().getNodesRosNodeCrossReference_4_2_0()); + newCompositeNode(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_2_0()); pushFollow(FOLLOW_11); - ruleEString(); + lv_nodes_6_0=ruleComponentRef(); state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + current, + "nodes", + lv_nodes_6_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ComponentRef"); afterParserOrEnumRuleCall(); @@ -793,9 +882,73 @@ public final EObject ruleProcess() throws RecognitionException { } - otherlv_7=(Token)match(input,RightSquareBracket,FOLLOW_12); + // InternalRosSystemParser.g:346:4: (otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) )+ + int cnt6=0; + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==Comma) ) { + alt6=1; + } + + + switch (alt6) { + case 1 : + // InternalRosSystemParser.g:347:5: otherlv_7= Comma ( (lv_nodes_8_0= ruleComponentRef ) ) + { + otherlv_7=(Token)match(input,Comma,FOLLOW_10); + + newLeafNode(otherlv_7, grammarAccess.getProcessAccess().getCommaKeyword_4_3_0()); + + // InternalRosSystemParser.g:351:5: ( (lv_nodes_8_0= ruleComponentRef ) ) + // InternalRosSystemParser.g:352:6: (lv_nodes_8_0= ruleComponentRef ) + { + // InternalRosSystemParser.g:352:6: (lv_nodes_8_0= ruleComponentRef ) + // InternalRosSystemParser.g:353:7: lv_nodes_8_0= ruleComponentRef + { + + newCompositeNode(grammarAccess.getProcessAccess().getNodesComponentRefParserRuleCall_4_3_1_0()); - newLeafNode(otherlv_7, grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_3()); + pushFollow(FOLLOW_12); + lv_nodes_8_0=ruleComponentRef(); + + state._fsp--; + + + if (current==null) { + current = createModelElementForParent(grammarAccess.getProcessRule()); + } + add( + current, + "nodes", + lv_nodes_8_0, + "de.fraunhofer.ipa.rossystem.RosSystem.ComponentRef"); + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + break; + + default : + if ( cnt6 >= 1 ) break loop6; + EarlyExitException eee = + new EarlyExitException(6, input); + throw eee; + } + cnt6++; + } while (true); + + otherlv_9=(Token)match(input,RightSquareBracket,FOLLOW_13); + + newLeafNode(otherlv_9, grammarAccess.getProcessAccess().getRightSquareBracketKeyword_4_4()); } @@ -803,32 +956,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:376:3: (otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) ) + // InternalRosSystemParser.g:377:4: otherlv_10= Threads ( (lv_threads_11_0= ruleInteger0 ) ) { - otherlv_8=(Token)match(input,Threads,FOLLOW_13); + otherlv_10=(Token)match(input,Threads,FOLLOW_14); - 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:381:4: ( (lv_threads_11_0= ruleInteger0 ) ) + // InternalRosSystemParser.g:382: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:382:5: (lv_threads_11_0= ruleInteger0 ) + // InternalRosSystemParser.g:383: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_15); + 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(); } @@ -839,9 +997,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,8 +1023,120 @@ public final EObject ruleProcess() throws RecognitionException { // $ANTLR end "ruleProcess" + // $ANTLR start "entryRuleComponentRef" + // InternalRosSystemParser.g:409:1: entryRuleComponentRef returns [EObject current=null] : iv_ruleComponentRef= ruleComponentRef EOF ; + public final EObject entryRuleComponentRef() throws RecognitionException { + EObject current = null; + + EObject iv_ruleComponentRef = null; + + + try { + // InternalRosSystemParser.g:409:53: (iv_ruleComponentRef= ruleComponentRef EOF ) + // InternalRosSystemParser.g:410:2: iv_ruleComponentRef= ruleComponentRef EOF + { + newCompositeNode(grammarAccess.getComponentRefRule()); + pushFollow(FOLLOW_1); + iv_ruleComponentRef=ruleComponentRef(); + + state._fsp--; + + current =iv_ruleComponentRef; + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "entryRuleComponentRef" + + + // $ANTLR start "ruleComponentRef" + // InternalRosSystemParser.g:416:1: ruleComponentRef returns [EObject current=null] : ( () ( ( ruleEString ) ) ) ; + public final EObject ruleComponentRef() throws RecognitionException { + EObject current = null; + + + enterRule(); + + try { + // InternalRosSystemParser.g:422:2: ( ( () ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:423:2: ( () ( ( ruleEString ) ) ) + { + // InternalRosSystemParser.g:423:2: ( () ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:424:3: () ( ( ruleEString ) ) + { + // InternalRosSystemParser.g:424:3: () + // InternalRosSystemParser.g:425:4: + { + + current = forceCreateModelElement( + grammarAccess.getComponentRefAccess().getComponentRefAction_0(), + current); + + + } + + // InternalRosSystemParser.g:431:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:432:4: ( ruleEString ) + { + // InternalRosSystemParser.g:432:4: ( ruleEString ) + // InternalRosSystemParser.g:433:5: ruleEString + { + + if (current==null) { + current = createModelElement(grammarAccess.getComponentRefRule()); + } + + + newCompositeNode(grammarAccess.getComponentRefAccess().getComponentRefRosNodeCrossReference_1_0()); + + pushFollow(FOLLOW_2); + ruleEString(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + + } + + + } + + + } + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + } + return current; + } + // $ANTLR end "ruleComponentRef" + + // $ANTLR start "entryRuleRosNode" - // InternalRosSystemParser.g:355:1: entryRuleRosNode returns [EObject current=null] : iv_ruleRosNode= ruleRosNode EOF ; + // InternalRosSystemParser.g:451:1: entryRuleRosNode returns [EObject current=null] : iv_ruleRosNode= ruleRosNode EOF ; public final EObject entryRuleRosNode() throws RecognitionException { EObject current = null; @@ -874,8 +1144,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:451:48: (iv_ruleRosNode= ruleRosNode EOF ) + // InternalRosSystemParser.g:452:2: iv_ruleRosNode= ruleRosNode EOF { newCompositeNode(grammarAccess.getRosNodeRule()); pushFollow(FOLLOW_1); @@ -902,7 +1172,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:458: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; @@ -916,7 +1186,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; @@ -927,14 +1197,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:464: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:465: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:465: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:466: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:466:3: () + // InternalRosSystemParser.g:467:4: { current = forceCreateModelElement( @@ -944,17 +1214,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:473:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosSystemParser.g:474: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:474:4: (lv_name_1_0= ruleEString ) + // InternalRosSystemParser.g:475: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--; @@ -964,8 +1234,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(); @@ -979,7 +1249,7 @@ public final EObject ruleRosNode() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getRosNodeAccess().getColonKeyword_2()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_15); + this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_16); newLeafNode(this_BEGIN_3, grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_3()); @@ -987,11 +1257,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:504:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:505:4: ( ruleEString ) { - // InternalRosSystemParser.g:409:4: ( ruleEString ) - // InternalRosSystemParser.g:410:5: ruleEString + // InternalRosSystemParser.g:505:4: ( ruleEString ) + // InternalRosSystemParser.g:506:5: ruleEString { if (current==null) { @@ -1001,7 +1271,7 @@ public final EObject ruleRosNode() throws RecognitionException { newCompositeNode(grammarAccess.getRosNodeAccess().getFromNodeCrossReference_5_0()); - pushFollow(FOLLOW_16); + pushFollow(FOLLOW_17); ruleEString(); state._fsp--; @@ -1015,16 +1285,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:520: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:521: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); @@ -1034,23 +1304,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:529: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:530: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:530:5: (lv_rosinterfaces_8_0= ruleRosInterface ) + // InternalRosSystemParser.g:531:6: lv_rosinterfaces_8_0= ruleRosInterface { newCompositeNode(grammarAccess.getRosNodeAccess().getRosinterfacesRosInterfaceParserRuleCall_6_2_0()); @@ -1079,11 +1349,11 @@ public final EObject ruleRosNode() throws RecognitionException { break; default : - break loop7; + break loop8; } } while (true); - this_END_9=(Token)match(input,RULE_END,FOLLOW_17); + this_END_9=(Token)match(input,RULE_END,FOLLOW_18); newLeafNode(this_END_9, grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_6_3()); @@ -1093,47 +1363,47 @@ 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:553: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:554: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); newLeafNode(otherlv_10, grammarAccess.getRosNodeAccess().getParametersKeyword_7_0()); - this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_6); + this_BEGIN_11=(Token)match(input,RULE_BEGIN,FOLLOW_7); newLeafNode(this_BEGIN_11, grammarAccess.getRosNodeAccess().getBEGINTerminalRuleCall_7_1()); - // InternalRosSystemParser.g:466:4: ( (lv_rosparameters_12_0= ruleRosParameter ) )* - loop9: + // InternalRosSystemParser.g:562: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==HyphenMinus) ) { + alt10=1; } - switch (alt9) { + switch (alt10) { case 1 : - // InternalRosSystemParser.g:467:5: (lv_rosparameters_12_0= ruleRosParameter ) + // InternalRosSystemParser.g:563: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:563:5: (lv_rosparameters_12_0= ruleRosParameter ) + // InternalRosSystemParser.g:564:6: lv_rosparameters_12_0= ruleRosParameter { newCompositeNode(grammarAccess.getRosNodeAccess().getRosparametersRosParameterParserRuleCall_7_2_0()); - pushFollow(FOLLOW_6); + pushFollow(FOLLOW_7); lv_rosparameters_12_0=ruleRosParameter(); state._fsp--; @@ -1157,11 +1427,11 @@ public final EObject ruleRosNode() throws RecognitionException { break; default : - break loop9; + break loop10; } } while (true); - this_END_13=(Token)match(input,RULE_END,FOLLOW_14); + this_END_13=(Token)match(input,RULE_END,FOLLOW_15); newLeafNode(this_END_13, grammarAccess.getRosNodeAccess().getENDTerminalRuleCall_7_3()); @@ -1198,7 +1468,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:594:1: entryRuleRosInterface returns [EObject current=null] : iv_ruleRosInterface= ruleRosInterface EOF ; public final EObject entryRuleRosInterface() throws RecognitionException { EObject current = null; @@ -1206,8 +1476,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:594:53: (iv_ruleRosInterface= ruleRosInterface EOF ) + // InternalRosSystemParser.g:595:2: iv_ruleRosInterface= ruleRosInterface EOF { newCompositeNode(grammarAccess.getRosInterfaceRule()); pushFollow(FOLLOW_1); @@ -1234,39 +1504,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:601: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:607: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:608: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:608: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:609: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:609:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:610: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:610:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:611: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--; @@ -1276,8 +1546,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(); @@ -1291,21 +1561,21 @@ public final EObject ruleRosInterface() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getRosInterfaceAccess().getColonKeyword_1()); - this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_18); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_19); 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:636:3: ( (lv_reference_3_0= ruleInterfaceReference ) ) + // InternalRosSystemParser.g:637: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:637:4: (lv_reference_3_0= ruleInterfaceReference ) + // InternalRosSystemParser.g:638:5: lv_reference_3_0= ruleInterfaceReference { newCompositeNode(grammarAccess.getRosInterfaceAccess().getReferenceInterfaceReferenceParserRuleCall_3_0()); - pushFollow(FOLLOW_14); - lv_Reference_3_0=ruleInterfaceReference(); + pushFollow(FOLLOW_15); + lv_reference_3_0=ruleInterfaceReference(); state._fsp--; @@ -1315,8 +1585,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(); @@ -1353,7 +1623,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:663:1: entryRuleInterfaceReference returns [EObject current=null] : iv_ruleInterfaceReference= ruleInterfaceReference EOF ; public final EObject entryRuleInterfaceReference() throws RecognitionException { EObject current = null; @@ -1361,8 +1631,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:663:59: (iv_ruleInterfaceReference= ruleInterfaceReference EOF ) + // InternalRosSystemParser.g:664:2: iv_ruleInterfaceReference= ruleInterfaceReference EOF { newCompositeNode(grammarAccess.getInterfaceReferenceRule()); pushFollow(FOLLOW_1); @@ -1389,7 +1659,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:670: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; @@ -1412,58 +1682,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:676: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:677: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:677: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:678:3: this_InterfaceReference_Impl_0= ruleInterfaceReference_Impl { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getInterfaceReference_ImplParserRuleCall_0()); @@ -1481,7 +1751,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:591:3: this_RosPublisherReference_1= ruleRosPublisherReference + // InternalRosSystemParser.g:687:3: this_RosPublisherReference_1= ruleRosPublisherReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosPublisherReferenceParserRuleCall_1()); @@ -1499,7 +1769,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:600:3: this_RosSubscriberReference_2= ruleRosSubscriberReference + // InternalRosSystemParser.g:696:3: this_RosSubscriberReference_2= ruleRosSubscriberReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosSubscriberReferenceParserRuleCall_2()); @@ -1517,7 +1787,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:609:3: this_RosServiceServerReference_3= ruleRosServiceServerReference + // InternalRosSystemParser.g:705:3: this_RosServiceServerReference_3= ruleRosServiceServerReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosServiceServerReferenceParserRuleCall_3()); @@ -1535,7 +1805,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:618:3: this_RosServerClientReference_4= ruleRosServerClientReference + // InternalRosSystemParser.g:714:3: this_RosServerClientReference_4= ruleRosServerClientReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosServerClientReferenceParserRuleCall_4()); @@ -1553,7 +1823,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:627:3: this_RosActionServerReference_5= ruleRosActionServerReference + // InternalRosSystemParser.g:723:3: this_RosActionServerReference_5= ruleRosActionServerReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosActionServerReferenceParserRuleCall_5()); @@ -1571,7 +1841,7 @@ public final EObject ruleInterfaceReference() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:636:3: this_RosActionClientReference_6= ruleRosActionClientReference + // InternalRosSystemParser.g:732:3: this_RosActionClientReference_6= ruleRosActionClientReference { newCompositeNode(grammarAccess.getInterfaceReferenceAccess().getRosActionClientReferenceParserRuleCall_6()); @@ -1611,7 +1881,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:744:1: entryRuleInterfaceReference_Impl returns [EObject current=null] : iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF ; public final EObject entryRuleInterfaceReference_Impl() throws RecognitionException { EObject current = null; @@ -1619,8 +1889,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:744:64: (iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF ) + // InternalRosSystemParser.g:745:2: iv_ruleInterfaceReference_Impl= ruleInterfaceReference_Impl EOF { newCompositeNode(grammarAccess.getInterfaceReference_ImplRule()); pushFollow(FOLLOW_1); @@ -1647,7 +1917,7 @@ public final EObject entryRuleInterfaceReference_Impl() throws RecognitionExcept // $ANTLR start "ruleInterfaceReference_Impl" - // InternalRosSystemParser.g:655:1: ruleInterfaceReference_Impl returns [EObject current=null] : () ; + // InternalRosSystemParser.g:751:1: ruleInterfaceReference_Impl returns [EObject current=null] : () ; public final EObject ruleInterfaceReference_Impl() throws RecognitionException { EObject current = null; @@ -1655,11 +1925,11 @@ public final EObject ruleInterfaceReference_Impl() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:661:2: ( () ) - // InternalRosSystemParser.g:662:2: () + // InternalRosSystemParser.g:757:2: ( () ) + // InternalRosSystemParser.g:758:2: () { - // InternalRosSystemParser.g:662:2: () - // InternalRosSystemParser.g:663:3: + // InternalRosSystemParser.g:758:2: () + // InternalRosSystemParser.g:759:3: { current = forceCreateModelElement( @@ -1684,7 +1954,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:768:1: entryRuleRosPublisherReference returns [EObject current=null] : iv_ruleRosPublisherReference= ruleRosPublisherReference EOF ; public final EObject entryRuleRosPublisherReference() throws RecognitionException { EObject current = null; @@ -1692,8 +1962,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:768:62: (iv_ruleRosPublisherReference= ruleRosPublisherReference EOF ) + // InternalRosSystemParser.g:769:2: iv_ruleRosPublisherReference= ruleRosPublisherReference EOF { newCompositeNode(grammarAccess.getRosPublisherReferenceRule()); pushFollow(FOLLOW_1); @@ -1720,7 +1990,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:775:1: ruleRosPublisherReference returns [EObject current=null] : (otherlv_0= FromPub ( ( ruleEString ) ) ) ; public final EObject ruleRosPublisherReference() throws RecognitionException { EObject current = null; @@ -1730,21 +2000,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:781:2: ( (otherlv_0= FromPub ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:782:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:686:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:687:3: otherlv_0= FromPub ( ( ruleEString ) ) + // InternalRosSystemParser.g:782:2: (otherlv_0= FromPub ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:783: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:787:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:788:4: ( ruleEString ) { - // InternalRosSystemParser.g:692:4: ( ruleEString ) - // InternalRosSystemParser.g:693:5: ruleEString + // InternalRosSystemParser.g:788:4: ( ruleEString ) + // InternalRosSystemParser.g:789:5: ruleEString { if (current==null) { @@ -1791,7 +2061,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:807:1: entryRuleRosSubscriberReference returns [EObject current=null] : iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF ; public final EObject entryRuleRosSubscriberReference() throws RecognitionException { EObject current = null; @@ -1799,8 +2069,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:807:63: (iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF ) + // InternalRosSystemParser.g:808:2: iv_ruleRosSubscriberReference= ruleRosSubscriberReference EOF { newCompositeNode(grammarAccess.getRosSubscriberReferenceRule()); pushFollow(FOLLOW_1); @@ -1827,7 +2097,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:814:1: ruleRosSubscriberReference returns [EObject current=null] : (otherlv_0= FromSub ( ( ruleEString ) ) ) ; public final EObject ruleRosSubscriberReference() throws RecognitionException { EObject current = null; @@ -1837,21 +2107,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:820:2: ( (otherlv_0= FromSub ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:821:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:725:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:726:3: otherlv_0= FromSub ( ( ruleEString ) ) + // InternalRosSystemParser.g:821:2: (otherlv_0= FromSub ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:822: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:826:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:827:4: ( ruleEString ) { - // InternalRosSystemParser.g:731:4: ( ruleEString ) - // InternalRosSystemParser.g:732:5: ruleEString + // InternalRosSystemParser.g:827:4: ( ruleEString ) + // InternalRosSystemParser.g:828:5: ruleEString { if (current==null) { @@ -1898,7 +2168,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:846:1: entryRuleRosServiceServerReference returns [EObject current=null] : iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF ; public final EObject entryRuleRosServiceServerReference() throws RecognitionException { EObject current = null; @@ -1906,8 +2176,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:846:66: (iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF ) + // InternalRosSystemParser.g:847:2: iv_ruleRosServiceServerReference= ruleRosServiceServerReference EOF { newCompositeNode(grammarAccess.getRosServiceServerReferenceRule()); pushFollow(FOLLOW_1); @@ -1934,7 +2204,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:853:1: ruleRosServiceServerReference returns [EObject current=null] : (otherlv_0= FromSS ( ( ruleEString ) ) ) ; public final EObject ruleRosServiceServerReference() throws RecognitionException { EObject current = null; @@ -1944,21 +2214,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:859:2: ( (otherlv_0= FromSS ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:860:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:764:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:765:3: otherlv_0= FromSS ( ( ruleEString ) ) + // InternalRosSystemParser.g:860:2: (otherlv_0= FromSS ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:861: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:865:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:866:4: ( ruleEString ) { - // InternalRosSystemParser.g:770:4: ( ruleEString ) - // InternalRosSystemParser.g:771:5: ruleEString + // InternalRosSystemParser.g:866:4: ( ruleEString ) + // InternalRosSystemParser.g:867:5: ruleEString { if (current==null) { @@ -2005,7 +2275,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:885:1: entryRuleRosServerClientReference returns [EObject current=null] : iv_ruleRosServerClientReference= ruleRosServerClientReference EOF ; public final EObject entryRuleRosServerClientReference() throws RecognitionException { EObject current = null; @@ -2013,8 +2283,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:885:65: (iv_ruleRosServerClientReference= ruleRosServerClientReference EOF ) + // InternalRosSystemParser.g:886:2: iv_ruleRosServerClientReference= ruleRosServerClientReference EOF { newCompositeNode(grammarAccess.getRosServerClientReferenceRule()); pushFollow(FOLLOW_1); @@ -2041,7 +2311,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:892:1: ruleRosServerClientReference returns [EObject current=null] : (otherlv_0= FromSC ( ( ruleEString ) ) ) ; public final EObject ruleRosServerClientReference() throws RecognitionException { EObject current = null; @@ -2051,21 +2321,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:898:2: ( (otherlv_0= FromSC ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:899:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:803:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:804:3: otherlv_0= FromSC ( ( ruleEString ) ) + // InternalRosSystemParser.g:899:2: (otherlv_0= FromSC ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:900: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:904:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:905:4: ( ruleEString ) { - // InternalRosSystemParser.g:809:4: ( ruleEString ) - // InternalRosSystemParser.g:810:5: ruleEString + // InternalRosSystemParser.g:905:4: ( ruleEString ) + // InternalRosSystemParser.g:906:5: ruleEString { if (current==null) { @@ -2112,7 +2382,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:924:1: entryRuleRosActionServerReference returns [EObject current=null] : iv_ruleRosActionServerReference= ruleRosActionServerReference EOF ; public final EObject entryRuleRosActionServerReference() throws RecognitionException { EObject current = null; @@ -2120,8 +2390,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:924:65: (iv_ruleRosActionServerReference= ruleRosActionServerReference EOF ) + // InternalRosSystemParser.g:925:2: iv_ruleRosActionServerReference= ruleRosActionServerReference EOF { newCompositeNode(grammarAccess.getRosActionServerReferenceRule()); pushFollow(FOLLOW_1); @@ -2148,7 +2418,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:931:1: ruleRosActionServerReference returns [EObject current=null] : (otherlv_0= FromAS ( ( ruleEString ) ) ) ; public final EObject ruleRosActionServerReference() throws RecognitionException { EObject current = null; @@ -2158,21 +2428,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:937:2: ( (otherlv_0= FromAS ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:938:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:842:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:843:3: otherlv_0= FromAS ( ( ruleEString ) ) + // InternalRosSystemParser.g:938:2: (otherlv_0= FromAS ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:939: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:943:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:944:4: ( ruleEString ) { - // InternalRosSystemParser.g:848:4: ( ruleEString ) - // InternalRosSystemParser.g:849:5: ruleEString + // InternalRosSystemParser.g:944:4: ( ruleEString ) + // InternalRosSystemParser.g:945:5: ruleEString { if (current==null) { @@ -2219,7 +2489,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:963:1: entryRuleRosActionClientReference returns [EObject current=null] : iv_ruleRosActionClientReference= ruleRosActionClientReference EOF ; public final EObject entryRuleRosActionClientReference() throws RecognitionException { EObject current = null; @@ -2227,8 +2497,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:963:65: (iv_ruleRosActionClientReference= ruleRosActionClientReference EOF ) + // InternalRosSystemParser.g:964:2: iv_ruleRosActionClientReference= ruleRosActionClientReference EOF { newCompositeNode(grammarAccess.getRosActionClientReferenceRule()); pushFollow(FOLLOW_1); @@ -2255,7 +2525,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:970:1: ruleRosActionClientReference returns [EObject current=null] : (otherlv_0= FromAC ( ( ruleEString ) ) ) ; public final EObject ruleRosActionClientReference() throws RecognitionException { EObject current = null; @@ -2265,21 +2535,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:976:2: ( (otherlv_0= FromAC ( ( ruleEString ) ) ) ) + // InternalRosSystemParser.g:977:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) { - // InternalRosSystemParser.g:881:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:882:3: otherlv_0= FromAC ( ( ruleEString ) ) + // InternalRosSystemParser.g:977:2: (otherlv_0= FromAC ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:978: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:982:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:983:4: ( ruleEString ) { - // InternalRosSystemParser.g:887:4: ( ruleEString ) - // InternalRosSystemParser.g:888:5: ruleEString + // InternalRosSystemParser.g:983:4: ( ruleEString ) + // InternalRosSystemParser.g:984:5: ruleEString { if (current==null) { @@ -2326,7 +2596,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:1002:1: entryRuleRosParameter returns [EObject current=null] : iv_ruleRosParameter= ruleRosParameter EOF ; public final EObject entryRuleRosParameter() throws RecognitionException { EObject current = null; @@ -2334,8 +2604,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:1002:53: (iv_ruleRosParameter= ruleRosParameter EOF ) + // InternalRosSystemParser.g:1003:2: iv_ruleRosParameter= ruleRosParameter EOF { newCompositeNode(grammarAccess.getRosParameterRule()); pushFollow(FOLLOW_1); @@ -2362,16 +2632,15 @@ 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:1009:1: ruleRosParameter returns [EObject current=null] : ( rulePreListElement ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon ( ( ruleEString ) ) this_BEGIN_4= RULE_BEGIN otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= 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_2=null; + Token this_BEGIN_4=null; Token otherlv_5=null; Token this_END_7=null; - AntlrDatatypeRuleToken lv_Name_0_0 = null; + AntlrDatatypeRuleToken lv_name_1_0 = null; EObject lv_value_6_0 = null; @@ -2380,23 +2649,34 @@ public final EObject ruleRosParameter() throws RecognitionException { 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:1015:2: ( ( rulePreListElement ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon ( ( ruleEString ) ) this_BEGIN_4= RULE_BEGIN otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END ) ) + // InternalRosSystemParser.g:1016:2: ( rulePreListElement ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon ( ( ruleEString ) ) this_BEGIN_4= RULE_BEGIN 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: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:1016:2: ( rulePreListElement ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon ( ( ruleEString ) ) this_BEGIN_4= RULE_BEGIN otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END ) + // InternalRosSystemParser.g:1017:3: rulePreListElement ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon ( ( ruleEString ) ) this_BEGIN_4= RULE_BEGIN otherlv_5= Value_1 ( (lv_value_6_0= ruleParameterValue ) ) this_END_7= RULE_END { - // InternalRosSystemParser.g:921:3: ( (lv_Name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:922:4: (lv_Name_0_0= ruleEString ) + + newCompositeNode(grammarAccess.getRosParameterAccess().getPreListElementParserRuleCall_0()); + + pushFollow(FOLLOW_10); + rulePreListElement(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + // InternalRosSystemParser.g:1024:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRosSystemParser.g:1025:4: (lv_name_1_0= ruleEString ) { - // InternalRosSystemParser.g:922:4: (lv_Name_0_0= ruleEString ) - // InternalRosSystemParser.g:923:5: lv_Name_0_0= ruleEString + // InternalRosSystemParser.g:1025:4: (lv_name_1_0= ruleEString ) + // InternalRosSystemParser.g:1026:5: lv_name_1_0= ruleEString { - newCompositeNode(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_0_0()); + newCompositeNode(grammarAccess.getRosParameterAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_3); - lv_Name_0_0=ruleEString(); + lv_name_1_0=ruleEString(); state._fsp--; @@ -2406,8 +2686,8 @@ public final EObject ruleRosParameter() throws RecognitionException { } set( current, - "Name", - lv_Name_0_0, + "name", + lv_name_1_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -2417,23 +2697,15 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_1=(Token)match(input,Colon,FOLLOW_4); - - 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_2=(Token)match(input,Colon,FOLLOW_10); - otherlv_3=(Token)match(input,From,FOLLOW_10); + newLeafNode(otherlv_2, grammarAccess.getRosParameterAccess().getColonKeyword_2()); - newLeafNode(otherlv_3, grammarAccess.getRosParameterAccess().getFromKeyword_3()); - - // InternalRosSystemParser.g:952:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:953:4: ( ruleEString ) + // InternalRosSystemParser.g:1047:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:1048:4: ( ruleEString ) { - // InternalRosSystemParser.g:953:4: ( ruleEString ) - // InternalRosSystemParser.g:954:5: ruleEString + // InternalRosSystemParser.g:1048:4: ( ruleEString ) + // InternalRosSystemParser.g:1049:5: ruleEString { if (current==null) { @@ -2441,9 +2713,9 @@ public final EObject ruleRosParameter() throws RecognitionException { } - newCompositeNode(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_4_0()); + newCompositeNode(grammarAccess.getRosParameterAccess().getFromParameterCrossReference_3_0()); - pushFollow(FOLLOW_19); + pushFollow(FOLLOW_4); ruleEString(); state._fsp--; @@ -2457,20 +2729,24 @@ public final EObject ruleRosParameter() throws RecognitionException { } - otherlv_5=(Token)match(input,Value_1,FOLLOW_20); + this_BEGIN_4=(Token)match(input,RULE_BEGIN,FOLLOW_20); + + newLeafNode(this_BEGIN_4, grammarAccess.getRosParameterAccess().getBEGINTerminalRuleCall_4()); + + otherlv_5=(Token)match(input,Value_1,FOLLOW_21); newLeafNode(otherlv_5, grammarAccess.getRosParameterAccess().getValueKeyword_5()); - // InternalRosSystemParser.g:972:3: ( (lv_value_6_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:973:4: (lv_value_6_0= ruleParameterValue ) + // InternalRosSystemParser.g:1071:3: ( (lv_value_6_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:1072:4: (lv_value_6_0= ruleParameterValue ) { - // InternalRosSystemParser.g:973:4: (lv_value_6_0= ruleParameterValue ) - // InternalRosSystemParser.g:974:5: lv_value_6_0= ruleParameterValue + // InternalRosSystemParser.g:1072:4: (lv_value_6_0= ruleParameterValue ) + // InternalRosSystemParser.g:1073:5: lv_value_6_0= ruleParameterValue { newCompositeNode(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0()); - pushFollow(FOLLOW_14); + pushFollow(FOLLOW_15); lv_value_6_0=ruleParameterValue(); state._fsp--; @@ -2519,7 +2795,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:1098:1: entryRuleRosConnection returns [EObject current=null] : iv_ruleRosConnection= ruleRosConnection EOF ; public final EObject entryRuleRosConnection() throws RecognitionException { EObject current = null; @@ -2527,8 +2803,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:1098:54: (iv_ruleRosConnection= ruleRosConnection EOF ) + // InternalRosSystemParser.g:1099:2: iv_ruleRosConnection= ruleRosConnection EOF { newCompositeNode(grammarAccess.getRosConnectionRule()); pushFollow(FOLLOW_1); @@ -2555,33 +2831,44 @@ 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:1105:1: ruleRosConnection returns [EObject current=null] : ( rulePreListElement otherlv_1= LeftSquareBracket ( ( ruleEString ) ) otherlv_3= Comma ( ( ruleEString ) ) otherlv_5= RightSquareBracket ) ; public final EObject ruleRosConnection() throws RecognitionException { EObject current = null; - Token otherlv_0=null; - Token otherlv_2=null; - Token otherlv_4=null; - - + Token otherlv_1=null; + Token otherlv_3=null; + Token otherlv_5=null; + + 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:1111:2: ( ( rulePreListElement otherlv_1= LeftSquareBracket ( ( ruleEString ) ) otherlv_3= Comma ( ( ruleEString ) ) otherlv_5= RightSquareBracket ) ) + // InternalRosSystemParser.g:1112:2: ( rulePreListElement otherlv_1= LeftSquareBracket ( ( ruleEString ) ) otherlv_3= Comma ( ( ruleEString ) ) otherlv_5= 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:1112:2: ( rulePreListElement otherlv_1= LeftSquareBracket ( ( ruleEString ) ) otherlv_3= Comma ( ( ruleEString ) ) otherlv_5= RightSquareBracket ) + // InternalRosSystemParser.g:1113:3: rulePreListElement otherlv_1= LeftSquareBracket ( ( ruleEString ) ) otherlv_3= Comma ( ( ruleEString ) ) otherlv_5= RightSquareBracket { - otherlv_0=(Token)match(input,HyphenMinusLeftSquareBracket,FOLLOW_10); - newLeafNode(otherlv_0, grammarAccess.getRosConnectionAccess().getHyphenMinusLeftSquareBracketKeyword_0()); + newCompositeNode(grammarAccess.getRosConnectionAccess().getPreListElementParserRuleCall_0()); + + pushFollow(FOLLOW_9); + rulePreListElement(); + + state._fsp--; + + + afterParserOrEnumRuleCall(); + + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_10); - // InternalRosSystemParser.g:1018:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:1019:4: ( ruleEString ) + newLeafNode(otherlv_1, grammarAccess.getRosConnectionAccess().getLeftSquareBracketKeyword_1()); + + // InternalRosSystemParser.g:1124:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:1125:4: ( ruleEString ) { - // InternalRosSystemParser.g:1019:4: ( ruleEString ) - // InternalRosSystemParser.g:1020:5: ruleEString + // InternalRosSystemParser.g:1125:4: ( ruleEString ) + // InternalRosSystemParser.g:1126:5: ruleEString { if (current==null) { @@ -2589,9 +2876,9 @@ public final EObject ruleRosConnection() throws RecognitionException { } - newCompositeNode(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_1_0()); + newCompositeNode(grammarAccess.getRosConnectionAccess().getFromRosInterfaceCrossReference_2_0()); - pushFollow(FOLLOW_21); + pushFollow(FOLLOW_11); ruleEString(); state._fsp--; @@ -2605,15 +2892,15 @@ public final EObject ruleRosConnection() throws RecognitionException { } - otherlv_2=(Token)match(input,Comma,FOLLOW_10); + otherlv_3=(Token)match(input,Comma,FOLLOW_10); - newLeafNode(otherlv_2, grammarAccess.getRosConnectionAccess().getCommaKeyword_2()); + newLeafNode(otherlv_3, grammarAccess.getRosConnectionAccess().getCommaKeyword_3()); - // InternalRosSystemParser.g:1038:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:1039:4: ( ruleEString ) + // InternalRosSystemParser.g:1144:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:1145:4: ( ruleEString ) { - // InternalRosSystemParser.g:1039:4: ( ruleEString ) - // InternalRosSystemParser.g:1040:5: ruleEString + // InternalRosSystemParser.g:1145:4: ( ruleEString ) + // InternalRosSystemParser.g:1146:5: ruleEString { if (current==null) { @@ -2621,9 +2908,9 @@ public final EObject ruleRosConnection() throws RecognitionException { } - newCompositeNode(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_3_0()); + newCompositeNode(grammarAccess.getRosConnectionAccess().getToRosInterfaceCrossReference_4_0()); - pushFollow(FOLLOW_11); + pushFollow(FOLLOW_22); ruleEString(); state._fsp--; @@ -2637,9 +2924,9 @@ public final EObject ruleRosConnection() throws RecognitionException { } - otherlv_4=(Token)match(input,RightSquareBracket,FOLLOW_2); + otherlv_5=(Token)match(input,RightSquareBracket,FOLLOW_2); - newLeafNode(otherlv_4, grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_4()); + newLeafNode(otherlv_5, grammarAccess.getRosConnectionAccess().getRightSquareBracketKeyword_5()); } @@ -2664,7 +2951,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:1168:1: entryRuleNamespace returns [EObject current=null] : iv_ruleNamespace= ruleNamespace EOF ; public final EObject entryRuleNamespace() throws RecognitionException { EObject current = null; @@ -2672,8 +2959,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:1168:50: (iv_ruleNamespace= ruleNamespace EOF ) + // InternalRosSystemParser.g:1169:2: iv_ruleNamespace= ruleNamespace EOF { newCompositeNode(grammarAccess.getNamespaceRule()); pushFollow(FOLLOW_1); @@ -2700,7 +2987,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:1175: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; @@ -2715,37 +3002,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:1181:2: ( (this_GlobalNamespace_0= ruleGlobalNamespace | this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl | this_PrivateNamespace_2= rulePrivateNamespace ) ) + // InternalRosSystemParser.g:1182: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:1182: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:1183:3: this_GlobalNamespace_0= ruleGlobalNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getGlobalNamespaceParserRuleCall_0()); @@ -2763,7 +3050,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:1086:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl + // InternalRosSystemParser.g:1192:3: this_RelativeNamespace_Impl_1= ruleRelativeNamespace_Impl { newCompositeNode(grammarAccess.getNamespaceAccess().getRelativeNamespace_ImplParserRuleCall_1()); @@ -2781,7 +3068,7 @@ public final EObject ruleNamespace() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:1095:3: this_PrivateNamespace_2= rulePrivateNamespace + // InternalRosSystemParser.g:1201:3: this_PrivateNamespace_2= rulePrivateNamespace { newCompositeNode(grammarAccess.getNamespaceAccess().getPrivateNamespaceParserRuleCall_2()); @@ -2821,7 +3108,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:1213:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -2829,8 +3116,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:1213:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRosSystemParser.g:1214:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -2857,7 +3144,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRosSystemParser.g:1114:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; + // InternalRosSystemParser.g:1220:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= GraphName ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -2867,8 +3154,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:1120:2: (kw= GraphName ) - // InternalRosSystemParser.g:1121:2: kw= GraphName + // InternalRosSystemParser.g:1226:2: (kw= GraphName ) + // InternalRosSystemParser.g:1227:2: kw= GraphName { kw=(Token)match(input,GraphName,FOLLOW_2); @@ -2895,7 +3182,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:1235:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -2903,8 +3190,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:1235:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRosSystemParser.g:1236:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -2931,7 +3218,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:1242: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; @@ -2948,14 +3235,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:1248: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:1249: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:1249: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:1250: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:1250:3: () + // InternalRosSystemParser.g:1251:4: { current = forceCreateModelElement( @@ -2965,35 +3252,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:1261: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:1262: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:1266:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1267: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:1267:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1268:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -3015,35 +3302,35 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRosSystemParser.g:1179:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop13: + // InternalRosSystemParser.g:1285: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:1286: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:1290:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1291: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:1291:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1292:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -3070,7 +3357,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop13; + break loop14; } } while (true); @@ -3107,7 +3394,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:1319:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -3115,8 +3402,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:1319:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRosSystemParser.g:1320:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -3143,7 +3430,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:1326: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; @@ -3160,14 +3447,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:1332: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:1333: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:1333: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:1334: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:1334:3: () + // InternalRosSystemParser.g:1335:4: { current = forceCreateModelElement( @@ -3177,35 +3464,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:1345: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:1346: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:1350:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1351: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:1351:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1352:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -3227,35 +3514,35 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRosSystemParser.g:1263:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop15: + // InternalRosSystemParser.g:1369: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:1370: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:1374:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1375: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:1375:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1376:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -3282,7 +3569,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop15; + break loop16; } } while (true); @@ -3319,7 +3606,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:1403:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -3327,8 +3614,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:1403:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRosSystemParser.g:1404:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -3355,7 +3642,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:1410: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; @@ -3372,14 +3659,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:1416: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:1417: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:1417: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:1418: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:1418:3: () + // InternalRosSystemParser.g:1419:4: { current = forceCreateModelElement( @@ -3389,35 +3676,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:1429: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:1430: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:1434:4: ( (lv_parts_3_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1435: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:1435:5: (lv_parts_3_0= ruleGraphName ) + // InternalRosSystemParser.g:1436:6: lv_parts_3_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parts_3_0=ruleGraphName(); state._fsp--; @@ -3439,35 +3726,35 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRosSystemParser.g:1347:4: (otherlv_4= Comma ( (lv_parts_5_0= ruleGraphName ) ) )* - loop17: + // InternalRosSystemParser.g:1453: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:1454: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:1458:5: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRosSystemParser.g:1459: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:1459:6: (lv_parts_5_0= ruleGraphName ) + // InternalRosSystemParser.g:1460:7: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_2_2_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parts_5_0=ruleGraphName(); state._fsp--; @@ -3494,7 +3781,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop17; + break loop18; } } while (true); @@ -3530,289 +3817,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:1487:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -3820,8 +3826,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:1487:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRosSystemParser.g:1488:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -3848,7 +3854,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:1494: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; @@ -3873,62 +3879,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:1500: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:1501: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:1501: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 Array: + 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:1502:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -3946,7 +3952,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:1535:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRosSystemParser.g:1511:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -3964,7 +3970,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:1544:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRosSystemParser.g:1520:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -3982,7 +3988,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:1553:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRosSystemParser.g:1529:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -4000,7 +4006,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:1562:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRosSystemParser.g:1538:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -4018,7 +4024,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:1571:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRosSystemParser.g:1547:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -4036,7 +4042,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:1580:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRosSystemParser.g:1556:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -4054,7 +4060,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:1589:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRosSystemParser.g:1565:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -4094,7 +4100,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:1577:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -4102,8 +4108,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:1577:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRosSystemParser.g:1578:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -4130,7 +4136,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:1584: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; @@ -4153,74 +4159,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:1590: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:1591: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; - switch ( input.LA(1) ) { - case RULE_ID: - case RULE_STRING: - { - alt22=1; - } - break; - case RULE_BINARY: - { - alt22=2; - } - break; - case RULE_DECINT: - { - alt22=3; - } - break; - case RULE_DOUBLE: - { - alt22=4; - } - break; - case RULE_BOOLEAN: - { - alt22=5; - } - break; - case LeftSquareBracket: - { - int LA22_6 = input.LA(2); - - if ( (LA22_6==ParameterStructMember) ) { - alt22=7; - } - else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBracket)||(LA22_6>=RULE_BINARY && LA22_6<=RULE_DOUBLE)||(LA22_6>=RULE_ID && LA22_6<=RULE_STRING)) ) { - alt22=6; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 22, 6, input); - - throw nvae; - } - } - break; - case EOF: - case Comma: - case RightSquareBracket: - case RULE_END: - { - alt22=7; - } - break; - default: - NoViableAltException nvae = - new NoViableAltException("", 22, 0, input); - - throw nvae; - } - - switch (alt22) { + // InternalRosSystemParser.g:1591: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:1592:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -4238,7 +4185,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack } break; case 2 : - // InternalRosSystemParser.g:1625:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRosSystemParser.g:1601:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -4256,7 +4203,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack } break; case 3 : - // InternalRosSystemParser.g:1634:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRosSystemParser.g:1610:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -4274,7 +4221,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack } break; case 4 : - // InternalRosSystemParser.g:1643:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRosSystemParser.g:1619:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -4292,7 +4239,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack } break; case 5 : - // InternalRosSystemParser.g:1652:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRosSystemParser.g:1628:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -4310,7 +4257,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack } break; case 6 : - // InternalRosSystemParser.g:1661:3: this_ParameterList_5= ruleParameterList + // InternalRosSystemParser.g:1637:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -4328,7 +4275,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack } break; case 7 : - // InternalRosSystemParser.g:1670:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRosSystemParser.g:1646:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -4368,7 +4315,7 @@ else if ( (LA22_6==Comma||(LA22_6>=LeftSquareBracket && LA22_6<=RightSquareBrack // $ANTLR start "entryRuleParameterListType" - // InternalRosSystemParser.g:1682:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRosSystemParser.g:1658:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -4376,8 +4323,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:1658:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRosSystemParser.g:1659:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -4404,7 +4351,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:1665: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; @@ -4421,14 +4368,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:1671: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:1672: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:1672: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:1673: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:1673:3: () + // InternalRosSystemParser.g:1674:4: { current = forceCreateModelElement( @@ -4442,20 +4389,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:1688:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRosSystemParser.g:1689: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:1689:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRosSystemParser.g:1690:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_sequence_3_0=ruleParameterType(); state._fsp--; @@ -4477,35 +4424,35 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRosSystemParser.g:1731:3: (otherlv_4= Comma ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop23: + // InternalRosSystemParser.g:1707: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:1708: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:1712:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRosSystemParser.g:1713: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:1713:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRosSystemParser.g:1714:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_sequence_5_0=ruleParameterType(); state._fsp--; @@ -4532,7 +4479,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop23; + break loop22; } } while (true); @@ -4563,7 +4510,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:1740:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -4571,8 +4518,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:1740:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRosSystemParser.g:1741:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -4599,7 +4546,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:1747: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; @@ -4616,14 +4563,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:1753: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:1754: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:1754: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:1755: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:1755:3: () + // InternalRosSystemParser.g:1756:4: { current = forceCreateModelElement( @@ -4641,16 +4588,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:1770:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:1771: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:1771:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:1772:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parameterstructypetmember_3_0=ruleParameterStructTypeMember(); state._fsp--; @@ -4672,35 +4619,35 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRosSystemParser.g:1813:3: (otherlv_4= Comma ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop24: + // InternalRosSystemParser.g:1789: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:1790: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:1794:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRosSystemParser.g:1795: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:1795:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRosSystemParser.g:1796:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_parameterstructypetmember_5_0=ruleParameterStructTypeMember(); state._fsp--; @@ -4727,7 +4674,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop24; + break loop23; } } while (true); @@ -4758,7 +4705,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:1822:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -4766,8 +4713,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:1822:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRosSystemParser.g:1823:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -4794,7 +4741,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:1829: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; @@ -4807,14 +4754,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:1835:2: ( ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRosSystemParser.g:1836: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:1836:2: ( () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRosSystemParser.g:1837:3: () otherlv_1= Integer (otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) )? { - // InternalRosSystemParser.g:1861:3: () - // InternalRosSystemParser.g:1862:4: + // InternalRosSystemParser.g:1837:3: () + // InternalRosSystemParser.g:1838:4: { current = forceCreateModelElement( @@ -4824,34 +4771,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:1848: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:1849:4: otherlv_2= Default ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,Default,FOLLOW_31); + otherlv_2=(Token)match(input,Default,FOLLOW_14); 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:1853:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRosSystemParser.g:1854: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:1854:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRosSystemParser.g:1855:6: lv_default_3_0= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); @@ -4907,7 +4854,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:1877:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -4915,8 +4862,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:1877:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRosSystemParser.g:1878:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -4943,7 +4890,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:1884: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; @@ -4956,14 +4903,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:1890:2: ( ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRosSystemParser.g:1891: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:1891:2: ( () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRosSystemParser.g:1892:3: () otherlv_1= String (otherlv_2= Default ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRosSystemParser.g:1916:3: () - // InternalRosSystemParser.g:1917:4: + // InternalRosSystemParser.g:1892:3: () + // InternalRosSystemParser.g:1893:4: { current = forceCreateModelElement( @@ -4973,34 +4920,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:1903: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:1904: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:1908:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRosSystemParser.g:1909: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:1909:5: (lv_default_3_0= ruleParameterString ) + // InternalRosSystemParser.g:1910:6: lv_default_3_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); @@ -5056,7 +5003,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:1932:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -5064,8 +5011,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:1932:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRosSystemParser.g:1933:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -5092,7 +5039,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:1939: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; @@ -5105,14 +5052,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:1945:2: ( ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRosSystemParser.g:1946: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:1946:2: ( () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRosSystemParser.g:1947:3: () otherlv_1= Double (otherlv_2= Default ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRosSystemParser.g:1971:3: () - // InternalRosSystemParser.g:1972:4: + // InternalRosSystemParser.g:1947:3: () + // InternalRosSystemParser.g:1948:4: { current = forceCreateModelElement( @@ -5122,34 +5069,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:1958: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:1959: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:1963:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRosSystemParser.g:1964: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:1964:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRosSystemParser.g:1965:6: lv_default_3_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); @@ -5205,7 +5152,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:1987:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -5213,8 +5160,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:1987:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRosSystemParser.g:1988:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -5241,7 +5188,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:1994: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; @@ -5254,14 +5201,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:2000:2: ( ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRosSystemParser.g:2001: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:2001:2: ( () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRosSystemParser.g:2002:3: () otherlv_1= Boolean (otherlv_2= Default ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRosSystemParser.g:2026:3: () - // InternalRosSystemParser.g:2027:4: + // InternalRosSystemParser.g:2002:3: () + // InternalRosSystemParser.g:2003:4: { current = forceCreateModelElement( @@ -5271,34 +5218,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:2013: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:2014: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:2018:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRosSystemParser.g:2019: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:2019:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRosSystemParser.g:2020:6: lv_default_3_0= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); @@ -5354,7 +5301,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:2042:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -5362,8 +5309,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:2042:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRosSystemParser.g:2043:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -5390,7 +5337,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:2049: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; @@ -5403,14 +5350,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:2055:2: ( ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRosSystemParser.g:2056: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:2056:2: ( () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRosSystemParser.g:2057:3: () otherlv_1= Base64 (otherlv_2= Default ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRosSystemParser.g:2081:3: () - // InternalRosSystemParser.g:2082:4: + // InternalRosSystemParser.g:2057:3: () + // InternalRosSystemParser.g:2058:4: { current = forceCreateModelElement( @@ -5420,34 +5367,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:2068: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:2069: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:2073:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRosSystemParser.g:2074: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:2074:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRosSystemParser.g:2075:6: lv_default_3_0= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); @@ -5503,7 +5450,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:2097:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -5511,8 +5458,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:2097:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRosSystemParser.g:2098:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -5539,53 +5486,48 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRosSystemParser.g:2128:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ; + // InternalRosSystemParser.g:2104: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; - Token otherlv_0=null; - Token this_BEGIN_1=null; - Token otherlv_2=null; - Token otherlv_4=null; - Token this_END_6=null; - EObject lv_type_3_0 = null; + Token this_BEGIN_0=null; + Token otherlv_1=null; + Token otherlv_3=null; + Token this_END_5=null; + EObject lv_type_2_0 = null; - EObject lv_default_5_0 = null; + EObject lv_default_4_0 = null; enterRule(); try { - // InternalRosSystemParser.g:2134:2: ( (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) ) - // InternalRosSystemParser.g:2135:2: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) + // InternalRosSystemParser.g:2110: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:2111: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: (otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END ) - // InternalRosSystemParser.g:2136:3: otherlv_0= Array this_BEGIN_1= RULE_BEGIN otherlv_2= Type ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? this_END_6= RULE_END + // InternalRosSystemParser.g:2111: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:2112: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 { - otherlv_0=(Token)match(input,Array,FOLLOW_4); - - newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); + this_BEGIN_0=(Token)match(input,RULE_BEGIN,FOLLOW_30); - this_BEGIN_1=(Token)match(input,RULE_BEGIN,FOLLOW_35); + newLeafNode(this_BEGIN_0, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_0()); - newLeafNode(this_BEGIN_1, grammarAccess.getParameterArrayTypeAccess().getBEGINTerminalRuleCall_1()); + otherlv_1=(Token)match(input,Array,FOLLOW_25); - otherlv_2=(Token)match(input,Type,FOLLOW_28); + newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_1()); - newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - - // InternalRosSystemParser.g:2148:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRosSystemParser.g:2149:4: (lv_type_3_0= ruleParameterType ) + // InternalRosSystemParser.g:2120:3: ( (lv_type_2_0= ruleParameterType ) ) + // InternalRosSystemParser.g:2121:4: (lv_type_2_0= ruleParameterType ) { - // InternalRosSystemParser.g:2149:4: (lv_type_3_0= ruleParameterType ) - // InternalRosSystemParser.g:2150:5: lv_type_3_0= ruleParameterType + // InternalRosSystemParser.g:2121:4: (lv_type_2_0= ruleParameterType ) + // InternalRosSystemParser.g:2122:5: lv_type_2_0= ruleParameterType { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_2_0()); - pushFollow(FOLLOW_36); - lv_type_3_0=ruleParameterType(); + pushFollow(FOLLOW_31); + lv_type_2_0=ruleParameterType(); state._fsp--; @@ -5596,7 +5538,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "type", - lv_type_3_0, + lv_type_2_0, "de.fraunhofer.ipa.ros.Basics.ParameterType"); afterParserOrEnumRuleCall(); @@ -5606,32 +5548,32 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRosSystemParser.g:2167:3: (otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRosSystemParser.g:2139: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:2168:4: otherlv_4= Default ( (lv_default_5_0= ruleParameterList ) ) + // InternalRosSystemParser.g:2140:4: otherlv_3= Default ( (lv_default_4_0= ruleParameterList ) ) { - otherlv_4=(Token)match(input,Default,FOLLOW_9); + otherlv_3=(Token)match(input,Default,FOLLOW_9); - newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); + newLeafNode(otherlv_3, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_3_0()); - // InternalRosSystemParser.g:2172:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRosSystemParser.g:2173:5: (lv_default_5_0= ruleParameterList ) + // InternalRosSystemParser.g:2144:4: ( (lv_default_4_0= ruleParameterList ) ) + // InternalRosSystemParser.g:2145:5: (lv_default_4_0= ruleParameterList ) { - // InternalRosSystemParser.g:2173:5: (lv_default_5_0= ruleParameterList ) - // InternalRosSystemParser.g:2174:6: lv_default_5_0= ruleParameterList + // InternalRosSystemParser.g:2145:5: (lv_default_4_0= ruleParameterList ) + // InternalRosSystemParser.g:2146:6: lv_default_4_0= ruleParameterList { - newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); + newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_3_1_0()); - pushFollow(FOLLOW_14); - lv_default_5_0=ruleParameterList(); + pushFollow(FOLLOW_15); + lv_default_4_0=ruleParameterList(); state._fsp--; @@ -5642,7 +5584,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { set( current, "default", - lv_default_5_0, + lv_default_4_0, "de.fraunhofer.ipa.ros.Basics.ParameterList"); afterParserOrEnumRuleCall(); @@ -5658,9 +5600,9 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - this_END_6=(Token)match(input,RULE_END,FOLLOW_2); + this_END_5=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_6, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_5, grammarAccess.getParameterArrayTypeAccess().getENDTerminalRuleCall_4()); } @@ -5685,7 +5627,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRosSystemParser.g:2200:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRosSystemParser.g:2172:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -5693,8 +5635,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRosSystemParser.g:2200:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRosSystemParser.g:2201:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRosSystemParser.g:2172:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRosSystemParser.g:2173:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -5721,7 +5663,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRosSystemParser.g:2207: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:2179: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; @@ -5737,14 +5679,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2213:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) - // InternalRosSystemParser.g:2214:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRosSystemParser.g:2185:2: ( ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) ) + // InternalRosSystemParser.g:2186:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) { - // InternalRosSystemParser.g:2214:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) - // InternalRosSystemParser.g:2215:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket + // InternalRosSystemParser.g:2186:2: ( () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket ) + // InternalRosSystemParser.g:2187:3: () otherlv_1= LeftSquareBracket ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= RightSquareBracket { - // InternalRosSystemParser.g:2215:3: () - // InternalRosSystemParser.g:2216:4: + // InternalRosSystemParser.g:2187:3: () + // InternalRosSystemParser.g:2188:4: { current = forceCreateModelElement( @@ -5754,20 +5696,20 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_20); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_21); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftSquareBracketKeyword_1()); - // InternalRosSystemParser.g:2226:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:2227:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystemParser.g:2198:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2199:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRosSystemParser.g:2227:4: (lv_value_2_0= ruleParameterValue ) - // InternalRosSystemParser.g:2228:5: lv_value_2_0= ruleParameterValue + // InternalRosSystemParser.g:2199:4: (lv_value_2_0= ruleParameterValue ) + // InternalRosSystemParser.g:2200:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_value_2_0=ruleParameterValue(); state._fsp--; @@ -5789,35 +5731,35 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRosSystemParser.g:2245:3: (otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) )* - loop31: + // InternalRosSystemParser.g:2217: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:2246:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2218:4: otherlv_3= Comma ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,Comma,FOLLOW_20); + otherlv_3=(Token)match(input,Comma,FOLLOW_21); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRosSystemParser.g:2250:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:2251:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystemParser.g:2222:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2223:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRosSystemParser.g:2251:5: (lv_value_4_0= ruleParameterValue ) - // InternalRosSystemParser.g:2252:6: lv_value_4_0= ruleParameterValue + // InternalRosSystemParser.g:2223:5: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystemParser.g:2224:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_value_4_0=ruleParameterValue(); state._fsp--; @@ -5844,7 +5786,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop31; + break loop30; } } while (true); @@ -5875,7 +5817,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRosSystemParser.g:2278:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRosSystemParser.g:2250:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -5883,8 +5825,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRosSystemParser.g:2278:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRosSystemParser.g:2279:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRosSystemParser.g:2250:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRosSystemParser.g:2251:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -5911,7 +5853,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRosSystemParser.g:2285:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ; + // InternalRosSystemParser.g:2257: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; @@ -5924,14 +5866,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2291:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) - // InternalRosSystemParser.g:2292:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRosSystemParser.g:2263:2: ( ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) ) + // InternalRosSystemParser.g:2264:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) { - // InternalRosSystemParser.g:2292:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) - // InternalRosSystemParser.g:2293:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? + // InternalRosSystemParser.g:2264:2: ( () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? ) + // InternalRosSystemParser.g:2265:3: () otherlv_1= ParameterAny (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? { - // InternalRosSystemParser.g:2293:3: () - // InternalRosSystemParser.g:2294:4: + // InternalRosSystemParser.g:2265:3: () + // InternalRosSystemParser.g:2266:4: { current = forceCreateModelElement( @@ -5941,30 +5883,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:2304:3: (otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRosSystemParser.g:2276: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:2305:4: otherlv_2= Value ( (lv_value_3_0= ruleEString ) ) + // InternalRosSystemParser.g:2277: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:2309:4: ( (lv_value_3_0= ruleEString ) ) - // InternalRosSystemParser.g:2310:5: (lv_value_3_0= ruleEString ) + // InternalRosSystemParser.g:2281:4: ( (lv_value_3_0= ruleEString ) ) + // InternalRosSystemParser.g:2282:5: (lv_value_3_0= ruleEString ) { - // InternalRosSystemParser.g:2310:5: (lv_value_3_0= ruleEString ) - // InternalRosSystemParser.g:2311:6: lv_value_3_0= ruleEString + // InternalRosSystemParser.g:2282:5: (lv_value_3_0= ruleEString ) + // InternalRosSystemParser.g:2283:6: lv_value_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_2_1_0()); @@ -6020,7 +5962,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRosSystemParser.g:2333:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRosSystemParser.g:2305:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -6028,8 +5970,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRosSystemParser.g:2333:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRosSystemParser.g:2334:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRosSystemParser.g:2305:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRosSystemParser.g:2306:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -6056,7 +5998,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRosSystemParser.g:2340:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRosSystemParser.g:2312:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -6067,14 +6009,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2346:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRosSystemParser.g:2347:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2318:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRosSystemParser.g:2319:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRosSystemParser.g:2347:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRosSystemParser.g:2348:3: (lv_value_0_0= ruleEString ) + // InternalRosSystemParser.g:2319:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2320:3: (lv_value_0_0= ruleEString ) { - // InternalRosSystemParser.g:2348:3: (lv_value_0_0= ruleEString ) - // InternalRosSystemParser.g:2349:4: lv_value_0_0= ruleEString + // InternalRosSystemParser.g:2320:3: (lv_value_0_0= ruleEString ) + // InternalRosSystemParser.g:2321:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -6121,7 +6063,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRosSystemParser.g:2369:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRosSystemParser.g:2341:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -6129,8 +6071,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRosSystemParser.g:2369:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRosSystemParser.g:2370:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRosSystemParser.g:2341:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRosSystemParser.g:2342:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -6157,7 +6099,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRosSystemParser.g:2376:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRosSystemParser.g:2348:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -6168,14 +6110,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2382:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRosSystemParser.g:2383:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystemParser.g:2354:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRosSystemParser.g:2355:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRosSystemParser.g:2383:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRosSystemParser.g:2384:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystemParser.g:2355:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRosSystemParser.g:2356:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRosSystemParser.g:2384:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRosSystemParser.g:2385:4: lv_value_0_0= ruleBase64Binary + // InternalRosSystemParser.g:2356:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRosSystemParser.g:2357:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -6222,7 +6164,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRosSystemParser.g:2405:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRosSystemParser.g:2377:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -6230,8 +6172,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRosSystemParser.g:2405:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRosSystemParser.g:2406:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRosSystemParser.g:2377:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRosSystemParser.g:2378:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -6258,7 +6200,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRosSystemParser.g:2412:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRosSystemParser.g:2384:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -6269,14 +6211,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2418:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRosSystemParser.g:2419:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystemParser.g:2390:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRosSystemParser.g:2391:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRosSystemParser.g:2419:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRosSystemParser.g:2420:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystemParser.g:2391:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRosSystemParser.g:2392:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRosSystemParser.g:2420:3: (lv_value_0_0= ruleInteger0 ) - // InternalRosSystemParser.g:2421:4: lv_value_0_0= ruleInteger0 + // InternalRosSystemParser.g:2392:3: (lv_value_0_0= ruleInteger0 ) + // InternalRosSystemParser.g:2393:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -6323,7 +6265,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRosSystemParser.g:2441:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRosSystemParser.g:2413:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -6331,8 +6273,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRosSystemParser.g:2441:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRosSystemParser.g:2442:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRosSystemParser.g:2413:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRosSystemParser.g:2414:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -6359,7 +6301,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRosSystemParser.g:2448:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRosSystemParser.g:2420:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -6370,14 +6312,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2454:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRosSystemParser.g:2455:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystemParser.g:2426:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRosSystemParser.g:2427:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRosSystemParser.g:2455:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRosSystemParser.g:2456:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystemParser.g:2427:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRosSystemParser.g:2428:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRosSystemParser.g:2456:3: (lv_value_0_0= ruleDouble0 ) - // InternalRosSystemParser.g:2457:4: lv_value_0_0= ruleDouble0 + // InternalRosSystemParser.g:2428:3: (lv_value_0_0= ruleDouble0 ) + // InternalRosSystemParser.g:2429:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -6424,7 +6366,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRosSystemParser.g:2477:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRosSystemParser.g:2449:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -6432,8 +6374,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRosSystemParser.g:2477:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRosSystemParser.g:2478:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRosSystemParser.g:2449:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRosSystemParser.g:2450:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -6460,7 +6402,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRosSystemParser.g:2484:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRosSystemParser.g:2456:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -6471,14 +6413,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2490:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRosSystemParser.g:2491:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystemParser.g:2462:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRosSystemParser.g:2463:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRosSystemParser.g:2491:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRosSystemParser.g:2492:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystemParser.g:2463:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRosSystemParser.g:2464:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRosSystemParser.g:2492:3: (lv_value_0_0= ruleboolean0 ) - // InternalRosSystemParser.g:2493:4: lv_value_0_0= ruleboolean0 + // InternalRosSystemParser.g:2464:3: (lv_value_0_0= ruleboolean0 ) + // InternalRosSystemParser.g:2465:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -6525,7 +6467,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRosSystemParser.g:2513:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRosSystemParser.g:2485:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -6533,8 +6475,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRosSystemParser.g:2513:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRosSystemParser.g:2514:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRosSystemParser.g:2485:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRosSystemParser.g:2486:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -6561,7 +6503,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRosSystemParser.g:2520: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:2492: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; @@ -6579,14 +6521,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2526: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:2527: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:2498: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:2499: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:2527: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:2528: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:2499: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:2500: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:2528:3: () - // InternalRosSystemParser.g:2529:4: + // InternalRosSystemParser.g:2500:3: () + // InternalRosSystemParser.g:2501:4: { current = forceCreateModelElement( @@ -6596,31 +6538,31 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystemParser.g:2535: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:2507: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:2536: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:2508: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_38); + otherlv_1=(Token)match(input,LeftSquareBracket,FOLLOW_10); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_0()); - // InternalRosSystemParser.g:2540:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRosSystemParser.g:2541:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2512:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRosSystemParser.g:2513:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRosSystemParser.g:2541:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRosSystemParser.g:2542:6: lv_value_2_0= ruleParameterStructMember + // InternalRosSystemParser.g:2513:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2514:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); - pushFollow(FOLLOW_24); + pushFollow(FOLLOW_12); lv_value_2_0=ruleParameterStructMember(); state._fsp--; @@ -6642,39 +6584,39 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRosSystemParser.g:2559:4: (otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket )* - loop33: + // InternalRosSystemParser.g:2531: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:2560:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket + // InternalRosSystemParser.g:2532:5: otherlv_3= Comma otherlv_4= LeftSquareBracket ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= RightSquareBracket { otherlv_3=(Token)match(input,Comma,FOLLOW_9); newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_38); + otherlv_4=(Token)match(input,LeftSquareBracket,FOLLOW_10); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftSquareBracketKeyword_1_2_1()); - // InternalRosSystemParser.g:2568:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRosSystemParser.g:2569:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2540:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRosSystemParser.g:2541:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRosSystemParser.g:2569:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRosSystemParser.g:2570:7: lv_value_5_0= ruleParameterStructMember + // InternalRosSystemParser.g:2541:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRosSystemParser.g:2542: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--; @@ -6696,7 +6638,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_24); + otherlv_6=(Token)match(input,RightSquareBracket,FOLLOW_12); newLeafNode(otherlv_6, grammarAccess.getParameterStructAccess().getRightSquareBracketKeyword_1_2_3()); @@ -6705,7 +6647,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop33; + break loop32; } } while (true); @@ -6742,7 +6684,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRosSystemParser.g:2601:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRosSystemParser.g:2573:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -6750,8 +6692,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRosSystemParser.g:2601:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRosSystemParser.g:2602:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRosSystemParser.g:2573:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRosSystemParser.g:2574:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -6778,7 +6720,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRosSystemParser.g:2608:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRosSystemParser.g:2580:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -6789,14 +6731,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2614:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRosSystemParser.g:2615:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystemParser.g:2586:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRosSystemParser.g:2587:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRosSystemParser.g:2615:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRosSystemParser.g:2616:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystemParser.g:2587:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRosSystemParser.g:2588:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRosSystemParser.g:2616:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRosSystemParser.g:2617:4: lv_value_0_0= ruleDateTime0 + // InternalRosSystemParser.g:2588:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRosSystemParser.g:2589:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -6843,7 +6785,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRosSystemParser.g:2637:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRosSystemParser.g:2609:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -6851,8 +6793,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRosSystemParser.g:2637:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRosSystemParser.g:2638:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRosSystemParser.g:2609:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRosSystemParser.g:2610:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -6879,44 +6821,39 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRosSystemParser.g:2644:1: ruleParameterStructMember returns [EObject current=null] : (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ; + // InternalRosSystemParser.g:2616: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; - Token otherlv_0=null; - Token otherlv_2=null; - Token this_BEGIN_3=null; - Token this_END_5=null; - AntlrDatatypeRuleToken lv_name_1_0 = null; + Token otherlv_1=null; + Token this_BEGIN_2=null; + Token this_END_4=null; + AntlrDatatypeRuleToken lv_name_0_0 = null; - EObject lv_value_4_0 = null; + EObject lv_value_3_0 = null; enterRule(); try { - // InternalRosSystemParser.g:2650:2: ( (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) ) - // InternalRosSystemParser.g:2651:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) + // InternalRosSystemParser.g:2622: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:2623: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:2651:2: (otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END ) - // InternalRosSystemParser.g:2652:3: otherlv_0= ParameterStructMember ( (lv_name_1_0= ruleEString ) ) otherlv_2= Colon this_BEGIN_3= RULE_BEGIN ( (lv_value_4_0= ruleParameterValue ) ) this_END_5= RULE_END + // InternalRosSystemParser.g:2623: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:2624:3: ( (lv_name_0_0= ruleEString ) ) otherlv_1= Colon this_BEGIN_2= RULE_BEGIN ( (lv_value_3_0= ruleParameterValue ) ) this_END_4= RULE_END { - otherlv_0=(Token)match(input,ParameterStructMember,FOLLOW_10); - - newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - - // InternalRosSystemParser.g:2656:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRosSystemParser.g:2657:4: (lv_name_1_0= ruleEString ) + // InternalRosSystemParser.g:2624:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2625:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:2657:4: (lv_name_1_0= ruleEString ) - // InternalRosSystemParser.g:2658:5: lv_name_1_0= ruleEString + // InternalRosSystemParser.g:2625:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2626:5: lv_name_0_0= ruleEString { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_3); - lv_name_1_0=ruleEString(); + lv_name_0_0=ruleEString(); state._fsp--; @@ -6927,7 +6864,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "name", - lv_name_1_0, + lv_name_0_0, "de.fraunhofer.ipa.ros.Basics.EString"); afterParserOrEnumRuleCall(); @@ -6937,25 +6874,25 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,Colon,FOLLOW_4); + otherlv_1=(Token)match(input,Colon,FOLLOW_4); - newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getColonKeyword_2()); + newLeafNode(otherlv_1, grammarAccess.getParameterStructMemberAccess().getColonKeyword_1()); - this_BEGIN_3=(Token)match(input,RULE_BEGIN,FOLLOW_20); + this_BEGIN_2=(Token)match(input,RULE_BEGIN,FOLLOW_21); - newLeafNode(this_BEGIN_3, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_3()); + newLeafNode(this_BEGIN_2, grammarAccess.getParameterStructMemberAccess().getBEGINTerminalRuleCall_2()); - // InternalRosSystemParser.g:2683:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRosSystemParser.g:2684:4: (lv_value_4_0= ruleParameterValue ) + // InternalRosSystemParser.g:2651:3: ( (lv_value_3_0= ruleParameterValue ) ) + // InternalRosSystemParser.g:2652:4: (lv_value_3_0= ruleParameterValue ) { - // InternalRosSystemParser.g:2684:4: (lv_value_4_0= ruleParameterValue ) - // InternalRosSystemParser.g:2685:5: lv_value_4_0= ruleParameterValue + // InternalRosSystemParser.g:2652:4: (lv_value_3_0= ruleParameterValue ) + // InternalRosSystemParser.g:2653:5: lv_value_3_0= ruleParameterValue { - newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); + newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_3_0()); - pushFollow(FOLLOW_14); - lv_value_4_0=ruleParameterValue(); + pushFollow(FOLLOW_15); + lv_value_3_0=ruleParameterValue(); state._fsp--; @@ -6966,7 +6903,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { set( current, "value", - lv_value_4_0, + lv_value_3_0, "de.fraunhofer.ipa.ros.Basics.ParameterValue"); afterParserOrEnumRuleCall(); @@ -6976,9 +6913,9 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - this_END_5=(Token)match(input,RULE_END,FOLLOW_2); + this_END_4=(Token)match(input,RULE_END,FOLLOW_2); - newLeafNode(this_END_5, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_5()); + newLeafNode(this_END_4, grammarAccess.getParameterStructMemberAccess().getENDTerminalRuleCall_4()); } @@ -7003,7 +6940,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRosSystemParser.g:2710:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRosSystemParser.g:2678:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -7011,8 +6948,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRosSystemParser.g:2710:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRosSystemParser.g:2711:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRosSystemParser.g:2678:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRosSystemParser.g:2679:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -7039,7 +6976,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRosSystemParser.g:2717:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRosSystemParser.g:2685: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; @@ -7052,22 +6989,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:2723:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRosSystemParser.g:2724:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystemParser.g:2691:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRosSystemParser.g:2692:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRosSystemParser.g:2724:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRosSystemParser.g:2725:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystemParser.g:2692:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRosSystemParser.g:2693:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRosSystemParser.g:2725:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRosSystemParser.g:2726:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2693:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRosSystemParser.g:2694:4: (lv_name_0_0= ruleEString ) { - // InternalRosSystemParser.g:2726:4: (lv_name_0_0= ruleEString ) - // InternalRosSystemParser.g:2727:5: lv_name_0_0= ruleEString + // InternalRosSystemParser.g:2694:4: (lv_name_0_0= ruleEString ) + // InternalRosSystemParser.g:2695: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--; @@ -7089,11 +7026,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRosSystemParser.g:2744:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRosSystemParser.g:2745:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystemParser.g:2712:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRosSystemParser.g:2713:4: (lv_type_1_0= ruleParameterType ) { - // InternalRosSystemParser.g:2745:4: (lv_type_1_0= ruleParameterType ) - // InternalRosSystemParser.g:2746:5: lv_type_1_0= ruleParameterType + // InternalRosSystemParser.g:2713:4: (lv_type_1_0= ruleParameterType ) + // InternalRosSystemParser.g:2714:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -7143,7 +7080,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRosSystemParser.g:2767:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRosSystemParser.g:2735:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -7151,8 +7088,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRosSystemParser.g:2767:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRosSystemParser.g:2768:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRosSystemParser.g:2735:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRosSystemParser.g:2736:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -7179,7 +7116,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRosSystemParser.g:2774:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRosSystemParser.g:2742:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7189,8 +7126,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRosSystemParser.g:2780:2: (this_BINARY_0= RULE_BINARY ) - // InternalRosSystemParser.g:2781:2: this_BINARY_0= RULE_BINARY + // InternalRosSystemParser.g:2748:2: (this_BINARY_0= RULE_BINARY ) + // InternalRosSystemParser.g:2749:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -7219,7 +7156,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRosSystemParser.g:2791:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRosSystemParser.g:2759:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -7227,8 +7164,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRosSystemParser.g:2791:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRosSystemParser.g:2792:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRosSystemParser.g:2759:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRosSystemParser.g:2760:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -7255,7 +7192,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRosSystemParser.g:2798:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRosSystemParser.g:2766:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7265,8 +7202,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2804:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRosSystemParser.g:2805:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRosSystemParser.g:2772:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRosSystemParser.g:2773:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -7295,7 +7232,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRosSystemParser.g:2815:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRosSystemParser.g:2783:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -7303,8 +7240,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRosSystemParser.g:2815:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRosSystemParser.g:2816:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRosSystemParser.g:2783:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRosSystemParser.g:2784:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -7331,7 +7268,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRosSystemParser.g:2822:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRosSystemParser.g:2790:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7341,8 +7278,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2828:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRosSystemParser.g:2829:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRosSystemParser.g:2796:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRosSystemParser.g:2797:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -7371,7 +7308,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRosSystemParser.g:2839:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRosSystemParser.g:2807:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -7379,8 +7316,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRosSystemParser.g:2839:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRosSystemParser.g:2840:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRosSystemParser.g:2807:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRosSystemParser.g:2808:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -7407,7 +7344,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRosSystemParser.g:2846:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRosSystemParser.g:2814:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7417,8 +7354,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2852:2: (this_DECINT_0= RULE_DECINT ) - // InternalRosSystemParser.g:2853:2: this_DECINT_0= RULE_DECINT + // InternalRosSystemParser.g:2820:2: (this_DECINT_0= RULE_DECINT ) + // InternalRosSystemParser.g:2821:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -7447,7 +7384,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRosSystemParser.g:2863:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRosSystemParser.g:2831:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -7455,8 +7392,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRosSystemParser.g:2863:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRosSystemParser.g:2864:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRosSystemParser.g:2831:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRosSystemParser.g:2832:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -7483,7 +7420,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRosSystemParser.g:2870:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRosSystemParser.g:2838:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -7493,8 +7430,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRosSystemParser.g:2876:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRosSystemParser.g:2877:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRosSystemParser.g:2844:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRosSystemParser.g:2845:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -7523,7 +7460,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleAbstractType" - // InternalRosSystemParser.g:2887:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRosSystemParser.g:2855:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -7531,8 +7468,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRosSystemParser.g:2887:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRosSystemParser.g:2888:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRosSystemParser.g:2855:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRosSystemParser.g:2856:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -7559,7 +7496,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRosSystemParser.g:2894: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:2862: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; @@ -7630,15 +7567,178 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:2900: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:2901: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:2868: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:2869: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:2901: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:2869: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; + switch ( input.LA(1) ) { + case Bool: + { + alt34=1; + } + break; + case Int8: + { + alt34=2; + } + break; + case Uint8: + { + alt34=3; + } + break; + case Int16: + { + alt34=4; + } + break; + case Uint16: + { + alt34=5; + } + break; + case Int32: + { + alt34=6; + } + break; + case Uint32: + { + alt34=7; + } + break; + case Int64: + { + alt34=8; + } + break; + case Uint64: + { + alt34=9; + } + break; + case Float32: + { + alt34=10; + } + break; + case Float64: + { + alt34=11; + } + break; + case String_1: + { + alt34=12; + } + break; + case Byte: + { + alt34=13; + } + break; + case Time: + { + alt34=14; + } + break; + case Duration: + { + alt34=15; + } + break; + case Header: + { + alt34=16; + } + break; + case Bool_1: + { + alt34=17; + } + break; + case Int8_1: + { + alt34=18; + } + break; + case Uint8_1: + { + alt34=19; + } + break; + case Int16_1: + { + alt34=20; + } + break; + case Uint16_1: + { + alt34=21; + } + break; + case Int32_1: + { + alt34=22; + } + break; + case Uint32_1: + { + alt34=23; + } + break; + case Int64_1: + { + alt34=24; + } + break; + case Uint64_1: + { + alt34=25; + } + break; + case Float32_1: + { + alt34=26; + } + break; + case Float64_1: + { + alt34=27; + } + break; + case String_2: + { + alt34=28; + } + break; + case Byte_1: + { + alt34=29; + } + break; + case RULE_ID: + case RULE_STRING: + { + alt34=30; + } + break; + case LeftSquareBracket: + { + alt34=31; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 34, 0, input); + + throw nvae; + } + + switch (alt34) { case 1 : - // InternalRosSystemParser.g:2902:3: this_bool_0= rulebool + // InternalRosSystemParser.g:2870:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -7656,7 +7756,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:2911:3: this_int8_1= ruleint8 + // InternalRosSystemParser.g:2879:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -7674,7 +7774,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:2920:3: this_uint8_2= ruleuint8 + // InternalRosSystemParser.g:2888:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -7692,7 +7792,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:2929:3: this_int16_3= ruleint16 + // InternalRosSystemParser.g:2897:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -7710,7 +7810,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:2938:3: this_uint16_4= ruleuint16 + // InternalRosSystemParser.g:2906:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -7728,7 +7828,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:2947:3: this_int32_5= ruleint32 + // InternalRosSystemParser.g:2915:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -7746,7 +7846,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:2956:3: this_uint32_6= ruleuint32 + // InternalRosSystemParser.g:2924:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -7764,7 +7864,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:2965:3: this_int64_7= ruleint64 + // InternalRosSystemParser.g:2933:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -7782,7 +7882,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRosSystemParser.g:2974:3: this_uint64_8= ruleuint64 + // InternalRosSystemParser.g:2942:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -7800,7 +7900,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRosSystemParser.g:2983:3: this_float32_9= rulefloat32 + // InternalRosSystemParser.g:2951:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -7818,7 +7918,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRosSystemParser.g:2992:3: this_float64_10= rulefloat64 + // InternalRosSystemParser.g:2960:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -7836,7 +7936,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRosSystemParser.g:3001:3: this_string0_11= rulestring0 + // InternalRosSystemParser.g:2969:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -7854,7 +7954,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRosSystemParser.g:3010:3: this_byte_12= rulebyte + // InternalRosSystemParser.g:2978:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -7872,7 +7972,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRosSystemParser.g:3019:3: this_time_13= ruletime + // InternalRosSystemParser.g:2987:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -7890,7 +7990,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRosSystemParser.g:3028:3: this_duration_14= ruleduration + // InternalRosSystemParser.g:2996:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -7908,7 +8008,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRosSystemParser.g:3037:3: this_Header_15= ruleHeader + // InternalRosSystemParser.g:3005:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -7926,7 +8026,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRosSystemParser.g:3046:3: this_boolArray_16= ruleboolArray + // InternalRosSystemParser.g:3014:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -7944,7 +8044,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRosSystemParser.g:3055:3: this_int8Array_17= ruleint8Array + // InternalRosSystemParser.g:3023:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -7962,7 +8062,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRosSystemParser.g:3064:3: this_uint8Array_18= ruleuint8Array + // InternalRosSystemParser.g:3032:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -7980,7 +8080,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRosSystemParser.g:3073:3: this_int16Array_19= ruleint16Array + // InternalRosSystemParser.g:3041:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -7998,7 +8098,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRosSystemParser.g:3082:3: this_uint16Array_20= ruleuint16Array + // InternalRosSystemParser.g:3050:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -8016,7 +8116,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRosSystemParser.g:3091:3: this_int32Array_21= ruleint32Array + // InternalRosSystemParser.g:3059:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -8034,7 +8134,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRosSystemParser.g:3100:3: this_uint32Array_22= ruleuint32Array + // InternalRosSystemParser.g:3068:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -8052,7 +8152,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRosSystemParser.g:3109:3: this_int64Array_23= ruleint64Array + // InternalRosSystemParser.g:3077:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -8070,7 +8170,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRosSystemParser.g:3118:3: this_uint64Array_24= ruleuint64Array + // InternalRosSystemParser.g:3086:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -8088,7 +8188,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRosSystemParser.g:3127:3: this_float32Array_25= rulefloat32Array + // InternalRosSystemParser.g:3095:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -8106,7 +8206,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRosSystemParser.g:3136:3: this_float64Array_26= rulefloat64Array + // InternalRosSystemParser.g:3104:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -8124,7 +8224,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRosSystemParser.g:3145:3: this_string0Array_27= rulestring0Array + // InternalRosSystemParser.g:3113:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -8142,7 +8242,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRosSystemParser.g:3154:3: this_byteArray_28= rulebyteArray + // InternalRosSystemParser.g:3122:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -8160,7 +8260,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRosSystemParser.g:3163:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRosSystemParser.g:3131:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -8178,7 +8278,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRosSystemParser.g:3172:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRosSystemParser.g:3140:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -8218,7 +8318,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRosSystemParser.g:3184:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRosSystemParser.g:3152:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -8226,8 +8326,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRosSystemParser.g:3184:45: (iv_rulebool= rulebool EOF ) - // InternalRosSystemParser.g:3185:2: iv_rulebool= rulebool EOF + // InternalRosSystemParser.g:3152:45: (iv_rulebool= rulebool EOF ) + // InternalRosSystemParser.g:3153:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -8254,7 +8354,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRosSystemParser.g:3191:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; + // InternalRosSystemParser.g:3159:1: rulebool returns [EObject current=null] : ( () otherlv_1= Bool ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -8264,14 +8364,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3197:2: ( ( () otherlv_1= Bool ) ) - // InternalRosSystemParser.g:3198:2: ( () otherlv_1= Bool ) + // InternalRosSystemParser.g:3165:2: ( ( () otherlv_1= Bool ) ) + // InternalRosSystemParser.g:3166:2: ( () otherlv_1= Bool ) { - // InternalRosSystemParser.g:3198:2: ( () otherlv_1= Bool ) - // InternalRosSystemParser.g:3199:3: () otherlv_1= Bool + // InternalRosSystemParser.g:3166:2: ( () otherlv_1= Bool ) + // InternalRosSystemParser.g:3167:3: () otherlv_1= Bool { - // InternalRosSystemParser.g:3199:3: () - // InternalRosSystemParser.g:3200:4: + // InternalRosSystemParser.g:3167:3: () + // InternalRosSystemParser.g:3168:4: { current = forceCreateModelElement( @@ -8308,7 +8408,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRosSystemParser.g:3214:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRosSystemParser.g:3182:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -8316,8 +8416,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRosSystemParser.g:3214:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRosSystemParser.g:3215:2: iv_ruleint8= ruleint8 EOF + // InternalRosSystemParser.g:3182:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRosSystemParser.g:3183:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -8344,7 +8444,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRosSystemParser.g:3221:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; + // InternalRosSystemParser.g:3189:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= Int8 ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -8354,14 +8454,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3227:2: ( ( () otherlv_1= Int8 ) ) - // InternalRosSystemParser.g:3228:2: ( () otherlv_1= Int8 ) + // InternalRosSystemParser.g:3195:2: ( ( () otherlv_1= Int8 ) ) + // InternalRosSystemParser.g:3196:2: ( () otherlv_1= Int8 ) { - // InternalRosSystemParser.g:3228:2: ( () otherlv_1= Int8 ) - // InternalRosSystemParser.g:3229:3: () otherlv_1= Int8 + // InternalRosSystemParser.g:3196:2: ( () otherlv_1= Int8 ) + // InternalRosSystemParser.g:3197:3: () otherlv_1= Int8 { - // InternalRosSystemParser.g:3229:3: () - // InternalRosSystemParser.g:3230:4: + // InternalRosSystemParser.g:3197:3: () + // InternalRosSystemParser.g:3198:4: { current = forceCreateModelElement( @@ -8398,7 +8498,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRosSystemParser.g:3244:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRosSystemParser.g:3212:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -8406,8 +8506,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRosSystemParser.g:3244:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRosSystemParser.g:3245:2: iv_ruleuint8= ruleuint8 EOF + // InternalRosSystemParser.g:3212:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRosSystemParser.g:3213:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -8434,7 +8534,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRosSystemParser.g:3251:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; + // InternalRosSystemParser.g:3219:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= Uint8 ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -8444,14 +8544,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3257:2: ( ( () otherlv_1= Uint8 ) ) - // InternalRosSystemParser.g:3258:2: ( () otherlv_1= Uint8 ) + // InternalRosSystemParser.g:3225:2: ( ( () otherlv_1= Uint8 ) ) + // InternalRosSystemParser.g:3226:2: ( () otherlv_1= Uint8 ) { - // InternalRosSystemParser.g:3258:2: ( () otherlv_1= Uint8 ) - // InternalRosSystemParser.g:3259:3: () otherlv_1= Uint8 + // InternalRosSystemParser.g:3226:2: ( () otherlv_1= Uint8 ) + // InternalRosSystemParser.g:3227:3: () otherlv_1= Uint8 { - // InternalRosSystemParser.g:3259:3: () - // InternalRosSystemParser.g:3260:4: + // InternalRosSystemParser.g:3227:3: () + // InternalRosSystemParser.g:3228:4: { current = forceCreateModelElement( @@ -8488,7 +8588,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRosSystemParser.g:3274:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRosSystemParser.g:3242:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -8496,8 +8596,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRosSystemParser.g:3274:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRosSystemParser.g:3275:2: iv_ruleint16= ruleint16 EOF + // InternalRosSystemParser.g:3242:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRosSystemParser.g:3243:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -8524,7 +8624,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRosSystemParser.g:3281:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; + // InternalRosSystemParser.g:3249:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= Int16 ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -8534,14 +8634,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3287:2: ( ( () otherlv_1= Int16 ) ) - // InternalRosSystemParser.g:3288:2: ( () otherlv_1= Int16 ) + // InternalRosSystemParser.g:3255:2: ( ( () otherlv_1= Int16 ) ) + // InternalRosSystemParser.g:3256:2: ( () otherlv_1= Int16 ) { - // InternalRosSystemParser.g:3288:2: ( () otherlv_1= Int16 ) - // InternalRosSystemParser.g:3289:3: () otherlv_1= Int16 + // InternalRosSystemParser.g:3256:2: ( () otherlv_1= Int16 ) + // InternalRosSystemParser.g:3257:3: () otherlv_1= Int16 { - // InternalRosSystemParser.g:3289:3: () - // InternalRosSystemParser.g:3290:4: + // InternalRosSystemParser.g:3257:3: () + // InternalRosSystemParser.g:3258:4: { current = forceCreateModelElement( @@ -8578,7 +8678,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRosSystemParser.g:3304:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRosSystemParser.g:3272:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -8586,8 +8686,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRosSystemParser.g:3304:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRosSystemParser.g:3305:2: iv_ruleuint16= ruleuint16 EOF + // InternalRosSystemParser.g:3272:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRosSystemParser.g:3273:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -8614,7 +8714,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRosSystemParser.g:3311:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; + // InternalRosSystemParser.g:3279:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= Uint16 ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -8624,14 +8724,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3317:2: ( ( () otherlv_1= Uint16 ) ) - // InternalRosSystemParser.g:3318:2: ( () otherlv_1= Uint16 ) + // InternalRosSystemParser.g:3285:2: ( ( () otherlv_1= Uint16 ) ) + // InternalRosSystemParser.g:3286:2: ( () otherlv_1= Uint16 ) { - // InternalRosSystemParser.g:3318:2: ( () otherlv_1= Uint16 ) - // InternalRosSystemParser.g:3319:3: () otherlv_1= Uint16 + // InternalRosSystemParser.g:3286:2: ( () otherlv_1= Uint16 ) + // InternalRosSystemParser.g:3287:3: () otherlv_1= Uint16 { - // InternalRosSystemParser.g:3319:3: () - // InternalRosSystemParser.g:3320:4: + // InternalRosSystemParser.g:3287:3: () + // InternalRosSystemParser.g:3288:4: { current = forceCreateModelElement( @@ -8668,7 +8768,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRosSystemParser.g:3334:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRosSystemParser.g:3302:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -8676,8 +8776,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRosSystemParser.g:3334:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRosSystemParser.g:3335:2: iv_ruleint32= ruleint32 EOF + // InternalRosSystemParser.g:3302:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRosSystemParser.g:3303:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -8704,7 +8804,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRosSystemParser.g:3341:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; + // InternalRosSystemParser.g:3309:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= Int32 ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -8714,14 +8814,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3347:2: ( ( () otherlv_1= Int32 ) ) - // InternalRosSystemParser.g:3348:2: ( () otherlv_1= Int32 ) + // InternalRosSystemParser.g:3315:2: ( ( () otherlv_1= Int32 ) ) + // InternalRosSystemParser.g:3316:2: ( () otherlv_1= Int32 ) { - // InternalRosSystemParser.g:3348:2: ( () otherlv_1= Int32 ) - // InternalRosSystemParser.g:3349:3: () otherlv_1= Int32 + // InternalRosSystemParser.g:3316:2: ( () otherlv_1= Int32 ) + // InternalRosSystemParser.g:3317:3: () otherlv_1= Int32 { - // InternalRosSystemParser.g:3349:3: () - // InternalRosSystemParser.g:3350:4: + // InternalRosSystemParser.g:3317:3: () + // InternalRosSystemParser.g:3318:4: { current = forceCreateModelElement( @@ -8758,7 +8858,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRosSystemParser.g:3364:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRosSystemParser.g:3332:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -8766,8 +8866,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRosSystemParser.g:3364:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRosSystemParser.g:3365:2: iv_ruleuint32= ruleuint32 EOF + // InternalRosSystemParser.g:3332:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRosSystemParser.g:3333:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -8794,7 +8894,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRosSystemParser.g:3371:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; + // InternalRosSystemParser.g:3339:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= Uint32 ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -8804,14 +8904,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3377:2: ( ( () otherlv_1= Uint32 ) ) - // InternalRosSystemParser.g:3378:2: ( () otherlv_1= Uint32 ) + // InternalRosSystemParser.g:3345:2: ( ( () otherlv_1= Uint32 ) ) + // InternalRosSystemParser.g:3346:2: ( () otherlv_1= Uint32 ) { - // InternalRosSystemParser.g:3378:2: ( () otherlv_1= Uint32 ) - // InternalRosSystemParser.g:3379:3: () otherlv_1= Uint32 + // InternalRosSystemParser.g:3346:2: ( () otherlv_1= Uint32 ) + // InternalRosSystemParser.g:3347:3: () otherlv_1= Uint32 { - // InternalRosSystemParser.g:3379:3: () - // InternalRosSystemParser.g:3380:4: + // InternalRosSystemParser.g:3347:3: () + // InternalRosSystemParser.g:3348:4: { current = forceCreateModelElement( @@ -8848,7 +8948,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRosSystemParser.g:3394:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRosSystemParser.g:3362:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -8856,8 +8956,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRosSystemParser.g:3394:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRosSystemParser.g:3395:2: iv_ruleint64= ruleint64 EOF + // InternalRosSystemParser.g:3362:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRosSystemParser.g:3363:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -8884,7 +8984,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRosSystemParser.g:3401:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; + // InternalRosSystemParser.g:3369:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= Int64 ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -8894,14 +8994,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3407:2: ( ( () otherlv_1= Int64 ) ) - // InternalRosSystemParser.g:3408:2: ( () otherlv_1= Int64 ) + // InternalRosSystemParser.g:3375:2: ( ( () otherlv_1= Int64 ) ) + // InternalRosSystemParser.g:3376:2: ( () otherlv_1= Int64 ) { - // InternalRosSystemParser.g:3408:2: ( () otherlv_1= Int64 ) - // InternalRosSystemParser.g:3409:3: () otherlv_1= Int64 + // InternalRosSystemParser.g:3376:2: ( () otherlv_1= Int64 ) + // InternalRosSystemParser.g:3377:3: () otherlv_1= Int64 { - // InternalRosSystemParser.g:3409:3: () - // InternalRosSystemParser.g:3410:4: + // InternalRosSystemParser.g:3377:3: () + // InternalRosSystemParser.g:3378:4: { current = forceCreateModelElement( @@ -8938,7 +9038,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRosSystemParser.g:3424:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRosSystemParser.g:3392:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -8946,8 +9046,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRosSystemParser.g:3424:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRosSystemParser.g:3425:2: iv_ruleuint64= ruleuint64 EOF + // InternalRosSystemParser.g:3392:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRosSystemParser.g:3393:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -8974,7 +9074,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRosSystemParser.g:3431:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; + // InternalRosSystemParser.g:3399:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= Uint64 ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -8984,14 +9084,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3437:2: ( ( () otherlv_1= Uint64 ) ) - // InternalRosSystemParser.g:3438:2: ( () otherlv_1= Uint64 ) + // InternalRosSystemParser.g:3405:2: ( ( () otherlv_1= Uint64 ) ) + // InternalRosSystemParser.g:3406:2: ( () otherlv_1= Uint64 ) { - // InternalRosSystemParser.g:3438:2: ( () otherlv_1= Uint64 ) - // InternalRosSystemParser.g:3439:3: () otherlv_1= Uint64 + // InternalRosSystemParser.g:3406:2: ( () otherlv_1= Uint64 ) + // InternalRosSystemParser.g:3407:3: () otherlv_1= Uint64 { - // InternalRosSystemParser.g:3439:3: () - // InternalRosSystemParser.g:3440:4: + // InternalRosSystemParser.g:3407:3: () + // InternalRosSystemParser.g:3408:4: { current = forceCreateModelElement( @@ -9028,7 +9128,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRosSystemParser.g:3454:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRosSystemParser.g:3422:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -9036,8 +9136,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRosSystemParser.g:3454:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRosSystemParser.g:3455:2: iv_rulefloat32= rulefloat32 EOF + // InternalRosSystemParser.g:3422:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRosSystemParser.g:3423:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -9064,7 +9164,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRosSystemParser.g:3461:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; + // InternalRosSystemParser.g:3429:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= Float32 ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -9074,14 +9174,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3467:2: ( ( () otherlv_1= Float32 ) ) - // InternalRosSystemParser.g:3468:2: ( () otherlv_1= Float32 ) + // InternalRosSystemParser.g:3435:2: ( ( () otherlv_1= Float32 ) ) + // InternalRosSystemParser.g:3436:2: ( () otherlv_1= Float32 ) { - // InternalRosSystemParser.g:3468:2: ( () otherlv_1= Float32 ) - // InternalRosSystemParser.g:3469:3: () otherlv_1= Float32 + // InternalRosSystemParser.g:3436:2: ( () otherlv_1= Float32 ) + // InternalRosSystemParser.g:3437:3: () otherlv_1= Float32 { - // InternalRosSystemParser.g:3469:3: () - // InternalRosSystemParser.g:3470:4: + // InternalRosSystemParser.g:3437:3: () + // InternalRosSystemParser.g:3438:4: { current = forceCreateModelElement( @@ -9118,7 +9218,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRosSystemParser.g:3484:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRosSystemParser.g:3452:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -9126,8 +9226,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRosSystemParser.g:3484:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRosSystemParser.g:3485:2: iv_rulefloat64= rulefloat64 EOF + // InternalRosSystemParser.g:3452:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRosSystemParser.g:3453:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -9154,7 +9254,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRosSystemParser.g:3491:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; + // InternalRosSystemParser.g:3459:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= Float64 ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -9164,14 +9264,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3497:2: ( ( () otherlv_1= Float64 ) ) - // InternalRosSystemParser.g:3498:2: ( () otherlv_1= Float64 ) + // InternalRosSystemParser.g:3465:2: ( ( () otherlv_1= Float64 ) ) + // InternalRosSystemParser.g:3466:2: ( () otherlv_1= Float64 ) { - // InternalRosSystemParser.g:3498:2: ( () otherlv_1= Float64 ) - // InternalRosSystemParser.g:3499:3: () otherlv_1= Float64 + // InternalRosSystemParser.g:3466:2: ( () otherlv_1= Float64 ) + // InternalRosSystemParser.g:3467:3: () otherlv_1= Float64 { - // InternalRosSystemParser.g:3499:3: () - // InternalRosSystemParser.g:3500:4: + // InternalRosSystemParser.g:3467:3: () + // InternalRosSystemParser.g:3468:4: { current = forceCreateModelElement( @@ -9208,7 +9308,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRosSystemParser.g:3514:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRosSystemParser.g:3482:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -9216,8 +9316,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRosSystemParser.g:3514:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRosSystemParser.g:3515:2: iv_rulestring0= rulestring0 EOF + // InternalRosSystemParser.g:3482:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRosSystemParser.g:3483:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -9244,7 +9344,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRosSystemParser.g:3521:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; + // InternalRosSystemParser.g:3489:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= String_1 ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -9254,14 +9354,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3527:2: ( ( () otherlv_1= String_1 ) ) - // InternalRosSystemParser.g:3528:2: ( () otherlv_1= String_1 ) + // InternalRosSystemParser.g:3495:2: ( ( () otherlv_1= String_1 ) ) + // InternalRosSystemParser.g:3496:2: ( () otherlv_1= String_1 ) { - // InternalRosSystemParser.g:3528:2: ( () otherlv_1= String_1 ) - // InternalRosSystemParser.g:3529:3: () otherlv_1= String_1 + // InternalRosSystemParser.g:3496:2: ( () otherlv_1= String_1 ) + // InternalRosSystemParser.g:3497:3: () otherlv_1= String_1 { - // InternalRosSystemParser.g:3529:3: () - // InternalRosSystemParser.g:3530:4: + // InternalRosSystemParser.g:3497:3: () + // InternalRosSystemParser.g:3498:4: { current = forceCreateModelElement( @@ -9298,7 +9398,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRosSystemParser.g:3544:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRosSystemParser.g:3512:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -9306,8 +9406,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRosSystemParser.g:3544:45: (iv_rulebyte= rulebyte EOF ) - // InternalRosSystemParser.g:3545:2: iv_rulebyte= rulebyte EOF + // InternalRosSystemParser.g:3512:45: (iv_rulebyte= rulebyte EOF ) + // InternalRosSystemParser.g:3513:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -9334,7 +9434,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRosSystemParser.g:3551:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; + // InternalRosSystemParser.g:3519:1: rulebyte returns [EObject current=null] : ( () otherlv_1= Byte ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -9344,14 +9444,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3557:2: ( ( () otherlv_1= Byte ) ) - // InternalRosSystemParser.g:3558:2: ( () otherlv_1= Byte ) + // InternalRosSystemParser.g:3525:2: ( ( () otherlv_1= Byte ) ) + // InternalRosSystemParser.g:3526:2: ( () otherlv_1= Byte ) { - // InternalRosSystemParser.g:3558:2: ( () otherlv_1= Byte ) - // InternalRosSystemParser.g:3559:3: () otherlv_1= Byte + // InternalRosSystemParser.g:3526:2: ( () otherlv_1= Byte ) + // InternalRosSystemParser.g:3527:3: () otherlv_1= Byte { - // InternalRosSystemParser.g:3559:3: () - // InternalRosSystemParser.g:3560:4: + // InternalRosSystemParser.g:3527:3: () + // InternalRosSystemParser.g:3528:4: { current = forceCreateModelElement( @@ -9388,7 +9488,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRosSystemParser.g:3574:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRosSystemParser.g:3542:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -9396,8 +9496,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRosSystemParser.g:3574:45: (iv_ruletime= ruletime EOF ) - // InternalRosSystemParser.g:3575:2: iv_ruletime= ruletime EOF + // InternalRosSystemParser.g:3542:45: (iv_ruletime= ruletime EOF ) + // InternalRosSystemParser.g:3543:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -9424,7 +9524,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRosSystemParser.g:3581:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; + // InternalRosSystemParser.g:3549:1: ruletime returns [EObject current=null] : ( () otherlv_1= Time ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -9434,14 +9534,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3587:2: ( ( () otherlv_1= Time ) ) - // InternalRosSystemParser.g:3588:2: ( () otherlv_1= Time ) + // InternalRosSystemParser.g:3555:2: ( ( () otherlv_1= Time ) ) + // InternalRosSystemParser.g:3556:2: ( () otherlv_1= Time ) { - // InternalRosSystemParser.g:3588:2: ( () otherlv_1= Time ) - // InternalRosSystemParser.g:3589:3: () otherlv_1= Time + // InternalRosSystemParser.g:3556:2: ( () otherlv_1= Time ) + // InternalRosSystemParser.g:3557:3: () otherlv_1= Time { - // InternalRosSystemParser.g:3589:3: () - // InternalRosSystemParser.g:3590:4: + // InternalRosSystemParser.g:3557:3: () + // InternalRosSystemParser.g:3558:4: { current = forceCreateModelElement( @@ -9478,7 +9578,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRosSystemParser.g:3604:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRosSystemParser.g:3572:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -9486,8 +9586,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRosSystemParser.g:3604:49: (iv_ruleduration= ruleduration EOF ) - // InternalRosSystemParser.g:3605:2: iv_ruleduration= ruleduration EOF + // InternalRosSystemParser.g:3572:49: (iv_ruleduration= ruleduration EOF ) + // InternalRosSystemParser.g:3573:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -9514,7 +9614,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRosSystemParser.g:3611:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; + // InternalRosSystemParser.g:3579:1: ruleduration returns [EObject current=null] : ( () otherlv_1= Duration ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -9524,14 +9624,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3617:2: ( ( () otherlv_1= Duration ) ) - // InternalRosSystemParser.g:3618:2: ( () otherlv_1= Duration ) + // InternalRosSystemParser.g:3585:2: ( ( () otherlv_1= Duration ) ) + // InternalRosSystemParser.g:3586:2: ( () otherlv_1= Duration ) { - // InternalRosSystemParser.g:3618:2: ( () otherlv_1= Duration ) - // InternalRosSystemParser.g:3619:3: () otherlv_1= Duration + // InternalRosSystemParser.g:3586:2: ( () otherlv_1= Duration ) + // InternalRosSystemParser.g:3587:3: () otherlv_1= Duration { - // InternalRosSystemParser.g:3619:3: () - // InternalRosSystemParser.g:3620:4: + // InternalRosSystemParser.g:3587:3: () + // InternalRosSystemParser.g:3588:4: { current = forceCreateModelElement( @@ -9568,7 +9668,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRosSystemParser.g:3634:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRosSystemParser.g:3602:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -9576,8 +9676,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRosSystemParser.g:3634:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRosSystemParser.g:3635:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRosSystemParser.g:3602:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRosSystemParser.g:3603:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -9604,7 +9704,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRosSystemParser.g:3641:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; + // InternalRosSystemParser.g:3609:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= Bool_1 ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -9614,14 +9714,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3647:2: ( ( () otherlv_1= Bool_1 ) ) - // InternalRosSystemParser.g:3648:2: ( () otherlv_1= Bool_1 ) + // InternalRosSystemParser.g:3615:2: ( ( () otherlv_1= Bool_1 ) ) + // InternalRosSystemParser.g:3616:2: ( () otherlv_1= Bool_1 ) { - // InternalRosSystemParser.g:3648:2: ( () otherlv_1= Bool_1 ) - // InternalRosSystemParser.g:3649:3: () otherlv_1= Bool_1 + // InternalRosSystemParser.g:3616:2: ( () otherlv_1= Bool_1 ) + // InternalRosSystemParser.g:3617:3: () otherlv_1= Bool_1 { - // InternalRosSystemParser.g:3649:3: () - // InternalRosSystemParser.g:3650:4: + // InternalRosSystemParser.g:3617:3: () + // InternalRosSystemParser.g:3618:4: { current = forceCreateModelElement( @@ -9658,7 +9758,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRosSystemParser.g:3664:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRosSystemParser.g:3632:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -9666,8 +9766,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3664:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRosSystemParser.g:3665:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRosSystemParser.g:3632:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRosSystemParser.g:3633:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -9694,7 +9794,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRosSystemParser.g:3671:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; + // InternalRosSystemParser.g:3639:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= Int8_1 ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -9704,14 +9804,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3677:2: ( ( () otherlv_1= Int8_1 ) ) - // InternalRosSystemParser.g:3678:2: ( () otherlv_1= Int8_1 ) + // InternalRosSystemParser.g:3645:2: ( ( () otherlv_1= Int8_1 ) ) + // InternalRosSystemParser.g:3646:2: ( () otherlv_1= Int8_1 ) { - // InternalRosSystemParser.g:3678:2: ( () otherlv_1= Int8_1 ) - // InternalRosSystemParser.g:3679:3: () otherlv_1= Int8_1 + // InternalRosSystemParser.g:3646:2: ( () otherlv_1= Int8_1 ) + // InternalRosSystemParser.g:3647:3: () otherlv_1= Int8_1 { - // InternalRosSystemParser.g:3679:3: () - // InternalRosSystemParser.g:3680:4: + // InternalRosSystemParser.g:3647:3: () + // InternalRosSystemParser.g:3648:4: { current = forceCreateModelElement( @@ -9748,7 +9848,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRosSystemParser.g:3694:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRosSystemParser.g:3662:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -9756,8 +9856,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3694:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRosSystemParser.g:3695:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRosSystemParser.g:3662:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRosSystemParser.g:3663:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -9784,7 +9884,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRosSystemParser.g:3701:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; + // InternalRosSystemParser.g:3669:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= Uint8_1 ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -9794,14 +9894,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3707:2: ( ( () otherlv_1= Uint8_1 ) ) - // InternalRosSystemParser.g:3708:2: ( () otherlv_1= Uint8_1 ) + // InternalRosSystemParser.g:3675:2: ( ( () otherlv_1= Uint8_1 ) ) + // InternalRosSystemParser.g:3676:2: ( () otherlv_1= Uint8_1 ) { - // InternalRosSystemParser.g:3708:2: ( () otherlv_1= Uint8_1 ) - // InternalRosSystemParser.g:3709:3: () otherlv_1= Uint8_1 + // InternalRosSystemParser.g:3676:2: ( () otherlv_1= Uint8_1 ) + // InternalRosSystemParser.g:3677:3: () otherlv_1= Uint8_1 { - // InternalRosSystemParser.g:3709:3: () - // InternalRosSystemParser.g:3710:4: + // InternalRosSystemParser.g:3677:3: () + // InternalRosSystemParser.g:3678:4: { current = forceCreateModelElement( @@ -9838,7 +9938,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRosSystemParser.g:3724:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRosSystemParser.g:3692:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -9846,8 +9946,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3724:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRosSystemParser.g:3725:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRosSystemParser.g:3692:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRosSystemParser.g:3693:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -9874,7 +9974,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRosSystemParser.g:3731:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; + // InternalRosSystemParser.g:3699:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= Int16_1 ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -9884,14 +9984,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3737:2: ( ( () otherlv_1= Int16_1 ) ) - // InternalRosSystemParser.g:3738:2: ( () otherlv_1= Int16_1 ) + // InternalRosSystemParser.g:3705:2: ( ( () otherlv_1= Int16_1 ) ) + // InternalRosSystemParser.g:3706:2: ( () otherlv_1= Int16_1 ) { - // InternalRosSystemParser.g:3738:2: ( () otherlv_1= Int16_1 ) - // InternalRosSystemParser.g:3739:3: () otherlv_1= Int16_1 + // InternalRosSystemParser.g:3706:2: ( () otherlv_1= Int16_1 ) + // InternalRosSystemParser.g:3707:3: () otherlv_1= Int16_1 { - // InternalRosSystemParser.g:3739:3: () - // InternalRosSystemParser.g:3740:4: + // InternalRosSystemParser.g:3707:3: () + // InternalRosSystemParser.g:3708:4: { current = forceCreateModelElement( @@ -9928,7 +10028,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRosSystemParser.g:3754:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRosSystemParser.g:3722:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -9936,8 +10036,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3754:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRosSystemParser.g:3755:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRosSystemParser.g:3722:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRosSystemParser.g:3723:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -9964,7 +10064,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRosSystemParser.g:3761:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; + // InternalRosSystemParser.g:3729:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= Uint16_1 ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -9974,14 +10074,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3767:2: ( ( () otherlv_1= Uint16_1 ) ) - // InternalRosSystemParser.g:3768:2: ( () otherlv_1= Uint16_1 ) + // InternalRosSystemParser.g:3735:2: ( ( () otherlv_1= Uint16_1 ) ) + // InternalRosSystemParser.g:3736:2: ( () otherlv_1= Uint16_1 ) { - // InternalRosSystemParser.g:3768:2: ( () otherlv_1= Uint16_1 ) - // InternalRosSystemParser.g:3769:3: () otherlv_1= Uint16_1 + // InternalRosSystemParser.g:3736:2: ( () otherlv_1= Uint16_1 ) + // InternalRosSystemParser.g:3737:3: () otherlv_1= Uint16_1 { - // InternalRosSystemParser.g:3769:3: () - // InternalRosSystemParser.g:3770:4: + // InternalRosSystemParser.g:3737:3: () + // InternalRosSystemParser.g:3738:4: { current = forceCreateModelElement( @@ -10018,7 +10118,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRosSystemParser.g:3784:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRosSystemParser.g:3752:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -10026,8 +10126,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3784:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRosSystemParser.g:3785:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRosSystemParser.g:3752:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRosSystemParser.g:3753:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -10054,7 +10154,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRosSystemParser.g:3791:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; + // InternalRosSystemParser.g:3759:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= Int32_1 ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -10064,14 +10164,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3797:2: ( ( () otherlv_1= Int32_1 ) ) - // InternalRosSystemParser.g:3798:2: ( () otherlv_1= Int32_1 ) + // InternalRosSystemParser.g:3765:2: ( ( () otherlv_1= Int32_1 ) ) + // InternalRosSystemParser.g:3766:2: ( () otherlv_1= Int32_1 ) { - // InternalRosSystemParser.g:3798:2: ( () otherlv_1= Int32_1 ) - // InternalRosSystemParser.g:3799:3: () otherlv_1= Int32_1 + // InternalRosSystemParser.g:3766:2: ( () otherlv_1= Int32_1 ) + // InternalRosSystemParser.g:3767:3: () otherlv_1= Int32_1 { - // InternalRosSystemParser.g:3799:3: () - // InternalRosSystemParser.g:3800:4: + // InternalRosSystemParser.g:3767:3: () + // InternalRosSystemParser.g:3768:4: { current = forceCreateModelElement( @@ -10108,7 +10208,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRosSystemParser.g:3814:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRosSystemParser.g:3782:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -10116,8 +10216,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3814:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRosSystemParser.g:3815:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRosSystemParser.g:3782:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRosSystemParser.g:3783:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -10144,7 +10244,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRosSystemParser.g:3821:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; + // InternalRosSystemParser.g:3789:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= Uint32_1 ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -10154,14 +10254,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3827:2: ( ( () otherlv_1= Uint32_1 ) ) - // InternalRosSystemParser.g:3828:2: ( () otherlv_1= Uint32_1 ) + // InternalRosSystemParser.g:3795:2: ( ( () otherlv_1= Uint32_1 ) ) + // InternalRosSystemParser.g:3796:2: ( () otherlv_1= Uint32_1 ) { - // InternalRosSystemParser.g:3828:2: ( () otherlv_1= Uint32_1 ) - // InternalRosSystemParser.g:3829:3: () otherlv_1= Uint32_1 + // InternalRosSystemParser.g:3796:2: ( () otherlv_1= Uint32_1 ) + // InternalRosSystemParser.g:3797:3: () otherlv_1= Uint32_1 { - // InternalRosSystemParser.g:3829:3: () - // InternalRosSystemParser.g:3830:4: + // InternalRosSystemParser.g:3797:3: () + // InternalRosSystemParser.g:3798:4: { current = forceCreateModelElement( @@ -10198,7 +10298,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRosSystemParser.g:3844:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRosSystemParser.g:3812:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -10206,8 +10306,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3844:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRosSystemParser.g:3845:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRosSystemParser.g:3812:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRosSystemParser.g:3813:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -10234,7 +10334,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRosSystemParser.g:3851:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; + // InternalRosSystemParser.g:3819:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= Int64_1 ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -10244,14 +10344,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3857:2: ( ( () otherlv_1= Int64_1 ) ) - // InternalRosSystemParser.g:3858:2: ( () otherlv_1= Int64_1 ) + // InternalRosSystemParser.g:3825:2: ( ( () otherlv_1= Int64_1 ) ) + // InternalRosSystemParser.g:3826:2: ( () otherlv_1= Int64_1 ) { - // InternalRosSystemParser.g:3858:2: ( () otherlv_1= Int64_1 ) - // InternalRosSystemParser.g:3859:3: () otherlv_1= Int64_1 + // InternalRosSystemParser.g:3826:2: ( () otherlv_1= Int64_1 ) + // InternalRosSystemParser.g:3827:3: () otherlv_1= Int64_1 { - // InternalRosSystemParser.g:3859:3: () - // InternalRosSystemParser.g:3860:4: + // InternalRosSystemParser.g:3827:3: () + // InternalRosSystemParser.g:3828:4: { current = forceCreateModelElement( @@ -10288,7 +10388,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRosSystemParser.g:3874:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRosSystemParser.g:3842:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -10296,8 +10396,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3874:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRosSystemParser.g:3875:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRosSystemParser.g:3842:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRosSystemParser.g:3843:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -10324,7 +10424,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRosSystemParser.g:3881:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; + // InternalRosSystemParser.g:3849:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= Uint64_1 ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -10334,14 +10434,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3887:2: ( ( () otherlv_1= Uint64_1 ) ) - // InternalRosSystemParser.g:3888:2: ( () otherlv_1= Uint64_1 ) + // InternalRosSystemParser.g:3855:2: ( ( () otherlv_1= Uint64_1 ) ) + // InternalRosSystemParser.g:3856:2: ( () otherlv_1= Uint64_1 ) { - // InternalRosSystemParser.g:3888:2: ( () otherlv_1= Uint64_1 ) - // InternalRosSystemParser.g:3889:3: () otherlv_1= Uint64_1 + // InternalRosSystemParser.g:3856:2: ( () otherlv_1= Uint64_1 ) + // InternalRosSystemParser.g:3857:3: () otherlv_1= Uint64_1 { - // InternalRosSystemParser.g:3889:3: () - // InternalRosSystemParser.g:3890:4: + // InternalRosSystemParser.g:3857:3: () + // InternalRosSystemParser.g:3858:4: { current = forceCreateModelElement( @@ -10378,7 +10478,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRosSystemParser.g:3904:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRosSystemParser.g:3872:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -10386,8 +10486,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3904:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRosSystemParser.g:3905:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRosSystemParser.g:3872:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRosSystemParser.g:3873:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -10414,7 +10514,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRosSystemParser.g:3911:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; + // InternalRosSystemParser.g:3879:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= Float32_1 ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -10424,14 +10524,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3917:2: ( ( () otherlv_1= Float32_1 ) ) - // InternalRosSystemParser.g:3918:2: ( () otherlv_1= Float32_1 ) + // InternalRosSystemParser.g:3885:2: ( ( () otherlv_1= Float32_1 ) ) + // InternalRosSystemParser.g:3886:2: ( () otherlv_1= Float32_1 ) { - // InternalRosSystemParser.g:3918:2: ( () otherlv_1= Float32_1 ) - // InternalRosSystemParser.g:3919:3: () otherlv_1= Float32_1 + // InternalRosSystemParser.g:3886:2: ( () otherlv_1= Float32_1 ) + // InternalRosSystemParser.g:3887:3: () otherlv_1= Float32_1 { - // InternalRosSystemParser.g:3919:3: () - // InternalRosSystemParser.g:3920:4: + // InternalRosSystemParser.g:3887:3: () + // InternalRosSystemParser.g:3888:4: { current = forceCreateModelElement( @@ -10468,7 +10568,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRosSystemParser.g:3934:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRosSystemParser.g:3902:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -10476,8 +10576,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3934:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRosSystemParser.g:3935:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRosSystemParser.g:3902:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRosSystemParser.g:3903:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -10504,7 +10604,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRosSystemParser.g:3941:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; + // InternalRosSystemParser.g:3909:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= Float64_1 ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -10514,14 +10614,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3947:2: ( ( () otherlv_1= Float64_1 ) ) - // InternalRosSystemParser.g:3948:2: ( () otherlv_1= Float64_1 ) + // InternalRosSystemParser.g:3915:2: ( ( () otherlv_1= Float64_1 ) ) + // InternalRosSystemParser.g:3916:2: ( () otherlv_1= Float64_1 ) { - // InternalRosSystemParser.g:3948:2: ( () otherlv_1= Float64_1 ) - // InternalRosSystemParser.g:3949:3: () otherlv_1= Float64_1 + // InternalRosSystemParser.g:3916:2: ( () otherlv_1= Float64_1 ) + // InternalRosSystemParser.g:3917:3: () otherlv_1= Float64_1 { - // InternalRosSystemParser.g:3949:3: () - // InternalRosSystemParser.g:3950:4: + // InternalRosSystemParser.g:3917:3: () + // InternalRosSystemParser.g:3918:4: { current = forceCreateModelElement( @@ -10558,7 +10658,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRosSystemParser.g:3964:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRosSystemParser.g:3932:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -10566,8 +10666,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRosSystemParser.g:3964:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRosSystemParser.g:3965:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRosSystemParser.g:3932:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRosSystemParser.g:3933:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -10594,7 +10694,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRosSystemParser.g:3971:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; + // InternalRosSystemParser.g:3939:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= String_2 ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -10604,14 +10704,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:3977:2: ( ( () otherlv_1= String_2 ) ) - // InternalRosSystemParser.g:3978:2: ( () otherlv_1= String_2 ) + // InternalRosSystemParser.g:3945:2: ( ( () otherlv_1= String_2 ) ) + // InternalRosSystemParser.g:3946:2: ( () otherlv_1= String_2 ) { - // InternalRosSystemParser.g:3978:2: ( () otherlv_1= String_2 ) - // InternalRosSystemParser.g:3979:3: () otherlv_1= String_2 + // InternalRosSystemParser.g:3946:2: ( () otherlv_1= String_2 ) + // InternalRosSystemParser.g:3947:3: () otherlv_1= String_2 { - // InternalRosSystemParser.g:3979:3: () - // InternalRosSystemParser.g:3980:4: + // InternalRosSystemParser.g:3947:3: () + // InternalRosSystemParser.g:3948:4: { current = forceCreateModelElement( @@ -10648,7 +10748,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRosSystemParser.g:3994:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRosSystemParser.g:3962:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -10656,8 +10756,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRosSystemParser.g:3994:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRosSystemParser.g:3995:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRosSystemParser.g:3962:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRosSystemParser.g:3963:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -10684,7 +10784,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRosSystemParser.g:4001:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; + // InternalRosSystemParser.g:3969:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= Byte_1 ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -10694,14 +10794,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4007:2: ( ( () otherlv_1= Byte_1 ) ) - // InternalRosSystemParser.g:4008:2: ( () otherlv_1= Byte_1 ) + // InternalRosSystemParser.g:3975:2: ( ( () otherlv_1= Byte_1 ) ) + // InternalRosSystemParser.g:3976:2: ( () otherlv_1= Byte_1 ) { - // InternalRosSystemParser.g:4008:2: ( () otherlv_1= Byte_1 ) - // InternalRosSystemParser.g:4009:3: () otherlv_1= Byte_1 + // InternalRosSystemParser.g:3976:2: ( () otherlv_1= Byte_1 ) + // InternalRosSystemParser.g:3977:3: () otherlv_1= Byte_1 { - // InternalRosSystemParser.g:4009:3: () - // InternalRosSystemParser.g:4010:4: + // InternalRosSystemParser.g:3977:3: () + // InternalRosSystemParser.g:3978:4: { current = forceCreateModelElement( @@ -10738,7 +10838,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRosSystemParser.g:4024:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRosSystemParser.g:3992:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -10746,8 +10846,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRosSystemParser.g:4024:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRosSystemParser.g:4025:2: iv_ruleHeader= ruleHeader EOF + // InternalRosSystemParser.g:3992:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRosSystemParser.g:3993:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -10774,7 +10874,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRosSystemParser.g:4031:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; + // InternalRosSystemParser.g:3999:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= Header ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -10784,14 +10884,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4037:2: ( ( () otherlv_1= Header ) ) - // InternalRosSystemParser.g:4038:2: ( () otherlv_1= Header ) + // InternalRosSystemParser.g:4005:2: ( ( () otherlv_1= Header ) ) + // InternalRosSystemParser.g:4006:2: ( () otherlv_1= Header ) { - // InternalRosSystemParser.g:4038:2: ( () otherlv_1= Header ) - // InternalRosSystemParser.g:4039:3: () otherlv_1= Header + // InternalRosSystemParser.g:4006:2: ( () otherlv_1= Header ) + // InternalRosSystemParser.g:4007:3: () otherlv_1= Header { - // InternalRosSystemParser.g:4039:3: () - // InternalRosSystemParser.g:4040:4: + // InternalRosSystemParser.g:4007:3: () + // InternalRosSystemParser.g:4008:4: { current = forceCreateModelElement( @@ -10828,7 +10928,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRosSystemParser.g:4054:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRosSystemParser.g:4022:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10836,8 +10936,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRosSystemParser.g:4054:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRosSystemParser.g:4055:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRosSystemParser.g:4022:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRosSystemParser.g:4023:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -10864,7 +10964,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRosSystemParser.g:4061:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRosSystemParser.g:4029:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10872,14 +10972,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4067:2: ( ( ( ruleEString ) ) ) - // InternalRosSystemParser.g:4068:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:4035:2: ( ( ( ruleEString ) ) ) + // InternalRosSystemParser.g:4036:2: ( ( ruleEString ) ) { - // InternalRosSystemParser.g:4068:2: ( ( ruleEString ) ) - // InternalRosSystemParser.g:4069:3: ( ruleEString ) + // InternalRosSystemParser.g:4036:2: ( ( ruleEString ) ) + // InternalRosSystemParser.g:4037:3: ( ruleEString ) { - // InternalRosSystemParser.g:4069:3: ( ruleEString ) - // InternalRosSystemParser.g:4070:4: ruleEString + // InternalRosSystemParser.g:4037:3: ( ruleEString ) + // InternalRosSystemParser.g:4038:4: ruleEString { if (current==null) { @@ -10923,7 +11023,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRosSystemParser.g:4087:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRosSystemParser.g:4055:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -10931,8 +11031,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRosSystemParser.g:4087:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRosSystemParser.g:4088:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRosSystemParser.g:4055:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRosSystemParser.g:4056:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -10959,27 +11059,32 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRosSystemParser.g:4094:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ; + // InternalRosSystemParser.g:4062:1: ruleArrayTopicSpecRef returns [EObject current=null] : (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; - Token otherlv_1=null; + Token otherlv_0=null; + Token otherlv_2=null; enterRule(); try { - // InternalRosSystemParser.g:4100:2: ( ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) ) - // InternalRosSystemParser.g:4101:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) + // InternalRosSystemParser.g:4068:2: ( (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) ) + // InternalRosSystemParser.g:4069:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) { - // InternalRosSystemParser.g:4101:2: ( ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket ) - // InternalRosSystemParser.g:4102:3: ( ( ruleEString ) ) otherlv_1= LeftSquareBracketRightSquareBracket + // InternalRosSystemParser.g:4069:2: (otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket ) + // InternalRosSystemParser.g:4070:3: otherlv_0= LeftSquareBracket ( ( ruleEString ) ) otherlv_2= RightSquareBracket { - // InternalRosSystemParser.g:4102:3: ( ( ruleEString ) ) - // InternalRosSystemParser.g:4103:4: ( ruleEString ) + otherlv_0=(Token)match(input,LeftSquareBracket,FOLLOW_10); + + newLeafNode(otherlv_0, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketKeyword_0()); + + // InternalRosSystemParser.g:4074:3: ( ( ruleEString ) ) + // InternalRosSystemParser.g:4075:4: ( ruleEString ) { - // InternalRosSystemParser.g:4103:4: ( ruleEString ) - // InternalRosSystemParser.g:4104:5: ruleEString + // InternalRosSystemParser.g:4075:4: ( ruleEString ) + // InternalRosSystemParser.g:4076:5: ruleEString { if (current==null) { @@ -10987,9 +11092,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); + newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_1_0()); - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_22); ruleEString(); state._fsp--; @@ -11003,9 +11108,9 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { } - otherlv_1=(Token)match(input,LeftSquareBracketRightSquareBracket,FOLLOW_2); + otherlv_2=(Token)match(input,RightSquareBracket,FOLLOW_2); - newLeafNode(otherlv_1, grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); + newLeafNode(otherlv_2, grammarAccess.getArrayTopicSpecRefAccess().getRightSquareBracketKeyword_2()); } @@ -11030,7 +11135,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRosSystemParser.g:4126:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRosSystemParser.g:4098:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -11038,8 +11143,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRosSystemParser.g:4126:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRosSystemParser.g:4127:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRosSystemParser.g:4098:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRosSystemParser.g:4099:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -11066,7 +11171,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRosSystemParser.g:4133: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:4105: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(); @@ -11076,77 +11181,77 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4139: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:4140: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:4111: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:4112: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:4140: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:4112: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:4141:3: kw= Goal + // InternalRosSystemParser.g:4113:3: kw= Goal { kw=(Token)match(input,Goal,FOLLOW_2); @@ -11157,7 +11262,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRosSystemParser.g:4147:3: kw= Message + // InternalRosSystemParser.g:4119:3: kw= Message { kw=(Token)match(input,Message,FOLLOW_2); @@ -11168,7 +11273,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRosSystemParser.g:4153:3: kw= Result + // InternalRosSystemParser.g:4125:3: kw= Result { kw=(Token)match(input,Result,FOLLOW_2); @@ -11179,7 +11284,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRosSystemParser.g:4159:3: kw= Feedback + // InternalRosSystemParser.g:4131:3: kw= Feedback { kw=(Token)match(input,Feedback,FOLLOW_2); @@ -11190,7 +11295,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRosSystemParser.g:4165:3: kw= Name + // InternalRosSystemParser.g:4137:3: kw= Name { kw=(Token)match(input,Name,FOLLOW_2); @@ -11201,7 +11306,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRosSystemParser.g:4171:3: kw= Value + // InternalRosSystemParser.g:4143:3: kw= Value { kw=(Token)match(input,Value,FOLLOW_2); @@ -11212,7 +11317,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRosSystemParser.g:4177:3: kw= Service + // InternalRosSystemParser.g:4149:3: kw= Service { kw=(Token)match(input,Service,FOLLOW_2); @@ -11223,7 +11328,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRosSystemParser.g:4183:3: kw= Type + // InternalRosSystemParser.g:4155:3: kw= Type { kw=(Token)match(input,Type,FOLLOW_2); @@ -11234,7 +11339,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRosSystemParser.g:4189:3: kw= Action + // InternalRosSystemParser.g:4161:3: kw= Action { kw=(Token)match(input,Action,FOLLOW_2); @@ -11245,7 +11350,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRosSystemParser.g:4195:3: kw= Duration + // InternalRosSystemParser.g:4167:3: kw= Duration { kw=(Token)match(input,Duration,FOLLOW_2); @@ -11256,7 +11361,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRosSystemParser.g:4201:3: kw= Time + // InternalRosSystemParser.g:4173:3: kw= Time { kw=(Token)match(input,Time,FOLLOW_2); @@ -11289,7 +11394,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // $ANTLR start "entryRuleEString" - // InternalRosSystemParser.g:4210:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; + // InternalRosSystemParser.g:4182:1: entryRuleEString returns [String current=null] : iv_ruleEString= ruleEString EOF ; public final String entryRuleEString() throws RecognitionException { String current = null; @@ -11297,8 +11402,8 @@ public final String entryRuleEString() throws RecognitionException { try { - // InternalRosSystemParser.g:4210:47: (iv_ruleEString= ruleEString EOF ) - // InternalRosSystemParser.g:4211:2: iv_ruleEString= ruleEString EOF + // InternalRosSystemParser.g:4182:47: (iv_ruleEString= ruleEString EOF ) + // InternalRosSystemParser.g:4183:2: iv_ruleEString= ruleEString EOF { newCompositeNode(grammarAccess.getEStringRule()); pushFollow(FOLLOW_1); @@ -11325,7 +11430,7 @@ public final String entryRuleEString() throws RecognitionException { // $ANTLR start "ruleEString" - // InternalRosSystemParser.g:4217:1: ruleEString returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ; + // InternalRosSystemParser.g:4189: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(); @@ -11336,28 +11441,28 @@ public final AntlrDatatypeRuleToken ruleEString() throws RecognitionException { enterRule(); try { - // InternalRosSystemParser.g:4223:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) - // InternalRosSystemParser.g:4224:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) + // InternalRosSystemParser.g:4195:2: ( (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) ) + // InternalRosSystemParser.g:4196:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) { - // InternalRosSystemParser.g:4224:2: (this_STRING_0= RULE_STRING | this_ID_1= RULE_ID ) - int alt37=2; - int LA37_0 = input.LA(1); + // InternalRosSystemParser.g:4196: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:4225:3: this_STRING_0= RULE_STRING + // InternalRosSystemParser.g:4197:3: this_STRING_0= RULE_STRING { this_STRING_0=(Token)match(input,RULE_STRING,FOLLOW_2); @@ -11370,7 +11475,7 @@ else if ( (LA37_0==RULE_ID) ) { } break; case 2 : - // InternalRosSystemParser.g:4233:3: this_ID_1= RULE_ID + // InternalRosSystemParser.g:4205:3: this_ID_1= RULE_ID { this_ID_1=(Token)match(input,RULE_ID,FOLLOW_2); @@ -11403,50 +11508,111 @@ else if ( (LA37_0==RULE_ID) ) { } // $ANTLR end "ruleEString" + + // $ANTLR start "entryRulePreListElement" + // InternalRosSystemParser.g:4216:1: entryRulePreListElement returns [String current=null] : iv_rulePreListElement= rulePreListElement EOF ; + public final String entryRulePreListElement() throws RecognitionException { + String current = null; + + AntlrDatatypeRuleToken iv_rulePreListElement = null; + + + + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRosSystemParser.g:4218:2: (iv_rulePreListElement= rulePreListElement EOF ) + // InternalRosSystemParser.g:4219:2: iv_rulePreListElement= rulePreListElement EOF + { + newCompositeNode(grammarAccess.getPreListElementRule()); + pushFollow(FOLLOW_1); + iv_rulePreListElement=rulePreListElement(); + + state._fsp--; + + current =iv_rulePreListElement.getText(); + match(input,EOF,FOLLOW_2); + + } + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + + myHiddenTokenState.restore(); + + } + return current; + } + // $ANTLR end "entryRulePreListElement" + + + // $ANTLR start "rulePreListElement" + // InternalRosSystemParser.g:4228:1: rulePreListElement returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= HyphenMinus ; + public final AntlrDatatypeRuleToken rulePreListElement() throws RecognitionException { + AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); + + Token kw=null; + + + enterRule(); + HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_SL_COMMENT"); + + try { + // InternalRosSystemParser.g:4235:2: (kw= HyphenMinus ) + // InternalRosSystemParser.g:4236:2: kw= HyphenMinus + { + kw=(Token)match(input,HyphenMinus,FOLLOW_2); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getPreListElementAccess().getHyphenMinusKeyword()); + + + } + + + leaveRule(); + + } + + catch (RecognitionException re) { + recover(input,re); + appendSkippedTokens(); + } + finally { + + myHiddenTokenState.restore(); + + } + return current; + } + // $ANTLR end "rulePreListElement" + // Delegated rules - protected DFA35 dfa35 = new DFA35(this); - static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\40\2\uffff"; - static final String dfa_3s = "\1\16\35\uffff\2\115\2\uffff"; - static final String dfa_4s = "\1\136\35\uffff\2\115\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\36\1\37"; - static final String dfa_6s = "\42\uffff}>"; + protected DFA21 dfa21 = new DFA21(this); + static final String dfa_1s = "\13\uffff"; + static final String dfa_2s = "\1\7\12\uffff"; + static final String dfa_3s = "\1\113\5\uffff\1\113\1\uffff\2\113\1\uffff"; + static final String dfa_4s = "\1\140\5\uffff\1\134\1\uffff\2\117\1\uffff"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\uffff\1\7\2\uffff\1\6"; + static final String dfa_6s = "\13\uffff}>"; static final String[] dfa_7s = { - "\1\32\1\33\1\17\3\uffff\1\34\1\uffff\1\25\1\27\1\31\3\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", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\7\2\uffff\1\6\1\7\1\uffff\1\2\1\5\1\3\1\4\6\uffff\2\1\3\uffff\1\7", "", "", "", "", "", - "\1\41", - "\1\41", + "\1\12\2\uffff\2\12\1\uffff\4\12\6\uffff\1\11\1\10", "", + "\1\12\1\uffff\1\7\1\uffff\1\12", + "\1\12\1\uffff\1\7\1\uffff\1\12", "" }; @@ -11458,11 +11624,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 DFA35 extends DFA { + class DFA21 extends DFA { - public DFA35(BaseRecognizer recognizer) { + public DFA21(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 35; + this.decisionNumber = 21; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -11472,49 +11638,42 @@ public DFA35(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "2901: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 "1591: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 )"; } } public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0004000000001A00L,0x0000000400000000L}); - public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000460000000L}); - public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000400001000L}); - public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0004000000200000L}); - public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000060000000L}); - public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000000C00L,0x0000000400000000L}); - public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000800L,0x0000000400000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x00000003C00C0000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000000000L,0x0000000060790000L}); - public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000000000L,0x0000000000024000L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x00000000000000E0L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000370006000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0100000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000008000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0002000000000D00L,0x0000000100000000L}); + public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000118000000L}); + public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000000L,0x0000000100001000L}); + public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0002000001000000L}); + public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000000L,0x0000000018000000L}); + public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008800L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000600L,0x0000000100000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000400L,0x0000000100000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000001E00C00000L}); + public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000000000000L,0x00000000181E4000L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x00001B0006000000L,0x0000000080000001L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000080002L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000080000L,0x0000000100000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x4000000000000002L}); } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.tokens b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.tokens index f0a9bfa8e..495618790 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.tokens +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/internal/InternalRosSystemParser.tokens @@ -1,101 +1,99 @@ -','=78 -'-['=76 -':'=79 -'Any'=74 -'Array:'=40 -'Base64'=41 +','=75 +'-'=76 +':'=77 +'Any'=73 +'Array:'=39 +'Base64'=40 'Boolean'=25 -'Date'=64 -'Double'=42 -'GlobalNamespace'=7 -'GraphName'=13 -'Header'=43 +'Date'=63 +'Double'=41 +'GlobalNamespace'=6 +'GraphName'=12 +'Header'=42 'Integer'=26 -'List'=65 -'ParameterAny'=8 -'ParameterStructMember'=4 -'PrivateNamespace'=6 -'RelativeNamespace'=5 -'String'=44 -'Struct'=45 -'['=80 -'[]'=77 -']'=81 -'action'=46 -'bool'=66 -'bool[]'=47 -'byte'=67 -'byte[]'=48 -'connections:'=9 -'default'=27 -'duration'=16 -'feedback'=17 -'float32'=28 -'float32[]'=14 -'float64'=29 -'float64[]'=15 -'from:'=57 -'fromAC:'=30 -'fromAS:'=31 -'fromPub:'=18 -'fromSC:'=32 -'fromSS:'=33 -'fromSub:'=19 -'goal'=68 -'int16'=58 -'int16[]'=34 -'int32'=59 -'int32[]'=35 -'int64'=60 -'int64[]'=36 -'int8'=69 -'int8[]'=49 -'interfaces:'=10 +'List'=64 +'ParameterAny'=7 +'PrivateNamespace'=5 +'RelativeNamespace'=4 +'String'=43 +'Struct'=44 +'['=78 +'[bool]'=45 +'[byte]'=46 +'[float32]'=13 +'[float64]'=14 +'[int16]'=27 +'[int32]'=28 +'[int64]'=29 +'[int8]'=47 +'[string]'=15 +'[uint16]'=16 +'[uint32]'=17 +'[uint64]'=18 +'[uint8]'=30 +']'=79 +'action'=48 +'bool'=65 +'byte'=66 +'connections:'=8 +'default:'=19 +'duration'=20 +'feedback'=21 +'float32'=31 +'float64'=32 +'from:'=56 +'fromAC:'=33 +'fromAS:'=34 +'fromPub:'=22 +'fromSC:'=35 +'fromSS:'=36 +'fromSub:'=23 +'goal'=67 +'int16'=57 +'int32'=58 +'int64'=59 +'int8'=68 +'interfaces:'=9 'message'=37 -'name'=70 -'node'=71 -'nodes:'=50 -'ns:'=75 -'parameters:'=11 -'processes:'=12 -'result'=51 +'name'=69 +'node'=70 +'nodes:'=49 +'ns:'=74 +'parameters:'=10 +'processes:'=11 +'result'=50 'service'=38 -'string'=52 -'string[]'=20 -'threads:'=21 -'time'=72 -'type'=73 -'type:'=61 -'uint16'=53 -'uint16[]'=22 -'uint32'=54 -'uint32[]'=23 -'uint64'=55 -'uint64[]'=24 -'uint8'=62 -'uint8[]'=39 -'value'=63 -'value:'=56 -RULE_ANY_OTHER=104 -RULE_BEGIN=97 -RULE_BINARY=83 -RULE_BOOLEAN=84 -RULE_DATE_TIME=92 -RULE_DAY=87 -RULE_DECINT=85 -RULE_DIGIT=82 -RULE_DOUBLE=86 -RULE_END=98 -RULE_HOUR=90 -RULE_ID=93 -RULE_INT=95 -RULE_MESSAGE_ASIGMENT=96 -RULE_MIN_SEC=91 -RULE_ML_COMMENT=102 -RULE_MONTH=88 -RULE_ROS_CONVENTION_A=100 -RULE_ROS_CONVENTION_PARAM=101 -RULE_SL_COMMENT=99 -RULE_STRING=94 -RULE_WS=103 -RULE_YEAR=89 +'string'=51 +'threads:'=24 +'time'=71 +'type'=72 +'type:'=60 +'uint16'=52 +'uint32'=53 +'uint64'=54 +'uint8'=61 +'value'=62 +'value:'=55 +RULE_ANY_OTHER=102 +RULE_BEGIN=95 +RULE_BINARY=81 +RULE_BOOLEAN=82 +RULE_DATE_TIME=90 +RULE_DAY=85 +RULE_DECINT=83 +RULE_DIGIT=80 +RULE_DOUBLE=84 +RULE_END=96 +RULE_HOUR=88 +RULE_ID=91 +RULE_INT=93 +RULE_MESSAGE_ASIGMENT=94 +RULE_MIN_SEC=89 +RULE_ML_COMMENT=100 +RULE_MONTH=86 +RULE_ROS_CONVENTION_A=98 +RULE_ROS_CONVENTION_PARAM=99 +RULE_SL_COMMENT=97 +RULE_STRING=92 +RULE_WS=101 +RULE_YEAR=87 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 798513052..a9dc64f62 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 @@ -11,8 +11,6 @@ package de.fraunhofer.ipa.rossystem.parser.antlr.lexer; import org.eclipse.xtext.parser.antlr.Lexer; } -ParameterStructMember : 'ParameterStructMember'; - RelativeNamespace : 'RelativeNamespace'; PrivateNamespace : 'PrivateNamespace'; @@ -31,9 +29,19 @@ Processes : 'processes:'; GraphName : 'GraphName'; -Float32_1 : 'float32[]'; +Float32_1 : '[float32]'; + +Float64_1 : '[float64]'; + +String_2 : '[string]'; + +Uint16_1 : '[uint16]'; + +Uint32_1 : '[uint32]'; -Float64_1 : 'float64[]'; +Uint64_1 : '[uint64]'; + +Default : 'default:'; Duration : 'duration'; @@ -43,21 +51,19 @@ FromPub : 'fromPub:'; FromSub : 'fromSub:'; -String_2 : 'string[]'; - Threads : 'threads:'; -Uint16_1 : 'uint16[]'; +Boolean : 'Boolean'; -Uint32_1 : 'uint32[]'; +Integer : 'Integer'; -Uint64_1 : 'uint64[]'; +Int16_1 : '[int16]'; -Boolean : 'Boolean'; +Int32_1 : '[int32]'; -Integer : 'Integer'; +Int64_1 : '[int64]'; -Default : 'default'; +Uint8_1 : '[uint8]'; Float32 : 'float32'; @@ -71,18 +77,10 @@ FromSC : 'fromSC:'; FromSS : 'fromSS:'; -Int16_1 : 'int16[]'; - -Int32_1 : 'int32[]'; - -Int64_1 : 'int64[]'; - Message : 'message'; Service : 'service'; -Uint8_1 : 'uint8[]'; - Array : 'Array:'; Base64 : 'Base64'; @@ -95,13 +93,13 @@ String : 'String'; Struct : 'Struct'; -Action : 'action'; +Bool_1 : '[bool]'; -Bool_1 : 'bool[]'; +Byte_1 : '[byte]'; -Byte_1 : 'byte[]'; +Int8_1 : '[int8]'; -Int8_1 : 'int8[]'; +Action : 'action'; Nodes : 'nodes:'; @@ -155,12 +153,10 @@ Any : 'Any'; Ns : 'ns:'; -HyphenMinusLeftSquareBracket : '-['; - -LeftSquareBracketRightSquareBracket : '[]'; - Comma : ','; +HyphenMinus : '-'; + Colon : ':'; LeftSquareBracket : '['; @@ -173,7 +169,7 @@ RULE_BINARY : ('0b'|'0B') ('0'|'1')+; RULE_BOOLEAN : ('true'|'false'); -RULE_DOUBLE : RULE_DIGIT ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); +RULE_DOUBLE : (RULE_DIGIT|'-' RULE_DIGIT*) ('.' RULE_DECINT*|('.' RULE_DIGIT*)? ('E'|'e') ('-'|'+')? RULE_DIGIT); RULE_DECINT : ('0'|'1'..'9' RULE_DIGIT*|'-' '0'..'9' RULE_DIGIT*); @@ -203,7 +199,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 8d2945a79..fb3d524a9 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 @@ -12,108 +12,106 @@ @SuppressWarnings("all") public class InternalRosSystemLexer extends Lexer { - public static final int Connections=9; - public static final int Float32_1=14; - public static final int Node=71; - public static final int RULE_DATE_TIME=92; - public static final int Uint64_1=24; - public static final int String=44; - public static final int Processes=12; - public static final int Int16=58; - public static final int Float32=28; - public static final int Goal=68; - public static final int Bool=66; - public static final int FromPub=18; - public static final int Uint16=53; + public static final int Connections=8; + public static final int Float32_1=13; + public static final int Node=70; + public static final int RULE_DATE_TIME=90; + public static final int Uint64_1=18; + public static final int String=43; + public static final int Processes=11; + public static final int Int16=57; + public static final int Float32=31; + public static final int Goal=67; + public static final int Bool=65; + public static final int FromPub=22; + public static final int Uint16=52; public static final int Boolean=25; - public static final int Uint8=62; - public static final int Parameters=11; - public static final int RULE_ID=93; - public static final int RULE_DIGIT=82; - public static final int GlobalNamespace=7; - public static final int Int16_1=34; - public static final int Header=43; - public static final int RULE_INT=95; - public static final int Byte=67; - public static final int RULE_ML_COMMENT=102; - public static final int LeftSquareBracket=80; - public static final int Base64=41; - public static final int FromSS=33; - public static final int Comma=78; - public static final int RULE_MESSAGE_ASIGMENT=96; - public static final int LeftSquareBracketRightSquareBracket=77; - public static final int Int32=59; - public static final int RULE_DECINT=85; - public static final int Uint32=54; - public static final int RULE_HOUR=90; - public static final int Int8=69; - public static final int Default=27; - public static final int Int8_1=49; - public static final int Uint16_1=22; - public static final int Type=73; - public static final int Float64=29; - public static final int Int32_1=35; - public static final int FromSC=32; - public static final int RULE_BINARY=83; - public static final int String_1=52; - public static final int String_2=20; - public static final int FromAC=30; - public static final int RULE_DAY=87; - public static final int RULE_BEGIN=97; - public static final int RULE_BOOLEAN=84; - public static final int RelativeNamespace=5; - public static final int RULE_YEAR=89; - public static final int Result=51; - public static final int Name=70; - public static final int RULE_MIN_SEC=91; - public static final int FromAS=31; - public static final int ParameterAny=8; - public static final int List=65; - public static final int RightSquareBracket=81; - public static final int PrivateNamespace=6; - public static final int GraphName=13; - public static final int Byte_1=48; - public static final int Float64_1=15; - public static final int Duration=16; - public static final int Uint32_1=23; - public static final int Double=42; - public static final int Type_1=61; - public static final int Value=63; - public static final int Uint64=55; - public static final int Action=46; - public static final int RULE_END=98; + public static final int Uint8=61; + public static final int Parameters=10; + public static final int RULE_ID=91; + public static final int RULE_DIGIT=80; + public static final int GlobalNamespace=6; + public static final int Int16_1=27; + public static final int Header=42; + public static final int RULE_INT=93; + public static final int Byte=66; + public static final int RULE_ML_COMMENT=100; + public static final int LeftSquareBracket=78; + public static final int Base64=40; + public static final int FromSS=36; + public static final int Comma=75; + public static final int HyphenMinus=76; + public static final int RULE_MESSAGE_ASIGMENT=94; + public static final int Int32=58; + public static final int RULE_DECINT=83; + public static final int Uint32=53; + public static final int RULE_HOUR=88; + public static final int Int8=68; + public static final int Default=19; + public static final int Int8_1=47; + public static final int Uint16_1=16; + public static final int Type=72; + public static final int Float64=32; + public static final int Int32_1=28; + public static final int FromSC=35; + public static final int RULE_BINARY=81; + public static final int String_1=51; + public static final int String_2=15; + public static final int FromAC=33; + public static final int RULE_DAY=85; + public static final int RULE_BEGIN=95; + public static final int RULE_BOOLEAN=82; + public static final int RelativeNamespace=4; + public static final int RULE_YEAR=87; + public static final int Result=50; + public static final int Name=69; + public static final int RULE_MIN_SEC=89; + public static final int FromAS=34; + public static final int ParameterAny=7; + public static final int List=64; + public static final int RightSquareBracket=79; + public static final int PrivateNamespace=5; + public static final int GraphName=12; + public static final int Byte_1=46; + public static final int Float64_1=14; + public static final int Uint32_1=17; + public static final int Duration=20; + public static final int Double=41; + public static final int Type_1=60; + public static final int Value=62; + public static final int Uint64=54; + public static final int Action=48; + public static final int RULE_END=96; public static final int Message=37; - public static final int Value_1=56; - public static final int Time=72; - public static final int RULE_STRING=94; - public static final int Bool_1=47; - public static final int Any=74; - public static final int Struct=45; - public static final int RULE_SL_COMMENT=99; - public static final int Uint8_1=39; - public static final int RULE_DOUBLE=86; - public static final int Feedback=17; - public static final int ParameterStructMember=4; - public static final int RULE_ROS_CONVENTION_A=100; - public static final int RULE_ROS_CONVENTION_PARAM=101; - public static final int Colon=79; + public static final int Value_1=55; + public static final int Time=71; + public static final int RULE_STRING=92; + public static final int Bool_1=45; + public static final int Any=73; + public static final int Struct=44; + public static final int RULE_SL_COMMENT=97; + public static final int Uint8_1=30; + public static final int RULE_DOUBLE=84; + public static final int Feedback=21; + public static final int RULE_ROS_CONVENTION_A=98; + public static final int RULE_ROS_CONVENTION_PARAM=99; + public static final int Colon=77; public static final int EOF=-1; - public static final int FromSub=19; - public static final int Ns=75; - public static final int RULE_WS=103; - public static final int HyphenMinusLeftSquareBracket=76; - public static final int Int64_1=36; + public static final int FromSub=23; + public static final int Ns=74; + public static final int RULE_WS=101; + public static final int Int64_1=29; public static final int Service=38; - public static final int From=57; - public static final int RULE_ANY_OTHER=104; - public static final int Nodes=50; - public static final int Date=64; - public static final int Interfaces=10; - public static final int Threads=21; + public static final int From=56; + public static final int RULE_ANY_OTHER=102; + public static final int Nodes=49; + public static final int Date=63; + public static final int Interfaces=9; + public static final int Threads=24; public static final int Integer=26; - public static final int Array=40; - public static final int Int64=60; - public static final int RULE_MONTH=88; + public static final int Array=39; + public static final int Int64=59; + public static final int RULE_MONTH=86; // delegates // delegators @@ -128,34 +126,13 @@ public InternalRosSystemLexer(CharStream input, RecognizerSharedState state) { } public String getGrammarFileName() { return "InternalRosSystemLexer.g"; } - // $ANTLR start "ParameterStructMember" - public final void mParameterStructMember() throws RecognitionException { - try { - int _type = ParameterStructMember; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:14:23: ( 'ParameterStructMember' ) - // InternalRosSystemLexer.g:14:25: 'ParameterStructMember' - { - match("ParameterStructMember"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "ParameterStructMember" - // $ANTLR start "RelativeNamespace" public final void mRelativeNamespace() throws RecognitionException { try { int _type = RelativeNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:16:19: ( 'RelativeNamespace' ) - // InternalRosSystemLexer.g:16:21: 'RelativeNamespace' + // InternalRosSystemLexer.g:14:19: ( 'RelativeNamespace' ) + // InternalRosSystemLexer.g:14:21: 'RelativeNamespace' { match("RelativeNamespace"); @@ -175,8 +152,8 @@ public final void mPrivateNamespace() throws RecognitionException { try { int _type = PrivateNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:18:18: ( 'PrivateNamespace' ) - // InternalRosSystemLexer.g:18:20: 'PrivateNamespace' + // InternalRosSystemLexer.g:16:18: ( 'PrivateNamespace' ) + // InternalRosSystemLexer.g:16:20: 'PrivateNamespace' { match("PrivateNamespace"); @@ -196,8 +173,8 @@ public final void mGlobalNamespace() throws RecognitionException { try { int _type = GlobalNamespace; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:20:17: ( 'GlobalNamespace' ) - // InternalRosSystemLexer.g:20:19: 'GlobalNamespace' + // InternalRosSystemLexer.g:18:17: ( 'GlobalNamespace' ) + // InternalRosSystemLexer.g:18:19: 'GlobalNamespace' { match("GlobalNamespace"); @@ -217,8 +194,8 @@ public final void mParameterAny() throws RecognitionException { try { int _type = ParameterAny; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:22:14: ( 'ParameterAny' ) - // InternalRosSystemLexer.g:22:16: 'ParameterAny' + // InternalRosSystemLexer.g:20:14: ( 'ParameterAny' ) + // InternalRosSystemLexer.g:20:16: 'ParameterAny' { match("ParameterAny"); @@ -238,8 +215,8 @@ public final void mConnections() throws RecognitionException { try { int _type = Connections; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:24:13: ( 'connections:' ) - // InternalRosSystemLexer.g:24:15: 'connections:' + // InternalRosSystemLexer.g:22:13: ( 'connections:' ) + // InternalRosSystemLexer.g:22:15: 'connections:' { match("connections:"); @@ -259,8 +236,8 @@ public final void mInterfaces() throws RecognitionException { try { int _type = Interfaces; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:26:12: ( 'interfaces:' ) - // InternalRosSystemLexer.g:26:14: 'interfaces:' + // InternalRosSystemLexer.g:24:12: ( 'interfaces:' ) + // InternalRosSystemLexer.g:24:14: 'interfaces:' { match("interfaces:"); @@ -280,8 +257,8 @@ public final void mParameters() throws RecognitionException { try { int _type = Parameters; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:28:12: ( 'parameters:' ) - // InternalRosSystemLexer.g:28:14: 'parameters:' + // InternalRosSystemLexer.g:26:12: ( 'parameters:' ) + // InternalRosSystemLexer.g:26:14: 'parameters:' { match("parameters:"); @@ -301,8 +278,8 @@ public final void mProcesses() throws RecognitionException { try { int _type = Processes; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:30:11: ( 'processes:' ) - // InternalRosSystemLexer.g:30:13: 'processes:' + // InternalRosSystemLexer.g:28:11: ( 'processes:' ) + // InternalRosSystemLexer.g:28:13: 'processes:' { match("processes:"); @@ -322,8 +299,8 @@ public final void mGraphName() throws RecognitionException { try { int _type = GraphName; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:32:11: ( 'GraphName' ) - // InternalRosSystemLexer.g:32:13: 'GraphName' + // InternalRosSystemLexer.g:30:11: ( 'GraphName' ) + // InternalRosSystemLexer.g:30:13: 'GraphName' { match("GraphName"); @@ -343,10 +320,10 @@ public final void mFloat32_1() throws RecognitionException { try { int _type = Float32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:34:11: ( 'float32[]' ) - // InternalRosSystemLexer.g:34:13: 'float32[]' + // InternalRosSystemLexer.g:32:11: ( '[float32]' ) + // InternalRosSystemLexer.g:32:13: '[float32]' { - match("float32[]"); + match("[float32]"); } @@ -364,10 +341,10 @@ public final void mFloat64_1() throws RecognitionException { try { int _type = Float64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:36:11: ( 'float64[]' ) - // InternalRosSystemLexer.g:36:13: 'float64[]' + // InternalRosSystemLexer.g:34:11: ( '[float64]' ) + // InternalRosSystemLexer.g:34:13: '[float64]' { - match("float64[]"); + match("[float64]"); } @@ -380,15 +357,15 @@ public final void mFloat64_1() throws RecognitionException { } // $ANTLR end "Float64_1" - // $ANTLR start "Duration" - public final void mDuration() throws RecognitionException { + // $ANTLR start "String_2" + public final void mString_2() throws RecognitionException { try { - int _type = Duration; + int _type = String_2; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:38:10: ( 'duration' ) - // InternalRosSystemLexer.g:38:12: 'duration' + // InternalRosSystemLexer.g:36:10: ( '[string]' ) + // InternalRosSystemLexer.g:36:12: '[string]' { - match("duration"); + match("[string]"); } @@ -399,17 +376,17 @@ public final void mDuration() throws RecognitionException { finally { } } - // $ANTLR end "Duration" + // $ANTLR end "String_2" - // $ANTLR start "Feedback" - public final void mFeedback() throws RecognitionException { + // $ANTLR start "Uint16_1" + public final void mUint16_1() throws RecognitionException { try { - int _type = Feedback; + int _type = Uint16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:40:10: ( 'feedback' ) - // InternalRosSystemLexer.g:40:12: 'feedback' + // InternalRosSystemLexer.g:38:10: ( '[uint16]' ) + // InternalRosSystemLexer.g:38:12: '[uint16]' { - match("feedback"); + match("[uint16]"); } @@ -420,17 +397,17 @@ public final void mFeedback() throws RecognitionException { finally { } } - // $ANTLR end "Feedback" + // $ANTLR end "Uint16_1" - // $ANTLR start "FromPub" - public final void mFromPub() throws RecognitionException { + // $ANTLR start "Uint32_1" + public final void mUint32_1() throws RecognitionException { try { - int _type = FromPub; + int _type = Uint32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:42:9: ( 'fromPub:' ) - // InternalRosSystemLexer.g:42:11: 'fromPub:' + // InternalRosSystemLexer.g:40:10: ( '[uint32]' ) + // InternalRosSystemLexer.g:40:12: '[uint32]' { - match("fromPub:"); + match("[uint32]"); } @@ -441,17 +418,17 @@ public final void mFromPub() throws RecognitionException { finally { } } - // $ANTLR end "FromPub" + // $ANTLR end "Uint32_1" - // $ANTLR start "FromSub" - public final void mFromSub() throws RecognitionException { + // $ANTLR start "Uint64_1" + public final void mUint64_1() throws RecognitionException { try { - int _type = FromSub; + int _type = Uint64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:44:9: ( 'fromSub:' ) - // InternalRosSystemLexer.g:44:11: 'fromSub:' + // InternalRosSystemLexer.g:42:10: ( '[uint64]' ) + // InternalRosSystemLexer.g:42:12: '[uint64]' { - match("fromSub:"); + match("[uint64]"); } @@ -462,17 +439,17 @@ public final void mFromSub() throws RecognitionException { finally { } } - // $ANTLR end "FromSub" + // $ANTLR end "Uint64_1" - // $ANTLR start "String_2" - public final void mString_2() throws RecognitionException { + // $ANTLR start "Default" + public final void mDefault() throws RecognitionException { try { - int _type = String_2; + int _type = Default; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:46:10: ( 'string[]' ) - // InternalRosSystemLexer.g:46:12: 'string[]' + // InternalRosSystemLexer.g:44:9: ( 'default:' ) + // InternalRosSystemLexer.g:44:11: 'default:' { - match("string[]"); + match("default:"); } @@ -483,17 +460,17 @@ public final void mString_2() throws RecognitionException { finally { } } - // $ANTLR end "String_2" + // $ANTLR end "Default" - // $ANTLR start "Threads" - public final void mThreads() throws RecognitionException { + // $ANTLR start "Duration" + public final void mDuration() throws RecognitionException { try { - int _type = Threads; + int _type = Duration; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:48:9: ( 'threads:' ) - // InternalRosSystemLexer.g:48:11: 'threads:' + // InternalRosSystemLexer.g:46:10: ( 'duration' ) + // InternalRosSystemLexer.g:46:12: 'duration' { - match("threads:"); + match("duration"); } @@ -504,17 +481,17 @@ public final void mThreads() throws RecognitionException { finally { } } - // $ANTLR end "Threads" + // $ANTLR end "Duration" - // $ANTLR start "Uint16_1" - public final void mUint16_1() throws RecognitionException { + // $ANTLR start "Feedback" + public final void mFeedback() throws RecognitionException { try { - int _type = Uint16_1; + int _type = Feedback; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:50:10: ( 'uint16[]' ) - // InternalRosSystemLexer.g:50:12: 'uint16[]' + // InternalRosSystemLexer.g:48:10: ( 'feedback' ) + // InternalRosSystemLexer.g:48:12: 'feedback' { - match("uint16[]"); + match("feedback"); } @@ -525,17 +502,17 @@ public final void mUint16_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint16_1" + // $ANTLR end "Feedback" - // $ANTLR start "Uint32_1" - public final void mUint32_1() throws RecognitionException { + // $ANTLR start "FromPub" + public final void mFromPub() throws RecognitionException { try { - int _type = Uint32_1; + int _type = FromPub; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:52:10: ( 'uint32[]' ) - // InternalRosSystemLexer.g:52:12: 'uint32[]' + // InternalRosSystemLexer.g:50:9: ( 'fromPub:' ) + // InternalRosSystemLexer.g:50:11: 'fromPub:' { - match("uint32[]"); + match("fromPub:"); } @@ -546,17 +523,17 @@ public final void mUint32_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint32_1" + // $ANTLR end "FromPub" - // $ANTLR start "Uint64_1" - public final void mUint64_1() throws RecognitionException { + // $ANTLR start "FromSub" + public final void mFromSub() throws RecognitionException { try { - int _type = Uint64_1; + int _type = FromSub; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:54:10: ( 'uint64[]' ) - // InternalRosSystemLexer.g:54:12: 'uint64[]' + // InternalRosSystemLexer.g:52:9: ( 'fromSub:' ) + // InternalRosSystemLexer.g:52:11: 'fromSub:' { - match("uint64[]"); + match("fromSub:"); } @@ -567,7 +544,28 @@ public final void mUint64_1() throws RecognitionException { finally { } } - // $ANTLR end "Uint64_1" + // $ANTLR end "FromSub" + + // $ANTLR start "Threads" + public final void mThreads() throws RecognitionException { + try { + int _type = Threads; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalRosSystemLexer.g:54:9: ( 'threads:' ) + // InternalRosSystemLexer.g:54:11: 'threads:' + { + match("threads:"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "Threads" // $ANTLR start "Boolean" public final void mBoolean() throws RecognitionException { @@ -611,15 +609,15 @@ public final void mInteger() throws RecognitionException { } // $ANTLR end "Integer" - // $ANTLR start "Default" - public final void mDefault() throws RecognitionException { + // $ANTLR start "Int16_1" + public final void mInt16_1() throws RecognitionException { try { - int _type = Default; + int _type = Int16_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:60:9: ( 'default' ) - // InternalRosSystemLexer.g:60:11: 'default' + // InternalRosSystemLexer.g:60:9: ( '[int16]' ) + // InternalRosSystemLexer.g:60:11: '[int16]' { - match("default"); + match("[int16]"); } @@ -630,17 +628,17 @@ public final void mDefault() throws RecognitionException { finally { } } - // $ANTLR end "Default" + // $ANTLR end "Int16_1" - // $ANTLR start "Float32" - public final void mFloat32() throws RecognitionException { + // $ANTLR start "Int32_1" + public final void mInt32_1() throws RecognitionException { try { - int _type = Float32; + int _type = Int32_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:62:9: ( 'float32' ) - // InternalRosSystemLexer.g:62:11: 'float32' + // InternalRosSystemLexer.g:62:9: ( '[int32]' ) + // InternalRosSystemLexer.g:62:11: '[int32]' { - match("float32"); + match("[int32]"); } @@ -651,17 +649,17 @@ public final void mFloat32() throws RecognitionException { finally { } } - // $ANTLR end "Float32" + // $ANTLR end "Int32_1" - // $ANTLR start "Float64" - public final void mFloat64() throws RecognitionException { + // $ANTLR start "Int64_1" + public final void mInt64_1() throws RecognitionException { try { - int _type = Float64; + int _type = Int64_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:64:9: ( 'float64' ) - // InternalRosSystemLexer.g:64:11: 'float64' + // InternalRosSystemLexer.g:64:9: ( '[int64]' ) + // InternalRosSystemLexer.g:64:11: '[int64]' { - match("float64"); + match("[int64]"); } @@ -672,17 +670,17 @@ public final void mFloat64() throws RecognitionException { finally { } } - // $ANTLR end "Float64" + // $ANTLR end "Int64_1" - // $ANTLR start "FromAC" - public final void mFromAC() throws RecognitionException { + // $ANTLR start "Uint8_1" + public final void mUint8_1() throws RecognitionException { try { - int _type = FromAC; + int _type = Uint8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:66:8: ( 'fromAC:' ) - // InternalRosSystemLexer.g:66:10: 'fromAC:' + // InternalRosSystemLexer.g:66:9: ( '[uint8]' ) + // InternalRosSystemLexer.g:66:11: '[uint8]' { - match("fromAC:"); + match("[uint8]"); } @@ -693,17 +691,17 @@ public final void mFromAC() throws RecognitionException { finally { } } - // $ANTLR end "FromAC" + // $ANTLR end "Uint8_1" - // $ANTLR start "FromAS" - public final void mFromAS() throws RecognitionException { + // $ANTLR start "Float32" + public final void mFloat32() throws RecognitionException { try { - int _type = FromAS; + int _type = Float32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:68:8: ( 'fromAS:' ) - // InternalRosSystemLexer.g:68:10: 'fromAS:' + // InternalRosSystemLexer.g:68:9: ( 'float32' ) + // InternalRosSystemLexer.g:68:11: 'float32' { - match("fromAS:"); + match("float32"); } @@ -714,17 +712,17 @@ public final void mFromAS() throws RecognitionException { finally { } } - // $ANTLR end "FromAS" + // $ANTLR end "Float32" - // $ANTLR start "FromSC" - public final void mFromSC() throws RecognitionException { + // $ANTLR start "Float64" + public final void mFloat64() throws RecognitionException { try { - int _type = FromSC; + int _type = Float64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:70:8: ( 'fromSC:' ) - // InternalRosSystemLexer.g:70:10: 'fromSC:' + // InternalRosSystemLexer.g:70:9: ( 'float64' ) + // InternalRosSystemLexer.g:70:11: 'float64' { - match("fromSC:"); + match("float64"); } @@ -735,17 +733,17 @@ public final void mFromSC() throws RecognitionException { finally { } } - // $ANTLR end "FromSC" + // $ANTLR end "Float64" - // $ANTLR start "FromSS" - public final void mFromSS() throws RecognitionException { + // $ANTLR start "FromAC" + public final void mFromAC() throws RecognitionException { try { - int _type = FromSS; + int _type = FromAC; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:72:8: ( 'fromSS:' ) - // InternalRosSystemLexer.g:72:10: 'fromSS:' + // InternalRosSystemLexer.g:72:8: ( 'fromAC:' ) + // InternalRosSystemLexer.g:72:10: 'fromAC:' { - match("fromSS:"); + match("fromAC:"); } @@ -756,17 +754,17 @@ public final void mFromSS() throws RecognitionException { finally { } } - // $ANTLR end "FromSS" + // $ANTLR end "FromAC" - // $ANTLR start "Int16_1" - public final void mInt16_1() throws RecognitionException { + // $ANTLR start "FromAS" + public final void mFromAS() throws RecognitionException { try { - int _type = Int16_1; + int _type = FromAS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:74:9: ( 'int16[]' ) - // InternalRosSystemLexer.g:74:11: 'int16[]' + // InternalRosSystemLexer.g:74:8: ( 'fromAS:' ) + // InternalRosSystemLexer.g:74:10: 'fromAS:' { - match("int16[]"); + match("fromAS:"); } @@ -777,17 +775,17 @@ public final void mInt16_1() throws RecognitionException { finally { } } - // $ANTLR end "Int16_1" + // $ANTLR end "FromAS" - // $ANTLR start "Int32_1" - public final void mInt32_1() throws RecognitionException { + // $ANTLR start "FromSC" + public final void mFromSC() throws RecognitionException { try { - int _type = Int32_1; + int _type = FromSC; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:76:9: ( 'int32[]' ) - // InternalRosSystemLexer.g:76:11: 'int32[]' + // InternalRosSystemLexer.g:76:8: ( 'fromSC:' ) + // InternalRosSystemLexer.g:76:10: 'fromSC:' { - match("int32[]"); + match("fromSC:"); } @@ -798,17 +796,17 @@ public final void mInt32_1() throws RecognitionException { finally { } } - // $ANTLR end "Int32_1" + // $ANTLR end "FromSC" - // $ANTLR start "Int64_1" - public final void mInt64_1() throws RecognitionException { + // $ANTLR start "FromSS" + public final void mFromSS() throws RecognitionException { try { - int _type = Int64_1; + int _type = FromSS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:78:9: ( 'int64[]' ) - // InternalRosSystemLexer.g:78:11: 'int64[]' + // InternalRosSystemLexer.g:78:8: ( 'fromSS:' ) + // InternalRosSystemLexer.g:78:10: 'fromSS:' { - match("int64[]"); + match("fromSS:"); } @@ -819,7 +817,7 @@ public final void mInt64_1() throws RecognitionException { finally { } } - // $ANTLR end "Int64_1" + // $ANTLR end "FromSS" // $ANTLR start "Message" public final void mMessage() throws RecognitionException { @@ -863,34 +861,13 @@ public final void mService() throws RecognitionException { } // $ANTLR end "Service" - // $ANTLR start "Uint8_1" - public final void mUint8_1() throws RecognitionException { - try { - int _type = Uint8_1; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:84:9: ( 'uint8[]' ) - // InternalRosSystemLexer.g:84:11: 'uint8[]' - { - match("uint8[]"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "Uint8_1" - // $ANTLR start "Array" public final void mArray() throws RecognitionException { try { int _type = Array; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:86:7: ( 'Array:' ) - // InternalRosSystemLexer.g:86:9: 'Array:' + // InternalRosSystemLexer.g:84:7: ( 'Array:' ) + // InternalRosSystemLexer.g:84:9: 'Array:' { match("Array:"); @@ -910,8 +887,8 @@ public final void mBase64() throws RecognitionException { try { int _type = Base64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:88:8: ( 'Base64' ) - // InternalRosSystemLexer.g:88:10: 'Base64' + // InternalRosSystemLexer.g:86:8: ( 'Base64' ) + // InternalRosSystemLexer.g:86:10: 'Base64' { match("Base64"); @@ -931,8 +908,8 @@ public final void mDouble() throws RecognitionException { try { int _type = Double; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:90:8: ( 'Double' ) - // InternalRosSystemLexer.g:90:10: 'Double' + // InternalRosSystemLexer.g:88:8: ( 'Double' ) + // InternalRosSystemLexer.g:88:10: 'Double' { match("Double"); @@ -952,8 +929,8 @@ public final void mHeader() throws RecognitionException { try { int _type = Header; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:92:8: ( 'Header' ) - // InternalRosSystemLexer.g:92:10: 'Header' + // InternalRosSystemLexer.g:90:8: ( 'Header' ) + // InternalRosSystemLexer.g:90:10: 'Header' { match("Header"); @@ -973,8 +950,8 @@ public final void mString() throws RecognitionException { try { int _type = String; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:94:8: ( 'String' ) - // InternalRosSystemLexer.g:94:10: 'String' + // InternalRosSystemLexer.g:92:8: ( 'String' ) + // InternalRosSystemLexer.g:92:10: 'String' { match("String"); @@ -994,8 +971,8 @@ public final void mStruct() throws RecognitionException { try { int _type = Struct; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:96:8: ( 'Struct' ) - // InternalRosSystemLexer.g:96:10: 'Struct' + // InternalRosSystemLexer.g:94:8: ( 'Struct' ) + // InternalRosSystemLexer.g:94:10: 'Struct' { match("Struct"); @@ -1010,15 +987,15 @@ public final void mStruct() throws RecognitionException { } // $ANTLR end "Struct" - // $ANTLR start "Action" - public final void mAction() throws RecognitionException { + // $ANTLR start "Bool_1" + public final void mBool_1() throws RecognitionException { try { - int _type = Action; + int _type = Bool_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:98:8: ( 'action' ) - // InternalRosSystemLexer.g:98:10: 'action' + // InternalRosSystemLexer.g:96:8: ( '[bool]' ) + // InternalRosSystemLexer.g:96:10: '[bool]' { - match("action"); + match("[bool]"); } @@ -1029,17 +1006,17 @@ public final void mAction() throws RecognitionException { finally { } } - // $ANTLR end "Action" + // $ANTLR end "Bool_1" - // $ANTLR start "Bool_1" - public final void mBool_1() throws RecognitionException { + // $ANTLR start "Byte_1" + public final void mByte_1() throws RecognitionException { try { - int _type = Bool_1; + int _type = Byte_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:100:8: ( 'bool[]' ) - // InternalRosSystemLexer.g:100:10: 'bool[]' + // InternalRosSystemLexer.g:98:8: ( '[byte]' ) + // InternalRosSystemLexer.g:98:10: '[byte]' { - match("bool[]"); + match("[byte]"); } @@ -1050,17 +1027,17 @@ public final void mBool_1() throws RecognitionException { finally { } } - // $ANTLR end "Bool_1" + // $ANTLR end "Byte_1" - // $ANTLR start "Byte_1" - public final void mByte_1() throws RecognitionException { + // $ANTLR start "Int8_1" + public final void mInt8_1() throws RecognitionException { try { - int _type = Byte_1; + int _type = Int8_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:102:8: ( 'byte[]' ) - // InternalRosSystemLexer.g:102:10: 'byte[]' + // InternalRosSystemLexer.g:100:8: ( '[int8]' ) + // InternalRosSystemLexer.g:100:10: '[int8]' { - match("byte[]"); + match("[int8]"); } @@ -1071,17 +1048,17 @@ public final void mByte_1() throws RecognitionException { finally { } } - // $ANTLR end "Byte_1" + // $ANTLR end "Int8_1" - // $ANTLR start "Int8_1" - public final void mInt8_1() throws RecognitionException { + // $ANTLR start "Action" + public final void mAction() throws RecognitionException { try { - int _type = Int8_1; + int _type = Action; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:104:8: ( 'int8[]' ) - // InternalRosSystemLexer.g:104:10: 'int8[]' + // InternalRosSystemLexer.g:102:8: ( 'action' ) + // InternalRosSystemLexer.g:102:10: 'action' { - match("int8[]"); + match("action"); } @@ -1092,15 +1069,15 @@ public final void mInt8_1() throws RecognitionException { finally { } } - // $ANTLR end "Int8_1" + // $ANTLR end "Action" // $ANTLR start "Nodes" public final void mNodes() throws RecognitionException { try { int _type = Nodes; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:106:7: ( 'nodes:' ) - // InternalRosSystemLexer.g:106:9: 'nodes:' + // InternalRosSystemLexer.g:104:7: ( 'nodes:' ) + // InternalRosSystemLexer.g:104:9: 'nodes:' { match("nodes:"); @@ -1120,8 +1097,8 @@ public final void mResult() throws RecognitionException { try { int _type = Result; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:108:8: ( 'result' ) - // InternalRosSystemLexer.g:108:10: 'result' + // InternalRosSystemLexer.g:106:8: ( 'result' ) + // InternalRosSystemLexer.g:106:10: 'result' { match("result"); @@ -1141,8 +1118,8 @@ public final void mString_1() throws RecognitionException { try { int _type = String_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:110:10: ( 'string' ) - // InternalRosSystemLexer.g:110:12: 'string' + // InternalRosSystemLexer.g:108:10: ( 'string' ) + // InternalRosSystemLexer.g:108:12: 'string' { match("string"); @@ -1162,8 +1139,8 @@ public final void mUint16() throws RecognitionException { try { int _type = Uint16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:112:8: ( 'uint16' ) - // InternalRosSystemLexer.g:112:10: 'uint16' + // InternalRosSystemLexer.g:110:8: ( 'uint16' ) + // InternalRosSystemLexer.g:110:10: 'uint16' { match("uint16"); @@ -1183,8 +1160,8 @@ public final void mUint32() throws RecognitionException { try { int _type = Uint32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:114:8: ( 'uint32' ) - // InternalRosSystemLexer.g:114:10: 'uint32' + // InternalRosSystemLexer.g:112:8: ( 'uint32' ) + // InternalRosSystemLexer.g:112:10: 'uint32' { match("uint32"); @@ -1204,8 +1181,8 @@ public final void mUint64() throws RecognitionException { try { int _type = Uint64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:116:8: ( 'uint64' ) - // InternalRosSystemLexer.g:116:10: 'uint64' + // InternalRosSystemLexer.g:114:8: ( 'uint64' ) + // InternalRosSystemLexer.g:114:10: 'uint64' { match("uint64"); @@ -1225,8 +1202,8 @@ public final void mValue_1() throws RecognitionException { try { int _type = Value_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:118:9: ( 'value:' ) - // InternalRosSystemLexer.g:118:11: 'value:' + // InternalRosSystemLexer.g:116:9: ( 'value:' ) + // InternalRosSystemLexer.g:116:11: 'value:' { match("value:"); @@ -1246,8 +1223,8 @@ public final void mFrom() throws RecognitionException { try { int _type = From; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:120:6: ( 'from:' ) - // InternalRosSystemLexer.g:120:8: 'from:' + // InternalRosSystemLexer.g:118:6: ( 'from:' ) + // InternalRosSystemLexer.g:118:8: 'from:' { match("from:"); @@ -1267,8 +1244,8 @@ public final void mInt16() throws RecognitionException { try { int _type = Int16; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:122:7: ( 'int16' ) - // InternalRosSystemLexer.g:122:9: 'int16' + // InternalRosSystemLexer.g:120:7: ( 'int16' ) + // InternalRosSystemLexer.g:120:9: 'int16' { match("int16"); @@ -1288,8 +1265,8 @@ public final void mInt32() throws RecognitionException { try { int _type = Int32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:124:7: ( 'int32' ) - // InternalRosSystemLexer.g:124:9: 'int32' + // InternalRosSystemLexer.g:122:7: ( 'int32' ) + // InternalRosSystemLexer.g:122:9: 'int32' { match("int32"); @@ -1309,8 +1286,8 @@ public final void mInt64() throws RecognitionException { try { int _type = Int64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:126:7: ( 'int64' ) - // InternalRosSystemLexer.g:126:9: 'int64' + // InternalRosSystemLexer.g:124:7: ( 'int64' ) + // InternalRosSystemLexer.g:124:9: 'int64' { match("int64"); @@ -1330,8 +1307,8 @@ public final void mType_1() throws RecognitionException { try { int _type = Type_1; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:128:8: ( 'type:' ) - // InternalRosSystemLexer.g:128:10: 'type:' + // InternalRosSystemLexer.g:126:8: ( 'type:' ) + // InternalRosSystemLexer.g:126:10: 'type:' { match("type:"); @@ -1351,8 +1328,8 @@ public final void mUint8() throws RecognitionException { try { int _type = Uint8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:130:7: ( 'uint8' ) - // InternalRosSystemLexer.g:130:9: 'uint8' + // InternalRosSystemLexer.g:128:7: ( 'uint8' ) + // InternalRosSystemLexer.g:128:9: 'uint8' { match("uint8"); @@ -1372,8 +1349,8 @@ public final void mValue() throws RecognitionException { try { int _type = Value; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:132:7: ( 'value' ) - // InternalRosSystemLexer.g:132:9: 'value' + // InternalRosSystemLexer.g:130:7: ( 'value' ) + // InternalRosSystemLexer.g:130:9: 'value' { match("value"); @@ -1393,8 +1370,8 @@ public final void mDate() throws RecognitionException { try { int _type = Date; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:134:6: ( 'Date' ) - // InternalRosSystemLexer.g:134:8: 'Date' + // InternalRosSystemLexer.g:132:6: ( 'Date' ) + // InternalRosSystemLexer.g:132:8: 'Date' { match("Date"); @@ -1414,8 +1391,8 @@ public final void mList() throws RecognitionException { try { int _type = List; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:136:6: ( 'List' ) - // InternalRosSystemLexer.g:136:8: 'List' + // InternalRosSystemLexer.g:134:6: ( 'List' ) + // InternalRosSystemLexer.g:134:8: 'List' { match("List"); @@ -1435,8 +1412,8 @@ public final void mBool() throws RecognitionException { try { int _type = Bool; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:138:6: ( 'bool' ) - // InternalRosSystemLexer.g:138:8: 'bool' + // InternalRosSystemLexer.g:136:6: ( 'bool' ) + // InternalRosSystemLexer.g:136:8: 'bool' { match("bool"); @@ -1456,8 +1433,8 @@ public final void mByte() throws RecognitionException { try { int _type = Byte; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:140:6: ( 'byte' ) - // InternalRosSystemLexer.g:140:8: 'byte' + // InternalRosSystemLexer.g:138:6: ( 'byte' ) + // InternalRosSystemLexer.g:138:8: 'byte' { match("byte"); @@ -1477,8 +1454,8 @@ public final void mGoal() throws RecognitionException { try { int _type = Goal; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:142:6: ( 'goal' ) - // InternalRosSystemLexer.g:142:8: 'goal' + // InternalRosSystemLexer.g:140:6: ( 'goal' ) + // InternalRosSystemLexer.g:140:8: 'goal' { match("goal"); @@ -1498,8 +1475,8 @@ public final void mInt8() throws RecognitionException { try { int _type = Int8; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:144:6: ( 'int8' ) - // InternalRosSystemLexer.g:144:8: 'int8' + // InternalRosSystemLexer.g:142:6: ( 'int8' ) + // InternalRosSystemLexer.g:142:8: 'int8' { match("int8"); @@ -1519,8 +1496,8 @@ public final void mName() throws RecognitionException { try { int _type = Name; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:146:6: ( 'name' ) - // InternalRosSystemLexer.g:146:8: 'name' + // InternalRosSystemLexer.g:144:6: ( 'name' ) + // InternalRosSystemLexer.g:144:8: 'name' { match("name"); @@ -1540,8 +1517,8 @@ public final void mNode() throws RecognitionException { try { int _type = Node; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:148:6: ( 'node' ) - // InternalRosSystemLexer.g:148:8: 'node' + // InternalRosSystemLexer.g:146:6: ( 'node' ) + // InternalRosSystemLexer.g:146:8: 'node' { match("node"); @@ -1561,8 +1538,8 @@ public final void mTime() throws RecognitionException { try { int _type = Time; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:150:6: ( 'time' ) - // InternalRosSystemLexer.g:150:8: 'time' + // InternalRosSystemLexer.g:148:6: ( 'time' ) + // InternalRosSystemLexer.g:148:8: 'time' { match("time"); @@ -1582,8 +1559,8 @@ public final void mType() throws RecognitionException { try { int _type = Type; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:152:6: ( 'type' ) - // InternalRosSystemLexer.g:152:8: 'type' + // InternalRosSystemLexer.g:150:6: ( 'type' ) + // InternalRosSystemLexer.g:150:8: 'type' { match("type"); @@ -1603,8 +1580,8 @@ public final void mAny() throws RecognitionException { try { int _type = Any; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:154:5: ( 'Any' ) - // InternalRosSystemLexer.g:154:7: 'Any' + // InternalRosSystemLexer.g:152:5: ( 'Any' ) + // InternalRosSystemLexer.g:152:7: 'Any' { match("Any"); @@ -1624,8 +1601,8 @@ public final void mNs() throws RecognitionException { try { int _type = Ns; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:156:4: ( 'ns:' ) - // InternalRosSystemLexer.g:156:6: 'ns:' + // InternalRosSystemLexer.g:154:4: ( 'ns:' ) + // InternalRosSystemLexer.g:154:6: 'ns:' { match("ns:"); @@ -1640,37 +1617,15 @@ public final void mNs() throws RecognitionException { } // $ANTLR end "Ns" - // $ANTLR start "HyphenMinusLeftSquareBracket" - public final void mHyphenMinusLeftSquareBracket() throws RecognitionException { - try { - int _type = HyphenMinusLeftSquareBracket; - int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:158:30: ( '-[' ) - // InternalRosSystemLexer.g:158:32: '-[' - { - match("-["); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "HyphenMinusLeftSquareBracket" - - // $ANTLR start "LeftSquareBracketRightSquareBracket" - public final void mLeftSquareBracketRightSquareBracket() throws RecognitionException { + // $ANTLR start "Comma" + public final void mComma() throws RecognitionException { try { - int _type = LeftSquareBracketRightSquareBracket; + int _type = Comma; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:160:37: ( '[]' ) - // InternalRosSystemLexer.g:160:39: '[]' + // InternalRosSystemLexer.g:156:7: ( ',' ) + // InternalRosSystemLexer.g:156:9: ',' { - match("[]"); - + match(','); } @@ -1680,17 +1635,17 @@ public final void mLeftSquareBracketRightSquareBracket() throws RecognitionExcep finally { } } - // $ANTLR end "LeftSquareBracketRightSquareBracket" + // $ANTLR end "Comma" - // $ANTLR start "Comma" - public final void mComma() throws RecognitionException { + // $ANTLR start "HyphenMinus" + public final void mHyphenMinus() throws RecognitionException { try { - int _type = Comma; + int _type = HyphenMinus; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:162:7: ( ',' ) - // InternalRosSystemLexer.g:162:9: ',' + // InternalRosSystemLexer.g:158:13: ( '-' ) + // InternalRosSystemLexer.g:158:15: '-' { - match(','); + match('-'); } @@ -1700,15 +1655,15 @@ public final void mComma() throws RecognitionException { finally { } } - // $ANTLR end "Comma" + // $ANTLR end "HyphenMinus" // $ANTLR start "Colon" public final void mColon() throws RecognitionException { try { int _type = Colon; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:164:7: ( ':' ) - // InternalRosSystemLexer.g:164:9: ':' + // InternalRosSystemLexer.g:160:7: ( ':' ) + // InternalRosSystemLexer.g:160:9: ':' { match(':'); @@ -1727,8 +1682,8 @@ public final void mLeftSquareBracket() throws RecognitionException { try { int _type = LeftSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:166:19: ( '[' ) - // InternalRosSystemLexer.g:166:21: '[' + // InternalRosSystemLexer.g:162:19: ( '[' ) + // InternalRosSystemLexer.g:162:21: '[' { match('['); @@ -1747,8 +1702,8 @@ public final void mRightSquareBracket() throws RecognitionException { try { int _type = RightSquareBracket; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:168:20: ( ']' ) - // InternalRosSystemLexer.g:168:22: ']' + // InternalRosSystemLexer.g:164:20: ( ']' ) + // InternalRosSystemLexer.g:164:22: ']' { match(']'); @@ -1765,8 +1720,8 @@ public final void mRightSquareBracket() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRosSystemLexer.g:170:21: ( '0' .. '9' ) - // InternalRosSystemLexer.g:170:23: '0' .. '9' + // InternalRosSystemLexer.g:166:21: ( '0' .. '9' ) + // InternalRosSystemLexer.g:166:23: '0' .. '9' { matchRange('0','9'); @@ -1783,10 +1738,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:172:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRosSystemLexer.g:172:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRosSystemLexer.g:168:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRosSystemLexer.g:168:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRosSystemLexer.g:172:15: ( '0b' | '0B' ) + // InternalRosSystemLexer.g:168:15: ( '0b' | '0B' ) int alt1=2; int LA1_0 = input.LA(1); @@ -1814,7 +1769,7 @@ else if ( (LA1_1=='B') ) { } switch (alt1) { case 1 : - // InternalRosSystemLexer.g:172:16: '0b' + // InternalRosSystemLexer.g:168:16: '0b' { match("0b"); @@ -1822,7 +1777,7 @@ else if ( (LA1_1=='B') ) { } break; case 2 : - // InternalRosSystemLexer.g:172:21: '0B' + // InternalRosSystemLexer.g:168:21: '0B' { match("0B"); @@ -1832,7 +1787,7 @@ else if ( (LA1_1=='B') ) { } - // InternalRosSystemLexer.g:172:27: ( '0' | '1' )+ + // InternalRosSystemLexer.g:168:27: ( '0' | '1' )+ int cnt2=0; loop2: do { @@ -1886,10 +1841,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:174:14: ( ( 'true' | 'false' ) ) - // InternalRosSystemLexer.g:174:16: ( 'true' | 'false' ) + // InternalRosSystemLexer.g:170:14: ( ( 'true' | 'false' ) ) + // InternalRosSystemLexer.g:170:16: ( 'true' | 'false' ) { - // InternalRosSystemLexer.g:174:16: ( 'true' | 'false' ) + // InternalRosSystemLexer.g:170:16: ( 'true' | 'false' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1907,7 +1862,7 @@ else if ( (LA3_0=='f') ) { } switch (alt3) { case 1 : - // InternalRosSystemLexer.g:174:17: 'true' + // InternalRosSystemLexer.g:170:17: 'true' { match("true"); @@ -1915,7 +1870,7 @@ else if ( (LA3_0=='f') ) { } break; case 2 : - // InternalRosSystemLexer.g:174:24: 'false' + // InternalRosSystemLexer.g:170:24: 'false' { match("false"); @@ -1941,32 +1896,90 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:176:13: ( RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) - // InternalRosSystemLexer.g:176:15: RULE_DIGIT ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + // InternalRosSystemLexer.g:172:13: ( ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) ) + // InternalRosSystemLexer.g:172:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) { - mRULE_DIGIT(); - // InternalRosSystemLexer.g:176:26: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) - int alt8=2; - alt8 = dfa8.predict(input); - switch (alt8) { + // InternalRosSystemLexer.g:172:15: ( RULE_DIGIT | '-' ( RULE_DIGIT )* ) + int alt5=2; + int LA5_0 = input.LA(1); + + if ( ((LA5_0>='0' && LA5_0<='9')) ) { + alt5=1; + } + else if ( (LA5_0=='-') ) { + alt5=2; + } + else { + NoViableAltException nvae = + new NoViableAltException("", 5, 0, input); + + throw nvae; + } + switch (alt5) { case 1 : - // InternalRosSystemLexer.g:176:27: '.' ( RULE_DECINT )* + // InternalRosSystemLexer.g:172:16: RULE_DIGIT { - match('.'); - // InternalRosSystemLexer.g:176:31: ( RULE_DECINT )* + mRULE_DIGIT(); + + } + break; + case 2 : + // InternalRosSystemLexer.g:172:27: '-' ( RULE_DIGIT )* + { + match('-'); + // InternalRosSystemLexer.g:172:31: ( RULE_DIGIT )* loop4: do { int alt4=2; int LA4_0 = input.LA(1); - if ( (LA4_0=='-'||(LA4_0>='0' && LA4_0<='9')) ) { + if ( ((LA4_0>='0' && LA4_0<='9')) ) { alt4=1; } - switch (alt4) { + switch (alt4) { + case 1 : + // InternalRosSystemLexer.g:172:31: RULE_DIGIT + { + mRULE_DIGIT(); + + } + break; + + default : + break loop4; + } + } while (true); + + + } + break; + + } + + // InternalRosSystemLexer.g:172:44: ( '.' ( RULE_DECINT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT ) + int alt10=2; + alt10 = dfa10.predict(input); + switch (alt10) { + case 1 : + // InternalRosSystemLexer.g:172:45: '.' ( RULE_DECINT )* + { + match('.'); + // InternalRosSystemLexer.g:172:49: ( RULE_DECINT )* + loop6: + do { + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0=='-'||(LA6_0>='0' && LA6_0<='9')) ) { + alt6=1; + } + + + switch (alt6) { case 1 : - // InternalRosSystemLexer.g:176:31: RULE_DECINT + // InternalRosSystemLexer.g:172:49: RULE_DECINT { mRULE_DECINT(); @@ -1974,7 +1987,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop4; + break loop6; } } while (true); @@ -1982,34 +1995,34 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRosSystemLexer.g:176:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT + // InternalRosSystemLexer.g:172:62: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DIGIT { - // InternalRosSystemLexer.g:176:44: ( '.' ( RULE_DIGIT )* )? - int alt6=2; - int LA6_0 = input.LA(1); + // InternalRosSystemLexer.g:172:62: ( '.' ( RULE_DIGIT )* )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA6_0=='.') ) { - alt6=1; + if ( (LA8_0=='.') ) { + alt8=1; } - switch (alt6) { + switch (alt8) { case 1 : - // InternalRosSystemLexer.g:176:45: '.' ( RULE_DIGIT )* + // InternalRosSystemLexer.g:172:63: '.' ( RULE_DIGIT )* { match('.'); - // InternalRosSystemLexer.g:176:49: ( RULE_DIGIT )* - loop5: + // InternalRosSystemLexer.g:172:67: ( RULE_DIGIT )* + loop7: do { - int alt5=2; - int LA5_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( ((LA5_0>='0' && LA5_0<='9')) ) { - alt5=1; + if ( ((LA7_0>='0' && LA7_0<='9')) ) { + alt7=1; } - switch (alt5) { + switch (alt7) { case 1 : - // InternalRosSystemLexer.g:176:49: RULE_DIGIT + // InternalRosSystemLexer.g:172:67: RULE_DIGIT { mRULE_DIGIT(); @@ -2017,7 +2030,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { break; default : - break loop5; + break loop7; } } while (true); @@ -2036,14 +2049,14 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystemLexer.g:176:73: ( '-' | '+' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalRosSystemLexer.g:172:91: ( '-' | '+' )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA7_0=='+'||LA7_0=='-') ) { - alt7=1; + if ( (LA9_0=='+'||LA9_0=='-') ) { + alt9=1; } - switch (alt7) { + switch (alt9) { case 1 : // InternalRosSystemLexer.g: { @@ -2085,15 +2098,15 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:178:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRosSystemLexer.g:178:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRosSystemLexer.g:174:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRosSystemLexer.g:174:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRosSystemLexer.g:178:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) - int alt11=3; + // InternalRosSystemLexer.g:174:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + int alt13=3; switch ( input.LA(1) ) { case '0': { - alt11=1; + alt13=1; } break; case '1': @@ -2106,47 +2119,47 @@ public final void mRULE_DECINT() throws RecognitionException { case '8': case '9': { - alt11=2; + alt13=2; } break; case '-': { - alt11=3; + alt13=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt11) { + switch (alt13) { case 1 : - // InternalRosSystemLexer.g:178:16: '0' + // InternalRosSystemLexer.g:174:16: '0' { match('0'); } break; case 2 : - // InternalRosSystemLexer.g:178:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRosSystemLexer.g:174:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRosSystemLexer.g:178:29: ( RULE_DIGIT )* - loop9: + // InternalRosSystemLexer.g:174:29: ( RULE_DIGIT )* + loop11: do { - int alt9=2; - int LA9_0 = input.LA(1); + int alt11=2; + int LA11_0 = input.LA(1); - if ( ((LA9_0>='0' && LA9_0<='9')) ) { - alt9=1; + if ( ((LA11_0>='0' && LA11_0<='9')) ) { + alt11=1; } - switch (alt9) { + switch (alt11) { case 1 : - // InternalRosSystemLexer.g:178:29: RULE_DIGIT + // InternalRosSystemLexer.g:174:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2154,7 +2167,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop9; + break loop11; } } while (true); @@ -2162,24 +2175,24 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRosSystemLexer.g:178:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRosSystemLexer.g:174:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRosSystemLexer.g:178:54: ( RULE_DIGIT )* - loop10: + // InternalRosSystemLexer.g:174:54: ( RULE_DIGIT )* + loop12: do { - int alt10=2; - int LA10_0 = input.LA(1); + int alt12=2; + int LA12_0 = input.LA(1); - if ( ((LA10_0>='0' && LA10_0<='9')) ) { - alt10=1; + if ( ((LA12_0>='0' && LA12_0<='9')) ) { + alt12=1; } - switch (alt10) { + switch (alt12) { case 1 : - // InternalRosSystemLexer.g:178:54: RULE_DIGIT + // InternalRosSystemLexer.g:174:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2187,7 +2200,7 @@ public final void mRULE_DECINT() throws RecognitionException { break; default : - break loop10; + break loop12; } } while (true); @@ -2211,41 +2224,41 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRosSystemLexer.g:180:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRosSystemLexer.g:180:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRosSystemLexer.g:176:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRosSystemLexer.g:176:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRosSystemLexer.g:180:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) - int alt12=2; - int LA12_0 = input.LA(1); + // InternalRosSystemLexer.g:176:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + int alt14=2; + int LA14_0 = input.LA(1); - if ( ((LA12_0>='1' && LA12_0<='3')) ) { - int LA12_1 = input.LA(2); + if ( ((LA14_0>='1' && LA14_0<='3')) ) { + int LA14_1 = input.LA(2); - if ( ((LA12_1>='0' && LA12_1<='9')) ) { - alt12=2; + if ( ((LA14_1>='0' && LA14_1<='9')) ) { + alt14=2; } else { - alt12=1;} + alt14=1;} } - else if ( ((LA12_0>='4' && LA12_0<='9')) ) { - alt12=1; + else if ( ((LA14_0>='4' && LA14_0<='9')) ) { + alt14=1; } else { NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 14, 0, input); throw nvae; } - switch (alt12) { + switch (alt14) { case 1 : - // InternalRosSystemLexer.g:180:22: '1' .. '9' + // InternalRosSystemLexer.g:176:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystemLexer.g:180:31: '1' .. '3' '0' .. '9' + // InternalRosSystemLexer.g:176:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2267,41 +2280,41 @@ else if ( ((LA12_0>='4' && LA12_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRosSystemLexer.g:182:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRosSystemLexer.g:182:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRosSystemLexer.g:178:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRosSystemLexer.g:178:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRosSystemLexer.g:182:23: ( '1' .. '9' | '1' '0' .. '2' ) - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRosSystemLexer.g:178:23: ( '1' .. '9' | '1' '0' .. '2' ) + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA13_0=='1') ) { - int LA13_1 = input.LA(2); + if ( (LA15_0=='1') ) { + int LA15_1 = input.LA(2); - if ( ((LA13_1>='0' && LA13_1<='2')) ) { - alt13=2; + if ( ((LA15_1>='0' && LA15_1<='2')) ) { + alt15=2; } else { - alt13=1;} + alt15=1;} } - else if ( ((LA13_0>='2' && LA13_0<='9')) ) { - alt13=1; + else if ( ((LA15_0>='2' && LA15_0<='9')) ) { + alt15=1; } else { NoViableAltException nvae = - new NoViableAltException("", 13, 0, input); + new NoViableAltException("", 15, 0, input); throw nvae; } - switch (alt13) { + switch (alt15) { case 1 : - // InternalRosSystemLexer.g:182:24: '1' .. '9' + // InternalRosSystemLexer.g:178:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRosSystemLexer.g:182:33: '1' '0' .. '2' + // InternalRosSystemLexer.g:178:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2323,8 +2336,8 @@ else if ( ((LA13_0>='2' && LA13_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRosSystemLexer.g:184:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRosSystemLexer.g:184:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRosSystemLexer.g:180:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRosSystemLexer.g:180:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2342,28 +2355,28 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRosSystemLexer.g:186:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRosSystemLexer.g:186:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRosSystemLexer.g:182:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRosSystemLexer.g:182:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRosSystemLexer.g:186:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) - int alt14=2; - int LA14_0 = input.LA(1); + // InternalRosSystemLexer.g:182:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + int alt16=2; + int LA16_0 = input.LA(1); - if ( ((LA14_0>='0' && LA14_0<='1')) ) { - alt14=1; + if ( ((LA16_0>='0' && LA16_0<='1')) ) { + alt16=1; } - else if ( (LA14_0=='2') ) { - alt14=2; + else if ( (LA16_0=='2') ) { + alt16=2; } else { NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); + new NoViableAltException("", 16, 0, input); throw nvae; } - switch (alt14) { + switch (alt16) { case 1 : - // InternalRosSystemLexer.g:186:23: '0' .. '1' '0' .. '9' + // InternalRosSystemLexer.g:182:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2371,7 +2384,7 @@ else if ( (LA14_0=='2') ) { } break; case 2 : - // InternalRosSystemLexer.g:186:41: '2' '0' .. '3' + // InternalRosSystemLexer.g:182:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2393,8 +2406,8 @@ else if ( (LA14_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRosSystemLexer.g:188:23: ( '0' .. '5' '0' .. '9' ) - // InternalRosSystemLexer.g:188:25: '0' .. '5' '0' .. '9' + // InternalRosSystemLexer.g:184:23: ( '0' .. '5' '0' .. '9' ) + // InternalRosSystemLexer.g:184:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2412,8 +2425,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:190:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRosSystemLexer.g:190:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRosSystemLexer.g:186:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRosSystemLexer.g:186:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2442,35 +2455,35 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:192:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRosSystemLexer.g:192:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRosSystemLexer.g:188:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRosSystemLexer.g:188:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRosSystemLexer.g:192:25: ( RULE_ID | RULE_STRING ) - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRosSystemLexer.g:188:25: ( RULE_ID | RULE_STRING ) + int alt17=2; + int LA17_0 = input.LA(1); - if ( ((LA15_0>='A' && LA15_0<='Z')||(LA15_0>='^' && LA15_0<='_')||(LA15_0>='a' && LA15_0<='z')) ) { - alt15=1; + if ( ((LA17_0>='A' && LA17_0<='Z')||(LA17_0>='^' && LA17_0<='_')||(LA17_0>='a' && LA17_0<='z')) ) { + alt17=1; } - else if ( (LA15_0=='\"'||LA15_0=='\'') ) { - alt15=2; + else if ( (LA17_0=='\"'||LA17_0=='\'') ) { + alt17=2; } else { NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); + new NoViableAltException("", 17, 0, input); throw nvae; } - switch (alt15) { + switch (alt17) { case 1 : - // InternalRosSystemLexer.g:192:26: RULE_ID + // InternalRosSystemLexer.g:188:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosSystemLexer.g:192:34: RULE_STRING + // InternalRosSystemLexer.g:188:34: RULE_STRING { mRULE_STRING(); @@ -2480,8 +2493,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { } match('='); - // InternalRosSystemLexer.g:192:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) - int alt16=4; + // InternalRosSystemLexer.g:188:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + int alt18=4; switch ( input.LA(1) ) { case 'A': case 'B': @@ -2538,13 +2551,13 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case 'y': case 'z': { - alt16=1; + alt18=1; } break; case '\"': case '\'': { - alt16=2; + alt18=2; } break; case '0': @@ -2558,45 +2571,45 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { case '8': case '9': { - alt16=3; + alt18=3; } break; case '-': { - alt16=4; + alt18=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); + new NoViableAltException("", 18, 0, input); throw nvae; } - switch (alt16) { + switch (alt18) { case 1 : - // InternalRosSystemLexer.g:192:52: RULE_ID + // InternalRosSystemLexer.g:188:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRosSystemLexer.g:192:60: RULE_STRING + // InternalRosSystemLexer.g:188:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRosSystemLexer.g:192:72: RULE_INT + // InternalRosSystemLexer.g:188:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRosSystemLexer.g:192:81: '-' RULE_INT + // InternalRosSystemLexer.g:188:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2620,8 +2633,8 @@ else if ( (LA15_0=='\"'||LA15_0=='\'') ) { // $ANTLR start "RULE_BEGIN" public final void mRULE_BEGIN() throws RecognitionException { try { - // InternalRosSystemLexer.g:194:21: () - // InternalRosSystemLexer.g:194:23: + // InternalRosSystemLexer.g:190:21: () + // InternalRosSystemLexer.g:190:23: { } @@ -2634,8 +2647,8 @@ public final void mRULE_BEGIN() throws RecognitionException { // $ANTLR start "RULE_END" public final void mRULE_END() throws RecognitionException { try { - // InternalRosSystemLexer.g:196:19: () - // InternalRosSystemLexer.g:196:21: + // InternalRosSystemLexer.g:192:19: () + // InternalRosSystemLexer.g:192:21: { } @@ -2650,24 +2663,24 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:198:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) - // InternalRosSystemLexer.g:198:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRosSystemLexer.g:194:17: ( '#' (~ ( ( '\\n' | '\\r' ) ) )* ) + // InternalRosSystemLexer.g:194:19: '#' (~ ( ( '\\n' | '\\r' ) ) )* { match('#'); - // InternalRosSystemLexer.g:198:23: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: + // InternalRosSystemLexer.g:194:23: (~ ( ( '\\n' | '\\r' ) ) )* + loop19: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; + if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='\uFFFF')) ) { + alt19=1; } - switch (alt17) { + switch (alt19) { case 1 : - // InternalRosSystemLexer.g:198:23: ~ ( ( '\\n' | '\\r' ) ) + // InternalRosSystemLexer.g:194:23: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2683,7 +2696,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { break; default : - break loop17; + break loop19; } } while (true); @@ -2703,26 +2716,26 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:200:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRosSystemLexer.g:200:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRosSystemLexer.g:196:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRosSystemLexer.g:196:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRosSystemLexer.g:200:25: ( '/' RULE_ID | RULE_ID '/' )* - loop18: + // InternalRosSystemLexer.g:196:25: ( '/' RULE_ID | RULE_ID '/' )* + loop20: do { - int alt18=3; - int LA18_0 = input.LA(1); + int alt20=3; + int LA20_0 = input.LA(1); - if ( (LA18_0=='/') ) { - alt18=1; + if ( (LA20_0=='/') ) { + alt20=1; } - else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>='a' && LA18_0<='z')) ) { - alt18=2; + else if ( ((LA20_0>='A' && LA20_0<='Z')||(LA20_0>='^' && LA20_0<='_')||(LA20_0>='a' && LA20_0<='z')) ) { + alt20=2; } - switch (alt18) { + switch (alt20) { case 1 : - // InternalRosSystemLexer.g:200:26: '/' RULE_ID + // InternalRosSystemLexer.g:196:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2730,7 +2743,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= } break; case 2 : - // InternalRosSystemLexer.g:200:38: RULE_ID '/' + // InternalRosSystemLexer.g:196:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2739,7 +2752,7 @@ else if ( ((LA18_0>='A' && LA18_0<='Z')||(LA18_0>='^' && LA18_0<='_')||(LA18_0>= break; default : - break loop18; + break loop20; } } while (true); @@ -2759,36 +2772,36 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:202:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRosSystemLexer.g:202:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRosSystemLexer.g:198:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRosSystemLexer.g:198:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRosSystemLexer.g:202:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* - loop19: + // InternalRosSystemLexer.g:198:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + loop21: do { - int alt19=4; + int alt21=4; switch ( input.LA(1) ) { case '/': { - alt19=1; + alt21=1; } break; case '\"': case '\'': { - alt19=2; + alt21=2; } break; case '~': { - alt19=3; + alt21=3; } break; } - switch (alt19) { + switch (alt21) { case 1 : - // InternalRosSystemLexer.g:202:30: '/' RULE_STRING + // InternalRosSystemLexer.g:198:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2796,7 +2809,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRosSystemLexer.g:202:46: RULE_STRING '/' + // InternalRosSystemLexer.g:198:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2804,7 +2817,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRosSystemLexer.g:202:62: '~' RULE_STRING + // InternalRosSystemLexer.g:198:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2813,7 +2826,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { break; default : - break loop19; + break loop21; } } while (true); @@ -2833,19 +2846,19 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:204:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRosSystemLexer.g:204:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRosSystemLexer.g:200:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRosSystemLexer.g:200:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRosSystemLexer.g:204:11: ( '^' )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRosSystemLexer.g:200:11: ( '^' )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA20_0=='^') ) { - alt20=1; + if ( (LA22_0=='^') ) { + alt22=1; } - switch (alt20) { + switch (alt22) { case 1 : - // InternalRosSystemLexer.g:204:11: '^' + // InternalRosSystemLexer.g:200:11: '^' { match('^'); @@ -2863,18 +2876,18 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRosSystemLexer.g:204:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* - loop21: + // InternalRosSystemLexer.g:200:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + loop23: do { - int alt21=2; - int LA21_0 = input.LA(1); + int alt23=2; + int LA23_0 = input.LA(1); - if ( ((LA21_0>='0' && LA21_0<='9')||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||(LA21_0>='a' && LA21_0<='z')) ) { - alt21=1; + if ( ((LA23_0>='0' && LA23_0<='9')||(LA23_0>='A' && LA23_0<='Z')||LA23_0=='_'||(LA23_0>='a' && LA23_0<='z')) ) { + alt23=1; } - switch (alt21) { + switch (alt23) { case 1 : // InternalRosSystemLexer.g: { @@ -2892,7 +2905,7 @@ public final void mRULE_ID() throws RecognitionException { break; default : - break loop21; + break loop23; } } while (true); @@ -2910,26 +2923,24 @@ 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:206:10: ( ( '0' .. '9' )+ ) - // InternalRosSystemLexer.g:206:12: ( '0' .. '9' )+ + // InternalRosSystemLexer.g:202:19: ( ( '0' .. '9' )+ ) + // InternalRosSystemLexer.g:202:21: ( '0' .. '9' )+ { - // InternalRosSystemLexer.g:206:12: ( '0' .. '9' )+ - int cnt22=0; - loop22: + // InternalRosSystemLexer.g:202:21: ( '0' .. '9' )+ + int cnt24=0; + loop24: do { - int alt22=2; - int LA22_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( ((LA22_0>='0' && LA22_0<='9')) ) { - alt22=1; + if ( ((LA24_0>='0' && LA24_0<='9')) ) { + alt24=1; } - switch (alt22) { + switch (alt24) { case 1 : - // InternalRosSystemLexer.g:206:13: '0' .. '9' + // InternalRosSystemLexer.g:202:22: '0' .. '9' { matchRange('0','9'); @@ -2937,19 +2948,17 @@ public final void mRULE_INT() throws RecognitionException { break; default : - if ( cnt22 >= 1 ) break loop22; + if ( cnt24 >= 1 ) break loop24; EarlyExitException eee = - new EarlyExitException(22, input); + new EarlyExitException(24, input); throw eee; } - cnt22++; + cnt24++; } while (true); } - state.type = _type; - state.channel = _channel; } finally { } @@ -2961,47 +2970,47 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:208:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRosSystemLexer.g:208:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRosSystemLexer.g:204:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRosSystemLexer.g:204:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRosSystemLexer.g:208:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) - int alt25=2; - int LA25_0 = input.LA(1); + // InternalRosSystemLexer.g:204:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA25_0=='\"') ) { - alt25=1; + if ( (LA27_0=='\"') ) { + alt27=1; } - else if ( (LA25_0=='\'') ) { - alt25=2; + else if ( (LA27_0=='\'') ) { + alt27=2; } else { NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + new NoViableAltException("", 27, 0, input); throw nvae; } - switch (alt25) { + switch (alt27) { case 1 : - // InternalRosSystemLexer.g:208:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRosSystemLexer.g:204:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRosSystemLexer.g:208:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop23: + // InternalRosSystemLexer.g:204:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + loop25: do { - int alt23=3; - int LA23_0 = input.LA(1); + int alt25=3; + int LA25_0 = input.LA(1); - if ( (LA23_0=='\\') ) { - alt23=1; + if ( (LA25_0=='\\') ) { + alt25=1; } - else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA23_0>=']' && LA23_0<='\uFFFF')) ) { - alt23=2; + else if ( ((LA25_0>='\u0000' && LA25_0<='!')||(LA25_0>='#' && LA25_0<='[')||(LA25_0>=']' && LA25_0<='\uFFFF')) ) { + alt25=2; } - switch (alt23) { + switch (alt25) { case 1 : - // InternalRosSystemLexer.g:208:21: '\\\\' . + // InternalRosSystemLexer.g:204:21: '\\\\' . { match('\\'); matchAny(); @@ -3009,7 +3018,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosSystemLexer.g:208:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRosSystemLexer.g:204:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3025,7 +3034,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 break; default : - break loop23; + break loop25; } } while (true); @@ -3034,26 +3043,26 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='!')||(LA23_0>='#' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRosSystemLexer.g:208:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRosSystemLexer.g:204:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRosSystemLexer.g:208:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop24: + // InternalRosSystemLexer.g:204:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + loop26: do { - int alt24=3; - int LA24_0 = input.LA(1); + int alt26=3; + int LA26_0 = input.LA(1); - if ( (LA24_0=='\\') ) { - alt24=1; + if ( (LA26_0=='\\') ) { + alt26=1; } - else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA24_0>=']' && LA24_0<='\uFFFF')) ) { - alt24=2; + else if ( ((LA26_0>='\u0000' && LA26_0<='&')||(LA26_0>='(' && LA26_0<='[')||(LA26_0>=']' && LA26_0<='\uFFFF')) ) { + alt26=2; } - switch (alt24) { + switch (alt26) { case 1 : - // InternalRosSystemLexer.g:208:54: '\\\\' . + // InternalRosSystemLexer.g:204:54: '\\\\' . { match('\\'); matchAny(); @@ -3061,7 +3070,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 } break; case 2 : - // InternalRosSystemLexer.g:208:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRosSystemLexer.g:204:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3077,7 +3086,7 @@ else if ( ((LA24_0>='\u0000' && LA24_0<='&')||(LA24_0>='(' && LA24_0<='[')||(LA2 break; default : - break loop24; + break loop26; } } while (true); @@ -3104,37 +3113,37 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:210:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRosSystemLexer.g:210:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRosSystemLexer.g:206:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRosSystemLexer.g:206:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRosSystemLexer.g:210:24: ( options {greedy=false; } : . )* - loop26: + // InternalRosSystemLexer.g:206:24: ( options {greedy=false; } : . )* + loop28: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA26_0=='*') ) { - int LA26_1 = input.LA(2); + if ( (LA28_0=='*') ) { + int LA28_1 = input.LA(2); - if ( (LA26_1=='/') ) { - alt26=2; + if ( (LA28_1=='/') ) { + alt28=2; } - else if ( ((LA26_1>='\u0000' && LA26_1<='.')||(LA26_1>='0' && LA26_1<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_1>='\u0000' && LA28_1<='.')||(LA28_1>='0' && LA28_1<='\uFFFF')) ) { + alt28=1; } } - else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) ) { - alt26=1; + else if ( ((LA28_0>='\u0000' && LA28_0<=')')||(LA28_0>='+' && LA28_0<='\uFFFF')) ) { + alt28=1; } - switch (alt26) { + switch (alt28) { case 1 : - // InternalRosSystemLexer.g:210:52: . + // InternalRosSystemLexer.g:206:52: . { matchAny(); @@ -3142,7 +3151,7 @@ else if ( ((LA26_0>='\u0000' && LA26_0<=')')||(LA26_0>='+' && LA26_0<='\uFFFF')) break; default : - break loop26; + break loop28; } } while (true); @@ -3164,22 +3173,22 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:212:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRosSystemLexer.g:212:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRosSystemLexer.g:208:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRosSystemLexer.g:208:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRosSystemLexer.g:212:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt27=0; - loop27: + // InternalRosSystemLexer.g:208:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + int cnt29=0; + loop29: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA27_0>='\t' && LA27_0<='\n')||LA27_0=='\r'||LA27_0==' ') ) { - alt27=1; + if ( ((LA29_0>='\t' && LA29_0<='\n')||LA29_0=='\r'||LA29_0==' ') ) { + alt29=1; } - switch (alt27) { + switch (alt29) { case 1 : // InternalRosSystemLexer.g: { @@ -3197,12 +3206,12 @@ public final void mRULE_WS() throws RecognitionException { break; default : - if ( cnt27 >= 1 ) break loop27; + if ( cnt29 >= 1 ) break loop29; EarlyExitException eee = - new EarlyExitException(27, input); + new EarlyExitException(29, input); throw eee; } - cnt27++; + cnt29++; } while (true); @@ -3221,8 +3230,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRosSystemLexer.g:214:16: ( . ) - // InternalRosSystemLexer.g:214:18: . + // InternalRosSystemLexer.g:210:16: ( . ) + // InternalRosSystemLexer.g:210:18: . { matchAny(); @@ -3237,656 +3246,635 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalRosSystemLexer.g:1:8: ( ParameterStructMember | RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | Duration | Feedback | FromPub | FromSub | String_2 | Threads | Uint16_1 | Uint32_1 | Uint64_1 | Boolean | Integer | Default | 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 alt28=93; - alt28 = dfa28.predict(input); - switch (alt28) { + // InternalRosSystemLexer.g:1:8: ( RelativeNamespace | PrivateNamespace | GlobalNamespace | ParameterAny | Connections | Interfaces | Parameters | Processes | GraphName | Float32_1 | Float64_1 | String_2 | Uint16_1 | Uint32_1 | Uint64_1 | Default | Duration | Feedback | FromPub | FromSub | Threads | Boolean | Integer | Int16_1 | Int32_1 | Int64_1 | Uint8_1 | Float32 | Float64 | FromAC | FromAS | FromSC | FromSS | Message | Service | Array | Base64 | Double | Header | String | Struct | Bool_1 | Byte_1 | Int8_1 | Action | 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 | Comma | HyphenMinus | 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=90; + alt30 = dfa30.predict(input); + switch (alt30) { case 1 : - // InternalRosSystemLexer.g:1:10: ParameterStructMember + // InternalRosSystemLexer.g:1:10: RelativeNamespace { - mParameterStructMember(); + mRelativeNamespace(); } break; case 2 : - // InternalRosSystemLexer.g:1:32: RelativeNamespace + // InternalRosSystemLexer.g:1:28: PrivateNamespace { - mRelativeNamespace(); + mPrivateNamespace(); } break; case 3 : - // InternalRosSystemLexer.g:1:50: PrivateNamespace + // InternalRosSystemLexer.g:1:45: GlobalNamespace { - mPrivateNamespace(); + mGlobalNamespace(); } break; case 4 : - // InternalRosSystemLexer.g:1:67: GlobalNamespace + // InternalRosSystemLexer.g:1:61: ParameterAny { - mGlobalNamespace(); + mParameterAny(); } break; case 5 : - // InternalRosSystemLexer.g:1:83: ParameterAny + // InternalRosSystemLexer.g:1:74: Connections { - mParameterAny(); + mConnections(); } break; case 6 : - // InternalRosSystemLexer.g:1:96: Connections + // InternalRosSystemLexer.g:1:86: Interfaces { - mConnections(); + mInterfaces(); } break; case 7 : - // InternalRosSystemLexer.g:1:108: Interfaces + // InternalRosSystemLexer.g:1:97: Parameters { - mInterfaces(); + mParameters(); } break; case 8 : - // InternalRosSystemLexer.g:1:119: Parameters + // InternalRosSystemLexer.g:1:108: Processes { - mParameters(); + mProcesses(); } break; case 9 : - // InternalRosSystemLexer.g:1:130: Processes + // InternalRosSystemLexer.g:1:118: GraphName { - mProcesses(); + mGraphName(); } break; case 10 : - // InternalRosSystemLexer.g:1:140: GraphName + // InternalRosSystemLexer.g:1:128: Float32_1 { - mGraphName(); + mFloat32_1(); } break; case 11 : - // InternalRosSystemLexer.g:1:150: Float32_1 + // InternalRosSystemLexer.g:1:138: Float64_1 { - mFloat32_1(); + mFloat64_1(); } break; case 12 : - // InternalRosSystemLexer.g:1:160: Float64_1 + // InternalRosSystemLexer.g:1:148: String_2 { - mFloat64_1(); + mString_2(); } break; case 13 : - // InternalRosSystemLexer.g:1:170: Duration + // InternalRosSystemLexer.g:1:157: Uint16_1 { - mDuration(); + mUint16_1(); } break; case 14 : - // InternalRosSystemLexer.g:1:179: Feedback + // InternalRosSystemLexer.g:1:166: Uint32_1 { - mFeedback(); + mUint32_1(); } break; case 15 : - // InternalRosSystemLexer.g:1:188: FromPub + // InternalRosSystemLexer.g:1:175: Uint64_1 { - mFromPub(); + mUint64_1(); } break; case 16 : - // InternalRosSystemLexer.g:1:196: FromSub + // InternalRosSystemLexer.g:1:184: Default { - mFromSub(); + mDefault(); } break; case 17 : - // InternalRosSystemLexer.g:1:204: String_2 + // InternalRosSystemLexer.g:1:192: Duration { - mString_2(); + mDuration(); } break; case 18 : - // InternalRosSystemLexer.g:1:213: Threads + // InternalRosSystemLexer.g:1:201: Feedback { - mThreads(); + mFeedback(); } break; case 19 : - // InternalRosSystemLexer.g:1:221: Uint16_1 + // InternalRosSystemLexer.g:1:210: FromPub { - mUint16_1(); + mFromPub(); } break; case 20 : - // InternalRosSystemLexer.g:1:230: Uint32_1 + // InternalRosSystemLexer.g:1:218: FromSub { - mUint32_1(); + mFromSub(); } break; case 21 : - // InternalRosSystemLexer.g:1:239: Uint64_1 + // InternalRosSystemLexer.g:1:226: Threads { - mUint64_1(); + mThreads(); } break; case 22 : - // InternalRosSystemLexer.g:1:248: Boolean + // InternalRosSystemLexer.g:1:234: Boolean { mBoolean(); } break; case 23 : - // InternalRosSystemLexer.g:1:256: Integer + // InternalRosSystemLexer.g:1:242: Integer { mInteger(); } break; case 24 : - // InternalRosSystemLexer.g:1:264: Default + // InternalRosSystemLexer.g:1:250: Int16_1 { - mDefault(); + mInt16_1(); } break; case 25 : - // InternalRosSystemLexer.g:1:272: Float32 + // InternalRosSystemLexer.g:1:258: Int32_1 { - mFloat32(); + mInt32_1(); } break; case 26 : - // InternalRosSystemLexer.g:1:280: Float64 + // InternalRosSystemLexer.g:1:266: Int64_1 { - mFloat64(); + mInt64_1(); } break; case 27 : - // InternalRosSystemLexer.g:1:288: FromAC + // InternalRosSystemLexer.g:1:274: Uint8_1 { - mFromAC(); + mUint8_1(); } break; case 28 : - // InternalRosSystemLexer.g:1:295: FromAS + // InternalRosSystemLexer.g:1:282: Float32 { - mFromAS(); + mFloat32(); } break; case 29 : - // InternalRosSystemLexer.g:1:302: FromSC + // InternalRosSystemLexer.g:1:290: Float64 { - mFromSC(); + mFloat64(); } break; case 30 : - // InternalRosSystemLexer.g:1:309: FromSS + // InternalRosSystemLexer.g:1:298: FromAC { - mFromSS(); + mFromAC(); } break; case 31 : - // InternalRosSystemLexer.g:1:316: Int16_1 + // InternalRosSystemLexer.g:1:305: FromAS { - mInt16_1(); + mFromAS(); } break; case 32 : - // InternalRosSystemLexer.g:1:324: Int32_1 + // InternalRosSystemLexer.g:1:312: FromSC { - mInt32_1(); + mFromSC(); } break; case 33 : - // InternalRosSystemLexer.g:1:332: Int64_1 + // InternalRosSystemLexer.g:1:319: FromSS { - mInt64_1(); + mFromSS(); } break; case 34 : - // InternalRosSystemLexer.g:1:340: Message + // InternalRosSystemLexer.g:1:326: Message { mMessage(); } break; case 35 : - // InternalRosSystemLexer.g:1:348: Service + // InternalRosSystemLexer.g:1:334: Service { mService(); } break; case 36 : - // InternalRosSystemLexer.g:1:356: Uint8_1 + // InternalRosSystemLexer.g:1:342: Array { - mUint8_1(); + mArray(); } break; case 37 : - // InternalRosSystemLexer.g:1:364: Array + // InternalRosSystemLexer.g:1:348: Base64 { - mArray(); + mBase64(); } break; case 38 : - // InternalRosSystemLexer.g:1:370: Base64 + // InternalRosSystemLexer.g:1:355: Double { - mBase64(); + mDouble(); } break; case 39 : - // InternalRosSystemLexer.g:1:377: Double + // InternalRosSystemLexer.g:1:362: Header { - mDouble(); + mHeader(); } break; case 40 : - // InternalRosSystemLexer.g:1:384: Header + // InternalRosSystemLexer.g:1:369: String { - mHeader(); + mString(); } break; case 41 : - // InternalRosSystemLexer.g:1:391: String + // InternalRosSystemLexer.g:1:376: Struct { - mString(); + mStruct(); } break; case 42 : - // InternalRosSystemLexer.g:1:398: Struct + // InternalRosSystemLexer.g:1:383: Bool_1 { - mStruct(); + mBool_1(); } break; case 43 : - // InternalRosSystemLexer.g:1:405: Action + // InternalRosSystemLexer.g:1:390: Byte_1 { - mAction(); + mByte_1(); } break; case 44 : - // InternalRosSystemLexer.g:1:412: Bool_1 + // InternalRosSystemLexer.g:1:397: Int8_1 { - mBool_1(); + mInt8_1(); } break; case 45 : - // InternalRosSystemLexer.g:1:419: Byte_1 + // InternalRosSystemLexer.g:1:404: Action { - mByte_1(); + mAction(); } break; case 46 : - // InternalRosSystemLexer.g:1:426: Int8_1 + // InternalRosSystemLexer.g:1:411: Nodes { - mInt8_1(); + mNodes(); } break; case 47 : - // InternalRosSystemLexer.g:1:433: Nodes + // InternalRosSystemLexer.g:1:417: Result { - mNodes(); + mResult(); } break; case 48 : - // InternalRosSystemLexer.g:1:439: Result + // InternalRosSystemLexer.g:1:424: String_1 { - mResult(); + mString_1(); } break; case 49 : - // InternalRosSystemLexer.g:1:446: String_1 + // InternalRosSystemLexer.g:1:433: Uint16 { - mString_1(); + mUint16(); } break; case 50 : - // InternalRosSystemLexer.g:1:455: Uint16 + // InternalRosSystemLexer.g:1:440: Uint32 { - mUint16(); + mUint32(); } break; case 51 : - // InternalRosSystemLexer.g:1:462: Uint32 + // InternalRosSystemLexer.g:1:447: Uint64 { - mUint32(); + mUint64(); } break; case 52 : - // InternalRosSystemLexer.g:1:469: Uint64 + // InternalRosSystemLexer.g:1:454: Value_1 { - mUint64(); + mValue_1(); } break; case 53 : - // InternalRosSystemLexer.g:1:476: Value_1 + // InternalRosSystemLexer.g:1:462: From { - mValue_1(); + mFrom(); } break; case 54 : - // InternalRosSystemLexer.g:1:484: From + // InternalRosSystemLexer.g:1:467: Int16 { - mFrom(); + mInt16(); } break; case 55 : - // InternalRosSystemLexer.g:1:489: Int16 + // InternalRosSystemLexer.g:1:473: Int32 { - mInt16(); + mInt32(); } break; case 56 : - // InternalRosSystemLexer.g:1:495: Int32 + // InternalRosSystemLexer.g:1:479: Int64 { - mInt32(); + mInt64(); } break; case 57 : - // InternalRosSystemLexer.g:1:501: Int64 + // InternalRosSystemLexer.g:1:485: Type_1 { - mInt64(); + mType_1(); } break; case 58 : - // InternalRosSystemLexer.g:1:507: Type_1 + // InternalRosSystemLexer.g:1:492: Uint8 { - mType_1(); + mUint8(); } break; case 59 : - // InternalRosSystemLexer.g:1:514: Uint8 + // InternalRosSystemLexer.g:1:498: Value { - mUint8(); + mValue(); } break; case 60 : - // InternalRosSystemLexer.g:1:520: Value + // InternalRosSystemLexer.g:1:504: Date { - mValue(); + mDate(); } break; case 61 : - // InternalRosSystemLexer.g:1:526: Date + // InternalRosSystemLexer.g:1:509: List { - mDate(); + mList(); } break; case 62 : - // InternalRosSystemLexer.g:1:531: List + // InternalRosSystemLexer.g:1:514: Bool { - mList(); + mBool(); } break; case 63 : - // InternalRosSystemLexer.g:1:536: Bool + // InternalRosSystemLexer.g:1:519: Byte { - mBool(); + mByte(); } break; case 64 : - // InternalRosSystemLexer.g:1:541: Byte + // InternalRosSystemLexer.g:1:524: Goal { - mByte(); + mGoal(); } break; case 65 : - // InternalRosSystemLexer.g:1:546: Goal + // InternalRosSystemLexer.g:1:529: Int8 { - mGoal(); + mInt8(); } break; case 66 : - // InternalRosSystemLexer.g:1:551: Int8 + // InternalRosSystemLexer.g:1:534: Name { - mInt8(); + mName(); } break; case 67 : - // InternalRosSystemLexer.g:1:556: Name + // InternalRosSystemLexer.g:1:539: Node { - mName(); + mNode(); } break; case 68 : - // InternalRosSystemLexer.g:1:561: Node + // InternalRosSystemLexer.g:1:544: Time { - mNode(); + mTime(); } break; case 69 : - // InternalRosSystemLexer.g:1:566: Time + // InternalRosSystemLexer.g:1:549: Type { - mTime(); + mType(); } break; case 70 : - // InternalRosSystemLexer.g:1:571: Type + // InternalRosSystemLexer.g:1:554: Any { - mType(); + mAny(); } break; case 71 : - // InternalRosSystemLexer.g:1:576: Any + // InternalRosSystemLexer.g:1:558: Ns { - mAny(); + mNs(); } break; case 72 : - // InternalRosSystemLexer.g:1:580: Ns + // InternalRosSystemLexer.g:1:561: Comma { - mNs(); + mComma(); } break; case 73 : - // InternalRosSystemLexer.g:1:583: HyphenMinusLeftSquareBracket + // InternalRosSystemLexer.g:1:567: HyphenMinus { - mHyphenMinusLeftSquareBracket(); + mHyphenMinus(); } break; case 74 : - // InternalRosSystemLexer.g:1:612: LeftSquareBracketRightSquareBracket - { - mLeftSquareBracketRightSquareBracket(); - - } - break; - case 75 : - // InternalRosSystemLexer.g:1:648: Comma - { - mComma(); - - } - break; - case 76 : - // InternalRosSystemLexer.g:1:654: Colon + // InternalRosSystemLexer.g:1:579: Colon { mColon(); } break; - case 77 : - // InternalRosSystemLexer.g:1:660: LeftSquareBracket + case 75 : + // InternalRosSystemLexer.g:1:585: LeftSquareBracket { mLeftSquareBracket(); } break; - case 78 : - // InternalRosSystemLexer.g:1:678: RightSquareBracket + case 76 : + // InternalRosSystemLexer.g:1:603: RightSquareBracket { mRightSquareBracket(); } break; - case 79 : - // InternalRosSystemLexer.g:1:697: RULE_BINARY + case 77 : + // InternalRosSystemLexer.g:1:622: RULE_BINARY { mRULE_BINARY(); } break; - case 80 : - // InternalRosSystemLexer.g:1:709: RULE_BOOLEAN + case 78 : + // InternalRosSystemLexer.g:1:634: RULE_BOOLEAN { mRULE_BOOLEAN(); } break; - case 81 : - // InternalRosSystemLexer.g:1:722: RULE_DOUBLE + case 79 : + // InternalRosSystemLexer.g:1:647: RULE_DOUBLE { mRULE_DOUBLE(); } break; - case 82 : - // InternalRosSystemLexer.g:1:734: RULE_DECINT + case 80 : + // InternalRosSystemLexer.g:1:659: RULE_DECINT { mRULE_DECINT(); } break; - case 83 : - // InternalRosSystemLexer.g:1:746: RULE_DATE_TIME + case 81 : + // InternalRosSystemLexer.g:1:671: RULE_DATE_TIME { mRULE_DATE_TIME(); } break; - case 84 : - // InternalRosSystemLexer.g:1:761: RULE_MESSAGE_ASIGMENT + case 82 : + // InternalRosSystemLexer.g:1:686: RULE_MESSAGE_ASIGMENT { mRULE_MESSAGE_ASIGMENT(); } break; - case 85 : - // InternalRosSystemLexer.g:1:783: RULE_SL_COMMENT + case 83 : + // InternalRosSystemLexer.g:1:708: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 86 : - // InternalRosSystemLexer.g:1:799: RULE_ROS_CONVENTION_A + case 84 : + // InternalRosSystemLexer.g:1:724: RULE_ROS_CONVENTION_A { mRULE_ROS_CONVENTION_A(); } break; - case 87 : - // InternalRosSystemLexer.g:1:821: RULE_ROS_CONVENTION_PARAM + case 85 : + // InternalRosSystemLexer.g:1:746: RULE_ROS_CONVENTION_PARAM { mRULE_ROS_CONVENTION_PARAM(); } break; - case 88 : - // InternalRosSystemLexer.g:1:847: RULE_ID + case 86 : + // InternalRosSystemLexer.g:1:772: RULE_ID { mRULE_ID(); } break; - case 89 : - // InternalRosSystemLexer.g:1:855: RULE_INT - { - mRULE_INT(); - - } - break; - case 90 : - // InternalRosSystemLexer.g:1:864: RULE_STRING + case 87 : + // InternalRosSystemLexer.g:1:780: RULE_STRING { mRULE_STRING(); } break; - case 91 : - // InternalRosSystemLexer.g:1:876: RULE_ML_COMMENT + case 88 : + // InternalRosSystemLexer.g:1:792: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 92 : - // InternalRosSystemLexer.g:1:892: RULE_WS + case 89 : + // InternalRosSystemLexer.g:1:808: RULE_WS { mRULE_WS(); } break; - case 93 : - // InternalRosSystemLexer.g:1:900: RULE_ANY_OTHER + case 90 : + // InternalRosSystemLexer.g:1:816: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3898,21 +3886,21 @@ public void mTokens() throws RecognitionException { } - protected DFA8 dfa8 = new DFA8(this); - protected DFA28 dfa28 = new DFA28(this); - static final String DFA8_eotS = + protected DFA10 dfa10 = new DFA10(this); + protected DFA30 dfa30 = new DFA30(this); + static final String DFA10_eotS = "\1\uffff\1\5\1\uffff\2\5\1\uffff\2\5"; - static final String DFA8_eofS = + static final String DFA10_eofS = "\10\uffff"; - static final String DFA8_minS = + static final String DFA10_minS = "\1\56\1\60\1\uffff\2\60\1\uffff\2\60"; - static final String DFA8_maxS = + static final String DFA10_maxS = "\2\145\1\uffff\2\145\1\uffff\2\145"; - static final String DFA8_acceptS = + static final String DFA10_acceptS = "\2\uffff\1\2\2\uffff\1\1\2\uffff"; - static final String DFA8_specialS = + static final String DFA10_specialS = "\10\uffff}>"; - static final String[] DFA8_transitionS = { + static final String[] DFA10_transitionS = { "\1\1\26\uffff\1\2\37\uffff\1\2", "\1\3\11\4\13\uffff\1\2\37\uffff\1\2", "", @@ -3923,714 +3911,710 @@ public void mTokens() throws RecognitionException { "\1\6\11\7\13\uffff\1\2\37\uffff\1\2" }; - static final short[] DFA8_eot = DFA.unpackEncodedString(DFA8_eotS); - static final short[] DFA8_eof = DFA.unpackEncodedString(DFA8_eofS); - static final char[] DFA8_min = DFA.unpackEncodedStringToUnsignedChars(DFA8_minS); - static final char[] DFA8_max = DFA.unpackEncodedStringToUnsignedChars(DFA8_maxS); - static final short[] DFA8_accept = DFA.unpackEncodedString(DFA8_acceptS); - static final short[] DFA8_special = DFA.unpackEncodedString(DFA8_specialS); - static final short[][] DFA8_transition; + static final short[] DFA10_eot = DFA.unpackEncodedString(DFA10_eotS); + static final short[] DFA10_eof = DFA.unpackEncodedString(DFA10_eofS); + static final char[] DFA10_min = DFA.unpackEncodedStringToUnsignedChars(DFA10_minS); + static final char[] DFA10_max = DFA.unpackEncodedStringToUnsignedChars(DFA10_maxS); + static final short[] DFA10_accept = DFA.unpackEncodedString(DFA10_acceptS); + static final short[] DFA10_special = DFA.unpackEncodedString(DFA10_specialS); + static final short[][] DFA10_transition; static { - int numStates = DFA8_transitionS.length; - DFA8_transition = new short[numStates][]; + int numStates = DFA10_transitionS.length; + DFA10_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA28_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\1\1\43\1\2\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\54\20\56\1\55\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\61\25\56", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\64\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\65\14\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\75\17\56\1\74\5\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\104\21\56", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\107\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\110\25\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\115\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\116\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\117\27\56", - "\1\50\12\56\3\uffff\1\60\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\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\125\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\126\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\127\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\130\13\56", - "\12\132\41\uffff\1\131", - "\1\133", - "", + static final String DFA30_eotS = + "\1\50\6\56\1\75\23\56\1\uffff\1\141\2\uffff\3\147\1\53\1\56\2\53\1\uffff\1\53\1\uffff\1\53\2\uffff\2\56\2\uffff\10\56\6\uffff\41\56\1\uffff\1\147\7\uffff\1\147\1\56\2\uffff\1\u00a6\2\uffff\1\u00a6\4\uffff\11\56\5\uffff\21\56\1\u00c9\7\56\1\uffff\7\56\2\147\3\uffff\12\56\1\u00e4\2\56\3\uffff\7\56\1\u00f8\1\u00f9\1\u00fa\7\56\1\uffff\1\56\1\u0103\4\56\1\u0109\1\u010a\3\56\1\u0111\1\u0112\1\u0113\1\u0114\1\147\7\56\1\u011c\1\u011d\1\u011e\1\uffff\2\56\6\uffff\6\56\1\uffff\1\56\1\u00fa\1\56\4\uffff\10\56\1\uffff\5\56\2\uffff\4\56\1\u0143\1\u0145\4\uffff\7\56\3\uffff\2\56\5\uffff\15\56\1\u015e\3\56\1\u0162\1\uffff\1\u0163\1\u0164\1\u0165\1\u0166\1\u0167\1\uffff\1\u0168\1\u0169\1\u016a\1\u016b\3\uffff\11\56\2\uffff\5\56\4\uffff\1\u017a\1\u017b\1\56\1\u017d\1\uffff\1\u017e\1\u017f\1\u0180\12\uffff\11\56\1\uffff\1\u018a\1\u018b\11\uffff\4\56\1\u0190\4\56\2\uffff\4\56\1\uffff\3\56\1\uffff\5\56\2\uffff\2\56\1\u01a3\1\56\1\uffff\2\56\1\uffff\6\56\1\u01ad\1\56\1\u01af\1\uffff\1\u01b0\2\uffff"; + static final String DFA30_eofS = + "\u01b1\uffff"; + static final String DFA30_minS = + "\1\0\6\57\1\142\23\57\1\uffff\1\56\2\uffff\3\56\1\101\1\57\2\0\1\uffff\1\42\1\uffff\1\42\2\uffff\2\57\2\uffff\10\57\1\154\1\uffff\1\151\1\156\1\157\1\uffff\41\57\1\uffff\1\56\7\uffff\1\60\1\57\2\0\1\57\2\0\1\57\4\uffff\11\57\1\157\1\156\1\164\2\uffff\31\57\1\uffff\7\57\1\56\1\60\1\0\1\uffff\1\0\15\57\1\141\1\164\1\61\21\57\1\uffff\17\57\1\55\12\57\1\uffff\2\57\1\164\1\61\4\uffff\6\57\1\uffff\3\57\4\uffff\10\57\1\uffff\5\57\2\uffff\6\57\4\uffff\7\57\3\uffff\2\57\1\63\4\uffff\22\57\1\uffff\5\57\1\uffff\4\57\3\uffff\11\57\2\uffff\5\57\4\uffff\4\57\1\uffff\3\57\12\uffff\11\57\1\uffff\2\57\11\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\6\172\1\165\23\172\1\uffff\1\145\2\uffff\3\145\2\172\2\uffff\1\uffff\1\172\1\uffff\1\47\2\uffff\2\172\2\uffff\10\172\1\154\1\uffff\1\151\1\156\1\171\1\uffff\41\172\1\uffff\1\145\7\uffff\1\71\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\11\172\1\157\1\156\1\164\2\uffff\31\172\1\uffff\7\172\1\145\1\71\1\uffff\1\uffff\1\uffff\15\172\1\141\1\164\1\70\21\172\1\uffff\17\172\1\55\12\172\1\uffff\2\172\1\164\1\70\4\uffff\6\172\1\uffff\3\172\4\uffff\10\172\1\uffff\5\172\2\uffff\6\172\4\uffff\7\172\3\uffff\2\172\1\66\4\uffff\22\172\1\uffff\5\172\1\uffff\4\172\3\uffff\11\172\2\uffff\5\172\4\uffff\4\172\1\uffff\3\172\12\uffff\11\172\1\uffff\2\172\11\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 = + "\33\uffff\1\110\1\uffff\1\112\1\114\7\uffff\1\123\1\uffff\1\124\1\uffff\1\131\1\132\2\uffff\1\126\1\122\11\uffff\1\14\3\uffff\1\113\41\uffff\1\110\1\uffff\1\111\1\117\1\112\1\114\1\115\1\121\1\120\10\uffff\1\123\1\130\1\125\1\131\14\uffff\1\52\1\53\31\uffff\1\107\12\uffff\1\127\42\uffff\1\106\32\uffff\1\101\4\uffff\1\30\1\31\1\32\1\54\6\uffff\1\65\3\uffff\1\71\1\105\1\104\1\116\10\uffff\1\74\5\uffff\1\103\1\102\6\uffff\1\75\1\76\1\77\1\100\7\uffff\1\66\1\67\1\70\3\uffff\1\15\1\16\1\17\1\33\22\uffff\1\44\5\uffff\1\56\4\uffff\1\72\1\64\1\73\11\uffff\1\12\1\13\5\uffff\1\40\1\41\1\36\1\37\4\uffff\1\45\3\uffff\1\60\1\46\1\47\1\50\1\51\1\55\1\57\1\61\1\62\1\63\11\uffff\1\20\2\uffff\1\23\1\24\1\34\1\35\1\25\1\26\1\27\1\42\1\43\11\uffff\1\21\1\22\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\1\43\uffff\1\0\1\6\104\uffff\1\4\1\10\1\uffff\1\5\1\3\66\uffff\1\7\1\uffff\1\2\u0109\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\33\1\34\1\53\1\47\1\37\2\40\7\41\1\35\6\53\1\17\1\13\1\43\1\20\2\43\1\3\1\21\1\14\2\43\1\30\3\43\1\2\1\43\1\1\1\22\7\43\1\7\1\53\1\36\1\42\1\43\1\53\1\23\1\31\1\4\1\10\1\43\1\11\1\32\1\43\1\5\3\43\1\15\1\24\1\43\1\6\1\43\1\25\1\16\1\12\1\26\1\27\4\43\3\53\1\51\uff81\53", + "\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\74\3\uffff\1\70\2\uffff\1\73\11\uffff\1\71\1\uffff\1\72", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\76\17\55\1\77\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\103\3\55\1\100\6\55\1\102\5\55\1\101\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\104\1\106\10\55\1\107\6\55\1\105\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\111\15\55\1\110\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\112\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\113\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\114\16\55\1\115\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\117\3\55\1\116\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\121\15\55\1\120\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\122\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\123\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\124\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\126\15\55\1\125\3\55\1\127\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\130\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\131\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\132\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\133\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\134\11\55\1\135\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\136\13\55", "", + "\1\142\1\uffff\12\140\13\uffff\1\142\37\uffff\1\142", "", - "\1\142\1\uffff\12\141\10\uffff\1\140\2\uffff\1\142\34\uffff\1\140\2\uffff\1\142", - "\1\142\1\uffff\12\143\13\uffff\1\142\37\uffff\1\142", - "\1\142\1\uffff\12\144\13\uffff\1\142\37\uffff\1\142", - "\32\145\4\uffff\1\145\1\uffff\32\145", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\42\147\1\150\71\147\1\146\uffa3\147", - "\47\152\1\153\64\152\1\151\uffa3\152", "", - "\1\156\4\uffff\1\156\2\uffff\1\155\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", + "\1\142\1\uffff\12\146\10\uffff\1\145\2\uffff\1\142\34\uffff\1\145\2\uffff\1\142", + "\1\142\1\uffff\12\150\13\uffff\1\142\37\uffff\1\142", + "\1\142\26\uffff\1\142\37\uffff\1\142", + "\32\151\4\uffff\1\151\1\uffff\32\151", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\42\153\1\154\71\153\1\152\uffa3\153", + "\47\156\1\157\64\156\1\155\uffa3\156", "", - "\1\156\4\uffff\1\156", + "\1\162\4\uffff\1\162\2\uffff\1\161\26\uffff\32\50\3\uffff\2\50\1\uffff\32\50", "", + "\1\162\4\uffff\1\162", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\160\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\161\21\56", - "\1\50\12\56\3\uffff\1\60\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\13\55\1\164\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\162\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\163\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\164\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\165\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\166\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\167\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\170\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\171\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\172\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\173\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\174\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\175\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\176\24\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\177\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0080\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0081\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0082\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0083\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u0084\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0085\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0086\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0087\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0088\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0089\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008a\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u008b\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u008c\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u008d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u008e\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u008f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0090\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u0091\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0092\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0093\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0094\15\56", - "\1\50\12\56\1\u0095\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0096\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0097\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0098\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0099\31\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\165\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\166\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\167\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\170\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\171\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\172\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\173\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\174\13\55", + "\1\175", "", + "\1\176", + "\1\177", + "\1\u0080\11\uffff\1\u0081", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u0082\24\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0083\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0084\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0085\13\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\13\55\1\u0087\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0088\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u0089\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u008a\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u008b\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u008c\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u008d\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u008e\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u008f\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0090\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0091\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0092\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0093\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0094\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0095\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u0096\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0097\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0098\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0099\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u009a\15\55", + "\1\50\12\55\1\u009b\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\u009c\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u009d\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u009e\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u009f\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u00a0\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00a1\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a2\31\55", "", + "\1\142\1\uffff\12\u00a3\13\uffff\1\142\37\uffff\1\142", "", "", "", "", - "\12\u009a", "", - "\12\u009c", - "\12\144", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\0\u009d", - "\42\147\1\150\71\147\1\146\uffa3\147", - "\1\156\15\uffff\1\60", - "\0\u009f", - "\47\152\1\153\64\152\1\151\uffa3\152", - "\1\156\15\uffff\1\60", "", "", + "\12\u00a4", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\0\u00a5", + "\42\153\1\154\71\153\1\152\uffa3\153", + "\1\162\15\uffff\1\57", + "\0\u00a7", + "\47\156\1\157\64\156\1\155\uffa3\156", + "\1\162\15\uffff\1\57", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a0\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00a1\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00a2\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00a3\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u00a4\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00a5\14\56", - "\1\50\1\56\1\u00a7\1\56\1\u00a8\2\56\1\u00a9\1\56\1\u00aa\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00a6\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ab\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00ac\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00ad\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00ae\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00af\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00b0\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00b2\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00b3\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u00b4\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b5\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b6\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00b8\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00b9\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00ba\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00bb\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00bc\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u00bd\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00be\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00c0\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c1\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u00c2\26\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c3\13\56\1\u00c4\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00c5\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00c6\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c8\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00c9\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00ca\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00cb\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00cc\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00cd\16\56", - "\12\u00ce", "", - "\12\u00cf", - "\42\147\1\150\71\147\1\146\uffa3\147", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00a8\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00a9\4\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\1\55\1\u00ab\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u00ac\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u00ad\14\55", + "\1\50\1\55\1\u00af\1\55\1\u00b0\2\55\1\u00b1\1\55\1\u00b2\1\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00ae\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b3\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u00b4\27\55", + "\1\u00b5", + "\1\u00b6", + "\1\u00b7", "", - "\47\152\1\153\64\152\1\151\uffa3\152", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00d0\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00d2\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00d3\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\7\56\1\u00d4\22\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00d5\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u00d6\10\56", - "\1\50\6\56\1\u00d7\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u00d8\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u00d9\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00da\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u00dc\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00dd\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00de\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u00df\30\56", - "\1\50\12\56\1\u00e3\2\uffff\1\60\3\uffff\1\u00e2\16\56\1\u00e0\2\56\1\u00e1\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00e4\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u00e5\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u00e6\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00e7\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u00e8\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00e9\31\56", - "\1\50\12\56\1\u00ea\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\1\56\1\u00ee\1\56\1\u00ef\2\56\1\u00f0\1\56\1\u00f1\1\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00f2\25\56", - "\1\50\6\56\1\u00f3\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u00f4\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u00f5\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u00f6\1\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u00f7\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u00f9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u00fa\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u00fb\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u00fc\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00fd\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u00ff\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0101\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0104\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0105\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\u0108", - "\1\u0108\2\uffff\12\144", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0109\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u010a\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u010b\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u010c\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u010d\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u010e\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\5\56\1\u010f\24\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0110\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0112\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0114\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\1\u00b8\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00b9\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00ba\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00bb\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00bc\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00bd\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00be\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00bf\25\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\4\55\1\u00c1\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00c2\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c3\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00c4\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u00c5\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u00c6\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00c7\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00c8\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\u00ca\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00cb\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u00cc\26\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00cd\13\55\1\u00ce\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00cf\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d0\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d1\25\55", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00d2\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00d3\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00d4\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00d5\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00d6\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00d7\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u00d8\16\55", + "\1\142\1\uffff\12\u00a3\13\uffff\1\142\37\uffff\1\142", + "\12\u00d9", + "\42\153\1\154\71\153\1\152\uffa3\153", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0116\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0117\7\56", - "\1\50\3\56\1\u0118\2\56\1\u0119\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u011a\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u011b\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\2\56\1\u011d\17\56\1\u011e\7\56\4\uffff\1\56\1\uffff\24\56\1\u011c\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\2\56\1\u011f\17\56\1\u0120\7\56\4\uffff\1\56\1\uffff\32\56", + "\47\156\1\157\64\156\1\155\uffa3\156", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00da\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00db\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00dc\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00dd\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\7\55\1\u00de\22\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00df\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u00e0\10\55", + "\1\50\6\55\1\u00e1\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u00e2\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u00e3\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u00e5\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00e6\25\55", + "\1\u00e7", + "\1\u00e8", + "\1\u00e9\1\uffff\1\u00ea\2\uffff\1\u00eb\1\uffff\1\u00ec", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u00ed\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u00ee\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u00ef\30\55", + "\1\50\12\55\1\u00f3\2\uffff\1\57\3\uffff\1\u00f2\16\55\1\u00f0\2\55\1\u00f1\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\23\55\1\u00f4\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00f5\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00f6\31\55", + "\1\50\12\55\1\u00f7\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\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u00fb\25\55", + "\1\50\6\55\1\u00fc\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\u00fd\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u00fe\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u00ff\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0100\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u0101\1\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0121\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\13\56\1\u0122\16\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0123\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0124\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\3\56\1\u0125\26\56", + "\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0104\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0105\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0106\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0107\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0108\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\u010b\16\55", + "\1\50\1\55\1\u010c\1\55\1\u010d\2\55\1\u010e\1\55\1\u010f\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\u0110\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\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\146", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0115\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u0116\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0117\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0118\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0119\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\u011a\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\5\55\1\u011b\24\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\4\55\1\u011f\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0120\7\55", + "\1\u0121", + "\1\u0122\1\uffff\1\u0123\2\uffff\1\u0124\1\uffff\1\u0125", "", "", "", - "\1\50\6\56\1\u0126\3\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\2\56\1\u0127\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0128\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0129\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u012b\31\56", - "\1\50\4\56\1\u012c\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u012d\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u012e\23\56", - "\1\50\12\56\1\u012f\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0130\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0131\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\6\56\1\u0132\23\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0133\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0134\14\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\13\55\1\u0126\16\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0127\21\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\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\24\55\1\u0129\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u012b\17\55\1\u012c\7\55\4\uffff\1\55\1\uffff\24\55\1\u012a\5\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\2\55\1\u012d\17\55\1\u012e\7\55\4\uffff\1\55\1\uffff\32\55", "", + "\1\50\3\55\1\u012f\2\55\1\u0130\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\32\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\3\55\1\u0131\26\55", "", "", "", - "\1\50\12\56\1\u0135\2\uffff\1\60\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\u0132\31\55", + "\1\50\4\55\1\u0133\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\u0134\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0135\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0136\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u0137\23\55", + "\1\50\12\55\1\u0138\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\u0139\25\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0136\6\56", - "\1\50\12\56\1\u0137\2\uffff\1\60\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\21\55\1\u013a\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\6\55\1\u013b\23\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u013c\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u013d\14\55", + "\1\50\12\55\1\u013e\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\u013f\6\55", + "\1\50\6\55\1\u0140\3\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u0141\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u0142\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\32\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\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0139\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u013a\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\25\56\1\u013b\4\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u013c\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u013d\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u013e\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u013f\31\56", "", "", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\25\55\1\u0146\4\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0147\25\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\15\55\1\u0149\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\u014a\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\23\55\1\u014b\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u014c\31\55", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u0140\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0141\7\56", - "\1\50\2\56\1\u0142\7\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\4\56\1\u0143\5\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0144\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0145\30\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u0146\30\56", - "\1\50\12\56\1\u0147\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0148\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0149\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u014a\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u014b\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u014c\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u014d\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u014f\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0150\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0151\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0153\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u0155\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\23\55\1\u014d\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u014e\7\55", + "\1\u014f\2\uffff\1\u0150", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0157\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0159\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u015a\25\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\3\uffff\1\60\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\u0151\6\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0152\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0153\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0154\30\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\55\1\u0155\30\55", + "\1\50\12\55\1\u0156\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0157\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0158\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0159\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\2\55\1\u015a\7\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\4\55\1\u015b\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\22\55\1\u015c\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u015d\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\u015f\10\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\4\55\1\u0161\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0161\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u0162\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0163\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0164\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0165\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\10\56\1\u0166\21\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u0167\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0168\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0169\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u016a\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\1\u016c\3\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\12\56\1\u016e\17\56", - "\1\50\12\56\1\u016f\2\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0170\2\uffff\1\60\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\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\4\55\1\u016c\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u016d\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\u016e\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u016f\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0170\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\10\55\1\u0171\21\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u0172\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0173\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0174\25\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0171\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", + "\1\50\12\55\1\u0175\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\u0176\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\12\55\1\u0177\17\55", + "\1\50\12\55\1\u0178\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u0179\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0174\2\uffff\1\60\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\55\1\u017c\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\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", "", "", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0178\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0179\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\15\56\1\u017a\14\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u017b\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017c\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\16\56\1\u017d\13\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u017e\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u017f\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0180\7\56", "", + "\1\50\12\55\3\uffff\1\57\3\uffff\15\55\1\u0181\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\u0182\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0183\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u0184\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0185\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\16\55\1\u0186\13\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0187\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\21\55\1\u0188\10\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0189\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\32\55", "", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "", "", - "\1\50\12\56\3\uffff\1\60\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\u018c\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\14\55\1\u018d\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\1\u018e\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\u018f\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\u0191\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0192\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0193\7\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\60\3\uffff\1\u0184\21\56\1\u0183\7\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0185\15\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u0186\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0187\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u0189\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018a\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u018b\7\56", - "\1\50\12\56\1\u018c\2\uffff\1\60\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\u0195\15\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u0196\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\15\55\1\u0197\14\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u0198\7\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u018d\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\u018e\14\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u018f\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u0190\15\56", - "\1\50\12\56\3\uffff\1\60\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\u0199\7\55", + "\1\50\12\55\1\u019a\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", + "\1\50\12\55\1\u019b\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\1\u0194\2\uffff\1\60\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\u019c\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\22\55\1\u019d\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\30\55\1\u019e\1\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u019f\12\55", + "\1\50\12\55\1\u01a0\2\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\32\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u0195\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\30\56\1\u0196\1\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u0197\7\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u0198\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u0199\12\56", - "\1\50\12\56\1\u019a\2\uffff\1\60\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\u01a1\7\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\17\55\1\u01a2\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\u01a4\31\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\24\56\1\u019b\5\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u019d\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\22\56\1\u019e\7\56", - "\1\50\12\56\3\uffff\1\60\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\17\55\1\u01a5\12\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01a6\31\55", "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a0\27\56", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01a7\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\1\u01a8\31\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01a9\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01aa\25\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\2\55\1\u01ab\27\55", + "\1\50\12\55\3\uffff\1\57\3\uffff\32\55\4\uffff\1\55\1\uffff\4\55\1\u01ac\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\u01ae\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\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01a1\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\17\56\1\u01a2\12\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a3\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\23\56\1\u01a4\6\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01a5\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\u01a6\31\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a7\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\14\56\1\u01a8\15\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01a9\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\2\56\1\u01aa\27\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ac\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01ae\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\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\14\56\1\u01af\15\56", - "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\1\56\1\u01b1\30\56", - "", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\4\56\1\u01b2\25\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\21\56\1\u01b3\10\56", - "\1\50\12\56\3\uffff\1\60\3\uffff\32\56\4\uffff\1\56\1\uffff\32\56", "" }; - static final short[] DFA28_eot = DFA.unpackEncodedString(DFA28_eotS); - static final short[] DFA28_eof = DFA.unpackEncodedString(DFA28_eofS); - static final char[] DFA28_min = DFA.unpackEncodedStringToUnsignedChars(DFA28_minS); - static final char[] DFA28_max = DFA.unpackEncodedStringToUnsignedChars(DFA28_maxS); - static final short[] DFA28_accept = DFA.unpackEncodedString(DFA28_acceptS); - static final short[] DFA28_special = DFA.unpackEncodedString(DFA28_specialS); - static final short[][] DFA28_transition; + static final short[] DFA30_eot = DFA.unpackEncodedString(DFA30_eotS); + static final short[] DFA30_eof = DFA.unpackEncodedString(DFA30_eofS); + static final char[] DFA30_min = DFA.unpackEncodedStringToUnsignedChars(DFA30_minS); + static final char[] DFA30_max = DFA.unpackEncodedStringToUnsignedChars(DFA30_maxS); + static final short[] DFA30_accept = DFA.unpackEncodedString(DFA30_acceptS); + static final short[] DFA30_special = DFA.unpackEncodedString(DFA30_specialS); + static final short[][] DFA30_transition; static { - int numStates = DFA28_transitionS.length; - DFA28_transition = new short[numStates][]; + int numStates = DFA30_transitionS.length; + DFA30_transition = new short[numStates][]; for (int i=0; i='\u0000' && LA28_37<='&')||(LA28_37>='(' && LA28_37<='[')||(LA28_37>=']' && LA28_37<='\uFFFF')) ) {s = 106;} + else if ( ((LA30_36>='\u0000' && LA30_36<='!')||(LA30_36>='#' && LA30_36<='[')||(LA30_36>=']' && LA30_36<='\uFFFF')) ) {s = 107;} - else if ( (LA28_37=='\'') ) {s = 107;} + else if ( (LA30_36=='\"') ) {s = 108;} else s = 43; if ( s>=0 ) return s; break; case 1 : - int LA28_157 = input.LA(1); + int LA30_0 = input.LA(1); s = -1; - if ( (LA28_157=='\"') ) {s = 104;} + if ( (LA30_0=='R') ) {s = 1;} - else if ( (LA28_157=='\\') ) {s = 102;} + else if ( (LA30_0=='P') ) {s = 2;} - else if ( ((LA28_157>='\u0000' && LA28_157<='!')||(LA28_157>='#' && LA28_157<='[')||(LA28_157>=']' && LA28_157<='\uFFFF')) ) {s = 103;} + else if ( (LA30_0=='G') ) {s = 3;} - if ( s>=0 ) return s; - break; - case 2 : - int LA28_103 = input.LA(1); + else if ( (LA30_0=='c') ) {s = 4;} - s = -1; - if ( (LA28_103=='\"') ) {s = 104;} + else if ( (LA30_0=='i') ) {s = 5;} - else if ( (LA28_103=='\\') ) {s = 102;} + else if ( (LA30_0=='p') ) {s = 6;} - else if ( ((LA28_103>='\u0000' && LA28_103<='!')||(LA28_103>='#' && LA28_103<='[')||(LA28_103>=']' && LA28_103<='\uFFFF')) ) {s = 103;} + else if ( (LA30_0=='[') ) {s = 7;} - if ( s>=0 ) return s; - break; - case 3 : - int LA28_0 = input.LA(1); + else if ( (LA30_0=='d') ) {s = 8;} - s = -1; - if ( (LA28_0=='P') ) {s = 1;} + else if ( (LA30_0=='f') ) {s = 9;} - else if ( (LA28_0=='R') ) {s = 2;} + else if ( (LA30_0=='t') ) {s = 10;} - else if ( (LA28_0=='G') ) {s = 3;} + else if ( (LA30_0=='B') ) {s = 11;} - else if ( (LA28_0=='c') ) {s = 4;} + else if ( (LA30_0=='I') ) {s = 12;} - else if ( (LA28_0=='i') ) {s = 5;} + else if ( (LA30_0=='m') ) {s = 13;} - else if ( (LA28_0=='p') ) {s = 6;} + else if ( (LA30_0=='s') ) {s = 14;} - else if ( (LA28_0=='f') ) {s = 7;} + else if ( (LA30_0=='A') ) {s = 15;} - else if ( (LA28_0=='d') ) {s = 8;} + else if ( (LA30_0=='D') ) {s = 16;} - else if ( (LA28_0=='s') ) {s = 9;} + else if ( (LA30_0=='H') ) {s = 17;} - else if ( (LA28_0=='t') ) {s = 10;} + else if ( (LA30_0=='S') ) {s = 18;} - else if ( (LA28_0=='u') ) {s = 11;} + else if ( (LA30_0=='a') ) {s = 19;} - else if ( (LA28_0=='B') ) {s = 12;} + else if ( (LA30_0=='n') ) {s = 20;} - else if ( (LA28_0=='I') ) {s = 13;} + else if ( (LA30_0=='r') ) {s = 21;} - else if ( (LA28_0=='m') ) {s = 14;} + else if ( (LA30_0=='u') ) {s = 22;} - else if ( (LA28_0=='A') ) {s = 15;} + else if ( (LA30_0=='v') ) {s = 23;} - else if ( (LA28_0=='D') ) {s = 16;} + else if ( (LA30_0=='L') ) {s = 24;} - else if ( (LA28_0=='H') ) {s = 17;} + else if ( (LA30_0=='b') ) {s = 25;} - else if ( (LA28_0=='S') ) {s = 18;} + else if ( (LA30_0=='g') ) {s = 26;} - else if ( (LA28_0=='a') ) {s = 19;} + else if ( (LA30_0==',') ) {s = 27;} - else if ( (LA28_0=='b') ) {s = 20;} + else if ( (LA30_0=='-') ) {s = 28;} - else if ( (LA28_0=='n') ) {s = 21;} + else if ( (LA30_0==':') ) {s = 29;} - else if ( (LA28_0=='r') ) {s = 22;} + else if ( (LA30_0==']') ) {s = 30;} - else if ( (LA28_0=='v') ) {s = 23;} + else if ( (LA30_0=='0') ) {s = 31;} - else if ( (LA28_0=='L') ) {s = 24;} + else if ( ((LA30_0>='1' && LA30_0<='2')) ) {s = 32;} - else if ( (LA28_0=='g') ) {s = 25;} + else if ( ((LA30_0>='3' && LA30_0<='9')) ) {s = 33;} - else if ( (LA28_0=='-') ) {s = 26;} + else if ( (LA30_0=='^') ) {s = 34;} - else if ( (LA28_0=='[') ) {s = 27;} + else if ( (LA30_0=='C'||(LA30_0>='E' && LA30_0<='F')||(LA30_0>='J' && LA30_0<='K')||(LA30_0>='M' && LA30_0<='O')||LA30_0=='Q'||(LA30_0>='T' && LA30_0<='Z')||LA30_0=='_'||LA30_0=='e'||LA30_0=='h'||(LA30_0>='j' && LA30_0<='l')||LA30_0=='o'||LA30_0=='q'||(LA30_0>='w' && LA30_0<='z')) ) {s = 35;} - else if ( (LA28_0==',') ) {s = 28;} + else if ( (LA30_0=='\"') ) {s = 36;} - else if ( (LA28_0==':') ) {s = 29;} + else if ( (LA30_0=='\'') ) {s = 37;} - else if ( (LA28_0==']') ) {s = 30;} + else if ( (LA30_0=='#') ) {s = 38;} - else if ( (LA28_0=='0') ) {s = 31;} + else if ( (LA30_0=='/') ) {s = 39;} - else if ( ((LA28_0>='1' && LA28_0<='2')) ) {s = 32;} + else if ( (LA30_0=='~') ) {s = 41;} - else if ( ((LA28_0>='3' && LA28_0<='9')) ) {s = 33;} + else if ( ((LA30_0>='\t' && LA30_0<='\n')||LA30_0=='\r'||LA30_0==' ') ) {s = 42;} - else if ( (LA28_0=='^') ) {s = 34;} + else if ( ((LA30_0>='\u0000' && LA30_0<='\b')||(LA30_0>='\u000B' && LA30_0<='\f')||(LA30_0>='\u000E' && LA30_0<='\u001F')||LA30_0=='!'||(LA30_0>='$' && LA30_0<='&')||(LA30_0>='(' && LA30_0<='+')||LA30_0=='.'||(LA30_0>=';' && LA30_0<='@')||LA30_0=='\\'||LA30_0=='`'||(LA30_0>='{' && LA30_0<='}')||(LA30_0>='\u007F' && LA30_0<='\uFFFF')) ) {s = 43;} - else if ( (LA28_0=='C'||(LA28_0>='E' && LA28_0<='F')||(LA28_0>='J' && LA28_0<='K')||(LA28_0>='M' && LA28_0<='O')||LA28_0=='Q'||(LA28_0>='T' && LA28_0<='Z')||LA28_0=='_'||LA28_0=='e'||LA28_0=='h'||(LA28_0>='j' && LA28_0<='l')||LA28_0=='o'||LA28_0=='q'||(LA28_0>='w' && LA28_0<='z')) ) {s = 35;} + else s = 40; - else if ( (LA28_0=='\"') ) {s = 36;} + if ( s>=0 ) return s; + break; + case 2 : + int LA30_167 = input.LA(1); - else if ( (LA28_0=='\'') ) {s = 37;} + s = -1; + if ( (LA30_167=='\'') ) {s = 111;} - else if ( (LA28_0=='#') ) {s = 38;} + else if ( (LA30_167=='\\') ) {s = 109;} - else if ( (LA28_0=='/') ) {s = 39;} + else if ( ((LA30_167>='\u0000' && LA30_167<='&')||(LA30_167>='(' && LA30_167<='[')||(LA30_167>=']' && LA30_167<='\uFFFF')) ) {s = 110;} - else if ( (LA28_0=='~') ) {s = 41;} + if ( s>=0 ) return s; + break; + case 3 : + int LA30_110 = input.LA(1); - else if ( ((LA28_0>='\t' && LA28_0<='\n')||LA28_0=='\r'||LA28_0==' ') ) {s = 42;} + s = -1; + if ( (LA30_110=='\'') ) {s = 111;} - else if ( ((LA28_0>='\u0000' && LA28_0<='\b')||(LA28_0>='\u000B' && LA28_0<='\f')||(LA28_0>='\u000E' && LA28_0<='\u001F')||LA28_0=='!'||(LA28_0>='$' && LA28_0<='&')||(LA28_0>='(' && LA28_0<='+')||LA28_0=='.'||(LA28_0>=';' && LA28_0<='@')||LA28_0=='\\'||LA28_0=='`'||(LA28_0>='{' && LA28_0<='}')||(LA28_0>='\u007F' && LA28_0<='\uFFFF')) ) {s = 43;} + else if ( (LA30_110=='\\') ) {s = 109;} - else s = 40; + else if ( ((LA30_110>='\u0000' && LA30_110<='&')||(LA30_110>='(' && LA30_110<='[')||(LA30_110>=']' && LA30_110<='\uFFFF')) ) {s = 110;} if ( s>=0 ) return s; break; case 4 : - int LA28_102 = input.LA(1); + int LA30_106 = input.LA(1); s = -1; - if ( ((LA28_102>='\u0000' && LA28_102<='\uFFFF')) ) {s = 157;} + if ( ((LA30_106>='\u0000' && LA30_106<='\uFFFF')) ) {s = 165;} if ( s>=0 ) return s; break; case 5 : - int LA28_105 = input.LA(1); + int LA30_109 = input.LA(1); s = -1; - if ( ((LA28_105>='\u0000' && LA28_105<='\uFFFF')) ) {s = 159;} + if ( ((LA30_109>='\u0000' && LA30_109<='\uFFFF')) ) {s = 167;} if ( s>=0 ) return s; break; case 6 : - int LA28_36 = input.LA(1); + int LA30_37 = input.LA(1); s = -1; - if ( (LA28_36=='\\') ) {s = 102;} + if ( (LA30_37=='\\') ) {s = 109;} - else if ( ((LA28_36>='\u0000' && LA28_36<='!')||(LA28_36>='#' && LA28_36<='[')||(LA28_36>=']' && LA28_36<='\uFFFF')) ) {s = 103;} + else if ( ((LA30_37>='\u0000' && LA30_37<='&')||(LA30_37>='(' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 110;} - else if ( (LA28_36=='\"') ) {s = 104;} + else if ( (LA30_37=='\'') ) {s = 111;} else s = 43; if ( s>=0 ) return s; break; case 7 : - int LA28_159 = input.LA(1); + int LA30_165 = input.LA(1); s = -1; - if ( (LA28_159=='\'') ) {s = 107;} + if ( (LA30_165=='\"') ) {s = 108;} - else if ( (LA28_159=='\\') ) {s = 105;} + else if ( (LA30_165=='\\') ) {s = 106;} - else if ( ((LA28_159>='\u0000' && LA28_159<='&')||(LA28_159>='(' && LA28_159<='[')||(LA28_159>=']' && LA28_159<='\uFFFF')) ) {s = 106;} + else if ( ((LA30_165>='\u0000' && LA30_165<='!')||(LA30_165>='#' && LA30_165<='[')||(LA30_165>=']' && LA30_165<='\uFFFF')) ) {s = 107;} if ( s>=0 ) return s; break; case 8 : - int LA28_106 = input.LA(1); + int LA30_107 = input.LA(1); s = -1; - if ( (LA28_106=='\'') ) {s = 107;} + if ( (LA30_107=='\"') ) {s = 108;} - else if ( (LA28_106=='\\') ) {s = 105;} + else if ( (LA30_107=='\\') ) {s = 106;} - else if ( ((LA28_106>='\u0000' && LA28_106<='&')||(LA28_106>='(' && LA28_106<='[')||(LA28_106>=']' && LA28_106<='\uFFFF')) ) {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; } NoViableAltException nvae = - new NoViableAltException(getDescription(), 28, _s, input); + new NoViableAltException(getDescription(), 30, _s, input); error(nvae); throw nvae; } diff --git a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.tokens b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.tokens index fab1630d3..1b0054db2 100644 --- a/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.tokens +++ b/plugins/de.fraunhofer.ipa.rossystem.xtext/src-gen/de/fraunhofer/ipa/rossystem/parser/antlr/lexer/InternalRosSystemLexer.tokens @@ -1,101 +1,99 @@ -Action=46 -Any=74 -Array=40 -Base64=41 -Bool=66 -Bool_1=47 +Action=48 +Any=73 +Array=39 +Base64=40 +Bool=65 +Bool_1=45 Boolean=25 -Byte=67 -Byte_1=48 -Colon=79 -Comma=78 -Connections=9 -Date=64 -Default=27 -Double=42 -Duration=16 -Feedback=17 -Float32=28 -Float32_1=14 -Float64=29 -Float64_1=15 -From=57 -FromAC=30 -FromAS=31 -FromPub=18 -FromSC=32 -FromSS=33 -FromSub=19 -GlobalNamespace=7 -Goal=68 -GraphName=13 -Header=43 -HyphenMinusLeftSquareBracket=76 -Int16=58 -Int16_1=34 -Int32=59 -Int32_1=35 -Int64=60 -Int64_1=36 -Int8=69 -Int8_1=49 +Byte=66 +Byte_1=46 +Colon=77 +Comma=75 +Connections=8 +Date=63 +Default=19 +Double=41 +Duration=20 +Feedback=21 +Float32=31 +Float32_1=13 +Float64=32 +Float64_1=14 +From=56 +FromAC=33 +FromAS=34 +FromPub=22 +FromSC=35 +FromSS=36 +FromSub=23 +GlobalNamespace=6 +Goal=67 +GraphName=12 +Header=42 +HyphenMinus=76 +Int16=57 +Int16_1=27 +Int32=58 +Int32_1=28 +Int64=59 +Int64_1=29 +Int8=68 +Int8_1=47 Integer=26 -Interfaces=10 -LeftSquareBracket=80 -LeftSquareBracketRightSquareBracket=77 -List=65 +Interfaces=9 +LeftSquareBracket=78 +List=64 Message=37 -Name=70 -Node=71 -Nodes=50 -Ns=75 -ParameterAny=8 -ParameterStructMember=4 -Parameters=11 -PrivateNamespace=6 -Processes=12 -RULE_ANY_OTHER=104 -RULE_BEGIN=97 -RULE_BINARY=83 -RULE_BOOLEAN=84 -RULE_DATE_TIME=92 -RULE_DAY=87 -RULE_DECINT=85 -RULE_DIGIT=82 -RULE_DOUBLE=86 -RULE_END=98 -RULE_HOUR=90 -RULE_ID=93 -RULE_INT=95 -RULE_MESSAGE_ASIGMENT=96 -RULE_MIN_SEC=91 -RULE_ML_COMMENT=102 -RULE_MONTH=88 -RULE_ROS_CONVENTION_A=100 -RULE_ROS_CONVENTION_PARAM=101 -RULE_SL_COMMENT=99 -RULE_STRING=94 -RULE_WS=103 -RULE_YEAR=89 -RelativeNamespace=5 -Result=51 -RightSquareBracket=81 +Name=69 +Node=70 +Nodes=49 +Ns=74 +ParameterAny=7 +Parameters=10 +PrivateNamespace=5 +Processes=11 +RULE_ANY_OTHER=102 +RULE_BEGIN=95 +RULE_BINARY=81 +RULE_BOOLEAN=82 +RULE_DATE_TIME=90 +RULE_DAY=85 +RULE_DECINT=83 +RULE_DIGIT=80 +RULE_DOUBLE=84 +RULE_END=96 +RULE_HOUR=88 +RULE_ID=91 +RULE_INT=93 +RULE_MESSAGE_ASIGMENT=94 +RULE_MIN_SEC=89 +RULE_ML_COMMENT=100 +RULE_MONTH=86 +RULE_ROS_CONVENTION_A=98 +RULE_ROS_CONVENTION_PARAM=99 +RULE_SL_COMMENT=97 +RULE_STRING=92 +RULE_WS=101 +RULE_YEAR=87 +RelativeNamespace=4 +Result=50 +RightSquareBracket=79 Service=38 -String=44 -String_1=52 -String_2=20 -Struct=45 -Threads=21 -Time=72 -Type=73 -Type_1=61 -Uint16=53 -Uint16_1=22 -Uint32=54 -Uint32_1=23 -Uint64=55 -Uint64_1=24 -Uint8=62 -Uint8_1=39 -Value=63 -Value_1=56 +String=43 +String_1=51 +String_2=15 +Struct=44 +Threads=24 +Time=71 +Type=72 +Type_1=60 +Uint16=52 +Uint16_1=16 +Uint32=53 +Uint32_1=17 +Uint64=54 +Uint64_1=18 +Uint8=61 +Uint8_1=30 +Value=62 +Value_1=55 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..9d219fec3 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 @@ -72,6 +72,7 @@ import ros.RelativeNamespace; import ros.RosPackage; import ros.TopicSpecRef; +import system.ComponentRef; import system.InterfaceReference; import system.RosActionClientReference; import system.RosActionServerReference; @@ -276,6 +277,9 @@ else if (epackage == RosPackage.eINSTANCE) } else if (epackage == RossystemPackage.eINSTANCE) switch (semanticObject.eClass().getClassifierID()) { + case RossystemPackage.COMPONENT_REF: + sequence_ComponentRef(context, (ComponentRef) semanticObject); + return; case RossystemPackage.INTERFACE_REFERENCE: sequence_InterfaceReference_Impl(context, (InterfaceReference) semanticObject); return; @@ -320,6 +324,26 @@ else if (epackage == RossystemPackage.eINSTANCE) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context)); } + /** + *
+     * Contexts:
+     *     ComponentRef returns ComponentRef
+     *
+     * Constraint:
+     *     componentRef=[RosNode|EString]
+     * 
+ */ + protected void sequence_ComponentRef(ISerializationContext context, ComponentRef semanticObject) { + if (errorAcceptor != null) { + if (transientValues.isValueTransient(semanticObject, RossystemPackage.Literals.COMPONENT_REF__COMPONENT_REF) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RossystemPackage.Literals.COMPONENT_REF__COMPONENT_REF)); + } + SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); + feeder.accept(grammarAccess.getComponentRefAccess().getComponentRefRosNodeEStringParserRuleCall_1_0_1(), semanticObject.eGet(RossystemPackage.Literals.COMPONENT_REF__COMPONENT_REF, false)); + feeder.finish(); + } + + /** *
      * Contexts:
@@ -341,7 +365,7 @@ protected void sequence_InterfaceReference_Impl(ISerializationContext context, I
      *     Process returns Process
      *
      * Constraint:
-     *     (Name=EString Nodes+=[RosNode|EString]? Threads=INT)
+     *     (name=EString (nodes+=ComponentRef nodes+=ComponentRef+)? threads=Integer0)
      * 
*/ protected void sequence_Process(ISerializationContext context, system.Process semanticObject) { @@ -356,7 +380,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 +401,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) { @@ -408,8 +432,8 @@ protected void sequence_RosConnection(ISerializationContext context, RosConnecti errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RossystemPackage.Literals.ROS_CONNECTION__TO)); } SequenceFeeder feeder = createSequencerFeeder(context, semanticObject); - feeder.accept(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_1_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_CONNECTION__FROM, false)); - feeder.accept(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_3_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_CONNECTION__TO, false)); + feeder.accept(grammarAccess.getRosConnectionAccess().getFromRosInterfaceEStringParserRuleCall_2_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_CONNECTION__FROM, false)); + feeder.accept(grammarAccess.getRosConnectionAccess().getToRosInterfaceEStringParserRuleCall_4_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_CONNECTION__TO, false)); feeder.finish(); } @@ -420,7 +444,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 +467,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 +481,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) { @@ -470,8 +494,8 @@ protected void sequence_RosParameter(ISerializationContext context, RosParameter errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, RossystemPackage.Literals.ROS_PARAMETER__VALUE)); } 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().getNameEStringParserRuleCall_1_0(), semanticObject.getName()); + feeder.accept(grammarAccess.getRosParameterAccess().getFromParameterEStringParserRuleCall_3_0_1(), semanticObject.eGet(RossystemPackage.Literals.ROS_PARAMETER__FROM, false)); feeder.accept(grammarAccess.getRosParameterAccess().getValueParameterValueParserRuleCall_6_0(), semanticObject.getValue()); feeder.finish(); } @@ -484,7 +508,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 +529,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 +550,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 +571,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 +588,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..2e7a28011 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 @@ -112,6 +112,8 @@ protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall rul return getBEGINToken(semanticObject, ruleCall, node); else if (ruleCall.getRule() == grammarAccess.getENDRule()) return getENDToken(semanticObject, ruleCall, node); + else if (ruleCall.getRule() == grammarAccess.getPreListElementRule()) + return getPreListElementToken(semanticObject, ruleCall, node); return ""; } @@ -127,6 +129,16 @@ else if (ruleCall.getRule() == grammarAccess.getENDRule()) */ protected String getENDToken(EObject semanticObject, RuleCall ruleCall, INode node) { return ""; } + /** + * PreListElement hidden(SL_COMMENT): + * '-'; + */ + protected String getPreListElementToken(EObject semanticObject, RuleCall ruleCall, INode node) { + if (node != null) + return getTokenText(node); + return "-"; + } + @Override protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) { if (transition.getAmbiguousSyntaxes().isEmpty()) return; @@ -221,8 +233,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 +248,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 +263,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 +277,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 +292,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 +306,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 +320,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 +334,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 +349,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 +363,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 +377,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 +391,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 +406,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 +420,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 +434,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 +448,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 +463,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 +477,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 +491,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 +505,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 +519,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 +533,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 +547,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 +562,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 +576,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 +591,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 +606,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 +621,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 +635,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 +649,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 +663,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 +677,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 +691,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 +705,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 +719,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 +733,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 +747,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 +761,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 +775,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 33c7d4d1a..991ab7110 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 @@ -253,41 +265,40 @@ public class ProcessElements extends AbstractParserRuleElementFinder { 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 RuleCall cNodesComponentRefParserRuleCall_4_2_0 = (RuleCall)cNodesAssignment_4_2.eContents().get(0); + private final Group cGroup_4_3 = (Group)cGroup_4.eContents().get(3); + private final Keyword cCommaKeyword_4_3_0 = (Keyword)cGroup_4_3.eContents().get(0); + private final Assignment cNodesAssignment_4_3_1 = (Assignment)cGroup_4_3.eContents().get(1); + private final RuleCall cNodesComponentRefParserRuleCall_4_3_1_0 = (RuleCall)cNodesAssignment_4_3_1.eContents().get(0); + 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:' '['nodes+=ComponentRef (',' nodes+=ComponentRef)+']')? + // ('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:' '['nodes+=ComponentRef (',' nodes+=ComponentRef)+']')? + // ('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 +310,7 @@ public class ProcessElements extends AbstractParserRuleElementFinder { //BEGIN public RuleCall getBEGINTerminalRuleCall_3() { return cBEGINTerminalRuleCall_3; } - //('nodes:' '[' - // Nodes+=[RosNode|EString] - // ']')? + //('nodes:' '['nodes+=ComponentRef (',' nodes+=ComponentRef)+']')? public Group getGroup_4() { return cGroup_4; } //'nodes:' @@ -310,33 +319,72 @@ public class ProcessElements extends AbstractParserRuleElementFinder { //'[' public Keyword getLeftSquareBracketKeyword_4_1() { return cLeftSquareBracketKeyword_4_1; } - //Nodes+=[RosNode|EString] + //nodes+=ComponentRef public Assignment getNodesAssignment_4_2() { return cNodesAssignment_4_2; } - //[RosNode|EString] - public CrossReference getNodesRosNodeCrossReference_4_2_0() { return cNodesRosNodeCrossReference_4_2_0; } + //ComponentRef + public RuleCall getNodesComponentRefParserRuleCall_4_2_0() { return cNodesComponentRefParserRuleCall_4_2_0; } - //EString - public RuleCall getNodesRosNodeEStringParserRuleCall_4_2_0_1() { return cNodesRosNodeEStringParserRuleCall_4_2_0_1; } + //(',' nodes+=ComponentRef)+ + public Group getGroup_4_3() { return cGroup_4_3; } + + //',' + public Keyword getCommaKeyword_4_3_0() { return cCommaKeyword_4_3_0; } + + //nodes+=ComponentRef + public Assignment getNodesAssignment_4_3_1() { return cNodesAssignment_4_3_1; } + + //ComponentRef + public RuleCall getNodesComponentRefParserRuleCall_4_3_1_0() { return cNodesComponentRefParserRuleCall_4_3_1_0; } //']' - 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; } } + public class ComponentRefElements extends AbstractParserRuleElementFinder { + private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.ComponentRef"); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Action cComponentRefAction_0 = (Action)cGroup.eContents().get(0); + private final Assignment cComponentRefAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cComponentRefRosNodeCrossReference_1_0 = (CrossReference)cComponentRefAssignment_1.eContents().get(0); + private final RuleCall cComponentRefRosNodeEStringParserRuleCall_1_0_1 = (RuleCall)cComponentRefRosNodeCrossReference_1_0.eContents().get(1); + + //ComponentRef returns ComponentRef: + // {ComponentRef} + // componentRef = [RosNode| EString] + //; + @Override public ParserRule getRule() { return rule; } + + //{ComponentRef} + //componentRef = [RosNode| EString] + public Group getGroup() { return cGroup; } + + //{ComponentRef} + public Action getComponentRefAction_0() { return cComponentRefAction_0; } + + //componentRef = [RosNode| EString] + public Assignment getComponentRefAssignment_1() { return cComponentRefAssignment_1; } + + //[RosNode| EString] + public CrossReference getComponentRefRosNodeCrossReference_1_0() { return cComponentRefRosNodeCrossReference_1_0; } + + //EString + public RuleCall getComponentRefRosNodeEStringParserRuleCall_1_0_1() { return cComponentRefRosNodeEStringParserRuleCall_1_0_1; } + } public class RosNodeElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosNode"); private final Group cGroup = (Group)rule.eContents().get(1); @@ -365,9 +413,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 +429,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 +446,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 +461,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 +527,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 +552,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 +621,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 +649,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 +677,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 +705,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 +733,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 +761,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] @@ -735,58 +783,56 @@ public class RosActionClientReferenceElements extends AbstractParserRuleElementF public class RosParameterElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosParameter"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0); - private final RuleCall cNameEStringParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0); - private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final RuleCall cBEGINTerminalRuleCall_2 = (RuleCall)cGroup.eContents().get(2); - private final 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 RuleCall cPreListElementParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); + private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final RuleCall cNameEStringParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0); + private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cFromAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final CrossReference cFromParameterCrossReference_3_0 = (CrossReference)cFromAssignment_3.eContents().get(0); + private final RuleCall cFromParameterEStringParserRuleCall_3_0_1 = (RuleCall)cFromParameterCrossReference_3_0.eContents().get(1); + private final RuleCall cBEGINTerminalRuleCall_4 = (RuleCall)cGroup.eContents().get(4); 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); //RosParameter returns RosParameter: - // Name=EString':' + // PreListElement name=EString':' from=[ros::Parameter|EString] // BEGIN - // 'from:'From=[ros::Parameter|EString] // 'value:'value=ParameterValue // END //; @Override public ParserRule getRule() { return rule; } - //Name=EString':' + //PreListElement name=EString':' from=[ros::Parameter|EString] //BEGIN - //'from:'From=[ros::Parameter|EString] //'value:'value=ParameterValue //END public Group getGroup() { return cGroup; } - //Name=EString - public Assignment getNameAssignment_0() { return cNameAssignment_0; } + //PreListElement + public RuleCall getPreListElementParserRuleCall_0() { return cPreListElementParserRuleCall_0; } + + //name=EString + public Assignment getNameAssignment_1() { return cNameAssignment_1; } //EString - public RuleCall getNameEStringParserRuleCall_0_0() { return cNameEStringParserRuleCall_0_0; } + public RuleCall getNameEStringParserRuleCall_1_0() { return cNameEStringParserRuleCall_1_0; } //':' - public Keyword getColonKeyword_1() { return cColonKeyword_1; } - - //BEGIN - public RuleCall getBEGINTerminalRuleCall_2() { return cBEGINTerminalRuleCall_2; } - - //'from:' - public Keyword getFromKeyword_3() { return cFromKeyword_3; } + public Keyword getColonKeyword_2() { return cColonKeyword_2; } - //From=[ros::Parameter|EString] - public Assignment getFromAssignment_4() { return cFromAssignment_4; } + //from=[ros::Parameter|EString] + public Assignment getFromAssignment_3() { return cFromAssignment_3; } //[ros::Parameter|EString] - public CrossReference getFromParameterCrossReference_4_0() { return cFromParameterCrossReference_4_0; } + public CrossReference getFromParameterCrossReference_3_0() { return cFromParameterCrossReference_3_0; } //EString - public RuleCall getFromParameterEStringParserRuleCall_4_0_1() { return cFromParameterEStringParserRuleCall_4_0_1; } + public RuleCall getFromParameterEStringParserRuleCall_3_0_1() { return cFromParameterEStringParserRuleCall_3_0_1; } + + //BEGIN + public RuleCall getBEGINTerminalRuleCall_4() { return cBEGINTerminalRuleCall_4; } //'value:' public Keyword getValueKeyword_5() { return cValueKeyword_5; } @@ -803,55 +849,61 @@ public class RosParameterElements extends AbstractParserRuleElementFinder { public class RosConnectionElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.rossystem.RosSystem.RosConnection"); private final Group cGroup = (Group)rule.eContents().get(1); - private final Keyword cHyphenMinusLeftSquareBracketKeyword_0 = (Keyword)cGroup.eContents().get(0); - private final Assignment cFromAssignment_1 = (Assignment)cGroup.eContents().get(1); - private final CrossReference cFromRosInterfaceCrossReference_1_0 = (CrossReference)cFromAssignment_1.eContents().get(0); - private final RuleCall cFromRosInterfaceEStringParserRuleCall_1_0_1 = (RuleCall)cFromRosInterfaceCrossReference_1_0.eContents().get(1); - private final Keyword cCommaKeyword_2 = (Keyword)cGroup.eContents().get(2); - private final Assignment cToAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final CrossReference cToRosInterfaceCrossReference_3_0 = (CrossReference)cToAssignment_3.eContents().get(0); - private final RuleCall cToRosInterfaceEStringParserRuleCall_3_0_1 = (RuleCall)cToRosInterfaceCrossReference_3_0.eContents().get(1); - private final Keyword cRightSquareBracketKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final RuleCall cPreListElementParserRuleCall_0 = (RuleCall)cGroup.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); + private final Assignment cFromAssignment_2 = (Assignment)cGroup.eContents().get(2); + private final CrossReference cFromRosInterfaceCrossReference_2_0 = (CrossReference)cFromAssignment_2.eContents().get(0); + private final RuleCall cFromRosInterfaceEStringParserRuleCall_2_0_1 = (RuleCall)cFromRosInterfaceCrossReference_2_0.eContents().get(1); + private final Keyword cCommaKeyword_3 = (Keyword)cGroup.eContents().get(3); + private final Assignment cToAssignment_4 = (Assignment)cGroup.eContents().get(4); + private final CrossReference cToRosInterfaceCrossReference_4_0 = (CrossReference)cToAssignment_4.eContents().get(0); + private final RuleCall cToRosInterfaceEStringParserRuleCall_4_0_1 = (RuleCall)cToRosInterfaceCrossReference_4_0.eContents().get(1); + private final Keyword cRightSquareBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //RosConnection returns RosConnection: - // '-['from=[RosInterface|EString]','to=[RosInterface|EString]']' + // PreListElement '['from=[RosInterface|EString]','to=[RosInterface|EString]']' //; @Override public ParserRule getRule() { return rule; } - //'-['from=[RosInterface|EString]','to=[RosInterface|EString]']' + //PreListElement '['from=[RosInterface|EString]','to=[RosInterface|EString]']' public Group getGroup() { return cGroup; } - //'-[' - public Keyword getHyphenMinusLeftSquareBracketKeyword_0() { return cHyphenMinusLeftSquareBracketKeyword_0; } + //PreListElement + public RuleCall getPreListElementParserRuleCall_0() { return cPreListElementParserRuleCall_0; } + + //'[' + public Keyword getLeftSquareBracketKeyword_1() { return cLeftSquareBracketKeyword_1; } //from=[RosInterface|EString] - public Assignment getFromAssignment_1() { return cFromAssignment_1; } + public Assignment getFromAssignment_2() { return cFromAssignment_2; } //[RosInterface|EString] - public CrossReference getFromRosInterfaceCrossReference_1_0() { return cFromRosInterfaceCrossReference_1_0; } + public CrossReference getFromRosInterfaceCrossReference_2_0() { return cFromRosInterfaceCrossReference_2_0; } //EString - public RuleCall getFromRosInterfaceEStringParserRuleCall_1_0_1() { return cFromRosInterfaceEStringParserRuleCall_1_0_1; } + public RuleCall getFromRosInterfaceEStringParserRuleCall_2_0_1() { return cFromRosInterfaceEStringParserRuleCall_2_0_1; } //',' - public Keyword getCommaKeyword_2() { return cCommaKeyword_2; } + public Keyword getCommaKeyword_3() { return cCommaKeyword_3; } //to=[RosInterface|EString] - public Assignment getToAssignment_3() { return cToAssignment_3; } + public Assignment getToAssignment_4() { return cToAssignment_4; } //[RosInterface|EString] - public CrossReference getToRosInterfaceCrossReference_3_0() { return cToRosInterfaceCrossReference_3_0; } + public CrossReference getToRosInterfaceCrossReference_4_0() { return cToRosInterfaceCrossReference_4_0; } //EString - public RuleCall getToRosInterfaceEStringParserRuleCall_3_0_1() { return cToRosInterfaceEStringParserRuleCall_3_0_1; } + public RuleCall getToRosInterfaceEStringParserRuleCall_4_0_1() { return cToRosInterfaceEStringParserRuleCall_4_0_1; } //']' - public Keyword getRightSquareBracketKeyword_4() { return cRightSquareBracketKeyword_4; } + public Keyword getRightSquareBracketKeyword_5() { return cRightSquareBracketKeyword_5; } } + private final SystemElements pSystem; private final RosSystemElements pRosSystem; private final ProcessElements pProcess; + private final ComponentRefElements pComponentRef; private final RosNodeElements pRosNode; private final RosInterfaceElements pRosInterface; private final InterfaceReferenceElements pInterfaceReference; @@ -878,8 +930,10 @@ 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.pComponentRef = new ComponentRefElements(); this.pRosNode = new RosNodeElements(); this.pRosInterface = new RosInterfaceElements(); this.pInterfaceReference = new InterfaceReferenceElements(); @@ -925,28 +979,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 +1026,11 @@ public ParserRule getRosSystemRule() { //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 //; public ProcessElements getProcessAccess() { return pProcess; @@ -977,11 +1040,23 @@ public ParserRule getProcessRule() { return getProcessAccess().getRule(); } + //ComponentRef returns ComponentRef: + // {ComponentRef} + // componentRef = [RosNode| EString] + //; + public ComponentRefElements getComponentRefAccess() { + return pComponentRef; + } + + public ParserRule getComponentRefRule() { + return getComponentRefAccess().getRule(); + } + //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 +1076,9 @@ public ParserRule getRosNodeRule() { } //RosInterface returns RosInterface: - // Name=EString':' + // name=EString':' // BEGIN - // Reference=InterfaceReference + // reference=InterfaceReference // END //; public RosInterfaceElements getRosInterfaceAccess() { @@ -1036,7 +1111,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 +1122,7 @@ public ParserRule getRosPublisherReferenceRule() { } //RosSubscriberReference returns RosSubscriberReference: - // 'fromSub:'From=[ros::Subscriber|EString] + // 'fromSub:'from=[ros::Subscriber|EString] //; public RosSubscriberReferenceElements getRosSubscriberReferenceAccess() { return pRosSubscriberReference; @@ -1058,7 +1133,7 @@ public ParserRule getRosSubscriberReferenceRule() { } //RosServiceServerReference returns RosServiceServerReference: - // 'fromSS:'From=[ros::ServiceServer|EString] + // 'fromSS:'from=[ros::ServiceServer|EString] //; public RosServiceServerReferenceElements getRosServiceServerReferenceAccess() { return pRosServiceServerReference; @@ -1069,7 +1144,7 @@ public ParserRule getRosServiceServerReferenceRule() { } //RosServerClientReference returns RosServerClientReference: - // 'fromSC:'From=[ros::ServiceClient|EString] + // 'fromSC:'from=[ros::ServiceClient|EString] //; public RosServerClientReferenceElements getRosServerClientReferenceAccess() { return pRosServerClientReference; @@ -1080,7 +1155,7 @@ public ParserRule getRosServerClientReferenceRule() { } //RosActionServerReference returns RosActionServerReference: - // 'fromAS:'From=[ros::ActionServer|EString] + // 'fromAS:'from=[ros::ActionServer|EString] //; public RosActionServerReferenceElements getRosActionServerReferenceAccess() { return pRosActionServerReference; @@ -1091,7 +1166,7 @@ public ParserRule getRosActionServerReferenceRule() { } //RosActionClientReference returns RosActionClientReference: - // 'fromAC:'From=[ros::ActionClient|EString] + // 'fromAC:'from=[ros::ActionClient|EString] //; public RosActionClientReferenceElements getRosActionClientReferenceAccess() { return pRosActionClientReference; @@ -1102,9 +1177,8 @@ public ParserRule getRosActionClientReferenceRule() { } //RosParameter returns RosParameter: - // Name=EString':' + // PreListElement name=EString':' from=[ros::Parameter|EString] // BEGIN - // 'from:'From=[ros::Parameter|EString] // 'value:'value=ParameterValue // END //; @@ -1117,7 +1191,7 @@ public ParserRule getRosParameterRule() { } //RosConnection returns RosConnection: - // '-['from=[RosInterface|EString]','to=[RosInterface|EString]']' + // PreListElement '['from=[RosInterface|EString]','to=[RosInterface|EString]']' //; public RosConnectionElements getRosConnectionAccess() { return pRosConnection; @@ -1270,7 +1344,7 @@ public ParserRule getParameterStructTypeRule() { //ParameterIntegerType returns ParameterIntegerType: // {ParameterIntegerType} // 'Integer' - // ('default' default=ParameterInteger)?; + // ('default:' default=ParameterInteger)?; public BasicsGrammarAccess.ParameterIntegerTypeElements getParameterIntegerTypeAccess() { return gaBasics.getParameterIntegerTypeAccess(); } @@ -1282,7 +1356,7 @@ public ParserRule getParameterIntegerTypeRule() { //ParameterStringType returns ParameterStringType: // {ParameterStringType} // 'String' - // ('default' default=ParameterString)?; + // ('default:' default=ParameterString)?; public BasicsGrammarAccess.ParameterStringTypeElements getParameterStringTypeAccess() { return gaBasics.getParameterStringTypeAccess(); } @@ -1294,7 +1368,7 @@ public ParserRule getParameterStringTypeRule() { //ParameterDoubleType returns ParameterDoubleType: // {ParameterDoubleType} // 'Double' - // ('default' default=ParameterDouble)?; + // ('default:' default=ParameterDouble)?; public BasicsGrammarAccess.ParameterDoubleTypeElements getParameterDoubleTypeAccess() { return gaBasics.getParameterDoubleTypeAccess(); } @@ -1306,7 +1380,7 @@ public ParserRule getParameterDoubleTypeRule() { //ParameterDateType returns ParameterDateType: // {ParameterDateType} // 'Date' - // ('default' default=ParameterDate)?; + // ('default:' default=ParameterDate)?; public BasicsGrammarAccess.ParameterDateTypeElements getParameterDateTypeAccess() { return gaBasics.getParameterDateTypeAccess(); } @@ -1318,7 +1392,7 @@ public ParserRule getParameterDateTypeRule() { //ParameterBooleanType returns ParameterBooleanType: // {ParameterBooleanType} // 'Boolean' - // ('default' default=ParameterBoolean)?; + // ('default:' default=ParameterBoolean)?; public BasicsGrammarAccess.ParameterBooleanTypeElements getParameterBooleanTypeAccess() { return gaBasics.getParameterBooleanTypeAccess(); } @@ -1330,7 +1404,7 @@ public ParserRule getParameterBooleanTypeRule() { //ParameterBase64Type returns ParameterBase64Type: // {ParameterBase64Type} // 'Base64' - // ('default' default=ParameterBase64)?; + // ('default:' default=ParameterBase64)?; public BasicsGrammarAccess.ParameterBase64TypeElements getParameterBase64TypeAccess() { return gaBasics.getParameterBase64TypeAccess(); } @@ -1342,7 +1416,7 @@ public ParserRule getParameterBase64TypeRule() { //ParameterAnyType returns ParameterAnyType: // {ParameterAnyType} // 'Any' - // ('default' default=ParameterAny)?; + // ('default:' default=ParameterAny)?; public BasicsGrammarAccess.ParameterAnyTypeElements getParameterAnyTypeAccess() { return gaBasics.getParameterAnyTypeAccess(); } @@ -1352,11 +1426,10 @@ public ParserRule getParameterAnyTypeRule() { } //ParameterArrayType returns ParameterArrayType: - // 'Array:' // BEGIN - // 'type' type=ParameterType - // ('default' default=ParameterList)? - // END; + // 'Array:' type=ParameterType + // ('default:' default=ParameterList)? + // END; public BasicsGrammarAccess.ParameterArrayTypeElements getParameterArrayTypeAccess() { return gaBasics.getParameterArrayTypeAccess(); } @@ -1469,7 +1542,6 @@ public ParserRule getParameterDateRule() { } //ParameterStructMember returns ParameterStructMember: - // 'ParameterStructMember' // name=EString':' // BEGIN // value=ParameterValue @@ -1512,7 +1584,7 @@ public TerminalRule getBOOLEANRule() { return gaBasics.getBOOLEANRule(); } - //terminal DOUBLE returns ecore::EDouble: DIGIT (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); + //terminal DOUBLE returns ecore::EDouble: (DIGIT | ('-' DIGIT*) ) (('.' DECINT*) | (('.' DIGIT*)? ('E'|'e') ('-'|'+')? DIGIT)); public TerminalRule getDOUBLERule() { return gaBasics.getDOUBLERule(); } @@ -1607,8 +1679,7 @@ public ParserRule getDateTime0Rule() { ////MESSAGE PRIMITIVES DEFINITION ///////////////////// //MessagePart returns primitives::MessagePart: - // Type = AbstractType - // Data =(KEYWORD | MESSAGE_ASIGMENT | EString) + // Data =(KEYWORD | MESSAGE_ASIGMENT | EString)':' Type = AbstractType //; public BasicsGrammarAccess.MessagePartElements getMessagePartAccess() { return gaBasics.getMessagePartAccess(); @@ -1819,7 +1890,7 @@ public ParserRule getDurationRule() { //boolArray returns primitives::boolArray: // {primitives::boolArray} - // 'bool[]' + // '[bool]' // ; public BasicsGrammarAccess.BoolArrayElements getBoolArrayAccess() { return gaBasics.getBoolArrayAccess(); @@ -1831,7 +1902,7 @@ public ParserRule getBoolArrayRule() { //int8Array returns primitives::int8Array: // {primitives::int8Array} - // 'int8[]' + // '[int8]' // ; public BasicsGrammarAccess.Int8ArrayElements getInt8ArrayAccess() { return gaBasics.getInt8ArrayAccess(); @@ -1843,7 +1914,7 @@ public ParserRule getInt8ArrayRule() { //uint8Array returns primitives::uint8Array: // {primitives::uint8Array} - // 'uint8[]' + // '[uint8]' // ; public BasicsGrammarAccess.Uint8ArrayElements getUint8ArrayAccess() { return gaBasics.getUint8ArrayAccess(); @@ -1855,7 +1926,7 @@ public ParserRule getUint8ArrayRule() { //int16Array returns primitives::int16Array: // {primitives::int16Array} - // 'int16[]' + // '[int16]' // ; public BasicsGrammarAccess.Int16ArrayElements getInt16ArrayAccess() { return gaBasics.getInt16ArrayAccess(); @@ -1867,7 +1938,7 @@ public ParserRule getInt16ArrayRule() { //uint16Array returns primitives::uint16Array: // {primitives::uint16Array} - // 'uint16[]' + // '[uint16]' // ; public BasicsGrammarAccess.Uint16ArrayElements getUint16ArrayAccess() { return gaBasics.getUint16ArrayAccess(); @@ -1879,7 +1950,7 @@ public ParserRule getUint16ArrayRule() { //int32Array returns primitives::int32Array: // {primitives::int32Array} - // 'int32[]' + // '[int32]' // ; public BasicsGrammarAccess.Int32ArrayElements getInt32ArrayAccess() { return gaBasics.getInt32ArrayAccess(); @@ -1891,7 +1962,7 @@ public ParserRule getInt32ArrayRule() { //uint32Array returns primitives::uint32Array: // {primitives::uint32Array} - // 'uint32[]' + // '[uint32]' // ; public BasicsGrammarAccess.Uint32ArrayElements getUint32ArrayAccess() { return gaBasics.getUint32ArrayAccess(); @@ -1903,7 +1974,7 @@ public ParserRule getUint32ArrayRule() { //int64Array returns primitives::int64Array: // {primitives::int64Array} - // 'int64[]' + // '[int64]' // ; public BasicsGrammarAccess.Int64ArrayElements getInt64ArrayAccess() { return gaBasics.getInt64ArrayAccess(); @@ -1915,7 +1986,7 @@ public ParserRule getInt64ArrayRule() { //uint64Array returns primitives::uint64Array: // {primitives::uint64Array} - // 'uint64[]' + // '[uint64]' // ; public BasicsGrammarAccess.Uint64ArrayElements getUint64ArrayAccess() { return gaBasics.getUint64ArrayAccess(); @@ -1927,7 +1998,7 @@ public ParserRule getUint64ArrayRule() { //float32Array returns primitives::float32Array: // {primitives::float32Array} - // 'float32[]' + // '[float32]' // ; public BasicsGrammarAccess.Float32ArrayElements getFloat32ArrayAccess() { return gaBasics.getFloat32ArrayAccess(); @@ -1939,7 +2010,7 @@ public ParserRule getFloat32ArrayRule() { //float64Array returns primitives::float64Array: // {primitives::float64Array} - // 'float64[]' + // '[float64]' // ; public BasicsGrammarAccess.Float64ArrayElements getFloat64ArrayAccess() { return gaBasics.getFloat64ArrayAccess(); @@ -1951,7 +2022,7 @@ public ParserRule getFloat64ArrayRule() { //string0Array returns primitives::stringArray: // {primitives::stringArray} - // 'string[]' + // '[string]' // ; public BasicsGrammarAccess.String0ArrayElements getString0ArrayAccess() { return gaBasics.getString0ArrayAccess(); @@ -1963,7 +2034,7 @@ public ParserRule getString0ArrayRule() { //byteArray returns primitives::ByteArray: // {primitives::ByteArray} - // 'byte[]' + // '[byte]' // ; public BasicsGrammarAccess.ByteArrayElements getByteArrayAccess() { return gaBasics.getByteArrayAccess(); @@ -1997,7 +2068,7 @@ public ParserRule getTopicSpecRefRule() { } //ArrayTopicSpecRef returns ArrayTopicSpecRef: - // TopicSpec=[TopicSpec|EString]'[]' + // '['TopicSpec=[TopicSpec|EString]']' //; public BasicsGrammarAccess.ArrayTopicSpecRefElements getArrayTopicSpecRefAccess() { return gaBasics.getArrayTopicSpecRefAccess(); @@ -2059,6 +2130,16 @@ public ParserRule getRosNamesRule() { return getRosNamesAccess().getRule(); } + //PreListElement hidden(SL_COMMENT): + // '-'; + public BasicsGrammarAccess.PreListElementElements getPreListElementAccess() { + return gaBasics.getPreListElementAccess(); + } + + public ParserRule getPreListElementRule() { + return getPreListElementAccess().getRule(); + } + //terminal ROS_CONVENTION_A: // ( ('/' ID ) | ( ID '/' ) )* ; public TerminalRule getROS_CONVENTION_ARule() {